1.5.0 (2026-06-06)
- doctor: add json diagnostics (#178) (7546150)
- update go to 1.26.3 (#173) (51a2a61)
- ut: add terraform inti test (#169) (b390d26)
1.4.0 (2026-05-14)
1.3.0 (2026-05-10)
- bash: use substring matching for key binding detection across bash versions (9d58869)
- optimize existing reliability issues (#157) (228d93c)
- reduce update command binary size (#152) (214b6f5)
- tighten cli validation and bash exit trap (#158) (771c738)
1.2.0 (2026-05-05)
- cmd: add typo selfupdtae cmd (#146) (cce626c)
- command: command candidate index optimization (#143) (6b470a2)
- distance: optimize distance (#142) (5b48ab7)
- engine: add command options params support (#130) (6d90d52)
- enhance typo updatre cmd (#150) (7ce00c6)
- known: parallelizing path command discovery (#141) (dcf2682)
- parser-git: feat git pull set upstream bug (#139) (6fdbb8e)
- parser: add generic stderr parser for broad CLI coverage (#131) (712bb07)
- update debug command (#148) (f7bfd59)
- codespell: ignore test spell (d8b2af4)
- engine: track command cache version (#144) (027d8c3)
- fix makefile target error (#147) (adfcada)
1.1.0 (2026-04-23)
- cmd: add fix debug command (#129) (fd14c6a)
- cmd: add typo stats command (642daf1)
- enginee: add env alias support (#124) (d921b4d)
- enginee: add shell env context, style (#128) (0e6abbb)
- hisroty: add auto learn from usage history (#127) (c26d2d0)
1.0.0 (2026-04-18)
- docs: Establishes the v1.x stability contract. All CLI subcommands, flags, config keys, and shell integration behaviors documented in docs/reference/stability.md are now subject to semantic versioning guarantees.
- add type pkg (#107) (aa76bde)
- add utils pkg (#108) (bc673ef)
- cloud: add more cloud cli support (#85) (2034415)
- command: add typo command fix (#34) (dbb3d5d)
- commands: add common IaC tools to DiscoverCommon (#55) (0e5c9e7)
- doctor: update typo doctor command (#87) (e360552)
- fish: add fish integration (#86) (40db08b)
- install: add brew install support (#90) (6bcf273)
- migrate utility functions to internal/utils package (#116) (a884838)
- move Rule and HistoryEntry to internal/types as stable data contracts (#115) (10549cb)
- optimize shell & history (#114) (5cf8136)
- optimize subcommanf logic (d0d48f8)
- optimize subcommanf logic (21085cf)
- support multi-level subcommand (#105) (e3ed58c)
- win: add windows download scripts and update related docs (#72) (180dca7)
- bash: fix bash 4.x integration error (#79) (fbda5e2)
- ci: reduce benchmark false positives with 10% threshold and rolling baseline (#83) (1768b78)
- lint: fix code lint error (b8a3652)
- make: fix repeat makefile target (c665d74)
- windows: fix windows install script bug (#113) (094b054)
- engine: eliminate redundant distance computations on hot path (#74) (16f7ef4), closes #44
- optimize command tree performance (#111) (d8458ce)
0.2.0 (2026-04-06)
- command: adapt windows powershell (#42) (d742c4f)
- command: add cloud provider CLIs to common commands list, for aws gcloud az (#23) (e5b6987)
- config: add typo config file (#24) (e77167d)
- config: support rule enable and disable config (#33) (21797e6)
- install: add bash shell integration (#26) (6363eaa)
- release: add windows platform binary (#40) (57109d4)
- ci: fix golanglint not run bug (#45) (5070c0c)
- ci: gate release upload on release tag output (73270f8)
- ci: remove check in release-please action (e5af183)
0.1.1 (2026-03-31)
- release: update release-please to include build phase (39ca46a)
- release: update release-please to include build phase (a202c2b)
0.1.0 (2026-03-31)
- release: integrate semver release automation (c7ee665)
- increase default help timeout to 1s to stabilize CI (2ebcb10)
- parse comma-separated subcommands for npm v6-v11 help formats (b1b4d5d)
- parse comma-separated subcommands for npm v6-v11 help formats (d1e043c)
- release: add bootstrap sha so release-please has a commit baseline (69c5182)
- release: add bootstrap sha so release-please has a commit baseline (6d11ae8)
- release: security enhancement in ci to pin SHA-256 image tag (0a6b2ab)
- release: update release-please to include config location (ca66bad)
- release: update release-please to include config location (bf950ab)