7.4.0: Add Auto-Suggest for Task Dependencies
What's Changed
π Most Notable
Please quit and restart Obsidian after updating the plugin. Thank you.
π Features
- Add Auto Suggest for Task dependencies by @Genei180 in #2771
- with additional work by @claremacrae
πͺ Fixes
- Correctly align 'Before ...' & 'After ...' in Edit Task modal by @ilandikov in #2864
π οΈ Behind the scenes
Improvements made to new features prior to their release:
- fix: Prevent duplicate characters at end of line if adding ID via auto-suggest by @claremacrae in #2851
- fix: Don't rewrite any existing ID when adding dependencies by @claremacrae in #2853
- feat: Re-enable auto-suggest for dependencies by @claremacrae in #2871
- fix: Prevent Auto-Suggest from making tasks with multiple ids by @claremacrae in #2876
- fix: Auto-suggest can search many more characters for
dependsOn
field by @claremacrae in #2877 - docs: Finalise the documentation for Auto-Suggest supporting dependencies by @claremacrae in #2879
Preparatory work for storage of indented tasks and list items in nested lists :
- feat: Store task inheritance by @stasmarkin in #2848
- refactor: encapsulate adding children in
ListItem
constructor by @ilandikov in #2873
Maintainability improvements for the Edit Task modal:
- refactor: Create
EditableTask
class by @ilandikov in #2857 - refactor: make
EditableTask
constructor private by @ilandikov in #2865 - refactor: Improve encapsulation of behaviour in
EditableTask
class by @ilandikov in #2868 - refactor: move
parseAndValidateRecurrence()
toEditableTask
by @ilandikov in #2870
Full Changelog (including changes too small to note above, and that do not affect the behaviour of the plugin itself):
π Support Tasks development