diff --git a/CHANGELOG.md b/CHANGELOG.md
index 947ca27..f135bf8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,14 +1,16 @@
# Changelog
-## Unreleased
+## 0.3.7 - 2026-09-13
+
+**Highlights:** `--delete --rename` can no longer silently delete a list, and list mutations are validated before Reminders is touched.
-- Update CI and Swift CodeQL builds to Xcode 26.6 on macOS 26 while retaining the macOS 14 deployment target.
- Reject conflicting list mutations and missing targets before accessing Reminders, preventing combinations such as `--delete --rename` from silently deleting a list.
+- Honor the supplied calendar's time zone when RemindCore parses local dates, while retaining explicit ISO 8601 offsets.
- Respect `--` when interpreting help/version flags and allow the CLI executable to be renamed without breaking command resolution.
- Reject infinite geofence radii before geocoding or saving a reminder.
-- Run developer checks once with the existing 90% coverage gate, pin CI to Swift 6.2 and current Node/pnpm tooling, and execute universal CLI smoke checks in CI.
- Reject out-of-range numeric reminder indexes before converting them to array offsets, preventing an arithmetic-overflow crash for the minimum integer.
-- Honor the supplied calendar's time zone when RemindCore parses local dates, while retaining explicit ISO 8601 offsets.
+- Update CI and Swift CodeQL builds to Xcode 26.6 on macOS 26 while retaining the macOS 14 deployment target.
+- Run developer checks once with the existing 90% coverage gate, pin CI to Swift 6.2 and current Node/pnpm tooling, and execute universal CLI smoke checks in CI.
## 0.3.6 - 2026-09-07
diff --git a/Sources/remindctl/Resources/Info.plist b/Sources/remindctl/Resources/Info.plist
index 76bcc78..1c3b984 100644
--- a/Sources/remindctl/Resources/Info.plist
+++ b/Sources/remindctl/Resources/Info.plist
@@ -11,9 +11,9 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- 0.3.6
+ 0.3.7
CFBundleVersion
- 0.3.6
+ 0.3.7
NSRemindersUsageDescription
Manage your reminders from the terminal.
diff --git a/Sources/remindctl/Version.swift b/Sources/remindctl/Version.swift
index fc2418b..d0fb036 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.6"
+ static let current = "0.3.7"
}
diff --git a/package.json b/package.json
index 14acbe3..b3f8ac7 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "remindctl",
- "version": "0.3.6",
+ "version": "0.3.7",
"private": true,
"scripts": {
"version:sync": "scripts/generate-version.sh",
diff --git a/version.env b/version.env
index 794bc8f..94460b0 100644
--- a/version.env
+++ b/version.env
@@ -1 +1 @@
-MARKETING_VERSION=0.3.6
+MARKETING_VERSION=0.3.7