Skip to content

Changes

Rivet introduces the following changes to the upstream Task project:

Change Area Description
Removed Experiments Reduction in complexity.
Removed TUI Not within scope for minimal task runner. Integrators can provide.
Removed taskrc files Reduction in complexity.
Removed Completion Not within scope for minimal task runner. Integrators can provide.
New  Logging Implemented with log/slog. Supports legacy, text, and JSON formats.
Removed silent (CLI Flag) Flag removed. Silent execution is now the default log state.
Removed silent (Schema) Removed from schema. Additional filtering via structured log formats (JSON).
New  verbose (CLI Flag) Controls log levels across 4 tiers: None, Info, Debug, and Trace.
Removed env (Schema) Removed from schema.
New  Vars Both vars and env are unified into vars.
New  Templater Sprig functions are refactored into the Rivet codebase.