Skip to content

ci: Release and Changelog automation#44

Open
OS-pedrogustavobilro wants to merge 36 commits intoOutSystems:outsystemsfrom
OS-pedrogustavobilro:outsystems
Open

ci: Release and Changelog automation#44
OS-pedrogustavobilro wants to merge 36 commits intoOutSystems:outsystemsfrom
OS-pedrogustavobilro:outsystems

Conversation

@OS-pedrogustavobilro
Copy link

Note

One thing that is missing after merging this PR (if we decide we want to merge ofc) - Setting the RELEASE_TOKEN_GITHUB secret in the project.

Description

⚠️ Release script generated with the help of Cursor.

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

OS-pedrogustavobilro and others added 30 commits December 5, 2025 13:14
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))
## [2.6.8-OS26]

## 2026-01-23

- fix: another mock change
## [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
github-actions bot and others added 6 commits January 23, 2026 13:49
## [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
@OS-pedrogustavobilro OS-pedrogustavobilro requested a review from a team as a code owner January 23, 2026 14:58
@OS-pedrogustavobilro OS-pedrogustavobilro self-assigned this Jan 23, 2026
@OS-pedrogustavobilro OS-pedrogustavobilro changed the title ci: ci: Release and Changelog automation Jan 23, 2026
@wiz-code-outsystems
Copy link

Wiz Scan Summary

Scanner Findings
Vulnerability Finding Vulnerabilities -
Data Finding Sensitive Data -
Secret Finding Secrets -
IaC Misconfiguration IaC Misconfigurations 2 Info
SAST Finding SAST Findings 2 Medium 7 Low
Software Management Finding Software Management Findings -
Total 2 Medium 7 Low 2 Info

View scan details in Wiz

To detect these findings earlier in the dev lifecycle, try using Wiz Code VS Code Extension.

Pull Request Developer Guidance

Questions? See the Wiz FAQ.

Please contact the Security Office if you encounter issues with Wiz PR scanning.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants