- Ability to re-generate secrets from .properties file
- Group Gradle tasks and their descriptions to convenience command
tasks
- Add a blank space after all // in line comments
@valydia @marius-m @michpohl
- Fix
UnsatisfiedLinkError
when package name has underscores. Reported in klaxit#52 - Add unit tests for package name conversion
- Update libs and gradle
- Update libs and gradle
- Fix build on Mac with M1 chip
- Update Gradle, Detekt, and Kotest
- Fix call to
customDecode()
in C++ code
- jcenter dependency removed
- Moving up to gradle 6.8.3
- Various libraries update
- Fix sha256 generation : long keys are now decoded correctly. Reported in klaxit#16
- Random string generation was not including lower case characters
- The plugin search for
Secrets.kt
to add other keys instead of using package's name to access it. - Resolve package from the Kotlin file to edit the C++ file to be able to use a different package than the package of Secret.kt to encode/decode keys.
- Clearer error message for
hideSecret
command - Clearer logs
- Tasks name become public
- Use more constants in code to avoid regression
- Automatic tests added
- Detekt added to the project to ensure Kotlin coding style
- To take advantage of the sha256 generation fix you need to :
- Remove files :
secrets.cpp
,sha256.cpp
andSecrets.kt
from your project (that will delete all your keys previously added) - You need to re-add all your keys with
hideSecret
command (will copy new cpp files and encode your key)
- First release