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