What's Changed
Please run the Reload app without saving command or quit and restart Obsidian after updating the plugin. Thank you.
Most Notable
🌟 New 'Change status to...' commands (thanks @chmac)
- A new set of commands to directly set a task's status to any specific registered status.
- See the documentation: 'Tasks: Toggle task done' command
🌟 New 'Task count location' setting (thanks @beauraines)
- Choose whether the task count is shown at the top or bottom of query results.
🌟 New Brazilian Portuguese support (thanks @a-deriva)
Main changes
Here are the most notable user-visible changes.
🌟 Features
- feat: Add 'Set Status' commands (#1486) by @chmac in #3739
- feat: copy errors with copy button by @ilandikov in #3803
- feat: add task count location setting (top or bottom) by @beauraines in #3779
💪 Fixes
- fix: Correct alignment of left edge of status setting descriptions by @claremacrae in #3796
- fix: Add an onCanceled callback to allow resolving edit and create APIs by @justise in #3698
- fix: sort order of groups by date categories is now consistent by @claremacrae in #3837
- fix: Correct order of groups like
task.happens.fromNowfor non-English setups by @claremacrae in #3844
🌍 Translations
- i18n: Add Brazilian Portuguese support by @a-deriva in #3833
- i18n: Clarifications & correctness of i18n mechanism by @claremacrae in #3836
📖 Documentation
- docs: state that errors are now copied by @ilandikov in #3805
- docs: Document use of
task.listMarkerin custom filters by @claremacrae in #3817
🛠️ Dependencies
- chore(deps-dev): bump tslib from 2.6.2 to 2.8.1 by @dependabot[bot] in #3521
- chore(deps-dev): bump builtin-modules from 3.3.0 to 5.0.0 by @dependabot[bot] in #3522
- build(deps-dev): bump jest-environment-jsdom from 30.0.4 to 30.2.0 by @dependabot[bot] in #3638
- chore(deps): bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in #3778
- build(deps): bump actions/setup-node from 4 to 6 by @dependabot[bot] in #3651
- build(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #3694
- build(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #3659
- chore(deps): bump @floating-ui/dom from 1.6.12 to 1.7.4 by @dependabot[bot] in #3583
- chore(deps): bump peter-evans/create-pull-request from 7 to 8 by @dependabot[bot] in #3782
- chore(deps-dev): bump markdownlint-cli2 from 0.13.0 to 0.21.0 by @dependabot[bot] in #3784
- chore(deps-dev): bump esbuild from 0.17.0 to 0.27.4 by @dependabot[bot] in #3783
- chore(deps): bump flatted from 3.2.9 to 3.4.2 by @dependabot[bot] in #3815
- chore(deps): bump immutable from 4.3.5 to 4.3.8 by @dependabot[bot] in #3791
- chore(deps): bump lodash from 4.17.23 to 4.18.1 by @dependabot[bot] in #3835
- chore(deps): bump undici from 6.21.3 to 6.24.1 by @dependabot[bot] in #3810
- chore(deps): bump @floating-ui/dom from 1.7.5 to 1.7.6 by @dependabot[bot] in #3789
- chore(deps-dev): bump typedoc from 0.27.4 to 0.27.9 by @dependabot[bot] in #3785
🛠️ Behind the scenes
Many thanks to @saberzero1 for assistance with adopting the Obsidian ESLint plugin.
- chore: Add
integration_tests/, capturing Obsidian's rendered HTML by @claremacrae in #3802 - chore: Upgrade esbuild to 0.17.0 and migrate to context API by @beauraines in #3819
- chore: add cross-platform Node.js deploy script for local development by @beauraines in #3811
- chore: Adopt obsidian eslint (some rules disabled initially) by @claremacrae in #3853
- refactor: rename interface to
HtmlQueryRendererParametersby @ilandikov in #3800 - refactor: shorter renderer lifetimes by @ilandikov in #3801
- refactor: simplify construction of renderer objects by @ilandikov in #3812
Full Changelog (including changes too small to note above, and that do not affect the behaviour of the plugin itself):
🙏 Support Tasks development