diff --git a/docs/releases/v0.11.0.md b/docs/releases/v0.11.0.md new file mode 100644 index 0000000..e85c971 --- /dev/null +++ b/docs/releases/v0.11.0.md @@ -0,0 +1,37 @@ +# Weatherreporter v0.11.0 + +This release adds a configurable default publication directory for generated +weather reports. + +## Summary + +Operators can now set `output.directory` once for both individual reports and +scheduled batches. Explicit `--out` and `--out-dir` destinations continue to +take precedence, while installations that omit the setting retain the existing +current-directory behavior. + +## Compatibility + +This release is additive and compatible with `v0.10.1`. Existing configuration +files, commands, report filenames, Promptkit behavior, and Distributor +notification behavior remain valid and unchanged. + +## Upgrade + +No special action is required. To use the new default destination, configure +`output.directory` as described in the [configuration +reference](../config.md). Existing deployments may continue using the current +working directory or explicit CLI output flags. + +## Changes + +- Added strict configuration loading and validation for the optional + `output.directory` field. +- Applied the configured directory consistently to `generate` and `run`, with + explicit CLI destinations retaining highest precedence. +- Preserved relative-path handling, absolute result paths, atomic publication, + cancellation safety, and Distributor notification ordering. +- Strengthened output preflight so existing non-directory paths, uninspectable + paths, and dangling symlink components fail before expensive report work. +- Updated the [CLI reference](../cli.md) and [operations + guide](../operations.md) for the new destination-selection behavior.