Skip to content

Releases: obsidian-tasks-group/obsidian-tasks

1.8.0

13 Jun 15:35

Choose a tag to compare

What's Changed

🌟 Most Notable

Dependencies have been updated. Please restart Obsidian after updating the plugin. Thank you.

  • New date abbreviations available in 'Create or edit Task' modal (thanks, @focccus)
  • New documentation page:
  • Screenshots in documentation are now more readable
  • Sample vault added to repo, to aid creation of screenshots

image
New abbreviations in the 'Create or edit Task' modal, which is now documented

Full List

🌟 Features

  • feat: Add date abbreviations to 'Create or edit Task' modal by @focccus in #579
  • feat: Update 'Create or edit Task' to show new abbreviations by @claremacrae in #755
  • feat: Allow capital letters in abbreviations for dates in Create or edit Task modal by @claremacrae in #772

📖 Documentation

  • docs: Add a Quick Reference page to the docs by @claremacrae in #744
  • docs: Use newer link for discussion on non-indenting of sub-tasks by @claremacrae in #771
  • docs: Add sample vault, for use in screenshots for the documentation by @claremacrae in #773
  • docs: Use a white background and larger text for Tasks screenshots by @claremacrae in #774
  • docs: Add documentation for the 'Create or edit Task' modal by @claremacrae in #776
  • docs: Fix occasional incorrect images in user docs & plugin store. by @claremacrae in #779

🛠️ Dependencies

🛠️ Behind the scenes

  • chore: Clarify Issue template - it's for issues only, not features. by @claremacrae in #748
  • chore: Shorten 'about' to fix the issue template by @claremacrae in #749
  • chore: Add dependabot.yml to automate updates by @claremacrae in #756
  • chore: Add Clare Macrae to author list in manifest.json to match community store by @claremacrae in #777

New Contributors

Full Changelog: 1.7.0...1.8.0

1.7.0

07 Jun 15:16

Choose a tag to compare

What's Changed

Most Notable

Full List

Features

  • feat: Add group by <start|scheduled|due|done> by @claremacrae in #733
  • feat: Add has done date, has happens date, no done date, no happens date by @claremacrae in #739

Bug fixes

  • fix: Fix typo in error message for priority instruction. by @claremacrae in #707

Documentation

  • docs: Add styling for blockquotes, for 'Introduced in' comments by @claremacrae in #735
  • docs: Fix 'How does Tasks handle status changes?' formatting by @claremacrae in #720
  • docs: Indicate when 1.6.0 features were released by @claremacrae in #731

New project location

Behind the scenes

  • build: add markdown linting to the lint command by @sytone in #660
  • chore: Add script, update package.json and update esbuild process to minify the production version by @sytone in #683
  • chore: Strengthen the definition of refactoring in PR template by @claremacrae in #701
  • chore: fix PR template location and add refactor by @sytone in #700
  • refactor: Create date filter classes by @claremacrae in #690
  • refactor: Create priority filter class by @claremacrae in #706
  • refactor: Create tag/tags filter class by @claremacrae in #714
  • refactor: Create text filter classes by @claremacrae in #705
  • refactor: create IQuery interface for query engine and add new folder for future query engine by @sytone in #699
  • test: Add TaskBuilder class for writing small tests by @claremacrae in #696
  • test: Add tests for urgency score by @claremacrae in #710

Full Changelog: 1.6.0...1.7.0

1.6.0

28 May 10:17

Choose a tag to compare

What's Changed

Most Notable

  • New filter: has <start|scheduled|due> date
  • New filter: tags (include|do not include) <tag> and the equivalent tag (includes|does not include) <tag>
  • New sort option: sort by tag and sort 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

New Contributors

Full Changelog: 1.5.1...1.6.0

1.5.1

18 Apr 17:49

Choose a tag to compare

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

  • @Klaudioz made their first contribution in #605
  • @PeterRussC made their first contribution in #597

Full Changelog: 1.5.0...1.5.1

1.5.0

06 Apr 16:06

Choose a tag to compare

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

New Contributors

Full Changelog: 1.4.1...1.5.0

1.4.1

31 Oct 19:57

Choose a tag to compare

Bugfixes

  • Queries can now correctly hide the recurrence rule (#378)
  • Tooltips of short mode now disappear correctly (#377)
  • Inline footnotes are now rendered correctly

1.4.0

31 Oct 13:27

Choose a tag to compare

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

29 Aug 11:34

Choose a tag to compare

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

29 Jul 16:02

Choose a tag to compare

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

  • Tasks now show the folding arrow for sub-items (#208)
  • Tasks no longer show the footnote in-line (#215)

1.1.3

23 Jun 07:00

Choose a tag to compare

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.