github obsidian-tasks-group/obsidian-tasks 8.4.0
8.4.0: Quick search, Column view (drag-and-drop tasks to change dates and priorities), group counts, Spanish and French translations

4 hours ago

What's Changed

🌟 Most Notable

Please run the Reload app without saving command or quit and restart Obsidian after updating the plugin. Thank you.

  • Add Quick search command, to find an incomplete task recognised by Tasks anywhere in your vault.
    image
  • Add columns view, supporting drag-and-drop edit for a growing number of properties.
    image
  • Add show group count instruction. For now, this only shows numbers of tasks in the lowest-level groups.
  • Add CSS example for colouring actionable tasks by their priority.
  • The default preset hide_query_elements now hides the task count. (Pre-existing Tasks settings are not updated, though.)
  • Translations of Settings, Editing a Status and Check your Statuses:
    • Add Spanish translation.
    • Add French translation.
  • Documentation:
    • Add How to support an existing request to the help on user support.
    • Add Support sections to many documentation pages, to help find and up-vote related bugs and feature requests before reporting new ones. Example: Statuses

Main changes

Here are the most notable user-visible changes.

🌟 Features

  • feat: Optionally display the number of tasks on lowest-level groups by @claremacrae in #3954
  • feat: Allow drag-and-drop between columns for some fields by @claremacrae in #3964
  • feat: Nicer styling of tasks in columns as "cards" by @claremacrae in #3968
  • feat: Make 'done' & 'not done' explain the status types they find by @claremacrae in #3991
  • feat: add 'Quick search' command by @vwww-droid in #3994
  • feat: Honour the 'Remove global filter' setting in "Quick Search" results display by @claremacrae in #4008
  • feat: Teach Quick Search command to honour user's Global Query filters by @claremacrae in #4010
  • feat: Add useful, stable sort order for Quick Search results by @claremacrae in #4015

💪 Fixes

🌍 Translations

📖 Documentation

  • docs: Add priority-as-background CSS sample - and vault note to check CSS by @claremacrae in #3978
  • docs: Add "Support" sections linking to issues & document upvoting by @claremacrae in #4013
  • contrib: Document how and when to add new fields to ListItem class by @claremacrae in #3973

🛠️ Dependencies

🛠️ Behind the scenes

Improvements made to new features prior to their release:

Other changes:

  • chore: Make the 'circular-deps.txt' content stable by @claremacrae in #3959
  • refactor: improvements to markdown-hard-break code by @claremacrae in #3974
  • refactor: Addressed some 'no-explicit-any' eslint warnings by @claremacrae in #3992
  • refactor: Use Obsidian DOM extensions, by providing test implementations of some of them by @claremacrae in #3999
  • refactor: Fix all 'obsidianmd/prefer-window-timers' ESLint warnings by @claremacrae in #4001
  • refactor: Fix all 'obsidianmd/no-global-this' ESLint warnings by @claremacrae in #4002
  • refactor: Fix more ESLint warnings, including all @typescript-eslint/no-unsafe-return by @claremacrae in #4014

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.