From 9ef659065f9970ab8f7c5fe5b150c8bb7b0f653b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=AA=20Trung=20Hi=E1=BA=BFu?= Date: Wed, 8 Jul 2026 17:49:10 +0700 Subject: [PATCH] chore(release): bump version to 1.3.0 - Update AssemblyInfo.cs to 1.3.0. - Update CHANGELOG.md for v1.3.0. --- CHANGELOG.md | 16 ++++++++++++++++ src/Properties/AssemblyInfo.cs | 6 +++--- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1b5521b..33b17dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.3.0] - 2026-07-08 + +### Added +- Added SHA256 checksum verification for downloaded update assets (`AssetVerifier`, `SHA256SUMS.txt` generated by CI). +- Added `HttpRetryPolicy` with exponential backoff for transient HTTP failures during update checks and downloads. +- Added input validation and distinct exit codes to `KeePassAutoReload.Updater.exe`. +- Added `SECURITY.md`, `CONTRIBUTING.md`, and expanded `README.md` updater-usage documentation. + +### Changed +- Replaced regex-based GitHub releases JSON parsing with `DataContractJsonSerializer`. +- Cached KeePass download in CI using `actions/cache` to reduce SourceForge dependency and improve reliability. +- Hardened `PluginUpdater.TryScheduleUpdate` with extension and process-ID validation. + +### Removed +- Removed dead PLGX-related code; only the DLL package format is supported. + ## [1.2.3] - 2026-07-08 ### Fixed diff --git a/src/Properties/AssemblyInfo.cs b/src/Properties/AssemblyInfo.cs index 0cfc61d..d98f4ff 100644 --- a/src/Properties/AssemblyInfo.cs +++ b/src/Properties/AssemblyInfo.cs @@ -11,6 +11,6 @@ [assembly: AssemblyCulture("")] [assembly: ComVisible(false)] [assembly: Guid("7a6f71d0-35d2-4d98-9b73-3d8f3f9473aa")] -[assembly: AssemblyVersion("1.2.3.0")] -[assembly: AssemblyFileVersion("1.2.3.0")] -[assembly: AssemblyInformationalVersion("1.2.3")] +[assembly: AssemblyVersion("1.3.0.0")] +[assembly: AssemblyFileVersion("1.3.0.0")] +[assembly: AssemblyInformationalVersion("1.3.0")]