u/ClareMacrae

Tasks plugin updates - and 8.0.0 is a breaking change - why, and what to do

Tasks plugin updates - and 8.0.0 is a breaking change - why, and what to do

Hi, It's a long time since I've written here about the Obsidian Tasks plugin - but if anyone does want to see what's changed over time, there's a changelog of the main changes.

But I especially want to point out the following:

Tasks 8.0.0

Breaking change: JavaScript execution in Tasks queries is now disabled by default and must be explicitly enabled in the Tasks settings. This affects filter by function, sort by function, group by function, and JavaScript expressions in placeholders; existing queries using these features will show an explanatory error until you enable the per-vault, per-device setting.

See the details:
https://publish.obsidian.md/tasks/Scripting/JavaScript+in+Tasks+Queries

and the security rationale:
https://publish.obsidian.md/tasks-contributing/Architecture+Decisions/ADR-002+-+Security+Response+to+JavaScript+Execution+in+Queries

GitHub Release Link:
https://github.com/obsidian-tasks-group/obsidian-tasks/releases/tag/8.0.0

u/ClareMacrae — 6 days ago