# 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.1](https://github.com/dkp-standard/cli/compare/dkp-core-v0.4.0...dkp-core-v0.4.1) - 2026-07-06
### Added
- bump Rust edition to 2024, optimize release webui build workflow
### Other
- *(dkp-core)* flatten nested if-let and condition chains
- *(dkp)* cargo fmt
- upgrade workspace to Rust edition 2024
## [0.4.0](https://github.com/dkp-standard/cli/compare/dkp-core-v0.3.4...dkp-core-v0.4.0) - 2026-07-06
### Added
- *(dkp-core)* enable search feature by default with optional tantivy
### Other
- Merge pull request #10 from dkp-standard/feat/dkp-gen-core-agent
## [0.3.4](https://github.com/dkp-standard/cli/compare/dkp-core-v0.3.3...dkp-core-v0.3.4) - 2026-07-05
### Other
- Merge branch 'main' of github.com:dkp-standard/cli
- improve CI workflows, add DCO config, update README links
## [0.3.3](https://github.com/dkp-standard/cli/compare/dkp-core-v0.3.2...dkp-core-v0.3.3) - 2026-07-05
### Other
- update CLI examples and spec references across all READMEs
## [0.3.1](https://github.com/dkp-standard/cli/compare/dkp-core-v0.3.0...dkp-core-v0.3.1) - 2026-07-05
### Fixed
- release fixes, update READMEs to include human agents
### Other
- Merge branch 'main' of github.com:dkp-standard/cli
## [0.3.0](https://github.com/dkp-standard/cli/compare/dkp-core-v0.2.0...dkp-core-v0.3.0) - 2026-07-04
### Added
- *(cli)* add publisher key pinning for registry installs
- [**breaking**] bump manifest spec to 1.0.0, surface publish warnings
- *(core)* split domain slug validation for local and registry use
- update eval workflow, gate 7 validation, add search pagination
- add domain slugification and normalize list domain filtering/sorting
- add package deprecation support
- *(registry)* [**breaking**] migrate auth to email magic links and add eval summary fields
- *(dkp-core)* enforce WASM-only procedure validation
- add support for tar.xz and .dkp archive formats
- *(dkp-cli)* remove --registry flag, use presigned uploads for publish
### Fixed
- *(registry)* correct signing key endpoint, add download/readme fields
### Other
- *(dkp-gen-core)* add unit tests for human pipeline generation
## [0.2.0](https://github.com/dkp-standard/cli/compare/dkp-core-v0.1.2...dkp-core-v0.2.0) - 2026-06-28
### Other
- [**breaking**] rename --dest to --out, update archive hashing and signature
## [0.1.2](https://github.com/dkp-standard/cli/compare/dkp-core-v0.1.1...dkp-core-v0.1.2) - 2026-06-28
### Added
- add sync-readme alias and crate readmes for crates.io publishing
## [0.1.0](https://github.com/dkp-standard/cli-wip/releases/tag/dkp-core-v0.1.0) - 2026-06-27
### Added
- add `dkp registry yank` command to yank published pack versions
- implement cross-refs CLI commands and rights expiry utilities
- *(dkp-cli)* implement MCP manifest generation and TUI panel
- add multi-language procedure scaffolding and unsigned dev support
- *(dkp)* add Gate 4 procedure validation for DKP packs
- *(dkp-cli)* implement eval, review, and fix command logic
- *(dkp-cli)* implement chunk search and add OKF export subcommands
### Other
- build fixes
- reformat long function calls and literals for readability
- *(dkp-core)* simplify constraint/eval types, update dependencies
- initial commit