github obsidian-tasks-group/obsidian-tasks 1.9.0

latest releases: 7.13.0, 7.12.3, 7.12.2...
2 years ago

What's Changed

🙏 Many thanks to @esm7 and @AnnaKornfeldSimpson for invaluable help throughout this release cycle!

🌟 Most Notable

Dependencies have been updated. Please restart Obsidian after updating the plugin. Thank you.

  • Support for Boolean expressions to combine queries together (AND, OR, NOT) (thanks, @esm7)
    • (has start date) AND ((description includes secret) OR (has due date))
    • Docs
  • New Intelligent dynamic Auto-Suggest for entering tasks (thanks, @esm7)
    image
  • Allow task components (due, priority etc) and tags in almost any order (thanks, @esm7)
  • Speed up editing significantly whilst Tasks blocks are displaying many results
    • Coming soon: documentation on how to get the best performance out of Tasks
  • Faster startup, if any Tasks blocks were displaying results when Obsidian was previously closed
  • More informative console logging, for if performance problems need investigating

Full List

🌟 Features

  • feat: Intelligent dynamic auto-complete for entering tasks by @esm7 in #822
  • feat: Allow task components (due, priority etc) and tags in almost any order by @esm7 in #850
  • feat: Add support for Boolean expression queries by @esm7 in #852

💪 Fixes

⚡ Performance

  • perf: Stop many non-task edits triggering a redraw of all active tasks blocks by @claremacrae in #894
  • perf: Speed up plugin launch in some circumstances by @claremacrae in #901

📖 Documentation

  • docs: Add user docs for boolean combinations by @claremacrae in #879
  • docs: Note that Boolean combinations were introduced in Tasks 1.9.0 by @claremacrae in #880
  • docs: Fixes to Combining Filters docs (code review) by @claremacrae in #902
  • docs: Document auto-suggest & improve wording of its settings by @claremacrae in #897
  • docs: Add developer docs to use GitHub builds and run smoke tests by @claremacrae in #858

🤖 Dependencies

🛠️ Behind the scenes

  • chore: internal: Fix imports only used for types by @AnnaKornfeldSimpson in #867
  • fix: Boolean searches with spaces around sub-queries now work by @esm7 in #868
  • refactor: Preparation for only redrawing tasks blocks if edits change any tasks by @claremacrae in #887
  • test: Simplify some tests in Task.test.ts by @claremacrae in #853
  • test: move a parsing test to correct section by @claremacrae in #857
  • test: Add BooleanField.test.ts with lower-level tests of BooleanField by @claremacrae in #864

New Contributors

  • @esm7 made their first contribution in #822

Full Changelog: 1.8.2...1.9.0

Don't miss a new obsidian-tasks release

NewReleases is sending notifications on new releases.