From 326be93c6027f712013a8d5831cfb110a44727b0 Mon Sep 17 00:00:00 2001 From: VK ID Date: Tue, 27 Aug 2024 15:19:26 +0700 Subject: [PATCH] Release v2.3.0 --- CHANGELOG.md | 18 +++++++++++---- README.md | 2 +- .../OAuthListStatsCollector.tests.ts | 16 +++++++------- demo/utils/initModuleParamsList.ts | 4 ++-- docs/classes/auth.Auth.html | 6 ++--- docs/classes/core_config.Config.html | 6 ++--- ...widgets_floatingOneTap.FloatingOneTap.html | 6 ++--- docs/classes/widgets_oauthList.OAuthList.html | 6 ++--- docs/classes/widgets_oneTap.OneTap.html | 6 ++--- docs/enums/auth.AuthErrorCode.html | 6 ++--- docs/enums/core_config.ConfigAuthMode.html | 6 ++--- .../enums/core_config.ConfigResponseMode.html | 6 ++--- docs/enums/core_config.Prompt.html | 6 ++--- docs/enums/types.Languages.html | 6 ++--- docs/enums/types.Scheme.html | 6 ++--- ...loatingOneTap.FloatingOneTapContentId.html | 6 ++--- ...ngOneTap.FloatingOneTapInternalEvents.html | 6 ++--- .../widgets_oauthList.ExternalOAuthName.html | 6 ++--- ...ets_oauthList.OAuthListInternalEvents.html | 6 ++--- docs/enums/widgets_oauthList.OAuthName.html | 6 ++--- .../enums/widgets_oneTap.OneTapContentId.html | 6 ++--- .../widgets_oneTap.OneTapInternalEvents.html | 6 ++--- docs/enums/widgets_oneTap.OneTapSkin.html | 6 ++--- docs/index.html | 10 ++++----- docs/interfaces/auth.AuthError.html | 6 ++--- docs/interfaces/auth.AuthParams.html | 6 ++--- docs/interfaces/auth.AuthResponse.html | 6 ++--- docs/interfaces/auth.LogoutResult.html | 6 ++--- docs/interfaces/auth.PublicInfoResult.html | 6 ++--- docs/interfaces/auth.TokenResult.html | 6 ++--- docs/interfaces/auth.UserInfoResult.html | 6 ++--- docs/interfaces/core_config.ConfigData.html | 6 ++--- ...s_floatingOneTap.FloatingOneTapIndent.html | 6 ++--- ...s_floatingOneTap.FloatingOneTapParams.html | 6 ++--- .../widgets_oauthList.OAuthListParams.html | 6 ++--- .../widgets_oauthList.OAuthListStyles.html | 6 ++--- .../widgets_oneTap.OneTapParams.html | 6 ++--- .../widgets_oneTap.OneTapStyles.html | 6 ++--- docs/modules/auth.html | 6 ++--- docs/modules/core_config.html | 6 ++--- docs/modules/types.html | 6 ++--- docs/modules/widgets_floatingOneTap.html | 6 ++--- docs/modules/widgets_oauthList.html | 6 ++--- docs/modules/widgets_oneTap.html | 6 ++--- package.json | 2 +- src/utils/url/nullOrUndefined.ts | 1 + src/widgets/floatingOneTap/template.ts | 3 ++- src/widgets/oauthList/analytics/types.ts | 4 ++-- src/widgets/oauthList/constants.ts | 2 +- src/widgets/oauthList/lang.ts | 2 +- src/widgets/oauthList/template.ts | 22 +++++-------------- src/widgets/oneTap/oneTap.ts | 3 ++- 52 files changed, 163 insertions(+), 160 deletions(-) create mode 100644 src/utils/url/nullOrUndefined.ts diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ee5fd9..52bf42a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,21 @@ # Change Log +## 2.3.0 + +### Новое +- Поддержан ребрендинг `Почты Mail`. +- Поддержана доступность цветов в [шторке авторизации](https://id.vk.com/about/business/go/docs/ru/vkid/latest/vk-id/connection/elements/onetap-drawer/floating-onetap-web). + +### Исправления +- Правильное отображение [кнопки One Tap](https://id.vk.com/about/business/go/docs/ru/vkid/latest/vk-id/connection/elements/onetap-button/onetap-web) при установке значения `borderRadius: 0`. +- Правильное отображение [виджета 3 в 1](https://id.vk.com/about/business/go/docs/ru/vkid/latest/vk-id/connection/elements/widget-3-1/three-in-one-web) при установке значения `borderRadius: 0`. + ## 2.2.0 ### Новое - Добавлена возможность открыть авторизацию в новом окне для всех модулей. -- Добавлена возможность менять текста в [кнопке One Tap](https://id.vk.com/business/go/docs/ru/vkid/latest/vk-id/connection/web/onetap). -- Добавлен новый сценарий "Быстрая регистрация" в [шторку авторизации](https://id.vk.com/business/go/docs/ru/vkid/latest/vk-id/connection/web/auth). +- Добавлена возможность менять текста в [кнопке One Tap](https://id.vk.com/about/business/go/docs/ru/vkid/latest/vk-id/connection/elements/onetap-button/onetap-web). +- Добавлен новый сценарий "Быстрая регистрация" в [шторку авторизации](https://id.vk.com/about/business/go/docs/ru/vkid/latest/vk-id/connection/elements/onetap-drawer/floating-onetap-web). ## 2.1.0 @@ -19,7 +29,7 @@ ### Новое - Поддержка авторизации по протоколу OAuth 2.1 -- Поддержка входа через аккаунты Одноклассников и Mail.ru +- Поддержка входа через аккаунты Одноклассников и Mail - В oneTap и floatingOneTap добавлен параметр fastAuthEnabled, отвечающий за отображение кнопки "Продолжить как" ### Исправления @@ -45,7 +55,7 @@ ### Новое - Поддержка авторизации по протоколу OAuth 2.1 -- Поддержка входа через аккаунты Одноклассников и Mail.ru +- Поддержка входа через аккаунты Одноклассников и Mail ### Исправления - Breaking changes: изменения в публичных интерфейсах AuthResponse, Config. diff --git a/README.md b/README.md index a61536f..6f2415a 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ --- -ℹ️ Версия VK ID SDK 2.2.0 поддерживает авторизацию по протоколу [OAuth 2.1](https://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2-1-10), а также способы входа через аккаунты Одноклассников и Mail.ru. +ℹ️ Версия VK ID SDK 2.3.0 поддерживает авторизацию по протоколу [OAuth 2.1](https://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2-1-10), а также способы входа через аккаунты Одноклассников и Mail. --- diff --git a/__tests__/widgets/oauthList/analytics/OAuthListStatsCollector.tests.ts b/__tests__/widgets/oauthList/analytics/OAuthListStatsCollector.tests.ts index b9877c2..22a22a7 100644 --- a/__tests__/widgets/oauthList/analytics/OAuthListStatsCollector.tests.ts +++ b/__tests__/widgets/oauthList/analytics/OAuthListStatsCollector.tests.ts @@ -79,10 +79,10 @@ describe('OAuthListStatsCollector', () => { name: 'vk', value: '1', }, { - name: 'ok', + name: 'ok_ru', value: '1', }, { - name: 'mail', + name: 'mail_ru', value: '1', }], }))); @@ -123,10 +123,10 @@ describe('OAuthListStatsCollector', () => { name: 'vk', value: '0', }, { - name: 'ok', + name: 'ok_ru', value: '1', }, { - name: 'mail', + name: 'mail_ru', value: '0', }], }))); @@ -167,10 +167,10 @@ describe('OAuthListStatsCollector', () => { name: 'vk', value: '0', }, { - name: 'ok', + name: 'ok_ru', value: '0', }, { - name: 'mail', + name: 'mail_ru', value: '1', }], }))); @@ -211,10 +211,10 @@ describe('OAuthListStatsCollector', () => { name: 'vk', value: '1', }, { - name: 'ok', + name: 'ok_ru', value: '0', }, { - name: 'mail', + name: 'mail_ru', value: '0', }], }))); diff --git a/demo/utils/initModuleParamsList.ts b/demo/utils/initModuleParamsList.ts index ae470a7..7431ca0 100644 --- a/demo/utils/initModuleParamsList.ts +++ b/demo/utils/initModuleParamsList.ts @@ -61,9 +61,9 @@ const onetapSkinOptions = [ const oauthesOptions = [ { value: '', text: 'Нет' }, - { value: OAuthName.MAIL, text: 'Mail.ru' }, + { value: OAuthName.MAIL, text: 'Mail' }, { value: OAuthName.OK, text: 'OK.ru' }, - { value: OAuthName.MAIL + ',' + OAuthName.OK, text: 'Mail.ru + OK.ru' }, + { value: OAuthName.MAIL + ',' + OAuthName.OK, text: 'Mail + OK.ru' }, ]; const fastAuthEnabledOnetapOptions = [ diff --git a/docs/classes/auth.Auth.html b/docs/classes/auth.Auth.html index 00a3337..740190d 100644 --- a/docs/classes/auth.Auth.html +++ b/docs/classes/auth.Auth.html @@ -1,4 +1,4 @@ -Auth | @vkid/sdk - v2.2.0
+Auth | @vkid/sdk - v2.3.0
  • Preparing search index...
  • -
  • The search index is not available
@vkid/sdk - v2.2.0
+
  • The search index is not available
  • @vkid/sdk - v2.3.0
    @@ -143,7 +143,7 @@

    refreshToken
  • userInfo
  • @@ -95,7 +95,7 @@

    init
  • update
  • @@ -137,7 +137,7 @@

    render
  • show
  • @@ -137,7 +137,7 @@

    render
  • show
  • @@ -137,7 +137,7 @@

    render
  • show
  • @@ -79,7 +79,7 @@

    NewTabHasBeenClosed
  • StateMismatch
  • @@ -59,7 +59,7 @@

    InNewWindow
  • Redirect
  • @@ -54,7 +54,7 @@

    Callback
  • Redirect
  • @@ -69,7 +69,7 @@

    None
  • SelectAccount
  • @@ -99,7 +99,7 @@

    UKR
  • UZB
  • @@ -54,7 +54,7 @@

    DARK
  • LIGHT
  • @@ -93,7 +93,7 @@

    SIGN_IN_TO_SERVICE
  • SUBMIT_APPLICATIONS
  • @@ -64,7 +64,7 @@

    SHOW_FULL_AUTH
  • START_AUTHORIZE
  • @@ -54,7 +54,7 @@

    MAIL
  • OK
  • @@ -49,7 +49,7 @@

    LOGIN_SUCCESS

    @@ -59,7 +59,7 @@

    OK
  • VK
  • @@ -107,7 +107,7 @@

    SIGN_UP
  • SUBMIT_REQUEST
  • @@ -72,7 +72,7 @@

    SHOW_FULL_AUTH
  • START_AUTHORIZE
  • @@ -54,7 +54,7 @@

    Primary
  • Secondary
  • -

    @vkid/sdk - v2.2.0

    +

    @vkid/sdk - v2.3.0

    @@ -36,7 +36,7 @@


    -

    ℹ️ Версия VK ID SDK 2.0.0 поддерживает авторизацию по протоколу OAuth 2.1, а также способы входа через аккаунты Одноклассников и Mail.ru.

    +

    ℹ️ Версия VK ID SDK 2.3.0 поддерживает авторизацию по протоколу OAuth 2.1, а также способы входа через аккаунты Одноклассников и Mail.


    Установка

    NPM:

    npm i @vkid/sdk@^2.0.0
    @@ -108,7 +108,7 @@ 

    Code of Conduct
  • Contributing Guide
  • @@ -83,7 +83,7 @@

    error_uri
  • state
  • @@ -62,7 +62,7 @@

    lang
  • scheme
  • @@ -83,7 +83,7 @@

    state
  • type
  • @@ -53,7 +53,7 @@

    response

    @@ -53,7 +53,7 @@

    user

    @@ -88,7 +88,7 @@

    token_type
  • user_id
  • @@ -53,7 +53,7 @@

    user

    @@ -78,7 +78,7 @@

    scope
  • state
  • @@ -69,7 +69,7 @@

    right
  • top
  • @@ -110,7 +110,7 @@

    scheme
  • showAlternativeLogin
  • @@ -88,7 +88,7 @@

    scheme
  • styles
  • @@ -62,7 +62,7 @@

    borderRadius
  • height
  • @@ -118,7 +118,7 @@

    skin
  • styles
  • @@ -69,7 +69,7 @@

    height
  • width
  • @@ -50,7 +50,7 @@

    Member Visibility

    Theme

    @@ -46,7 +46,7 @@

    Member Visibility

    Theme

    @@ -37,7 +37,7 @@

    Member Visibility

    Theme

    @@ -46,7 +46,7 @@

    Member Visibility

    Theme

    @@ -47,7 +47,7 @@

    Member Visibility

    Theme

    @@ -47,7 +47,7 @@

    Member Visibility

    Theme