Releases: obsidian-tasks-group/obsidian-tasks
1.6.0
What's Changed
Most Notable
- New filter:
has <start|scheduled|due> date
- New filter:
tags (include|do not include) <tag>
and the equivalenttag (includes|does not include) <tag>
- New sort option:
sort by tag
andsort by tag [tag number]
- New instruction:
group by (path|folder|filename|backlink|heading)
- New style class:
tasks-group-heading
- More documentation for contributors:
Full List
- Add
has <start|scheduled|due> date
filters by @mauleb in #629 - Add tags as property of task by @sytone in #631
- Simplify tag filter tests by @claremacrae in #633
- Simplify more tests of Query by @claremacrae in #634
- Fix 3 warnings in Query.ts by @claremacrae in #635
- Move applyQueryToTasks() from QueryRenderChild to Query by @claremacrae in #643
- Enable viewing of docs in Docker container by @claremacrae in #645
- Docker: Move docker setup into docs by @schemar in #647
- Fix docker image name. by @claremacrae in #648
- Implementation changes for tag filtering by @sytone in #636
- chore: add a pull request template by @sytone in #663
- Bump nokogiri from 1.13.4 to 1.13.6 in /docs by @dependabot in #669
- Add 'group by' option, for various file properties and status by @claremacrae in #644
- build: add action to upload verified build to artifacts by @sytone in #679
- chore: make *.ts and *.js files LF for all operating systems by @sytone in #682
- Fix typo in getting-started by @AndreyAkinshin in #686
New Contributors
- @AndreyAkinshin made their first contribution in #686
Full Changelog: 1.5.1...1.6.0
1.5.1
What's Changed
- Fix: No longer crash when toggling a recurring task without any date by @PeterRussC in #597
- Fix: Tasks now has basic support for block quotes (#371)
- Add tests for happens instruction by @claremacrae in #588
- Update examples.md by @Klaudioz in #605
New Contributors
Full Changelog: 1.5.0...1.5.1
1.5.0
What's Changed
Most Notable
- Live Preview should work as expected. Please note that the global filter cannot be removed in Life Preview, as it is kind of like the Edit view.
- Recurrence can now be based on the original due date or the current date
- If a task's file is not unique, Tasks now links to the full path.
- Short mode now also shortens links
- Queries can now include comments where the line starts with
#
- Add happens filter to queries that regards all dates
- Appending a done date can now be toggled off in the settings
Full List
- recurring-tasks.md -- small typo fix; added an example for the 'and-pattern' in the recurrence rules by @tymOx64 in #416
- Fix small typo on sorting doc by @thakichowdhury in #415
- Updated screenshots by @liambresnahan in #424
- Using full path for backlinks by @fs4k in #433
- Update styling.md by @skoch in #459
- Docs about parsing of dates and metadata by @tiktuk in #487
- Capitalize Obsidian in docs by @rdimaio in #503
- Correctly handle tasks in Live Preview by @schemar in #524
- feat: Add short version of backlinks when in short mode by @sytone in #393
- #396: QueryRenderer: Link to file path if name is not unique. by @Taitava in #397
- update documentation by @imeed166 in #430
- Add support for comments inside task blocks by @claremacrae in #532
- Bump nokogiri from 1.12.5 to 1.13.3 in /docs by @dependabot in #542
- Preparatory refactoring, to aid implementation of 'group by' feature by @claremacrae in #530
- Clarify multi-line tasks rendering by @schemar in #527
- Add happens query for tasks by @Kongolan in #515
- Feature Toogle for Done Date by @RobinNiemann in #516
- Recurrence after done date / strict vs lenient recurrence by @mauleb in #502
New Contributors
- @tymOx64 made their first contribution in #416
- @thakichowdhury made their first contribution in #415
- @fs4k made their first contribution in #433
- @skoch made their first contribution in #459
- @tiktuk made their first contribution in #487
- @rdimaio made their first contribution in #503
- @Taitava made their first contribution in #397
- @imeed166 made their first contribution in #430
- @claremacrae made their first contribution in #532
- @Kongolan made their first contribution in #515
- @RobinNiemann made their first contribution in #516
- @mauleb made their first contribution in #502
Full Changelog: 1.4.1...1.5.0
1.4.1
Bugfixes
- Queries can now correctly hide the recurrence rule (#378)
- Thank you for the report @AngelusDomini
- Tooltips of short mode now disappear correctly (#377)
- Inline footnotes are now rendered correctly
1.4.0
Changes
I may have broken some things as this is a rather large release. Let me know as soon as possible if you find any bugs. Please add them to the issue tracker.
Contributions
Reverse Sorting (#254)
It is now possible to reverse the order of the results using for example sort by due reverse
.
Thank you @Skn0tt!
Added small section in tips to call out reminders (#353)
Added a section to the documentation which describes how to integrate Tasks with the obsidian reminder plugin.
Thank you @liambresnahan!
Expose render methods (#363)
Internal changes which will enable the CodeMirror options plugin to show task query results in preview. This is going to be cool.
Thank you @nothingislost!
Additions
New and Expanded Documentation
See https://schemar.github.io/obsidian-tasks/.
The new documentation also explains the new features in more detail.
Add priority to tasks
Initial simple version with three priorities plus "no priority" which is above "low" priority.
See https://schemar.github.io/obsidian-tasks/getting-started/priority/ for details.
Add scheduled date
A new scheduled date to differentiate between "due" and "scheduled" for better task management.
See https://schemar.github.io/obsidian-tasks/getting-started/dates/ for details.
Add start date
Can be used as a blocker when a task should be hidden until its start date.
See https://schemar.github.io/obsidian-tasks/getting-started/dates/ for details.
All dates carry over for recurring tasks
Dates are all moved forward, relative to the primary date.
See https://schemar.github.io/obsidian-tasks/getting-started/recurring-tasks/#priority-of-dates for details.
Add urgency
Tasks are now by default sorted by "urgency". It is a calculated score that tries to reflect the likelihood that you need to work on a certain task.
See https://schemar.github.io/obsidian-tasks/advanced/urgency/ for details.
Add short mode
Added a new "short" mode which shows emoji details only on hover.
See https://schemar.github.io/obsidian-tasks/queries/layout/#short-mode for details.
Bugfixes
- Recurrence now works as intended (#261, #324, #352)
- New occurrences of recurring tasks are now due on the correct date
- Block links are now kept (#337)
- Toggling or editing a task no longer removes the block link
- Sorting by description now regards markup (#310)
- Sorting should now sort by the visible test instead of the markdown
- Filtering no longer applies to the global filter (#277)
- The global filter is now completely ignored when filtering queries by description
- Spaced tasks are now rendered correctly in preview (#313)
1.3.0
Changes
Contributions (in order of appearance)
You can now sort query results
You can now sort the query results with multiple parameters (#249).
The following sorting options exist:
sort by status
sort by due
sort by done
sort by path
sort by description
It is also described in the README.
Thank you @Skn0tt !
Backlinks now have a CSS class
You can now use CSS snippets to change the appearance of your backlinks (#268).
Check the README for a new section on CSS classes that Tasks uses.
Thank you @sytone!
Mobile toolbar icons
The mobile toolbar now has icons so you no longer need to quess which question mark to tap.
Thank you @KjellConnelly!
Path matching is now case-insensitive
Thank you @KjellConnelly and @jan-willi!
Bugfixes
- Filtering by heading does not include now filters without heading (#278)
1.2.0
Changes
Contributions (in order of appearance)
@chuckthenerd fixed some typos in the README. Thank you!
You can now hide elements from the query results
You can hide certain elements of the rendered list with the "hide" option (#81).
The following options exist:
hide edit button
hide backlink
hide done date
hide due date
hide recurrence rule
hide task count
There is an example in the README.
Thank you @philphilphil!
You can now filter queries by "is/is not recurring"
The following options are now allowed in your queries (#82):
is recurring
is not recurring
Thank you @olearycrew!
Bugfixes
1.1.3
Changes
Fixed a bug where toggling a non-task checklist item would result in an appended string undefined
. Toggling non-task checklist items works as intended again.
1.1.2
Changes
Contributions
@Masstronaut: task commands are now easier to find in the command palette (#186)
The "link" to a task's origin now excludes the braces
This makes it easier to see the difference between the description and the link to the origin of the task when the task description itself is a link.
(#158)
The description can now include all emojis
Before, it was not possible to have one of the signifier emojis as part of the description.
Now, the special dates and recurrence rules are parsed and removed from the end one-by-one, meaning an emoji in the description won't interfere anymore with the parsing.
(#182)
Next occurrence is now based on due date
The next occurrence would sometimes be too early based on the current date and not based on the due date of the task. This is now fixed by crafting a new rrule for the new tasks that starts on "due date".
(#190)