github obsidian-tasks-group/obsidian-tasks 5.1.0
5.1.0: query.file.path & friends in custom searches; Check your Custom Statuses!

latest releases: 7.14.0, 7.13.0, 7.12.3...
12 months ago

What's Changed

🌟 Most Notable

Please restart Obsidian after updating the plugin. Thank you.

Main changes

Here are the most notable user-visible changes.

🎉 Custom filters and groups can access query.file.path and friends directly

They no longer need {{ and }} placeholders and quotes.

For example:

filter by function task.file.folder.includes( query.file.folder )  
  • Find tasks in files in the folder that contains the query and any sub-folders.
filter by function task.file.folder === query.file.folder  
  • Find tasks in files in the folder that contains the query only (not tasks in any sub-folders).

🎉 Check and visualise your Custom Statuses

  • Using the 'Review and check your Statuses' button in Tasks' Status Settings.
  • See page Check your Statuses

For example:

image

The commits:

  • feat: Custom grouping accesses Query Properties directly, without Placeholders by @claremacrae in #2377
  • feat: Custom filters access Query Properties directly, without Placeholders by @claremacrae in #2378
  • feat: Enable visualisation of the Status settings by @claremacrae in #2383
  • feat: Statuses report now shows a Status Settings table by @claremacrae in #2385
  • feat: Enable logging configuration by @claremacrae in #2393 - thanks to @sytone for the initial code for this
  • feat: Add optional debug logging of searches and file handling by @claremacrae in #2397
  • feat: "Review and check your Statuses" now shows any problems by @claremacrae in #2399
  • feat: Colour-code the Mermaid status diagrams for readability by @claremacrae in #2400

💪 Fixes

📖 Documentation

  • docs: Update docs for 'filter by function' accessing query properties by @claremacrae in dfe0b99
  • docs: Fix typo in grouping.md (filenameWithoutExtension) by @andrewmwhite in #2369
  • docs: Document 'Review and check your Statuses' report by @claremacrae in #2406
  • contrib: Try improving the 'Local development.md' formatting. by @claremacrae in 4c58280
  • contrib: Cross-link between 'Local development.md' and 'Setting up build environment.md' by @claremacrae in b637e34
  • vault: Remove the 'ASCII Tasks Table' from the Tasks-Demo vault by @claremacrae in 54e6bfd

🛠️ Behind the scenes

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

Don't miss a new obsidian-tasks release

NewReleases is sending notifications on new releases.