github obsidian-tasks-group/obsidian-tasks 7.24.0
7.24.0: 'Change status to...' commands, ability to show task count before the result & Brazilian Portuguese translation

5 hours ago

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)

🌟 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

💪 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.fromNow for non-English setups by @claremacrae in #3844

🌍 Translations

📖 Documentation

🛠️ 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 HtmlQueryRendererParameters by @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

Don't miss a new obsidian-tasks release

NewReleases is sending notifications on new releases.