# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [0.2.18](https://github.com/gubasso/release-kit/compare/v0.2.17...v0.2.18) - 2026-09-04
### Other
- *(method)* rename the container layout to a workspace ([#67](https://github.com/gubasso/release-kit/pull/67))
## [0.2.17](https://github.com/gubasso/release-kit/compare/v0.2.16...v0.2.17) - 2026-09-04
### Added
- *(cli)* add rk devshell, the consumer pin kept fresh from .envrc ([#65](https://github.com/gubasso/release-kit/pull/65))
## [0.2.16](https://github.com/gubasso/release-kit/compare/v0.2.15...v0.2.16) - 2026-09-04
### Added
- *(snippets)* render the nix workflow and pin its actions ([#57](https://github.com/gubasso/release-kit/pull/57))
### Fixed
- *(landing)* honor dep-edge suppression of the implicit feature ([#64](https://github.com/gubasso/release-kit/pull/64))
- *(landing)* enable a strong edge's implicit feature only when optional ([#63](https://github.com/gubasso/release-kit/pull/63))
- *(landing)* honor strong dependency edges in the default features ([#62](https://github.com/gubasso/release-kit/pull/62))
- *(landing)* judge required features against the default set ([#61](https://github.com/gubasso/release-kit/pull/61))
- *(landing)* refine the shape gate and the record-drift count ([#60](https://github.com/gubasso/release-kit/pull/60))
- *(landing)* close the review findings on the nix capability ([#59](https://github.com/gubasso/release-kit/pull/59))
## [0.2.15](https://github.com/gubasso/release-kit/compare/v0.2.14...v0.2.15) - 2026-09-04
### Added
- *(landing)* land the nix capability as a recorded opt-in ([#55](https://github.com/gubasso/release-kit/pull/55))
## [0.2.14](https://github.com/gubasso/release-kit/compare/v0.2.13...v0.2.14) - 2026-09-04
### Other
- *(distribution)* bind user-scope skills and per-project placement ([#53](https://github.com/gubasso/release-kit/pull/53))
## [0.2.13](https://github.com/gubasso/release-kit/compare/v0.2.12...v0.2.13) - 2026-09-04
### Added
- *(distribution)* declare git in the packaged runtime closure ([#52](https://github.com/gubasso/release-kit/pull/52))
- *(distribution)* package the binary through the nix flake ([#50](https://github.com/gubasso/release-kit/pull/50))
## [0.2.12](https://github.com/gubasso/release-kit/compare/v0.2.11...v0.2.12) - 2026-09-03
### Other
- *(instance)* record the trunk style and take the landing to 0.2.11 ([#48](https://github.com/gubasso/release-kit/pull/48))
## [0.2.11](https://github.com/gubasso/release-kit/compare/v0.2.10...v0.2.11) - 2026-09-03
### Fixed
- *(landing)* keep the arm off the lines and complete the replayed commands ([#45](https://github.com/gubasso/release-kit/pull/45))
## [0.2.10](https://github.com/gubasso/release-kit/compare/v0.2.9...v0.2.10) - 2026-09-03
### Added
- *(landing)* record the release style, arm the trunk request, and support release lines ([#43](https://github.com/gubasso/release-kit/pull/43))
## [0.2.9](https://github.com/gubasso/release-kit/compare/v0.2.8...v0.2.9) - 2026-09-02
### Added
- *(distribution)* probe the installed skills and gate on the host ([#41](https://github.com/gubasso/release-kit/pull/41))
## [0.2.8](https://github.com/gubasso/release-kit/compare/v0.2.7...v0.2.8) - 2026-09-02
### Added
- *(cli)* separate a worktree's project and branch with @ ([#37](https://github.com/gubasso/release-kit/pull/37))
### Other
- *(method)* state the worktree layouts the sibling rule admits ([#39](https://github.com/gubasso/release-kit/pull/39))
## [0.2.7](https://github.com/gubasso/release-kit/compare/v0.2.6...v0.2.7) - 2026-09-02
### Added
- *(setup)* assert the squash body source and gate the request body ([#36](https://github.com/gubasso/release-kit/pull/36))
- *(cli)* guard the commit and request content with rk message ([#35](https://github.com/gubasso/release-kit/pull/35))
### Other
- *(distribution)* author the host-written block texts under a blocks root ([#33](https://github.com/gubasso/release-kit/pull/33))
## [0.2.6](https://github.com/gubasso/release-kit/compare/v0.2.5...v0.2.6) - 2026-09-02
### Other
- *(instance)* Land this repository in worktree mode ([#31](https://github.com/gubasso/release-kit/pull/31))
## [0.2.5](https://github.com/gubasso/release-kit/compare/v0.2.4...v0.2.5) - 2026-09-02
### Fixed
- *(landing)* Render the worktree guard as valid YAML and act on the named target from hooks ([#29](https://github.com/gubasso/release-kit/pull/29))
## [0.2.4](https://github.com/gubasso/release-kit/compare/v0.2.3...v0.2.4) - 2026-09-02
### Added
- *(cli)* Land the worktree workflow ([#27](https://github.com/gubasso/release-kit/pull/27))
## [0.2.3](https://github.com/gubasso/release-kit/compare/v0.2.2...v0.2.3) - 2026-09-02
### Added
- *(snippets)* pin every action by commit SHA ([#26](https://github.com/gubasso/release-kit/pull/26))
- *(landing)* a seeded file still carries the invariants ([#25](https://github.com/gubasso/release-kit/pull/25))
- *(method)* a release is not done until its provenance verifies ([#24](https://github.com/gubasso/release-kit/pull/24))
- *(snippets)* sign the GitLab runner's provenance statement ([#23](https://github.com/gubasso/release-kit/pull/23))
- *(cli)* Prune gone branches and remind after a pull ([#21](https://github.com/gubasso/release-kit/pull/21))
- *(runbooks)* Move the release procedure's how into the shipped runbooks ([#19](https://github.com/gubasso/release-kit/pull/19))
### Fixed
- *(snippets)* attest every artifact a consumer downloads ([#22](https://github.com/gubasso/release-kit/pull/22))
## [0.2.2](https://github.com/gubasso/release-kit/compare/v0.2.1...v0.2.2) - 2026-09-02
### Fixed
- *(landing)* Bound the agent's initiative in the routing block ([#17](https://github.com/gubasso/release-kit/pull/17))
## [0.2.1](https://github.com/gubasso/release-kit/compare/v0.2.0...v0.2.1) - 2026-09-01
### Fixed
- *(landing)* Keep the commit-time branch guard out of CI sweeps ([#13](https://github.com/gubasso/release-kit/pull/13))
## [0.2.0](https://github.com/gubasso/release-kit/compare/v0.1.0...v0.2.0) - 2026-09-01
### Added
- *(landing)* [**breaking**] land the commit contract and its local mirrors
- *(setup)* Delete every branch its merge retires ([#5](https://github.com/gubasso/release-kit/pull/5))
### Fixed
- *(landing)* close the review findings on the commit contract