dkp 0.3.2

dkp — Domain Knowledge Pack management CLI
Documentation
# 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.3.2]https://github.com/dkp-standard/cli/compare/dkp-v0.3.1...dkp-v0.3.2 - 2026-07-05

### Other

- add contributing guide, dual licenses, and update author field

## [0.3.1]https://github.com/dkp-standard/cli/compare/dkp-v0.3.0...dkp-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-v0.2.0...dkp-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
- update eval workflow, gate 7 validation, add search pagination
- add domain slugification and normalize list domain filtering/sorting
- add package deprecation support
- automate registry email verification, fix dkp info label alignment
- *(registry)* [**breaking**] migrate auth to email magic links and add eval summary fields
- add support for tar.xz and .dkp archive formats
- *(dkp-cli)* remove --registry flag, use presigned uploads for publish
- *(cli)* add init --title flag, refactor search argument parsing
- *(cli)* implement registry uninstall and add registry search support

### Fixed

- *(registry)* correct signing key endpoint, add download/readme fields

### Other

- optimize rust caching, unify feature flags, fix code formatting
- *(dkp-gen-core)* add unit tests for human pipeline generation
- *(dkp-cli)* simplify DKP filename version check with is_some_and
- Merge branch 'main' of github.com:dkp-standard/cli

## [0.2.0]https://github.com/dkp-standard/cli/compare/dkp-v0.1.2...dkp-v0.2.0 - 2026-06-28

### Added

- *(init)* support scoped pack names, add manifest metadata fields
- improve scoped package slugs, add hex key support, enhance publish

### Other

- *(cli)* improve readability of build and publish command code
- [**breaking**] rename --dest to --out, update archive hashing and signature

## [0.1.2]https://github.com/dkp-standard/cli/compare/dkp-v0.1.1...dkp-v0.1.2 - 2026-06-28

### Added

- add sync-readme alias and crate readmes for crates.io publishing

### Other

- Merge branch 'main' of github.com:dkp-standard/cli

## [0.1.1]https://github.com/dkp-standard/cli/compare/dkp-v0.1.0...dkp-v0.1.1 - 2026-06-28

### Fixed

- lint errors
- lint errors

## [0.1.0]https://github.com/dkp-standard/cli-wip/releases/tag/dkp-v0.1.0 - 2026-06-27

### Added

- add `dkp registry yank` command to yank published pack versions
- *(serve)* implement HTTP SSE transport support for dkp serve
- *(cli)* add generic asset get, refactor inject with budget truncation
- add cargo docs alias, doc generation deps, and project FAQ
- *(webui/graph)* add node selection and detail popover to GraphPanel
- add knowledge graph visualization, update deps and gitignore
- *(dkp-cli)* add interactive REPL commands for procedure management
- *(dkp-cli)* add configurable pack context injection to prompt command
- 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
- *(serve)* add feature-gated procedure tools to MCP server
- *(dkp)* add Gate 4 procedure validation for DKP packs
- *(dkp-cli)* implement eval, review, and fix command logic
- *(gen)* add LLM pack generation workflow and dkp-gen-core crate
- *(dkp-cli)* implement pack archiving with checksums and search index
- *(dkp-cli)* implement chunk search and add OKF export subcommands
- *(dkp-cli)* add init subcommand and table render for info

### Fixed

- *(dkp-cli)* correct serve handler indentation, format eval pct calc
- *(cli)* unify API key env var, secure output, fix build/eval issues

### Other

- *(dkp-cli)* improve command code quality and prevent overflow
- adopt idiomatic is_none_or and div_ceil std methods
- reformat long function calls and literals for readability
- *(github)* add GitHub Actions CI, release and build workflows
- *(dkp-core)* simplify constraint/eval types, update dependencies
- initial commit