From f3dfa57aeeab5770a9d94488b8c41f44194af51c Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 13 Sep 2026 19:00:46 -0700 Subject: [PATCH] chore: release 0.3.7 --- CHANGELOG.md | 10 ++++++---- Sources/remindctl/Resources/Info.plist | 4 ++-- Sources/remindctl/Version.swift | 2 +- package.json | 2 +- version.env | 2 +- 5 files changed, 11 insertions(+), 9 deletions(-) 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