Releases: obsidian-tasks-group/obsidian-tasks
7.19.1: Fix '{{query.file...}}' handling of renames; Chinese translation of new setting
What's Changed
Please run the Reload app without saving command or quit and restart Obsidian after updating the plugin. Thank you.
Here are the most notable user-visible changes.
- fix:
{{query.file...}}
no longer broken when renaming other files (#3335, #3428) by @claremacrae in #3429 - i18n: Update Chinese (zh) translation file by @dangehub in #3427
π οΈ Behind the scenes
Improvements made to new features prior to their release:
- refactor: prepare includes by @ilandikov and @claremacrae in #3426
Full Changelog (including changes too small to note above, and that do not affect the behaviour of the plugin itself):
π Support Tasks development
7.19.0: Option to remove Scheduled date on new recurring tasks; improve 'On Completion'
What's Changed
Please run the Reload app without saving command or quit and restart Obsidian after updating the plugin. Thank you.
Here are the most notable user-visible changes.
π Features
- Add option to remove Scheduled date on new recurring tasks by @chmac in #3423
- Use this setting to control whether the Scheduled date should be removed from the next occurrence. The Scheduled date is only removed the task also has a Start or Due date.
- This is useful when you want the Start and Due dates to carry forward to the next recurrence, but you will set the Scheduled date in future, once you know when you intend to work on it.
πͺ Fixes
- Stop
onCompletion: delete
leaving blank lines for non-recurring tasks by @claremacrae in #3424
π οΈ Behind the scenes
- refactor: Small refinements to drop/remove scheduled dates setting by @claremacrae in #3425
- vault, docs,contrib: Update all plugins, and install 'Vault Nickname' plugin by @claremacrae in #3409
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
7.18.5: Performance improvement and support "1)"-style numbered lists
What's Changed
Please run the Reload app without saving command or quit and restart Obsidian after updating the plugin. Thank you.
πͺ Fixes
- fix: Improve performance when multiple files are edited quickly by @claremacrae in #3394
- fix: Support Check boxes and List Items in "1)"-style numbered lists by @claremacrae in #3402
Full Changelog (including changes too small to note above, and that do not affect the behaviour of the plugin itself):
π Support Tasks development
7.18.4: Fixes for Auto-Suggest and 'group by function'
What's Changed
Please quit and restart Obsidian or run the Reload app without saving command after updating the plugin. Thank you.
πͺ Fixes
- Prevent Auto-Suggest for
NON_TASK
statuses by @claremacrae in #3384 - Stable
group by function task.urgency
order by @claremacrae in #3392
π οΈ Behind the scenes
- refactor:
ListItem.fromListItemLine()
now correctly returnsnull
by @ilandikov and @claremacrae in #3390 - refactor: Remove need to construct temporary Task objects by @claremacrae and by @ilandikov in #3391
Full Changelog (including changes too small to note above, and that do not affect the behaviour of the plugin itself):
π Support Tasks development
7.18.3: Prevent use of missing properties in placeholders
What's Changed
- fix: Prevent use of missing properties in placeholders (#3249) by @claremacrae in #3380
- This stops things like
{{query.file.property('non-existent frontmatter property')}}
becoming accidentally used in queries.
- This stops things like
- refactor: Move code for rendering
ListItem
toTaskLineRenderer
by @claremacrae and @ilandikov in #3377
Full Changelog (including changes too small to note above, and that do not affect the behaviour of the plugin itself):
π Support Tasks development
Please reload the vault after updating the plugin. Thank you.
7.18.2: Fix links relative links like [[#some heading]] in search results
What's Changed
π Most Notable
Please quit and restart Obsidian after updating the plugin. Thank you.
- fix: convert internal heading links when task is rendered in different file by @byronluk in #3357
- refactor:
ListItem
construction by @ilandikov and @claremacrae in #3370 - refactor: Provide consistent
identicalTo()
methods by @claremacrae and @ilandikov in #3373 - refactor: Finish implementing ListItem.fromListItemLine() by @claremacrae and @ilandikov in #3374
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
7.18.1: Fix searches in callouts in Live Preview at startup
What's Changed
Please quit and restart Obsidian after updating the plugin. Thank you.
πͺ Fixes
- fix: register handlers before the layout is ready by @mnaoumov in #3368
- This fixes the display on startup of Tasks search results when in Callouts in Live Preview editing mode.
New Contributors
Full Changelog
π Support Tasks development
7.18.0: Improve 'explain' output; delay search execution at startup
What's Changed
Please quit and restart Obsidian after updating the plugin. Thank you.
π Features
- Include layout instructions in
explain
output by @claremacrae in #3364 - Explain
ignore global query
by @claremacrae in #3365
πͺ Fixes
- Only execute searches after Obsidian finishes loading by @claremacrae and @mnaoumov in #3350
π Documentation
- Improve the API and QuickAdd pages by @claremacrae in #3351
- Fix "Unsupported markdown: list" mermaid diagram errors by @claremacrae in #3361
Full Changelog (including changes too small to note above, and that do not affect the behaviour of the plugin itself):
π Support Tasks development
7.17.0: Add 3 translations; fix Reading mode date-picker on iPhones
What's Changed
Please quit and restart Obsidian after updating the plugin. Thank you.
Here are the most notable user-visible changes.
- fix: Reinstate date picker on iPhone - week starts on Monday by @esm7 and @claremacrae in #3348
- i18n: Add Belarusian, Russian, and Ukrainian translations by @bav2653 and @claremacrae in #3349
Full Changelog (including changes too small to note above, and that do not affect the behaviour of the plugin itself):
π Support Tasks development
7.16.0: Override default sort order, and toggle non-task checkbox lines in tree view
What's Changed
π Most Notable
Please quit and restart Obsidian after updating the plugin. Thank you.
Here are the most notable user-visible changes.
πͺ Fixes
- fix: Toggle non-task checkbox lines in tree view by @ilandikov and @claremacrae in #3338
- This fixes #3170: 'show tree' does not render non-task checkboxes
π Documentation
- docs: Document
task.lineNumber
for sorting by line number by @claremacrae in #3340- A much-requested feature is now documented: Use
sort by function task.lineNumber
to override the default sort order. - See the documentation.
- A much-requested feature is now documented: Use
π οΈ Behind the scenes
Improvements made to new features prior to their release:
- spike: Experimentally cache data from query.allTasks calculations by @claremacrae in #3339
Other changes:
- chore: Run pre-commit checks on .svelte and json test data files by @claremacrae in #3327
- contrib, chore: Improvements to setting up a build environment, mostly for vscode and windows. by @EanLombardo in #3337
- refactor: add
TaskLocation
toListItem
by @ilandikov and @claremacrae in #3326 - refactor: make
ListItem
class more similar toTask
by @ilandikov and @claremacrae in #3328 - refactor: check or uncheck list items by @ilandikov and @claremacrae in #3329
New Contributors
- @EanLombardo made their first contribution in #3337
Full Changelog (including changes too small to note above, and that do not affect the behaviour of the plugin itself):
π Support Tasks development