All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
The changes documented here do not include those from the original repository.
- Fix: Update dependency to
OSSocialLoginsLib-Android
to use@SerializableName
annotation to avoid issues when using code obfuscation (https://outsystemsrd.atlassian.net/browse/RMET-3387).
- Fix: Update
oscordova
dependency, which was causing incompatibility issues (https://outsystemsrd.atlassian.net/browse/RMET-3540).
- Add the
Google Sign-In
andFacebook SDK
iOS pods to the plugin. This adds the Privacy Manifest files (https://outsystemsrd.atlassian.net/browse/RMET-3275).
- Update cordova hooks with new OutSystems specific errors. (https://outsystemsrd.atlassian.net/browse/RMET-3310)
- Chore: [iOS] Set the new
GIDClientID
property forplist
file. This is required forGoogle Sign-In
version7.0.0
(https://outsystemsrd.atlassian.net/browse/RMET-2800).
- Fix: [iOS] Unable for an app to route into the screen mentioned in the deep link (using the
ApplicationID
). (https://outsystemsrd.atlassian.net/browse/RMET-3139)
- Fix: [iOS] Unable to use
Application ID
asURL Scheme
when the plugin is installed. (https://outsystemsrd.atlassian.net/browse/RMET-3063)
- Fix: Updated facebook-android-sdk version do MABS10 builds work with Facebook login.
- Feat: Update error code format
- Feat: [Android] Update error codes and descriptions (https://outsystemsrd.atlassian.net/browse/RMET-2343)
- Feat: [iOS] Update error codes and descriptions (https://outsystemsrd.atlassian.net/browse/RMET-2342).
- Feat: Replace JSON file dependency by endpoint (https://outsystemsrd.atlassian.net/browse/RMET-2252).
- Fix: [iOS] Make Apple Sign In optionally, enabling app generation without it (https://outsystemsrd.atlassian.net/browse/RMET-2060).
- Fix: [iOS] Replace the old
OSCore
framework for the newOSCommonPluginLib
pod.
- Fix: [Android] Updated code to handle the new library version (https://outsystemsrd.atlassian.net/browse/RMET-1969).
- Fix: [iOS] Update hook so that providers can be individually configured and not all are required for the plugin to work.
- Fix: [iOS] Improve error handling, so that more detailed messages can be thrown on build process.
- Fix: [iOS] Rename the swizzled
appDelegate:didFinishLaunchingWithOptions:
method to something unique (https://outsystemsrd.atlassian.net/jira/software/c/projects/RMET/boards/893?selectedIssue=RPM-3153).
- Fix: Removed hook that adds swift support and added the plugin as dependecy. (https://outsystemsrd.atlassian.net/browse/RMET-1680)
- Hiding blank OAuthActivity called for Apple and LinkedIn login (https://outsystemsrd.atlassian.net/browse/RMET-1536)
- Removed suplicated files and added .arr dependencies (https://outsystemsrd.atlassian.net/browse/RMET-1476)
- Fixing if google email is empty or null (https://outsystemsrd.atlassian.net/browse/RMET-1422)
- Implementation of LinkedIn Sign In on Android (https://outsystemsrd.atlassian.net/browse/RMET-1450)
- Implementation of LinkedIn Sign In on iOS (https://outsystemsrd.atlassian.net/browse/RMET-1449)
- Implementation of Google Sign In on Android (https://outsystemsrd.atlassian.net/browse/RMET-1246)
- Implementation of Facebook Sign In on iOS (https://outsystemsrd.atlassian.net/browse/RMET-1420) & (https://outsystemsrd.atlassian.net/browse/RMET-1421)
- Implementation of Apple Sign In on iOS (https://outsystemsrd.atlassian.net/browse/RMET-1405)
- Apple Sign In implementation for Android (https://outsystemsrd.atlassian.net/browse/RMET-1406)
- PoC Implementation of the Google Sign In for Android (https://outsystemsrd.atlassian.net/browse/RMET-1152)
- PoC Implementation of the Apple Sign In for Android (https://outsystemsrd.atlassian.net/browse/RMET-1213)