github callumalpass/tasknotes 4.7.0

latest release: 4.7.1
pre-release4 hours ago

TaskNotes 4.7.0

Changed

  • Enabled lint checks that mirror Obsidian community plugin review findings, including dynamic code execution, Promise handling, deprecated APIs, unsafe stringification, directive comments, Node built-in imports, and explicit any usage.
  • Clarified privacy documentation for optional integrations that make periodic background network refreshes.
  • Cleaned up internal Obsidian and Bases compatibility adapters used by search and grouped views.
  • Updated default Base urgency scoring so timed tasks earlier in the day sort above later tasks with the same priority and date. Thanks to @loukandr for the contribution.

Fixed

  • Fixed project autocomplete searches so non-empty + queries only return files matching the query in the basename, title, aliases, or explicitly searchable metadata rows.
  • Fixed all-tasks ICS export when a task uses a space-separated scheduled datetime such as 2025-08-12 18:00. Thanks to @bepolymathe for requesting this and @m4to-3pe for following up.
  • Fixed Pomodoro stats reopening immediately after a plugin reload before the Pomodoro service has finished initializing.
  • Fixed unarchiving moved tasks so the destination task folder processes template variables such as {{project}} before moving the file. Thanks to @OXI-717 for reporting.
  • Fixed custom user field NLP triggers with file autosuggest so selecting a wikilink suggestion stores the link in the user field instead of leaving it in the task title. Thanks to @Sineapple for reporting.
  • Fixed completed tasks still appearing as active blockers for dependent tasks. Thanks to @macbikegeek for reporting.
  • Fixed default Base views and formulas excluding tasks scheduled or due today at a non-midnight time from day-level comparisons. Thanks to @kmaustral for reporting and @loukandr for the fix.

Removed

  • Removed JavaScript webhook transform support and examples. JSON webhook transform templates remain supported.

Don't miss a new tasknotes release

NewReleases is sending notifications on new releases.