|
1 | | -# Version 4.0.00 |
| 1 | +# Version 1.4.00 |
2 | 2 |
|
3 | 3 | ### Bug fixes |
4 | | -- Populate MASUser.getEmailList() from scim interface [DE277223] |
| 4 | +- Populate MASUser.getEmailList() from SCIM interface [DE277223] |
5 | 5 | - Include server prefix in MQTT topic structure. [DE269619] |
6 | 6 | - Remove auto pagination for Group and User management [DE275216] |
7 | 7 | - TLS1.1 and 1.2 support for Android 4.4 [DE284027] |
8 | 8 |
|
9 | 9 |
|
10 | 10 | ### New features |
11 | | -- Introduces new way of dynamically initializing SDK with enrollment URL. With this feature, application or system administrator can generate an URL specified to a user, so that the user can initialize SDK without having an application with built in `msso_config.json` deployed with the application. Server configuration and application level's implementation is required. [US279237] |
12 | | -- Introduces new way of performing social login through SDK. SDK now performs social login with `CustomTabs` to ensure better security, and adopt modern way of performing oAuth web authentication. [US273008] |
| 11 | +- Introduces new way of dynamically initializing SDK with enrollment URL. With this feature, an application or system administrator can generate an URL specified to a user, so that the user can initialize SDK without having an application with built in `msso_config.json` deployed with the application. Server configuration and application level implementation is required. [US279237] |
| 12 | +- Introduces new way of performing social login through SDK. SDK now performs social login with `CustomTabs` to ensure better security, and adopts a modern way of performing OAuth web authentication. [US273008] |
13 | 13 | - Introduces new protection on authorization process with Proof Key for Code Exchange by OAuth Public Clients. By default, PKCE process is enabled, and it can be disabled; however, it is strongly recommended to not disable it unless there is a specific use case. [US269512] |
14 | | -- JCenter integration, allow developers to use dependency manager to install MAS SDK. [US279239] |
15 | | -- Provide callback with error details when MASRequest is canceled. [US253874] |
16 | | -- Minimize the number of permissions requested by the Mobile SDK. [US285971] |
17 | | -- Remove Sponge castle dependency. [US238965] |
| 14 | +- Adds JCenter integration so developers can use dependency manager to install Mobile SDK. [US279239] |
| 15 | +- Provides callback with error details when MASRequest is canceled. [US253874] |
| 16 | +- Minimizes the number of permissions requested by the Mobile SDK. [US285971] |
| 17 | +- Removes Spongy Castle dependency. [US238965] |
18 | 18 | - Introduces new way of performing user login. MASUser.login(MASIdToken idToken, final MASCallback<MASUser> callback) [US308531] |
19 | | -- New attribute on MASRequestBuilder to allow access non-protected endpoint on the gateway. [US308531] |
| 19 | +- Adds new attribute on MASRequestBuilder that allows access to unprotected endpoint on the Gateway. [US308531] |
20 | 20 |
|
21 | 21 | ### Deprecated Methods |
22 | 22 | - `MASSocialLogin` class is deprecated. Please use `MASCustomTabs` to display social login web URL from `MASAuthenticationProvider` and use `MASAuthorizationResponse` class to handle incoming response from `CustomTabs`. [US279228] |
| 23 | +- `MASLoginFragment` login template has been removed. Please use `MASLoginActivity` to display the Login Dialog. [US279228] |
| 24 | +- `MASFilteredRequestBuilder.setTotalResults` has been removed. Please use `setPagination` to handle result pagination. [DE275216] |
| 25 | +- Resource files `xml/prefs.xml` and `xml/authenticator_ca_mas.xml` are removed from the Mobile SDK. [DE265344] |
23 | 26 |
|
24 | 27 |
|
25 | 28 | # Version 1.3.00-CR1 |
|
0 commit comments