Releases: obsidian-tasks-group/obsidian-tasks
7.13.0: Date Picker in Create and Edit Task modal
What's Changed
Please quit and restart Obsidian after updating the plugin. Thank you.
π Features
New Date Picker in the Edit Task Modal - thank you @ilandikov!
Short video showing the new date picker
- feat: Add date-picker to the Edit Task modal by @ilandikov and @claremacrae in #3169
π οΈ Behind the scenes
- refactor: add
PriorityTools.priorityValue()
by @ilandikov in #3165
Full Changelog (including changes too small to note above, and that do not affect the behaviour of the plugin itself):
π Support Tasks development
7.12.3: Fix reading of queries that end in `\`, in Obsidian 1.7.4's Live Preview
What's Changed
- fix: A backslash (
\
) at end of last line in query no longer discards the instruction by @claremacrae in #3166- Fixes this bug: #3137
- And is a workaround for this Obsidian change in behaviour, reported in the forum
- refactor: test
DateEditor
svelte component by @ilandikov in #3164
Please quit and restart Obsidian after updating the plugin. Thank you.
Full Changelog (including changes too small to note above, and that do not affect the behaviour of the plugin itself):
π Support Tasks development
7.12.2: Prevent Tasks getting stuck 'Loading Tasks...'
What's Changed
- fix: ! Prevent Tasks getting stuck 'Loading Tasks...' (again) by @claremacrae in #3159
- docs: update
TasksDate
reference to fix broken link by @emmanuel-ferdman in #3152
Please quit and restart Obsidian after updating the plugin. Thank you.
New Contributors
- @emmanuel-ferdman made their first contribution in #3152
Full Changelog: 7.12.1...7.12.2
7.12.1: Fix toggling of non-recurring tasks in Live Preview
What's Changed
Please quit and restart Obsidian after updating the plugin. Thank you.
- fix: Correct the direct toggling of non-recurring tasks in Live Preview by @claremacrae in #3149
- refactor: renames in
QueryResultsRenderer
by @ilandikov in #3147
Full Changelog (including changes too small to note above, and that do not affect the behaviour of the plugin itself):
π Support Tasks development
7.12.0: Show nested tests - and Daylight Savings and On Completion fixes
What's Changed
π Most Notable
Please quit and restart Obsidian after updating the plugin. Thank you.
Here are the most notable user-visible changes.
π Features
Use show tree
instruction to show tasks as indented!
Credit: Thanks to @stasmarkin for the original idea - and to @ilandikov for many excellent pair-programming sessions working on this...
See the documentation to find out how it works.
πͺ Fixes
- recur correctly at start of Daylight Savings Time by @ishanarora in #3121
- 'on completion' delete now renders correctly in Live Preview by @claremacrae in #3145
π Documentation
- docs: Document the show and hide tree instructions by @claremacrae in #3146
π οΈ Behind the scenes
Some of the many steps behind the show tree
feature:
- feat: add experimental rendering of child tasks and list items by @ilandikov and @claremacrae in #3118
- fix: sub-list items now render OK - no bullet, number, callout/blockquote etc by @ilandikov and @claremacrae in #3119
- fix: rerender search results when child list items are edited by @ilandikov and @claremacrae in #3126
- feat: Add experimental 'show/hide tree' instruction - disabled by default by @claremacrae in #3128
- fix: render markdown formatting in list items by @ilandikov and @claremacrae in #3135
Other changes:
- vault: Add manual test of recurrence in Pacific/Auckland at DST boundary by @claremacrae in #3144
New Contributors
- @ishanarora made their first contribution in #3121
Full Changelog (including changes too small to note above, and that do not affect the behaviour of the plugin itself):
π Support Tasks development
7.11.1: Improve usability and layout of Settings
What's Changed
Please quit and restart Obsidian after updating the plugin. Thank you.
- fix: Improve usability of Tasks Settings by @claremacrae in #3113
- Thanks to @pjkaufman and @mnaoumov for ideas that helped with this.
- fix: Restore 'collapsed' state of Status setting sections by @claremacrae in #3114
Full Changelog (including changes too small to note above, and that do not affect the behaviour of the plugin itself):
π Support Tasks development
Full Changelog: 7.11.0...7.11.1
7.11.0: Random sorting with 'sort by random'
What's Changed
π Most Notable
Please quit and restart Obsidian after updating the plugin. Thank you.
π Features
Add random sorting, with sort by random
by @claremacrae and @qelo in #3110
Example search:
```tasks
not done
no happens date
limit 10
sort by random
```
Learn more in the documentation: Random sorting
π οΈ Behind the scenes
- refactor: test QueryResultsRenderer rendering of descriptions by @ilandikov and @claremacrae in #3109
Full Changelog (including changes too small to note above, and that do not affect the behaviour of the plugin itself):
π Support Tasks development
7.10.2: Edit Task modal retains all Cancelled date edits; improve `group by status` & `sort by status`
What's Changed
π Most Notable
Please quit and restart Obsidian after updating the plugin. Thank you.
πͺ Fixes
- fix: Edit Task modal now retains edits to Cancelled date by @claremacrae in #3099
- fix: Improve usefulness of 'group by status' and 'sort by status' by @claremacrae in #3101
π οΈ Behind the scenes
- refactor: Replace Status factory functions with static objects by @ilandikov in #3093
Full Changelog (including changes too small to note above, and that do not affect the behaviour of the plugin itself):
π Support Tasks development
7.10.1: Fixes to error messages, Postpone and Edit Task modal
What's Changed
π Most Notable
Please quit and restart Obsidian after updating the plugin. Thank you.
πͺ Fixes
- fix: Make 'filter by function' show statement in error messages by @claremacrae in #3075
- fix: Postpone puts a checkmark on menu item with currently selected date by @ilandikov in #3073
- fix: postpone to current date keeps postpone button active by @ilandikov in #3076
- fix: retain manually added Done & Cancelled dates in modal by @ilandikov in #3087
π οΈ Dependencies
- chore(deps-dev): bump builtin-modules from 3.3.0 to 4.0.0 [reverted] by @dependabot in #2957
- build(deps): bump requirejs from 2.3.6 to 2.3.7 by @dependabot in #3006
- chore(deps-dev): bump ts-jest from 29.1.1 to 29.2.5 by @dependabot in #3050
- chore(deps-dev): bump @testing-library/jest-dom from 6.1.6 to 6.5.0 by @dependabot in #3054
Full Changelog (including changes too small to note above, and that do not affect the behaviour of the plugin itself):
π Support Tasks development
7.10.0: Faster start-up, especially on mobile - and right-click on dates to edit
What's Changed
Please quit and restart Obsidian after updating the plugin. Thank you.
Here are the most notable user-visible changes.
π Features
Add date context menu in Reading mode and Tasks Query results by @claremacrae in #3045
- Right-click on any date value - in Reading mode and Tasks query results - to make some common edits, similar to the Postpone menu, but you control which field is edited.
- Note: this feature is not yet documented, in order to allow the following bug-fix to be released.
πͺ Fixes
Load cache when workspace is ready by @rxkris in #3060
- This significantly speeds up Tasks start-up time, especially on mobile.
π οΈ Behind the scenes
Improvements made to new features prior to their release:
- feat: Add date picker in Reading mode and Tasks Query results by @claremacrae in #3038
- feat: Add a date picker to the Edit Task modal by @claremacrae in #3052
- fix: Improve Edit Task modal calendar 'button' layout by @claremacrae in #3058
- fix: Improve Edit Task modal calendar button behaviour by @claremacrae in #3059
- vault: Add date picker smoke tests & fix GitHub-created sample vault by @claremacrae in #3064
- fix: remove datepicker pending usability fixes by @ilandikov and @claremacrae in #3067
Other changes:
- refactor: test QueryResultsRenderer by @ilandikov in #3040
New Contributors
Full Changelog (including changes too small to note above, and that do not affect the behaviour of the plugin itself):
π Support Tasks development