github obsidian-tasks-group/obsidian-tasks 7.0.0
7.0.0: Major improvements to Boolean/Combined filters

latest releases: 7.13.0, 7.12.3, 7.12.2...
7 months ago

What's Changed

Please quit and restart Obsidian after updating the plugin. Thank you.


Breaking change

⚠️ Important This release is number 7.0.0 because significant improvements to the Boolean code required a tiny breaking change, to a feature that we expect was hardly used.

Any Boolean filters with mixed delimiters, like this, will now give an error:

(not done) AND "is recurring"

They must be changed to use consistent delimiters. Example fixed lines:

(not done) AND (is recurring)
"not done" AND "is recurring"

See Breaking Changes for full details of these changes.

Boolean filters radically improved

Boolean filters can now contain parentheses - (....)- and double quotes - " - so long as the sub-expressions do not end with any closing delimiters.

The Troubleshooting Boolean Filters guide shows patterns to use, to get any Boolean filter to work now, however complex.

Breaking change:

New features:

Bug fixes:

  • 'explain' omitted the instruction line in some Boolean expressions by @claremacrae in #2719
  • allow Boolean filters such as "description includes abc" by @claremacrae in #2755
  • allow filters with ( ) and " delimiters in Boolean filters by @claremacrae in #2759

Documentation: Combining Filters - Tasks User Guide - Obsidian Publish

Main changes

Here are the other most notable user-visible changes.

🌟 Features

📖 Documentation

🛠️ Behind the scenes

Improvements made to new features prior to their release:

Other changes:

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.