diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d41b0a..edd380a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,12 @@ # Changelog -## Unreleased +## 0.3.8 - 2026-09-24 -- Reject surplus positional arguments instead of silently discarding them, using Commander 0.3.0 for strict command validation. +**Highlights:** Surplus arguments and unsafe date inputs are rejected before they can silently change the intended command or reminder date. -- Keep numeric reminder indexes stable across reordered EventKit fetches by breaking equal due-date/title sort ties with the reminder ID. +- Reject surplus positional arguments instead of silently discarding them, using Commander 0.3.0 for strict command validation. - Reject impossible ISO dates, malformed offsets, and trailing date text; select explicit field order so day-first inputs cannot silently become another date while retaining unambiguous legacy spellings. +- Keep numeric reminder indexes stable across reordered EventKit fetches by breaking equal due-date/title sort ties with the reminder ID. - Handle CRLF as a complete newline when removing managed URL notes and exporting CSV, preventing stale URL mirrors, split CSV records, and missed formula prefixes. ## 0.3.7 - 2026-09-13 diff --git a/Sources/remindctl/Resources/Info.plist b/Sources/remindctl/Resources/Info.plist index 1c3b984..9660e07 100644 --- a/Sources/remindctl/Resources/Info.plist +++ b/Sources/remindctl/Resources/Info.plist @@ -11,9 +11,9 @@ CFBundlePackageType APPL CFBundleShortVersionString - 0.3.7 + 0.3.8 CFBundleVersion - 0.3.7 + 0.3.8 NSRemindersUsageDescription Manage your reminders from the terminal. diff --git a/Sources/remindctl/Version.swift b/Sources/remindctl/Version.swift index d0fb036..2a57509 100644 --- a/Sources/remindctl/Version.swift +++ b/Sources/remindctl/Version.swift @@ -1,4 +1,4 @@ // Generated by scripts/generate-version.sh. Do not edit. enum RemindctlVersion { - static let current = "0.3.7" + static let current = "0.3.8" } diff --git a/package.json b/package.json index 50028e2..e0156ed 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "remindctl", - "version": "0.3.7", + "version": "0.3.8", "private": true, "scripts": { "version:sync": "scripts/generate-version.sh", diff --git a/version.env b/version.env index 94460b0..7d41d87 100644 --- a/version.env +++ b/version.env @@ -1 +1 @@ -MARKETING_VERSION=0.3.7 +MARKETING_VERSION=0.3.8