Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
4 changes: 2 additions & 2 deletions Sources/remindctl/Resources/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>0.3.7</string>
<string>0.3.8</string>
<key>CFBundleVersion</key>
<string>0.3.7</string>
<string>0.3.8</string>
<key>NSRemindersUsageDescription</key>
<string>Manage your reminders from the terminal.</string>
</dict>
Expand Down
2 changes: 1 addition & 1 deletion Sources/remindctl/Version.swift
Original file line number Diff line number Diff line change
@@ -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"
}
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "remindctl",
"version": "0.3.7",
"version": "0.3.8",
"private": true,
"scripts": {
"version:sync": "scripts/generate-version.sh",
Expand Down
2 changes: 1 addition & 1 deletion version.env
Original file line number Diff line number Diff line change
@@ -1 +1 @@
MARKETING_VERSION=0.3.7
MARKETING_VERSION=0.3.8
Loading