# Changelog

All notable changes to this project will be documented in this file.
## [0.21.0] - 2026-04-14

### Refactoring
- DRY Rust architecture — eliminate duplication across workspace ([#494](https://github.com/TheLarkInn/aipm/pull/494)) (1d27d3d)

## [0.20.6] - 2026-04-13

## [0.20.5] - 2026-04-13

### Bug Fixes
- Correct aipm-pack module doc comment to list only implemented commands ([#476](https://github.com/TheLarkInn/aipm/pull/476)) (de6ece8)

## [0.20.4] - 2026-04-12

### Documentation
- Add instruction file patterns to VS Code LSP document selector ([#466](https://github.com/TheLarkInn/aipm/pull/466)) (8497d8d)

## [0.20.3] - 2026-04-12

## [0.20.2] - 2026-04-12

## [0.20.1] - 2026-04-12

## [0.20.0] - 2026-04-11

### Documentation
- Add missing install guide links to `aipm install` See also section ([#422](https://github.com/TheLarkInn/aipm/pull/422)) (faa0849)
- Fix Claude Code LSP artifact listing in README and add v0.19.7 changelog ([#425](https://github.com/TheLarkInn/aipm/pull/425)) (b81ea0d)

## [0.19.7] - 2026-04-11

### Documentation
- Add VS Code extension guide and aipm lsp command reference ([#411](https://github.com/TheLarkInn/aipm/pull/411)) (8dfd32f)
- Add VS Code extension setup guide and fix project structure ([#412](https://github.com/TheLarkInn/aipm/pull/412)) (9582f5a)
- Add editor schema support section to README ([#419](https://github.com/TheLarkInn/aipm/pull/419)) (d333739)

## [0.19.6] - 2026-04-11

## [0.19.5] - 2026-04-10

## [0.19.4] - 2026-04-10

### Testing
- Cover dot-directory branch in init command (b71b223)
- Cover format_steps empty-input branch in aipm-pack wizard (59ce63b)

## [0.19.3] - 2026-04-08

## [0.19.2] - 2026-04-08

## [0.19.1] - 2026-04-07

## [0.19.0] - 2026-04-07

### Documentation
- Add missing guides, docs index, and fix lint path matching docs ([#268](https://github.com/TheLarkInn/aipm/pull/268)) (e55a9fb)
- Cross-link lint.md with configuring-lint.md and README ([#272](https://github.com/TheLarkInn/aipm/pull/272)) (5ddc7c9)
- Fix marketplace spec format and document mp: alias ([#279](https://github.com/TheLarkInn/aipm/pull/279)) (da9ec77)
- Add verbosity & logging guide and complete global flags reference ([#300](https://github.com/TheLarkInn/aipm/pull/300)) (a949eb3)

## [0.18.3] - 2026-04-07

### Documentation
- Add lint configuration guide and workspace.lints README example ([#263](https://github.com/TheLarkInn/aipm/pull/263)) (28b77d6)
- Add `aipm lint` and `aipm migrate` how-to guides ([#266](https://github.com/TheLarkInn/aipm/pull/266)) (d750692)

## [0.18.2] - 2026-04-07

### Documentation
- Document install/update/uninstall/link/unlink/list/lint commands and new libaipm modules ([#244](https://github.com/TheLarkInn/aipm/pull/244)) (fa03dcf)

## [0.18.1] - 2026-04-06

## [0.18.0] - 2026-04-06

## [0.17.7] - 2026-04-06

## [0.17.6] - 2026-04-05

## [0.17.5] - 2026-04-05

## [0.17.4] - 2026-04-05

## [0.17.3] - 2026-04-05

## [0.17.2] - 2026-04-05

## [0.17.1] - 2026-04-04

## [0.17.0] - 2026-04-03

## [0.16.1] - 2026-04-03

### Miscellaneous
- Update Cargo.toml dependencies

## [0.16.0] - 2026-04-02

## [0.15.1] - 2026-04-02

## [0.15.0] - 2026-04-01

### Dependency updates
- Bump workspace version and `libaipm` dependency to 0.15.0.
## [0.14.9] - 2026-04-01

## [0.14.8] - 2026-04-01

### Bug Fixes
- Correct GitHub latest release download URL format in README installers ([#171](https://github.com/TheLarkInn/aipm/pull/171)) (99b7ec5)

## [0.14.7] - 2026-04-01

## [0.14.6] - 2026-03-31

## [0.14.5] - 2026-03-31

### Performance
- System libgit2 in CI + replace reqwest with ureq ([#162](https://github.com/TheLarkInn/aipm/pull/162)) (a908dc9)

## [0.14.4] - 2026-03-31

## [0.14.3] - 2026-03-31

## [0.14.2] - 2026-03-30

## [0.14.1] - 2026-03-29

## [0.14.0] - 2026-03-28

## [0.13.0] - 2026-03-28

## [0.12.1] - 2026-03-28

## [0.12.0] - 2026-03-28

## [0.11.6] - 2026-03-28

## [0.11.5] - 2026-03-27

## [0.11.4] - 2026-03-27

## [0.11.3] - 2026-03-27

## [0.11.2] - 2026-03-26

## [0.11.1] - 2026-03-26

### Documentation
- Rewrite README with full API docs, roadmap, and apm comparison ([#105](https://github.com/TheLarkInn/aipm/pull/105)) (1aa3cac)

## [0.11.0] - 2026-03-26

### Refactoring
- Remove edition field from aipm.toml manifests ([#102](https://github.com/TheLarkInn/aipm/pull/102)) (a6c2374)

## [0.10.1] - 2026-03-26

## [0.10.0] - 2026-03-25

## [0.9.1] - 2026-03-25

## [0.9.0] - 2026-03-25

## [0.8.2] - 2026-03-24

### Miscellaneous
- Update Cargo.toml dependencies (0000000)

## [0.8.1] - 2026-03-24

## [0.8.0] - 2026-03-24

### Dependency updates
- Bump `libaipm` dependency to 0.8.0.
## [0.7.0] - 2026-03-24

## [0.6.0] - 2026-03-24

## [0.5.0] - 2026-03-23

## [0.4.3] - 2026-03-23

### Refactoring
- Surgical coverage exclusion for wizard TTY code ([#52](https://github.com/TheLarkInn/aipm/pull/52)) (10cab01)

## [0.4.2] - 2026-03-23

### Features
- Add interactive init wizards with inquire ([#50](https://github.com/TheLarkInn/aipm/pull/50)) (e5b64de)

## [0.4.1] - 2026-03-22

### Documentation
- Add CI and Codecov badges to README ([#48](https://github.com/TheLarkInn/aipm/pull/48)) (df75b44)

## [0.4.0] - 2026-03-22

### CI/CD
- Enforce 90% branch coverage as correctness gate ([#46](https://github.com/TheLarkInn/aipm/pull/46)) (40c9a04)

## [0.3.5] - 2026-03-21

## [0.3.4] - 2026-03-21

## [0.3.3] - 2026-03-20

## [0.3.2] - 2026-03-20

## [0.3.1] - 2026-03-20

## [0.3.0] - 2026-03-20

## [0.2.1] - 2026-03-19

## [0.2.0] - 2026-03-19

## [0.1.2] - 2026-03-19

## [0.1.1] - 2026-03-19
