Releases: obsidian-tasks-group/obsidian-tasks
7.14.0: Date Picker in Reading mode and Tasks search results
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
- Add date-picker to Reading Mode and Tasks query results by @claremacrae in #3186
- See the Documentation
πͺ Fixes
- Align status column with other dates by @ilandikov in #3180
- Allow multiple spaces after onCompletion emoji by @claremacrae in #3191
- Handle any hidden VS16 character on all emojis by @claremacrae in #3193
π Documentation
- Add the "Tasks extras" and other improvements to Styling docs by @claremacrae in #3198
- Collapse some long HTML samples in callouts by @claremacrae in #3199
- Add page on editing dates by @claremacrae in #3200
π οΈ Dependencies
- build(deps): bump peter-evans/create-pull-request from 6 to 7 by @dependabot in #3062
- build(deps): bump cross-spawn from 7.0.3 to 7.0.6 by @dependabot in #3178
π οΈ Behind the scenes
- refactor: Remove unused Flatpickr code from Edit Task modal by @claremacrae in #3189
- refactor: Remove repetition in the regex code for parsing Emoji format by @claremacrae in #3192
- test: Capture string representation of emoji-parsing regexes by @claremacrae in #3190
- test: Format mock data as JSON, for a stable order by @claremacrae in #3194
- test: Add some example code to explore accessing links by @claremacrae in #3195
Full Changelog (including changes too small to note above, and that do not affect the behaviour of the plugin itself):
π Support Tasks development
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