# 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.4.6](https://github.com/battery-pack-rs/battery-pack/compare/bphelper-build-v0.4.5...bphelper-build-v0.4.6) - 2026-04-21

### Added

- implement dynamic shell completions using clap_complete for CLI commands and arguments. ([#99](https://github.com/battery-pack-rs/battery-pack/pull/99))

### Fixed

- Propagate bp-managed errors and show full validation output

### Other

- *(test)* convert .contains() assertions to snapbox snapshots

## [0.4.5](https://github.com/battery-pack-rs/battery-pack/compare/bphelper-build-v0.4.4...bphelper-build-v0.4.5) - 2026-04-13

### Other

- refactor test: change tests to use snapbox instead of expect-test ([#80](https://github.com/battery-pack-rs/battery-pack/pull/80))

## [0.4.4](https://github.com/battery-pack-rs/battery-pack/compare/bphelper-build-v0.4.3...bphelper-build-v0.4.4) - 2026-04-03

### Other

- updated the following local packages: bphelper-manifest

## [0.4.3](https://github.com/battery-pack-rs/battery-pack/compare/bphelper-build-v0.4.2...bphelper-build-v0.4.3) - 2026-03-12

### Other

- updated the following local packages: bphelper-manifest

## [0.4.2](https://github.com/battery-pack-rs/battery-pack/compare/bphelper-build-v0.4.1...bphelper-build-v0.4.2) - 2026-03-05

### Other

- updated the following local packages: bphelper-manifest

## [0.4.1](https://github.com/battery-pack-rs/battery-pack/compare/bphelper-build-v0.3.0...bphelper-build-v0.4.1) - 2026-03-02

### Added

- implement docgen with bphelper-build crate and 14 tests
- implement option 3 — sync-based battery packs with sets

### Other

- tests andsuch
