Skip to content

Nautical v6.0.0: A stronger foundation for everyday recurrence

Choose a tag to compare

@catanadj catanadj released this 07 Aug 19:07
· 3110 commits to main since this release

Nautical 6 keeps the same task data and recurrence grammar while making the system more dependable, efficient, and ready for continued development.

What users gain:

  • Faster, thinner hooks that return ordinary Taskwarrior operations quickly, including on slower devices.
  • More predictable recurrence evaluation across previews, navigation, reconciliation, and hook execution.
  • Clearer diagnostics and safer failure handling when Taskwarrior input, configuration, or queued work is incomplete or malformed.
  • Better preservation of Taskwarrior task data, including unknown fields and Unicode, at hook boundaries.
  • A cleaner internal structure for future recurrence features without changing the daily workflow.

Compatibility:

  • Existing tasks, UDAs, recurrence expressions, and configuration remain compatible; no data migration is required.
  • Hook stdout remains strict Taskwarrior JSON, and diagnostic output remains opt-in.