What's Changed
Please quit and restart Obsidian after updating the plugin. Thank you.
🌟 Most Notable
Here are the most notable user-visible changes.
- 🌟 New
cancelled date
field added- [-] take out the trash ❌ 2023-04-18
- [-] take out the trash [cancelled:: 2023-04-18]
- It's enabled in settings by default - and can be turned off.
- It's added automatically via all of the following, when the next status type is CANCELLED:
- Toggling tasks with mouse
- Running the 'Tasks: Toggle task done' command
- 'Change task status' context menu
- The value can be edited in the Edit task modal.
- Tasks already supports filtering, sorting and grouping by
cancelled
date. - Docs - for the field - which links to filter, sort and group docs too.
- Find tasks with potentially invalid data updated for
created
and other recently added fields.
- 🌟 Edit task Modal improvements
created
,done
andcancelled
dates can all now be edited.- There is now a warning displayed, about limitations of changing status in the modal.
- On small screens, the
Apply
andCancel
buttons are now always visible. Thank you @DanielTMolloy919.
🌟 Features
- feat: Add initial support for Cancelled Date field by @claremacrae in #2550
- feat: Add all Tasks query block instructions for Cancelled Dates by @claremacrae in #2553
- feat: Add editing of Created, Done and Cancelled dates in Modal by @claremacrae in #2557
- feat: Make modal action buttons always visible by @DanielTMolloy919 in #2484
💪 Fixes
- fix: Warn in Edit Task modal about Status-editing limitations by @claremacrae in #2558
🛠️ Dependencies
- build(deps-dev): bump @testing-library/jest-dom from 5.17.0 to 6.1.6 by @dependabot in #2540
- build(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #2506
- build(deps): bump github/codeql-action from 2 to 3 by @dependabot in #2504
🛠️ Behind the scenes
- refactor: do not add data attribute when it's value is empty by @ilandikov in #2543
- refactor: replace
className()
method withaddClassName()
by @ilandikov in #2548 - test: test
LayoutOptions
with the full task fromTaskBuilder
by @ilandikov in #2524 - test: improve rendering tests with matchers by @ilandikov in #2525
- test: convert tests with
testHiddenComponentClasses()
toit.each()
& use test task fromTaskBuilder
by @ilandikov in #2544 - test: remove FieldRenderer from TaskLineRenderer tests by @ilandikov in #2545
Full Changelog (including changes too small to note above, and that do not affect the behaviour of the plugin itself):
🙏 Support Tasks development