diff --git a/docs/releases.md b/docs/releases.md index cff2b2dac..674c00bed 100644 --- a/docs/releases.md +++ b/docs/releases.md @@ -6,6 +6,7 @@ Welcome to the TaskNotes release notes. Here you can find detailed information a ### Version 4.x (Current) +- [4.13.1](releases/4.13.1.md) - [4.13.0](releases/4.13.0.md) - [4.12.5](releases/4.12.5.md) - [4.12.4](releases/4.12.4.md) diff --git a/docs/releases/4.13.1.md b/docs/releases/4.13.1.md new file mode 100644 index 000000000..0c9c35346 --- /dev/null +++ b/docs/releases/4.13.1.md @@ -0,0 +1,18 @@ +# TaskNotes 4.13.1 + +## Added + +- (#2223, #2224) Added `task-card__metadata-date--today` and `task-card__metadata-date--future` CSS classes for due and scheduled dates. Completed past dates are not classified as future when overdue styling is hidden. Thanks to @chmac for the suggestion and contribution. + +## Fixed + +- (#2313) Fixed ICS meetings disappearing when another guest declined. Declined meetings are hidden only when the feed identifies the calendar owner's response; otherwise they remain visible. Refresh subscriptions after updating. See [Calendar Integration](https://tasknotes.dev/features/calendar-integration/#ics-calendar-subscriptions). Thanks to @benschifman for reporting and providing the reproduction. +- (#2203) Completing or skipping a recurring instance in the edit modal no longer creates a duplicate Google Calendar event when the scheduled date advances. Manual rescheduling still creates the appropriate moved occurrence. Thanks to @christenbc for the fix. +- (#2336) Reduced the plugin bundle below Obsidian Sync Standard's 5 MB per-file limit so it can sync between devices again, and removed duplicate bundled dependencies to leave more room for future updates. Thanks to @kmalakoff for reporting and @CyberBlaed for confirming. +- (#2335) Fixed date-like text in the current note’s folder or title being replaced when choosing a task folder with `{{currentNotePath}}` or `{{currentNoteTitle}}`. Date tokens written in the folder template still work. Thanks to @hikatamika for reporting. +- (#2301) Fixed clicking the Pomodoro timer display to edit its duration. Thanks to @minnyee for reporting and identifying the cause. +- (#2328) Fixed direct status edits on occurrence notes not updating the recurring parent’s completion history or creating the next occurrence when configured. Thanks to @mudnug for reporting this. + +## Changed + +- (#2329) Clarified how to generate a TaskNotes API token and configure Claude Desktop's MCP bearer authentication, including restart and token replacement instructions. See [HTTP API](https://tasknotes.dev/HTTP_API/#connecting-claude-desktop-with-mcp). Thanks to @kmaustral for reporting the setup confusion and confirming the solution. diff --git a/docs/releases/unreleased.md b/docs/releases/unreleased.md index 95ca64e18..121110a03 100644 --- a/docs/releases/unreleased.md +++ b/docs/releases/unreleased.md @@ -31,25 +31,3 @@ When a change has user-facing documentation, include a canonical tasknotes.dev l ``` --> - -## Added - -- (#2223, #2224) Added `task-card__metadata-date--today` and `task-card__metadata-date--future` CSS classes for due and scheduled dates. Completed past dates are not classified as future when overdue styling is hidden. Thanks to @chmac for the suggestion and contribution. - -## Fixed - -- (#2313) Fixed ICS meetings disappearing when another guest declined. Declined meetings are hidden only when the feed identifies the calendar owner's response; otherwise they remain visible. Refresh subscriptions after updating. See [Calendar Integration](https://tasknotes.dev/features/calendar-integration/#ics-calendar-subscriptions). Thanks to @benschifman for reporting and providing the reproduction. - -- (#2203) Fixed completing or skipping a recurring instance in the edit modal creating a duplicate Google Calendar event when the scheduled date advances. Manual rescheduling still creates the appropriate moved occurrence. Thanks to @christenbc for the fix. - -- (#2336) Reduced the plugin bundle below Obsidian Sync Standard's 5 MB per-file limit so it can sync between devices again, and removed duplicate bundled dependencies to leave more room for future updates. Thanks to @kmalakoff for reporting and @CyberBlaed for confirming. - -- (#2335) Fixed date-like text in the current note’s folder or title being replaced when choosing a task folder with `{{currentNotePath}}` or `{{currentNoteTitle}}`. Date tokens written in the folder template still work. Thanks to @hikatamika for reporting. - -- (#2301) Fixed clicking the Pomodoro timer display to edit its duration. Thanks to @minnyee for reporting and identifying the cause. - -- (#2328) Fixed direct status edits on occurrence notes not updating the recurring parent’s completion history or creating the next occurrence when configured. Thanks to @mudnug for reporting this. - -## Changed - -- (#2329) Clarified how to generate a TaskNotes API token and configure Claude Desktop's MCP bearer authentication, including restart and token replacement instructions. See [HTTP API](https://tasknotes.dev/HTTP_API/#connecting-claude-desktop-with-mcp). Thanks to @kmaustral for reporting the setup confusion and confirming the solution. diff --git a/manifest.json b/manifest.json index 9408a2278..e976da80c 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "tasknotes", "name": "TaskNotes", - "version": "4.13.0", + "version": "4.13.1", "minAppVersion": "1.12.2", "description": "Note-based task management with calendar, pomodoro and time-tracking integration.", "author": "Callum Alpass", diff --git a/package-lock.json b/package-lock.json index 4f4d234f7..4e3d72dfd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "tasknotes", - "version": "4.13.0", + "version": "4.13.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "tasknotes", - "version": "4.13.0", + "version": "4.13.1", "license": "MIT", "dependencies": { "@codemirror/view": "^6.38.6", diff --git a/package.json b/package.json index 7f68b53ca..2060c1cf4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tasknotes", - "version": "4.13.0", + "version": "4.13.1", "description": "Note-based task management with calendar, pomodoro and time-tracking integration.", "main": "main.js", "scripts": { diff --git a/versions.json b/versions.json index 152a59a9d..3a4eac59e 100644 --- a/versions.json +++ b/versions.json @@ -36,5 +36,6 @@ "4.12.3": "1.12.2", "4.12.4": "1.12.2", "4.12.5": "1.12.2", - "4.13.0": "1.12.2" + "4.13.0": "1.12.2", + "4.13.1": "1.12.2" } \ No newline at end of file