diff --git a/changelog.md b/changelog.md index 53ef3ac..4cfda59 100644 --- a/changelog.md +++ b/changelog.md @@ -29,6 +29,7 @@ A `### Breaking` section is used in addition to Keep a Changelog's standard sect - Manual release preparation workflow and script to bump the reported version, promote unreleased changelog notes, and create release tags. - Main branch validation now emits a recommended next release tag based on unreleased changelog sections, and release preparation now rejects empty unreleased notes. - Release recommendations now support an explicit `### Breaking` section for major-version changes that would otherwise be described under `### Changed`. +- `symlink` command alias compatibility for `link`. ### Changed @@ -42,10 +43,14 @@ A `### Breaking` section is used in addition to Keep a Changelog's standard sect - CLI help description now reflects Homesick's purpose for managing precious dotfiles. - Release notes standardized to Keep a Changelog format. - Release preparation and next-tag recommendation automation now invoke `vociferate`'s standalone `releaseprep` implementation with explicit gosick paths. +- `commit` command now accepts legacy positional form `commit ` in addition to `-m`. +- `destroy` now prompts for confirmation by default and preserves the castle when declined. ### Fixed - `status` and `diff` now consistently write through configured app output writers. +- `pull --all` output now includes per-castle prefixes to match behavior expectations. +- Behavior-suite container now includes Ruby so `.homesickrc` parity wrapper execution works under `rc --force`. ### Removed