Skip to content

Releases: cyb3rko/pincredible

Version 1.0.1 (F-Droid hotfix)

27 Apr 08:55
eaf846b

Choose a tag to compare

⚒️ Build / Dependencies

  • drop dependencies info blob in APKs (3a19d86)

❔ Uncategorized


Changelog auto-generated by Release Changelog Builder Action (Mike Penz).
Release auto-created by action gh-release (Doug Tangren).

Version 1.0.0

13 Apr 18:41
62ca4f9

Choose a tag to compare

⚠️ Breaking changes

  • new package name: 'de.cyb3rko.pincredible'
  • new app signature
  • new data structure for PIN backups (incompatible)

🐛 Fixes

  • Correct wrong export dialog message (743542c)
  • adapt encryption test to new data structure (b2728f7)

🦾 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)
  • Use viewModel for HomeScreen (841a614)

🧹 Refactorings

  • Apply new Ktlint formatting rules (b122005)

⚒️ Build / Dependencies

  • Update dependencies (6654ce5)
  • Update gradle and dependencies (c9c9169)
  • update gradle files, refactor to Kotlin DSL (d77d5a6)
  • update signing configs (eed7c92)

⚙️ CI

  • remove fossa (967e6c8)
  • update build workflows (0ddecbd)
  • upload artifacts after build (8663701)
  • automate build & upload of Accrescent variant (563c7a9)

📦 Repository

💬 Other

  • Enable memory leak detection for developement builds (eef40b1)
  • Merge branch 'data-class-rehaul' into main (e962eba)
  • Remove note about breaking changes (21a06a5)

❔ Uncategorized


Facts

  • Number of commits: 32
  • Number of changed files: 55
  • Added lines: 1354
  • Deleted lines: 1038

Changelog auto-generated by Release Changelog Builder Action (Mike Penz).
Release auto-created by action gh-release (Doug Tangren).

Pre-Release Version 1.0.0a

19 Nov 18:57
32cf42c

Choose a tag to compare

🐛 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

💬 Other

  • Enable memory leak detection for developement builds (eef40b1)
  • Merge branch 'data-class-rehaul' into main (e962eba)
  • Remove note about breaking changes (21a06a5)

❔ Uncategorized


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

27 Sep 11:30
1f75b00

Choose a tag to compare

🐛 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


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

09 Aug 12:29
40d7c78

Choose a tag to compare

🚀 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

📦 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)


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)

01 May 20:09
1d016bf

Choose a tag to compare

⚠️ BREAKING CHANGES! ⚠️
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

🦾 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

  • Add FOSSA + F-Droid badge on README (ba7c3eb)
  • Update README.md (019f012)

💬 Other

  • Extend debug logging (68f3258)
  • Update F-Droid description metadata (3842612)

❔ Uncategorized


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

07 Apr 19:44
e654c18

Choose a tag to compare

⚙️ 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

30 Mar 20:22
c0d9e15

Choose a tag to compare

⚠️ BREAKING CHANGES! ⚠️
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


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

28 Feb 20:34
9303a34

Choose a tag to compare

⚠️ BREAKING CHANGES! ⚠️
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:

  • InvalidClassException due to incompatible classes after upgrading [#15] (4ff431d)

Version 0.4.1

27 Feb 22:43
ada7037

Choose a tag to compare

🆕 Additions:

🐛 Fixes:

  • ResourcesNotFoundException for background color when resetting input [#14] (e8f4f8a)

🛠️ Enhancements:

  • allow repeated digit refill with PIN user input [#13] (e9956fd)