ci: Release and Changelog automation#44
Open
OS-pedrogustavobilro wants to merge 36 commits intoOutSystems:outsystemsfrom
Open
ci: Release and Changelog automation#44OS-pedrogustavobilro wants to merge 36 commits intoOutSystems:outsystemsfrom
OS-pedrogustavobilro wants to merge 36 commits intoOutSystems:outsystemsfrom
Conversation
Otherwise it would try to get from the upstream and not the fork
# 1.0.0 (2025-12-05) ### Bug Fixes * add BiometricPrompt and ACTION_SET_NEW_PASSWORD ([d2a348f](d2a348f)) * add more logging ([b4f1c7f](b4f1c7f)) * added missing exceptions to isEntryAvailable method ([898ffb6](898ffb6)) * **android:** missing strings.xml on target project ([OutSystems#41](https://github.com/OS-pedrogustavobilro/cordova-plugin-secure-storage/issues/41)) ([0dff642](0dff642)) * **android:** remove unnecessary `kotlin-kapt`, fixing Capacitor builds ([OutSystems#40](https://github.com/OS-pedrogustavobilro/cordova-plugin-secure-storage/issues/40)) ([a1e0c9a](a1e0c9a)) * another mock change ([7ca5f49](7ca5f49)) * Avoid Keychain's errSecInteractionNotAllowed error on iOS 15 ([31a6d71](31a6d71)) * Capacitor hook for Azure Repository ([478f73f](478f73f)) * delete saved values on new RSA key creation ([7f6fa55](7f6fa55)) * drop unsafe iOS keychain accessibility opts ([25c217c](25c217c)) * implemented handle authentication skippd method ([31b7775](31b7775)) * improve mutual exclusion in concurrent init calls ([6b83d43](6b83d43)) * migration to sharedPreferences for Android ([3f06400](3f06400)) * Mock release ([6d308f2](6d308f2)) * modified to test over android 6 on handle lock ([b82a686](b82a686)) * README example for securing device on android ([0f41f63](0f41f63)) * **README:** Updated README to have the name of the new library being used. ([6b40f7b](6b40f7b)) * remove calling of createConfirmDeviceCredentialIntent intent ([1be790e](1be790e)) * remove usage of createConfirmDeviceCredentialIntent altogether ([224c751](224c751)) * removed validity date limites at start and end ([c03cc01](c03cc01)) * Replace iOS code for library ([OutSystems#24](https://github.com/OS-pedrogustavobilro/cordova-plugin-secure-storage/issues/24)) ([8a567a6](8a567a6)) * Return Empty Result ([OutSystems#21](https://github.com/OS-pedrogustavobilro/cordova-plugin-secure-storage/issues/21)) ([77f6d87](77f6d87)) * **SAMKeychain:** Changed import reference to be relative to the SAMKeychain file ([aea1eae](aea1eae)) * **SecureStorage:** Updated error message to inform the user to go to the correct method. ([7d19f40](7d19f40)) * use 28 directly instead of referencing Build.VERSION_CODES.P ([c7c3909](c7c3909)) * verify if the key is permanently invalidated ([ce9ad26](ce9ad26)) ### Features * add eslint + test migration ([f3f6ec2](f3f6ec2)) * Create new SecureStorage implementation structure ([OutSystems#16](https://github.com/OS-pedrogustavobilro/cordova-plugin-secure-storage/issues/16)) ([8c4972e](8c4972e)) * creates to unlock credentials using KeyguardManager ([b4307a5](b4307a5)) * fix migration error in migration ([9711d49](9711d49)) * implement options param, cleanup code ([a095829](a095829)) * removes intent for Android versions > P ([20c2e5f](20c2e5f)) * throw error when value is not a string ([46a872c](46a872c)) * update android aar ([7205340](7205340)) * use native AES on android ([492c25e](492c25e)) * Use SharedPreferences for android ([911c6c4](911c6c4)) ### Reverts * Revert "changed accessibility (i at least hope so)" ([68d896f](68d896f))
This reverts commit 7f450d7.
## [2.6.8-OS26] ## 2026-01-23 - fix: another mock change
This reverts commit 5d4f417.
## [2.6.8-OS28] ## 2026-01-23 - feat: update android aar - feat: Create new SecureStorage implementation structure (OutSystems#16) - feat: creates to unlock credentials using KeyguardManager - feat: removes intent for Android versions > P - fix: another mock change - fix: Mock release - fix(android): missing strings.xml on target project (OutSystems#41) - fix(android): remove unnecessary `kotlin-kapt`, fixing Capacitor builds (OutSystems#40) - fix: Capacitor hook for Azure Repository - fix: Replace iOS code for library (OutSystems#24) - fix: Return Empty Result (OutSystems#21) - fix: Avoid Keychain's errSecInteractionNotAllowed error on iOS 15 - fix: removed validity date limites at start and end - fix: added missing exceptions to isEntryAvailable method - fix: verify if the key is permanently invalidated - fix: implemented handle authentication skippd method - fix: modified to test over android 6 on handle lock - fix: remove usage of createConfirmDeviceCredentialIntent altogether - fix: add more logging - fix: remove calling of createConfirmDeviceCredentialIntent intent - fix: improve mutual exclusion in concurrent init calls - fix: stores are no longer created when lock screen authentication fails - fix: add BiometricPrompt and ACTION_SET_NEW_PASSWORD - fix: use 28 directly instead of referencing Build.VERSION_CODES.P - chore: Merge remote-tracking branch 'upstream/outsystems' into outsystems - chore: remove splice from release script - chore: Revert "chore(release): 2.6.8-OS26 [skip ci]" - chore(release): 2.6.8-OS26 [skip ci] - chore: fix package.json - chore: uncomment script - chore: Add header to old changelog - chore: Revert "test commit" - chore: test commit - chore(android): remove unused dependencies to `oscore` and `oscordova` libs (OutSystems#43) - chore: remove unnecessary dependency to OSCommonLib on iOS (OutSystems#42) - chore: Revert "chore(release): 1.0.0 [skip ci]" - chore(release): 1.0.0 [skip ci] - chore: add missing repo - chore: add missing import to release config - chore: remove exclamation mark - chore: Fix branch where release runs from - chore: update release config for X.Y.Z-OS{A} format - chore: Add note to changelog - chore: RMET-4025 - Prepare to release version `2.6.8-OS23` (OutSystems#39) - chore: Merge pull request OutSystems#37 from OutSystems/development - chore: Merge pull request OutSystems#36 from OutSystems/fix/RMET-4257/release-build - chore: prepare to release 2.6.8-OS22 - chore: RMET-3652 KeyStore Plugin - Add build action information (OutSystems#35) - chore: Merge pull request OutSystems#34 from OutSystems/development - chore: bump versions (OutSystems#33) - chore: RMET-4037 ::: iOS ::: Remove `cordova-plugin-add-swift-support` Plugin (OutSystems#32) - chore: - chore: RMET-3607 :: prepare for release (OutSystems#31) - chore: Merge pull request OutSystems#30 from OutSystems/feat/RMET-3607/update-errors - chore: - chore: RMET-3408 KeyStore Plugin - Prepare release of version `2.6.8-OS19` (OutSystems#29) - chore: update dependency to OSKeystoreAndroid-Lib - chore: RMET-3408 KeyStore Plugin - Set auth prompt text (title, subtitle, and negative button) (OutSystems#28) - chore: add CODEOWNERS (OutSystems#27) - chore(release): raise to version 2.6.8-OS18 - chore: RMET-2994 KeyStore Plugin - Remove allow backup (OutSystems#25) - chore(release): raise to version 2.6.8-OS17 - chore: RMET-2190 KeyStore Plugin - Include alternative method of authentication for Android <= 10 (OutSystems#23) - chore(release): raise to version 2.6.8-OS16 - chore: RMET-2036 - Removed dependency to jcenter() (OutSystems#22) - chore: RMET-2045 - KeyStore Plugin - Use fixed versions (OutSystems#20) - chore: Add Unreleased Tag to CHANGELOG - chore(release): raise to version 2.6.8-OS15 - chore: Add Unreleased Tag to CHANGELOG - chore(release): raise to version 2.6.8-OS14 - chore: Replace OSCore by OSCommonPluginLib (OutSystems#19) - chore(release): raise to version 2.6.8-OS13 - chore: RMET-1843 KeyStore Plugin - SetValue, GetValue, RemoveKey and Migration with EncryptedSharedPreferences (OutSystems#18) - chore: Merge pull request OutSystems#15 from OutSystems/fix/RMET-1417/securestorage-ios15-error - chore: raised version to 2.6.8-OS11 - chore: Merge pull request OutSystems#14 from OutSystems/fix/RMET-1182/cipher-database-errors - chore: changelog updated - chore: Merge pull request OutSystems#13 from OutSystems/fix/RMET-1374/fix-key-invalidated-error - chore: change log updated - chore: Merge pull request OutSystems#12 from OutSystems/fix/RMET-1373/fix-auth-skip-flow - chore: chancelog update and raise version to 2.6.8-OS9 - chore(release): raised version to 2.6.8-OS8 - chore: Merge pull request OutSystems#11 from OutSystems/fix/RMET-1292/handle-lock-device-error - chore(release): raised version to 2.6.8-OS7 - chore: chore(release) : raise version to 2.6.8-OS6 - chore: Merge pull request OutSystems#10 from OutSystems/fix/RMET-377/Bad-Store-Count - chore: fix : simplification of the if clause detecting plugin stores - chore: fix : initialization change to better count the number of existing stores and to prevent count from unwanted stores - chore: chore(release) : raise to version 2.6.8-OS5 - chore: Merge pull request OutSystems#9 from OutSystems/fix/RMET-195/new-key-generator-and-migration - chore: fix : now launches callback.error upon a failed read or write preventing bad migrations - chore: fix. : Another log change - chore: fix : prevented adding of error results in migration - chore: fix : updating a comment for better code clarity - chore: fix : removing some useless logs - chore: fix : commented some rationale for some of the numbers used in the keygen - chore: fix : final adjustment for OS check - chore: fix : Added executor results for easy Error manage - chore: fix : changed migration string to free future namespace - chore: fix : missing error identifier - chore: fix : Android < 6 exception when checking if key was hardware secure - chore: fix : key validity extended to avoid unauthorized exception - chore: fix : timezone issue for some devices, producing keynotyetvalid exception - chore: fix : bad leftover method change from converting code to plugin repo - chore: fix : new key generator and data migration - chore(release): raise version to 2.6.8-OS4 - chore: Merge pull request OutSystems#8 from OutSystems/fix/RNMT-3803/review-lock-screen - chore(release): raise version to 2.6.8-OS3 - chore: Merge pull request OutSystems#7 from OutSystems/fix/RNMT-3824/concurrent-inits - chore: Revert "fix: stores are no longer created when lock screen authentication fails" - chore(release): raise version to 2.6.8-OS2 - chore: Merge pull request OutSystems#6 from OutSystems/fix/RNMT-3604/lock-screen-bypassable - chore(release): raise version to 2.6.8-OS1 - chore: Merge pull request OutSystems#5 from OutSystems/fix/RNMT-3540/android-10-crash - chore: Merge pull request OutSystems#4 from OutSystems/fix/RNMT-3257/fix-android10-support - chore: raises version to 2.6.8-OS - chore: Merge pull request OutSystems#3 from OutSystems/RNMT-3257 - chore: Merge pull request OutSystems#2 from usernuno/outsystems - chore: - chore: add PULL_REQUEST_TEMPLATE.md - chore: Merge commit '3dc645f4b8f8152227e6764adc4a5f5a18880465' - chore: - chore: #RNMT-184 Update README with support disclaimer - refactor: Replace semantic-release with custom release script - refactor: Extract release customization of version to variable - ci: Add workflow for release - ci: Add initial semantic-release configuration - ci: Validate GitHub PR title - refactor: Update iOS Library (OutSystems#17) - docs: improve code documentation
## [2.6.8-OS29] ## 2026-01-23 - feat: update android aar - feat: Create new SecureStorage implementation structure (OutSystems#16) - feat: creates to unlock credentials using KeyguardManager - feat: removes intent for Android versions > P - fix: another mock change - fix: Mock release - fix(android): missing strings.xml on target project (OutSystems#41) - fix(android): remove unnecessary `kotlin-kapt`, fixing Capacitor builds (OutSystems#40) - fix: Capacitor hook for Azure Repository - fix: Replace iOS code for library (OutSystems#24) - fix: Return Empty Result (OutSystems#21) - fix: Avoid Keychain's errSecInteractionNotAllowed error on iOS 15 - fix: removed validity date limites at start and end - fix: added missing exceptions to isEntryAvailable method - fix: verify if the key is permanently invalidated - fix: implemented handle authentication skippd method - fix: modified to test over android 6 on handle lock - fix: remove usage of createConfirmDeviceCredentialIntent altogether - fix: add more logging - fix: remove calling of createConfirmDeviceCredentialIntent intent - fix: improve mutual exclusion in concurrent init calls - fix: stores are no longer created when lock screen authentication fails - fix: add BiometricPrompt and ACTION_SET_NEW_PASSWORD - fix: use 28 directly instead of referencing Build.VERSION_CODES.P - chore(release): 2.6.8-OS28 [skip ci] - chore: Merge remote-tracking branch 'upstream/outsystems' into outsystems - chore: remove splice from release script - chore: Revert "chore(release): 2.6.8-OS26 [skip ci]" - chore(release): 2.6.8-OS26 [skip ci] - chore: fix package.json - chore: uncomment script - chore: Add header to old changelog - chore: Revert "test commit" - chore: test commit - chore(android): remove unused dependencies to `oscore` and `oscordova` libs (OutSystems#43) - chore: remove unnecessary dependency to OSCommonLib on iOS (OutSystems#42) - chore: Revert "chore(release): 1.0.0 [skip ci]" - chore(release): 1.0.0 [skip ci] - chore: add missing repo - chore: add missing import to release config - chore: remove exclamation mark - chore: Fix branch where release runs from - chore: update release config for X.Y.Z-OS{A} format - chore: Add note to changelog - chore: RMET-4025 - Prepare to release version `2.6.8-OS23` (OutSystems#39) - chore: Merge pull request OutSystems#37 from OutSystems/development - chore: Merge pull request OutSystems#36 from OutSystems/fix/RMET-4257/release-build - chore: prepare to release 2.6.8-OS22 - chore: RMET-3652 KeyStore Plugin - Add build action information (OutSystems#35) - chore: Merge pull request OutSystems#34 from OutSystems/development - chore: bump versions (OutSystems#33) - chore: RMET-4037 ::: iOS ::: Remove `cordova-plugin-add-swift-support` Plugin (OutSystems#32) - chore: - chore: RMET-3607 :: prepare for release (OutSystems#31) - chore: Merge pull request OutSystems#30 from OutSystems/feat/RMET-3607/update-errors - chore: - chore: RMET-3408 KeyStore Plugin - Prepare release of version `2.6.8-OS19` (OutSystems#29) - chore: update dependency to OSKeystoreAndroid-Lib - chore: RMET-3408 KeyStore Plugin - Set auth prompt text (title, subtitle, and negative button) (OutSystems#28) - chore: add CODEOWNERS (OutSystems#27) - chore(release): raise to version 2.6.8-OS18 - chore: RMET-2994 KeyStore Plugin - Remove allow backup (OutSystems#25) - chore(release): raise to version 2.6.8-OS17 - chore: RMET-2190 KeyStore Plugin - Include alternative method of authentication for Android <= 10 (OutSystems#23) - chore(release): raise to version 2.6.8-OS16 - chore: RMET-2036 - Removed dependency to jcenter() (OutSystems#22) - chore: RMET-2045 - KeyStore Plugin - Use fixed versions (OutSystems#20) - chore: Add Unreleased Tag to CHANGELOG - chore(release): raise to version 2.6.8-OS15 - chore: Add Unreleased Tag to CHANGELOG - chore(release): raise to version 2.6.8-OS14 - chore: Replace OSCore by OSCommonPluginLib (OutSystems#19) - chore(release): raise to version 2.6.8-OS13 - chore: RMET-1843 KeyStore Plugin - SetValue, GetValue, RemoveKey and Migration with EncryptedSharedPreferences (OutSystems#18) - chore: Merge pull request OutSystems#15 from OutSystems/fix/RMET-1417/securestorage-ios15-error - chore: raised version to 2.6.8-OS11 - chore: Merge pull request OutSystems#14 from OutSystems/fix/RMET-1182/cipher-database-errors - chore: changelog updated - chore: Merge pull request OutSystems#13 from OutSystems/fix/RMET-1374/fix-key-invalidated-error - chore: change log updated - chore: Merge pull request OutSystems#12 from OutSystems/fix/RMET-1373/fix-auth-skip-flow - chore: chancelog update and raise version to 2.6.8-OS9 - chore(release): raised version to 2.6.8-OS8 - chore: Merge pull request OutSystems#11 from OutSystems/fix/RMET-1292/handle-lock-device-error - chore(release): raised version to 2.6.8-OS7 - chore: chore(release) : raise version to 2.6.8-OS6 - chore: Merge pull request OutSystems#10 from OutSystems/fix/RMET-377/Bad-Store-Count - chore: fix : simplification of the if clause detecting plugin stores - chore: fix : initialization change to better count the number of existing stores and to prevent count from unwanted stores - chore: chore(release) : raise to version 2.6.8-OS5 - chore: Merge pull request OutSystems#9 from OutSystems/fix/RMET-195/new-key-generator-and-migration - chore: fix : now launches callback.error upon a failed read or write preventing bad migrations - chore: fix. : Another log change - chore: fix : prevented adding of error results in migration - chore: fix : updating a comment for better code clarity - chore: fix : removing some useless logs - chore: fix : commented some rationale for some of the numbers used in the keygen - chore: fix : final adjustment for OS check - chore: fix : Added executor results for easy Error manage - chore: fix : changed migration string to free future namespace - chore: fix : missing error identifier - chore: fix : Android < 6 exception when checking if key was hardware secure - chore: fix : key validity extended to avoid unauthorized exception - chore: fix : timezone issue for some devices, producing keynotyetvalid exception - chore: fix : bad leftover method change from converting code to plugin repo - chore: fix : new key generator and data migration - chore(release): raise version to 2.6.8-OS4 - chore: Merge pull request OutSystems#8 from OutSystems/fix/RNMT-3803/review-lock-screen - chore(release): raise version to 2.6.8-OS3 - chore: Merge pull request OutSystems#7 from OutSystems/fix/RNMT-3824/concurrent-inits - chore: Revert "fix: stores are no longer created when lock screen authentication fails" - chore(release): raise version to 2.6.8-OS2 - chore: Merge pull request OutSystems#6 from OutSystems/fix/RNMT-3604/lock-screen-bypassable - chore(release): raise version to 2.6.8-OS1 - chore: Merge pull request OutSystems#5 from OutSystems/fix/RNMT-3540/android-10-crash - chore: Merge pull request OutSystems#4 from OutSystems/fix/RNMT-3257/fix-android10-support - chore: raises version to 2.6.8-OS - chore: Merge pull request OutSystems#3 from OutSystems/RNMT-3257 - chore: Merge pull request OutSystems#2 from usernuno/outsystems - chore: - chore: add PULL_REQUEST_TEMPLATE.md - chore: Merge commit '3dc645f4b8f8152227e6764adc4a5f5a18880465' - chore: - chore: #RNMT-184 Update README with support disclaimer - refactor: Replace semantic-release with custom release script - refactor: Extract release customization of version to variable - ci: Add workflow for release - ci: Add initial semantic-release configuration - ci: Validate GitHub PR title - refactor: Update iOS Library (OutSystems#17) - docs: improve code documentation
## [2.6.8-OS30] ## 2026-01-23 - feat: update android aar - feat: Create new SecureStorage implementation structure (OutSystems#16) - feat: creates to unlock credentials using KeyguardManager - feat: removes intent for Android versions > P - fix: another mock change - fix: Mock release - fix(android): missing strings.xml on target project (OutSystems#41) - fix(android): remove unnecessary `kotlin-kapt`, fixing Capacitor builds (OutSystems#40) - fix: Capacitor hook for Azure Repository - fix: Replace iOS code for library (OutSystems#24) - fix: Return Empty Result (OutSystems#21) - fix: Avoid Keychain's errSecInteractionNotAllowed error on iOS 15 - fix: removed validity date limites at start and end - fix: added missing exceptions to isEntryAvailable method - fix: verify if the key is permanently invalidated - fix: implemented handle authentication skippd method - fix: modified to test over android 6 on handle lock - fix: remove usage of createConfirmDeviceCredentialIntent altogether - fix: add more logging - fix: remove calling of createConfirmDeviceCredentialIntent intent - fix: improve mutual exclusion in concurrent init calls - fix: stores are no longer created when lock screen authentication fails - fix: add BiometricPrompt and ACTION_SET_NEW_PASSWORD - fix: use 28 directly instead of referencing Build.VERSION_CODES.P - chore: //github.com/OS-pedrogustavobilro/cordova-plugin-secure-storage into outsystems - chore(ci): error when there are no commits to release - chore(release): 2.6.8-OS29 [skip ci] - chore(release): 2.6.8-OS28 [skip ci] - chore: Merge remote-tracking branch 'upstream/outsystems' into outsystems - chore: remove splice from release script - chore: Revert "chore(release): 2.6.8-OS26 [skip ci]" - chore(release): 2.6.8-OS26 [skip ci] - chore: fix package.json - chore: uncomment script - chore: Add header to old changelog - chore: Revert "test commit" - chore: test commit - chore(android): remove unused dependencies to `oscore` and `oscordova` libs (OutSystems#43) - chore: remove unnecessary dependency to OSCommonLib on iOS (OutSystems#42) - chore: Revert "chore(release): 1.0.0 [skip ci]" - chore(release): 1.0.0 [skip ci] - chore: add missing repo - chore: add missing import to release config - chore: remove exclamation mark - chore: Fix branch where release runs from - chore: update release config for X.Y.Z-OS{A} format - chore: Add note to changelog - chore: RMET-4025 - Prepare to release version `2.6.8-OS23` (OutSystems#39) - chore: Merge pull request OutSystems#37 from OutSystems/development - chore: Merge pull request OutSystems#36 from OutSystems/fix/RMET-4257/release-build - chore: prepare to release 2.6.8-OS22 - chore: RMET-3652 KeyStore Plugin - Add build action information (OutSystems#35) - chore: Merge pull request OutSystems#34 from OutSystems/development - chore: bump versions (OutSystems#33) - chore: RMET-4037 ::: iOS ::: Remove `cordova-plugin-add-swift-support` Plugin (OutSystems#32) - chore: - chore: RMET-3607 :: prepare for release (OutSystems#31) - chore: Merge pull request OutSystems#30 from OutSystems/feat/RMET-3607/update-errors - chore: - chore: RMET-3408 KeyStore Plugin - Prepare release of version `2.6.8-OS19` (OutSystems#29) - chore: update dependency to OSKeystoreAndroid-Lib - chore: RMET-3408 KeyStore Plugin - Set auth prompt text (title, subtitle, and negative button) (OutSystems#28) - chore: add CODEOWNERS (OutSystems#27) - chore(release): raise to version 2.6.8-OS18 - chore: RMET-2994 KeyStore Plugin - Remove allow backup (OutSystems#25) - chore(release): raise to version 2.6.8-OS17 - chore: RMET-2190 KeyStore Plugin - Include alternative method of authentication for Android <= 10 (OutSystems#23) - chore(release): raise to version 2.6.8-OS16 - chore: RMET-2036 - Removed dependency to jcenter() (OutSystems#22) - chore: RMET-2045 - KeyStore Plugin - Use fixed versions (OutSystems#20) - chore: Add Unreleased Tag to CHANGELOG - chore(release): raise to version 2.6.8-OS15 - chore: Add Unreleased Tag to CHANGELOG - chore(release): raise to version 2.6.8-OS14 - chore: Replace OSCore by OSCommonPluginLib (OutSystems#19) - chore(release): raise to version 2.6.8-OS13 - chore: RMET-1843 KeyStore Plugin - SetValue, GetValue, RemoveKey and Migration with EncryptedSharedPreferences (OutSystems#18) - chore: Merge pull request OutSystems#15 from OutSystems/fix/RMET-1417/securestorage-ios15-error - chore: raised version to 2.6.8-OS11 - chore: Merge pull request OutSystems#14 from OutSystems/fix/RMET-1182/cipher-database-errors - chore: changelog updated - chore: Merge pull request OutSystems#13 from OutSystems/fix/RMET-1374/fix-key-invalidated-error - chore: change log updated - chore: Merge pull request OutSystems#12 from OutSystems/fix/RMET-1373/fix-auth-skip-flow - chore: chancelog update and raise version to 2.6.8-OS9 - chore(release): raised version to 2.6.8-OS8 - chore: Merge pull request OutSystems#11 from OutSystems/fix/RMET-1292/handle-lock-device-error - chore(release): raised version to 2.6.8-OS7 - chore: chore(release) : raise version to 2.6.8-OS6 - chore: Merge pull request OutSystems#10 from OutSystems/fix/RMET-377/Bad-Store-Count - chore: fix : simplification of the if clause detecting plugin stores - chore: fix : initialization change to better count the number of existing stores and to prevent count from unwanted stores - chore: chore(release) : raise to version 2.6.8-OS5 - chore: Merge pull request OutSystems#9 from OutSystems/fix/RMET-195/new-key-generator-and-migration - chore: fix : now launches callback.error upon a failed read or write preventing bad migrations - chore: fix. : Another log change - chore: fix : prevented adding of error results in migration - chore: fix : updating a comment for better code clarity - chore: fix : removing some useless logs - chore: fix : commented some rationale for some of the numbers used in the keygen - chore: fix : final adjustment for OS check - chore: fix : Added executor results for easy Error manage - chore: fix : changed migration string to free future namespace - chore: fix : missing error identifier - chore: fix : Android < 6 exception when checking if key was hardware secure - chore: fix : key validity extended to avoid unauthorized exception - chore: fix : timezone issue for some devices, producing keynotyetvalid exception - chore: fix : bad leftover method change from converting code to plugin repo - chore: fix : new key generator and data migration - chore(release): raise version to 2.6.8-OS4 - chore: Merge pull request OutSystems#8 from OutSystems/fix/RNMT-3803/review-lock-screen - chore(release): raise version to 2.6.8-OS3 - chore: Merge pull request OutSystems#7 from OutSystems/fix/RNMT-3824/concurrent-inits - chore: Revert "fix: stores are no longer created when lock screen authentication fails" - chore(release): raise version to 2.6.8-OS2 - chore: Merge pull request OutSystems#6 from OutSystems/fix/RNMT-3604/lock-screen-bypassable - chore(release): raise version to 2.6.8-OS1 - chore: Merge pull request OutSystems#5 from OutSystems/fix/RNMT-3540/android-10-crash - chore: Merge pull request OutSystems#4 from OutSystems/fix/RNMT-3257/fix-android10-support - chore: raises version to 2.6.8-OS - chore: Merge pull request OutSystems#3 from OutSystems/RNMT-3257 - chore: Merge pull request OutSystems#2 from usernuno/outsystems - chore: - chore: add PULL_REQUEST_TEMPLATE.md - chore: Merge commit '3dc645f4b8f8152227e6764adc4a5f5a18880465' - chore: - chore: #RNMT-184 Update README with support disclaimer - refactor: Replace semantic-release with custom release script - refactor: Extract release customization of version to variable - ci: Add workflow for release - ci: Add initial semantic-release configuration - ci: Validate GitHub PR title - refactor: Update iOS Library (OutSystems#17) - docs: improve code documentation
## [2.6.8-OS31] ## 2026-01-23 - feat: update android aar - feat: Create new SecureStorage implementation structure (OutSystems#16) - feat: creates to unlock credentials using KeyguardManager - feat: removes intent for Android versions > P - fix: another mock change - fix: Mock release - fix(android): missing strings.xml on target project (OutSystems#41) - fix(android): remove unnecessary `kotlin-kapt`, fixing Capacitor builds (OutSystems#40) - fix: Capacitor hook for Azure Repository - fix: Replace iOS code for library (OutSystems#24) - fix: Return Empty Result (OutSystems#21) - fix: Avoid Keychain's errSecInteractionNotAllowed error on iOS 15 - fix: removed validity date limites at start and end - fix: added missing exceptions to isEntryAvailable method - fix: verify if the key is permanently invalidated - fix: implemented handle authentication skippd method - fix: modified to test over android 6 on handle lock - fix: remove usage of createConfirmDeviceCredentialIntent altogether - fix: add more logging - fix: remove calling of createConfirmDeviceCredentialIntent intent - fix: improve mutual exclusion in concurrent init calls - fix: stores are no longer created when lock screen authentication fails - fix: add BiometricPrompt and ACTION_SET_NEW_PASSWORD - fix: use 28 directly instead of referencing Build.VERSION_CODES.P - chore(release): 2.6.8-OS30 [skip ci] - chore: //github.com/OS-pedrogustavobilro/cordova-plugin-secure-storage into outsystems - chore(ci): error when there are no commits to release - chore(release): 2.6.8-OS29 [skip ci] - chore(release): 2.6.8-OS28 [skip ci] - chore: Merge remote-tracking branch 'upstream/outsystems' into outsystems - chore: remove splice from release script - chore: Revert "chore(release): 2.6.8-OS26 [skip ci]" - chore(release): 2.6.8-OS26 [skip ci] - chore: fix package.json - chore: uncomment script - chore: Add header to old changelog - chore: Revert "test commit" - chore: test commit - chore(android): remove unused dependencies to `oscore` and `oscordova` libs (OutSystems#43) - chore: remove unnecessary dependency to OSCommonLib on iOS (OutSystems#42) - chore: Revert "chore(release): 1.0.0 [skip ci]" - chore(release): 1.0.0 [skip ci] - chore: add missing repo - chore: add missing import to release config - chore: remove exclamation mark - chore: Fix branch where release runs from - chore: update release config for X.Y.Z-OS{A} format - chore: Add note to changelog - chore: RMET-4025 - Prepare to release version `2.6.8-OS23` (OutSystems#39) - chore: Merge pull request OutSystems#37 from OutSystems/development - chore: Merge pull request OutSystems#36 from OutSystems/fix/RMET-4257/release-build - chore: prepare to release 2.6.8-OS22 - chore: RMET-3652 KeyStore Plugin - Add build action information (OutSystems#35) - chore: Merge pull request OutSystems#34 from OutSystems/development - chore: bump versions (OutSystems#33) - chore: RMET-4037 ::: iOS ::: Remove `cordova-plugin-add-swift-support` Plugin (OutSystems#32) - chore: - chore: RMET-3607 :: prepare for release (OutSystems#31) - chore: Merge pull request OutSystems#30 from OutSystems/feat/RMET-3607/update-errors - chore: - chore: RMET-3408 KeyStore Plugin - Prepare release of version `2.6.8-OS19` (OutSystems#29) - chore: update dependency to OSKeystoreAndroid-Lib - chore: RMET-3408 KeyStore Plugin - Set auth prompt text (title, subtitle, and negative button) (OutSystems#28) - chore: add CODEOWNERS (OutSystems#27) - chore(release): raise to version 2.6.8-OS18 - chore: RMET-2994 KeyStore Plugin - Remove allow backup (OutSystems#25) - chore(release): raise to version 2.6.8-OS17 - chore: RMET-2190 KeyStore Plugin - Include alternative method of authentication for Android <= 10 (OutSystems#23) - chore(release): raise to version 2.6.8-OS16 - chore: RMET-2036 - Removed dependency to jcenter() (OutSystems#22) - chore: RMET-2045 - KeyStore Plugin - Use fixed versions (OutSystems#20) - chore: Add Unreleased Tag to CHANGELOG - chore(release): raise to version 2.6.8-OS15 - chore: Add Unreleased Tag to CHANGELOG - chore(release): raise to version 2.6.8-OS14 - chore: Replace OSCore by OSCommonPluginLib (OutSystems#19) - chore(release): raise to version 2.6.8-OS13 - chore: RMET-1843 KeyStore Plugin - SetValue, GetValue, RemoveKey and Migration with EncryptedSharedPreferences (OutSystems#18) - chore: Merge pull request OutSystems#15 from OutSystems/fix/RMET-1417/securestorage-ios15-error - chore: raised version to 2.6.8-OS11 - chore: Merge pull request OutSystems#14 from OutSystems/fix/RMET-1182/cipher-database-errors - chore: changelog updated - chore: Merge pull request OutSystems#13 from OutSystems/fix/RMET-1374/fix-key-invalidated-error - chore: change log updated - chore: Merge pull request OutSystems#12 from OutSystems/fix/RMET-1373/fix-auth-skip-flow - chore: chancelog update and raise version to 2.6.8-OS9 - chore(release): raised version to 2.6.8-OS8 - chore: Merge pull request OutSystems#11 from OutSystems/fix/RMET-1292/handle-lock-device-error - chore(release): raised version to 2.6.8-OS7 - chore: chore(release) : raise version to 2.6.8-OS6 - chore: Merge pull request OutSystems#10 from OutSystems/fix/RMET-377/Bad-Store-Count - chore: fix : simplification of the if clause detecting plugin stores - chore: fix : initialization change to better count the number of existing stores and to prevent count from unwanted stores - chore: chore(release) : raise to version 2.6.8-OS5 - chore: Merge pull request OutSystems#9 from OutSystems/fix/RMET-195/new-key-generator-and-migration - chore: fix : now launches callback.error upon a failed read or write preventing bad migrations - chore: fix. : Another log change - chore: fix : prevented adding of error results in migration - chore: fix : updating a comment for better code clarity - chore: fix : removing some useless logs - chore: fix : commented some rationale for some of the numbers used in the keygen - chore: fix : final adjustment for OS check - chore: fix : Added executor results for easy Error manage - chore: fix : changed migration string to free future namespace - chore: fix : missing error identifier - chore: fix : Android < 6 exception when checking if key was hardware secure - chore: fix : key validity extended to avoid unauthorized exception - chore: fix : timezone issue for some devices, producing keynotyetvalid exception - chore: fix : bad leftover method change from converting code to plugin repo - chore: fix : new key generator and data migration - chore(release): raise version to 2.6.8-OS4 - chore: Merge pull request OutSystems#8 from OutSystems/fix/RNMT-3803/review-lock-screen - chore(release): raise version to 2.6.8-OS3 - chore: Merge pull request OutSystems#7 from OutSystems/fix/RNMT-3824/concurrent-inits - chore: Revert "fix: stores are no longer created when lock screen authentication fails" - chore(release): raise version to 2.6.8-OS2 - chore: Merge pull request OutSystems#6 from OutSystems/fix/RNMT-3604/lock-screen-bypassable - chore(release): raise version to 2.6.8-OS1 - chore: Merge pull request OutSystems#5 from OutSystems/fix/RNMT-3540/android-10-crash - chore: Merge pull request OutSystems#4 from OutSystems/fix/RNMT-3257/fix-android10-support - chore: raises version to 2.6.8-OS - chore: Merge pull request OutSystems#3 from OutSystems/RNMT-3257 - chore: Merge pull request OutSystems#2 from usernuno/outsystems - chore: - chore: add PULL_REQUEST_TEMPLATE.md - chore: Merge commit '3dc645f4b8f8152227e6764adc4a5f5a18880465' - chore: - chore: #RNMT-184 Update README with support disclaimer - refactor: Replace semantic-release with custom release script - refactor: Extract release customization of version to variable - ci: Add workflow for release - ci: Add initial semantic-release configuration - ci: Validate GitHub PR title - refactor: Update iOS Library (OutSystems#17) - docs: improve code documentation
Previously it was trying to fetch tags from upstream
## [2.6.8-OS32] ## 2026-01-23 - chore: //github.com/OS-pedrogustavobilro/cordova-plugin-secure-storage into outsystems - chore(ci): Improve tag detection
## [2.6.8-OS33] ## 2026-01-23 - chore: remove merge commits from changelog generation
Wiz Scan Summary
To detect these findings earlier in the dev lifecycle, try using Wiz Code VS Code Extension. Pull Request Developer GuidanceQuestions? See the Wiz FAQ. Please contact the Security Office if you encounter issues with Wiz PR scanning. |
16 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
One thing that is missing after merging this PR (if we decide we want to merge ofc) - Setting the
RELEASE_TOKEN_GITHUBsecret in the project.Description
Automation for releases and changelog generation using a custom script. The reason why we don't use semantic-release like in OutSystems/cordova-outsystems-barcode#47 is because this repo does not use semantic versioning.
The GitHub action does not trigger automatically on merge to main, you need to trigger yourself (since the release is exclusively on GitHub we can decide to change this to trigger on merge to main, since there's not much advantage of bundling changes in releases).
Context
https://outsystemsrd.atlassian.net/browse/RMET-4428