Releases: cyb3rko/pincredible
Pre-Release Version 1.0.0a
🐛 Fixes
- Correct wrong export dialog message (743542c)
🦾 Enhancements
- Prevent UI blocking when importing (cfb7ff7)
- Move to custom serialization and new file locations (382a563)
- Delete legacy version indicators of persisted data (90ab937)
- Check for serializable version support (9005550)
🧹 Refactorings
- Apply new Ktlint formatting rules (b122005)
⚒️ Build / Dependencies
- Update dependencies (6654ce5)
💬 Other
- Enable memory leak detection for developement builds (eef40b1)
- Merge branch 'data-class-rehaul' into main (e962eba)
- Remove note about breaking changes (21a06a5)
❔ Uncategorized
- 1.0.0a (32cf42c)
Facts
- Number of commits: 11
- Number of changed files: 19
- Added lines: 488
- Deleted lines: 316
Changelog auto-generated by Release Changelog Builder Action (Mike Penz).
Release auto-created by action gh-release (Doug Tangren).
Version 0.7.1
🐛 Fixes
- Clear backstack when closing PIN editor [#28] (7bf01df)
- Revamp table cell size calculation [#29] (d9544f4)
🦾 Enhancements
- Create separate landscape layouts for pin view and creation (18704f1)
⚒️ Build / Dependencies
⚙️ CI
- Prevent duplicate action runs (b7335d7)
📦 Repository
- Include idea copyright and scopes folders (2b2f8ca)
💬 Other
- Adjust app name based on build variant (9f69703)
❔ Uncategorized
- 0.7.1 (1f75b00)
Facts
- Number of commits: 9
- Number of changed files: 28
- Added lines: 701
- Deleted lines: 301
Changelog auto-generated by Release Changelog Builder Action (Mike Penz).
Release auto-created by action gh-release (Doug Tangren).
Version 0.7.0
🚀 Features
- Allow setting alternate app icons and labels (703d092)
🦾 Enhancements
- Use Argon2id as standard password hashing algorithm (5081e50)
- Improve concurrency for Argon hashing (66ca56b)
- Add Argon2 demo hashing to Analysis page (30992a7)
🧹 Refactorings
- Move Safe and ObjectSerializer to Backpack (4cb4fb5)
- Move thread exception handler to Backpack (93e783a)
- Move password dialog to Backpack (585251f)
- Move accept, input and progress dialogs to Backpack (a56fb8b)
⚒️ Build / Dependencies
- Remove JCenter (5cea26a)
📦 Repository
- Add apk verification information to README (b9a5f5b)
- Add information about new release signature (4241e1a)
- Update crypto hashing information (2a798fc)
💬 Other
- Add notice bottom sheet regarding breaking changes (ecda115)
- Merge remote-tracking branch 'origin/main' into main (ee95666)
❔ Uncategorized
repo Add important note about breaking changes (33042fd)
- 0.7.0 (40d7c78)
Facts
- Number of commits: 16
- Number of changed files: 26
- Added lines: 339
- Deleted lines: 685
Changelog auto-generated by Release Changelog Builder Action (Mike Penz).
Release auto-created by action gh-release (Doug Tangren).
Version 0.6.0 (Release Candidate 1)
Upgrading from an older app version will most likely break stored PINs and backups.
This happens because PINcredible moved to AES-GCM and is using more advanced hashing for backup passwords.
🚀 Features
- Add optional coordinate frames [#22] (fbce823)
- Add setting for accessible color blindness palette [#21] (7ca6335)
🐛 Fixes
- Fix failing lint (e970b4c)
🦾 Enhancements
- Move from AES-CBC to AES-GCM (4e81506)
- Allow back navigation from stacktrace view (505d307)
- Update to salted + iterated SHA512 password hashing (d978849)
- Use strong SecureRandom if available (8859b79)
🧹 Refactorings
- Move storage functions to Backpack (3aedb5a)
⚒️ Build / Dependencies
- Update to Gradle 8 (c981abe)
- Ignore lint error 'Instantiable' (6c5324a)
- Allow serializable compatibility between debug and release (1bec323)
- Allow non-final res IDs (1279eab)
- Update to Kotlin 1.8.0 (60c1380)
- Disable gradle configuration cache for now (c0be13a)
- Exclude most META-INF files tp clear apksigner output (cfc2980)
- Update proguard rules (589c7d1)
⚙️ CI
- Update workflows to Java 17 (d2eba01)
- Include FOSSA license scan (109f917)
- Ignore fossa.yml for continuous build (8394771)
📦 Repository
💬 Other
❔ Uncategorized
- 0.6.0 (1d016bf)
Facts
- Number of commits: 24
- Number of changed files: 49
- Added lines: 784
- Deleted lines: 177
Changelog auto-generated by Release Changelog Builder Action (Mike Penz).
Release auto-created by action gh-release (Doug Tangren).
Version 0.5.1
⚙️ CI
- Create continuous build action (42392c7)
- Remove commit prefix in changelog (3b3e498)
- Adapt continuous build to submodule (76c9512)
- Adapt release build to submodule (c21fadd)
- Skip continuous build if unnecessary (8073c7e)
📦 Repository
- Include submodule for backpack library (d9450b0)
❔ Uncategorized
Version 0.5.1 (e654c18)
Facts
- Number of commits: 7
- Number of changed files: 6
- Added lines: 62
- Deleted lines: 22
Changelog auto-generated by Release Changelog Builder Action (Mike Penz).
Release auto-created by action gh-release (Doug Tangren).
Version 0.5.0
You will most likely have to uninstall the previously installed version due to new app signature used in this build.
Furthermore due to migration to the backpack library upgrading from an older app version will break previously created backups.
🚀 Features
- feat: Add optional user authentication (6aa6518)
🐛 Fixes
- fix: Keep serialVersionUids previously removed by R8 optimization (bce6e78)
🦾 Enhancements
- enh: Adapt serialVersionUIDs to v0.4.2 (336d883)
- enh: Add serializable uids to Analysis page (b69b347)
🧹 Refactorings
- rfct: Abstract pin table layout into PinTableView class (c4b6eae)
- rfct: Migrate to Backpack library (07ca36d)
- rfct: Apply formatting (0a1bad0)
- rfct: Adapt toolbar access to Backpack library (753b0e8)
- rfct: Switch to backpack vibrator (864bcaa)
- rfct: Fix build errors caused by malformed string templates (4b9b354)
⚒️ Build / Dependencies
- build: Prepare build config for automated CI build (8b4afc7)
- build: Fix ci incompatible build config (45351b6)
⚙️ CI
- ci: Upload release workflow (6e59202)
- ci: Make gradlew executable (e0efd05)
- ci: Remove unused tests to prevent CI failure (c084fe5)
💬 Other
- other: Add authentication icons credits (c2effbd)
❔ Uncategorized
- Version 0.5.0 (c0d9e15)
Facts
- Number of commits: 17
- Number of changed files: 73
- Added lines: 700
- Deleted lines: 4365
Changelog auto-generated by Release Changelog Builder Action (Mike Penz).
Release auto-created by action gh-release (Doug Tangren).
Version 0.4.2
Upgrading from an older app version will most likely break stored PINs and backups.
PINs stored from this version and later including backups should not trigger that problem regarding InvalidClassExceptions anymore.
🐛 Fixes:
Version 0.4.1
Version 0.4.0
Previously backed up pins can not be imported.
Please create new backup files.
🆕 Additions:
🛠️ Enhancements: