summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-11-02 17:32:15 +0100
committerDanilo M. <danix@danix.xyz>2026-11-02 17:32:15 +0100
commit253f82e2dcb06619b54aca0cc4afc39735810e4c (patch)
tree8f1b4d4c06d8878ede64af26ffc381325247132f
parent36af7af9f646207dfe6774f91b53b5ccf8d288c2 (diff)
downloadHardenedPass-0.1.0.tar.gz
HardenedPass-0.1.0.zip
release: HardenedPass 0.1.0v0.1.0
Set the version to 0.1.0 (versionCode 100, following the versioning plugin's major*10000 + minor*100 + patch scheme) and add a changelog section for the first release. Upstream's never-released [Unreleased] section is kept below it, renamed, since 0.1.0 ships that work too. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
-rw-r--r--CHANGELOG.md22
-rw-r--r--app/version.properties4
2 files changed, 23 insertions, 3 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1e3936f8..3c183709 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,7 +2,27 @@
All notable changes to this project will be documented in this file.
-## [Unreleased]
+## [0.1.0] - 2026-11-02
+
+First release of HardenedPass, a maintained fork of the archived Android Password Store.
+It installs next to upstream's app (`app.passwordstore`) and never updates over it.
+Also includes upstream's unreleased 2.0 work, listed in the next section.
+
+### Changed
+
+- **BREAKING**: The app is now HardenedPass, with application ID `xyz.danix.hardenedpass`, signed with the fork's own release key
+- Removed Sentry crash reporting and every Google Play Services dependency; there is a single build with no proprietary code
+- Updated Bouncy Castle to 1.86 (fixes GHSA-574f-3g2m-x479, GHSA-9pwp-9qqc-pr26, GHSA-c3fc-8qff-9hwx, GHSA-qp49-qgx5-5m26), PGPainless to 1.7.8 and JGit to 5.13.5
+- Updated the build to Gradle 9, AGP 9 and Kotlin 2.4
+
+### Fixed
+
+- Messages encrypted by GnuPG 2.3 or later (OCB/AEAD) can now be decrypted
+- Importing a key without an encryption subkey was accepted instead of rejected
+- Conflict recovery pushed to a branch named `conflicting-null-<time>` instead of the current branch
+- `DecryptActivity` is no longer exported, and decrypt paths from outside the app must resolve inside the store
+
+## [Upstream unreleased 2.0 changes]
### Added
diff --git a/app/version.properties b/app/version.properties
index 4a90cdfb..c30d3a34 100644
--- a/app/version.properties
+++ b/app/version.properties
@@ -6,5 +6,5 @@
#
# This file was automatically generated by 'versioning-plugin'. DO NOT EDIT MANUALLY.
#
-versioning-plugin.versionCode=20000
-versioning-plugin.versionName=2.0.0-SNAPSHOT
+versioning-plugin.versionCode=100
+versioning-plugin.versionName=0.1.0