Releases: obsidian-tasks-group/obsidian-tasks
3.8.0 - control order of recurring tasks; control size of groups
What's Changed
π Most Notable
Please restart Obsidian after updating the plugin. Thank you.
Main changes
Here are the most notable user-visible changes.
π Features
- feat: Optionally put next recurrence below current task by @ilandikov in #1958
- feat: Add
limit groups to <number> tasks
by @ilandikov in #1963
π Documentation
- docs: More group limits docs (+minor test & refactor) by @claremacrae in #1973
π οΈ Behind the scenes
- refactor: Clean up TaskGroups constructor by @ilandikov in #1956
- refactor: move TaskGroupingTreeStorage to TaskGroups by @ilandikov in #1957
Full Changelog (including changes too small to note above, and that do not affect the behaviour of the plugin itself):
3.7.0 - reverse sorting of groups
What's Changed
π Most Notable
Please restart Obsidian after updating the plugin. Thank you.
π Added reverse sorting of groups - thank you @ilandikov
By popular demand (42 votes and a bunch of hearts)... It is now possible to reverse the order of group headings.
For example, group by due reverse
will order headings from newest to oldest dates.
Main changes
Here are the most notable user-visible changes.
π Features
- feat: reverse sorting of groups by @ilandikov in #1954
π οΈ Behind the scenes
- refactor: Simplify BacklinkField & add test for #1927 by @claremacrae in #1949
- vault: Update Tasks plugin in demo vault to 3.6.0 by @claremacrae in #1946
Full Changelog: 3.6.0...3.7.0
3.6.0 - 'sort by recurring' - 'group by urgency' - better sorting of group headings
What's Changed
Please restart Obsidian after updating the plugin. Thank you.
Main changes
Here are the most notable user-visible changes.
π Features
- feat: Add
sort by recurring
instruction by @claremacrae in #1941 - feat: Add
group by urgency
by @claremacrae in #1944
πͺ Fixes
- fix: Use proper natural sorting order for group names by @claremacrae in #1942
- For example, if you have more than 9 numbered headings, and group by heading, 9 will correctly appear before 10 now.
π Documentation
- docs: Major improvements to links between docs pages by @claremacrae in #1935
π οΈ Behind the scenes
- refactor, test: Re-enable 'show all suggested text' test by @claremacrae in #1928
- refactor: addgroupheading() refactoring by @ilandikov in #1921
Full Changelog (including changes too small to note above, and that do not affect the behaviour of the plugin itself):
3.5.0 - Global Query, and fixes to Dataview field display
What's Changed
π Most Notable
Please restart Obsidian after updating the plugin. Thank you.
- πΒ Added Global Query settingΒ - thanksΒ @kedestin
- You can set a global query in the settings that Tasks will add to the start of all the Queries in your vault.
- Docs
- πͺ Fixed, or added workarounds, for Obsidian's display of multiple dataview fields on same line - thanksΒ @kedestin
- and thanks to @Chris-Andrews for finding and logging the issue
- Docs
Full List
π Features
πͺ Fixes
- fix: Documentation link in Task Format settings now works by @claremacrae in #1918
- fix: Dataview: Enable workarounds to prevent Obsidian from rendering inline fields as reference style links by @kedestin in #1916
π Documentation
- docs, usability: Minor improvements to Global Query docs & settings by @claremacrae in #1919
Full Changelog: 3.4.0...3.5.0
3.4.0 - backlinks jump to exact task line; filter by root and folder
What's Changed
π Most Notable
Please restart Obsidian after updating the plugin. Thank you.
π Tasks now requires Obsidian 1.1.1 or above.
π Clicking on backlinks now jumps to the task's exact line! Thanks @esm7.
π New filters root
folder
. Thanks @ilandikov.
Full List
π Features
- feat: Backlinks now jump to task's exact line by @esm7 in #1810
- feat: Add 'root' and 'folder' filters by @ilandikov in #1873
πͺ Fixes
- fix: Allow filename filters to contain parentheses by @esm7 in #1907
- fix: query-related fields now have a "hidden" CSS class by @esm7 in #1908
- fix: created date suggestion appearing too often by @ldanet in #1897
π Documentation
- docs: Remove leftover Jekyll {% raw %} and {% endraw %} text from new docs by @claremacrae in #1904
π οΈ Dependencies
- chore(deps-dev): bump eslint-config-prettier from 8.5.0 to 8.8.0 by @dependabot in #1834
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.36.1 to 5.59.0 by @dependabot in #1885
π οΈ Behind the scenes
- refactor: remove Group class by @ilandikov in #1909
- test: check grouper property by @ilandikov in #1899
- test: Normalize timezone for tests to UTC by @kedestin in #1906
Full Changelog: 3.3.0...3.4.0
3.3.0 - Now with added Dataview format support!
What's Changed
Please restart Obsidian after updating the plugin. Thank you.
π Reading either Dataview or Tasks Emoji formats
- Tasks can now read and write:
- EITHER the existing Tasks Emoji format
- OR the Dataview plugin's bracketed inline fields on task lines!
- This is a whole-vault setting, and a step on the way to support of both Dataview and Tasks formats simultaneously.
- Essential reading: About Task Formats and Dataview Format
- Many thanks to @kedestin for implementing this long-requested feature.
πͺ Fixed some searches for past dates
- Fixed: Queries like
due last Wednesday
anddue this monday
can once again match tasks with dates before today - If you are using a version of Tasks newer than 1.25.0, please do update.
- Many thanks to @PSFHU for finding and reporting the issue, and @ilandikov for assistance fixing it.
Full List
π Features
πͺ Fixes
- fix: Enable queries like 'due last Wednesday' to search dates before today by @claremacrae in #1903
π Documentation
- docs: Document Task formats, including Dataview format support by @claremacrae in #1895
π οΈ Behind the scenes
- chore: Use Templater plugin to add documentation snippets by @claremacrae in #1888
Full Changelog: 3.2.0...3.3.0
3.2.0 - 'created today' added to Auto-suggest; LYT Mode theme supported
What's Changed
π Most Notable
Please restart Obsidian after updating the plugin. Thank you.
- Auto-Suggest: Add created today to the Auto-Suggest menu - thank you @ldanet!
- Styles: Add one-button support for LYT Mode checkboxes
- Styles: Update for Aura theme's support of light mode
Full List
π Features
- feat: Add one-button support for LYT Mode checkboxes by @claremacrae in #1874
- feat: Update for Aura theme's support of light mode by @claremacrae in #1875
- feat: Add Created date to Auto-Suggest menu by @ldanet in #1872
π Documentation
- docs: Add 'Report a Bug' page by @claremacrae in #1857
- docs: Update Dataview project link to correct URL by @bookchiq in #1858
π οΈ Behind the scenes
- chore: Update approval tests to v6.2.1 by @claremacrae in #1862
- refactor: date range abstraction by @ilandikov in #1837
- refactor: Move code for grouping by dates to DateField by @ilandikov in #1870
- refactor: existing *Field grouping migration to new grouping by @ilandikov in #1871
New Contributors
Full Changelog: 3.1.0...3.2.0
3.1.0 - Search for tasks in numbered week, month, quarter or year
What's Changed
π Most Notable
Dependencies have been updated. Please restart Obsidian after updating the plugin. Thank you.
- π Search for tasks in given week, month, quarter or year - thanks @ilandikov!
- Examples:
- Year:happens in 2023
- Quarter:created in 2023-Q1
- Month:done in 2022-11
- Week:due in 2023-W42
- docs
- Examples:
- πNew Documentation Site
- The Tasks user guide has moved to: publish.obsidian.md/tasks/
- We now edit the docs in Obsidian, and publishing them with Obsidian Publish.
- The documentation links in Settings have been updated to the new location
- We will eventually make the old site redirect to the new one.
Full List
π Features
- feat: Search for numbered week, month, quarter & year ranges by @ilandikov in #1756
- feat: date range explanations much more readable by @ilandikov in #1836
πͺ Fixes
- fix:
π Documentation
- docs: Migrate Tasks docs from Jekyll to Obsidian Publish by @claremacrae in #1838
- docs: Use tags to link to related pages by @claremacrae in #1845
- docs: document new date searches e.g. 2023-W42, 2023-12, 2023-Q1, 2023 by @ilandikov in #1844
- contrib,fix: Updates for conversion to Obsidian Publish by @claremacrae in #1839
π οΈ Behind the scenes
- refactor: introduce GlobalFilter class by @ilandikov in #1793
- refactor: Simplify DateParser.parseDateRange() by @ilandikov in #1831
Full Changelog: 3.0.0...3.1.0
3.0.0 - Themability!
What's Changed
π Most Notable π
Dependencies have been updated. Please restart Obsidian after updating the plugin. Thank you.
- π Added major new styling capability - New CSS classes for "themeability" - thank you @esm7
- Providing you with complete CSS styling control of your tasks in query blocks and in Reading mode
- Coming soon: Find more snippets online!
- We invite Tasks users who create their own Obsidian CSS snippets to share them in theΒ βShow and tellβ Discussions category
- Help inspire others and allow them to use and learn from your CSS and design skills.
- π Thank you in advance!
- π Docs
- Note: If you find a previous CSS snippet for Tasks now longer works, see Appendix: Fixing CSS pre-existing snippets for Tasks 3.0.0
- πͺ Fixed: 'group by filename' links now work on filenames with underscores - thank you @ilandikov
- πͺ Fixed: Tasks query blocks now render correctly in Canvas cards, in Obsidian 1.2.0 Insider and newer - thank you, Obsidian development team! (See #1732)
π A few example CSS snippets π
See the comprehensive styling documentation for CSS snippets for all these and many more.
Colour-code your tasks by their Priority:
Colour-code your Due dates - here, whether over-due or due today:
Colour-code specific tags:
Complete example:
The possibilities are limitless!
Full List
π Features
- feat: New CSS classes for "themeability" by @esm7 in #1519
- feat: Add CSS Status Type & Status Name selectors - by @esm7 by @claremacrae in #1817
πͺ Fixes
- fix: 'group by filename' links now work on filenames with underscores by @ilandikov in #1805
- fix: Reading mode: nested bullets work in sample grid CSS by @esm7 in #1825
π Documentation
- docs, vault: Finalise CSS content for next release by @claremacrae in #1808
- docs: Add screenshots using the CSS snippets by @claremacrae in #1821
- docs: Further refinement of docs for CSS snippets by @claremacrae in #1826
- contrib: Add tips for developing Tasks with WebStorm by @claremacrae in #1823
π οΈ Dependencies
- build(deps-dev): bump async-mutex from 0.3.2 to 0.4.0 by @dependabot in #1100
- chore(deps): Bump json5 from 1.0.1 to 1.0.2 by @dependabot in #1490
- chore(deps-dev): bump prettier-plugin-svelte from 2.7.0 to 2.10.0 by @dependabot in #1790
π οΈ Behind the scenes
Full Changelog: 2.0.1...3.0.0
2.0.1 - Speed up drawing of Tasks blocks after 2.0.0 release
What's Changed
- fix: Speed up drawing of Tasks blocks after 2.0.0 release by @claremacrae in #1801
- chore: Add 'donations' link by @claremacrae in #1792
- contrib: Shorter paras in dependencies docs & streamline editing by @claremacrae in #1794
- vault: Update Tasks plugin to 2.0.0 in sample vault by @claremacrae in #1789
Full Changelog: 2.0.0...2.0.1