# Changelog

All notable changes to the `kicad-mcp-pro` npm launcher will be documented in
this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this package adheres to
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).

Comparison links will be added after the first public component tags are
published.

## [3.25.0](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.24.1...mcp-npm-v3.25.0) (2026-07-10)


### Miscellaneous Chores

* **mcp-npm:** Synchronize kicad-mcp-pro versions

## [3.24.1](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.24.0...mcp-npm-v3.24.1) (2026-07-09)


### Miscellaneous Chores

* **mcp-npm:** Synchronize kicad-mcp-pro versions

## [3.24.0](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.23.0...mcp-npm-v3.24.0) (2026-07-09)


### Miscellaneous Chores

* **mcp-npm:** Synchronize kicad-mcp-pro versions

## [3.23.0](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.22.2...mcp-npm-v3.23.0) (2026-07-09)


### Miscellaneous Chores

* **mcp-npm:** Synchronize kicad-mcp-pro versions

## [3.22.2](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.22.1...mcp-npm-v3.22.2) (2026-07-08)


### Miscellaneous Chores

* **mcp-npm:** Synchronize kicad-mcp-pro versions

## [3.22.1](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.22.0...mcp-npm-v3.22.1) (2026-07-08)


### Miscellaneous Chores

* **mcp-npm:** Synchronize kicad-mcp-pro versions

## [3.22.0](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.21.0...mcp-npm-v3.22.0) (2026-07-08)


### Miscellaneous Chores

* **mcp-npm:** Synchronize kicad-mcp-pro versions

## [3.21.0](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.20.0...mcp-npm-v3.21.0) (2026-07-08)


### Miscellaneous Chores

* **mcp-npm:** Synchronize kicad-mcp-pro versions

## [3.20.0](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.19.1...mcp-npm-v3.20.0) (2026-07-07)


### Miscellaneous Chores

* **mcp-npm:** Synchronize kicad-mcp-pro versions

## [3.19.1](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.19.0...mcp-npm-v3.19.1) (2026-07-07)


### Miscellaneous Chores

* **mcp-npm:** Synchronize kicad-mcp-pro versions

## [3.19.0](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.18.0...mcp-npm-v3.19.0) (2026-07-05)


### Miscellaneous Chores

* **mcp-npm:** Synchronize kicad-mcp-pro versions

## [3.18.0](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.17.1...mcp-npm-v3.18.0) (2026-07-04)


### Miscellaneous Chores

* **mcp-npm:** Synchronize kicad-mcp-pro versions

## [3.17.1](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.17.0...mcp-npm-v3.17.1) (2026-07-03)


### Miscellaneous Chores

* **mcp-npm:** Synchronize kicad-mcp-pro versions

## [3.17.0](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.16.0...mcp-npm-v3.17.0) (2026-07-03)


### Miscellaneous Chores

* **mcp-npm:** Synchronize kicad-mcp-pro versions

## [3.16.0](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.15.1...mcp-npm-v3.16.0) (2026-06-30)


### Miscellaneous Chores

* **mcp-npm:** Synchronize kicad-mcp-pro versions

## [3.15.1](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.15.0...mcp-npm-v3.15.1) (2026-06-29)


### Miscellaneous Chores

* **mcp-npm:** Synchronize kicad-mcp-pro versions

## [3.15.0](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.14.1...mcp-npm-v3.15.0) (2026-06-27)


### Features

* initial migration from kicad-studio-kit monorepo ([#1](https://github.com/oaslananka/kicad-mcp-pro/issues/1)) ([be9b16f](https://github.com/oaslananka/kicad-mcp-pro/commit/be9b16f33aaea94fbea525edd173a93a7e3e5012))


### Bug Fixes

* add errors='replace' to subprocess.run for Turkish Windows encoding ([#21](https://github.com/oaslananka/kicad-mcp-pro/issues/21)) ([911d307](https://github.com/oaslananka/kicad-mcp-pro/commit/911d307d9cacfd48a4c0c5a996d7147b74227911))
* bump hardcoded version refs from 3.9.1 to 3.9.2 in tests, dashboard, compatibility, README ([40a080b](https://github.com/oaslananka/kicad-mcp-pro/commit/40a080b1b3251d0fce46e621be5a4808731fc18e))
* docker tag pattern, sync versions, add branch protection, cleanup ([#14](https://github.com/oaslananka/kicad-mcp-pro/issues/14)) ([1ba09db](https://github.com/oaslananka/kicad-mcp-pro/commit/1ba09dbeb1cccaacaca94e5d3559d79c4b117297))
* resolve all 15 audit issues from TEMP audit ([48dec8c](https://github.com/oaslananka/kicad-mcp-pro/commit/48dec8c61e2452f71eb53cf07459fca16307166b))
* update stale 3.8.0 version references to 3.9.0 ([505bdfd](https://github.com/oaslananka/kicad-mcp-pro/commit/505bdfda3f84c0ece8a252d2eb0f40eca0bcecdf))

## [3.14.1](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.14.0...mcp-npm-v3.14.1) (2026-06-21)


### Miscellaneous Chores

* **mcp-npm:** Synchronize kicad-mcp-pro versions

## [3.14.0](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.13.0...mcp-npm-v3.14.0) (2026-06-21)


### Miscellaneous Chores

* **mcp-npm:** Synchronize kicad-mcp-pro versions

## [3.13.0](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.12.1...mcp-npm-v3.13.0) (2026-06-21)


### Miscellaneous Chores

* **mcp-npm:** Synchronize kicad-mcp-pro versions

## [3.12.1](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.12.0...mcp-npm-v3.12.1) (2026-06-18)


### Miscellaneous Chores

* **mcp-npm:** Synchronize kicad-mcp-pro versions

## [3.12.0](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.11.0...mcp-npm-v3.12.0) (2026-06-18)


### Miscellaneous Chores

* **mcp-npm:** Synchronize kicad-mcp-pro versions

## [3.11.0](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.10.0...mcp-npm-v3.11.0) (2026-06-17)


### Miscellaneous Chores

* **mcp-npm:** Synchronize kicad-mcp-pro versions

## [3.10.0](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.9.2...mcp-npm-v3.10.0) (2026-06-17)


### Bug Fixes

* bump hardcoded version refs from 3.9.1 to 3.9.2 in tests, dashboard, compatibility, README ([40a080b](https://github.com/oaslananka/kicad-mcp-pro/commit/40a080b1b3251d0fce46e621be5a4808731fc18e))

## [3.9.1](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.9.0...mcp-npm-v3.9.1) (2026-06-10)


### Fixed

- Forward-port ruff crash fix for macOS ARM64 runners.
- Forward-port README version marker fix for submission readiness checks.


## [3.9.0](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.8.0...mcp-npm-v3.9.0) (2026-06-07)


### Features

* initial migration from kicad-studio-kit monorepo ([#1](https://github.com/oaslananka/kicad-mcp-pro/issues/1)) ([be9b16f](https://github.com/oaslananka/kicad-mcp-pro/commit/be9b16f33aaea94fbea525edd173a93a7e3e5012))


### Bug Fixes

* add errors='replace' to subprocess.run for Turkish Windows encoding ([#21](https://github.com/oaslananka/kicad-mcp-pro/issues/21)) ([911d307](https://github.com/oaslananka/kicad-mcp-pro/commit/911d307d9cacfd48a4c0c5a996d7147b74227911))
* docker tag pattern, sync versions, add branch protection, cleanup ([#14](https://github.com/oaslananka/kicad-mcp-pro/issues/14)) ([1ba09db](https://github.com/oaslananka/kicad-mcp-pro/commit/1ba09dbeb1cccaacaca94e5d3559d79c4b117297))
* resolve all 15 audit issues from TEMP audit ([48dec8c](https://github.com/oaslananka/kicad-mcp-pro/commit/48dec8c61e2452f71eb53cf07459fca16307166b))

## [3.7.0](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.6.0...mcp-npm-v3.7.0) (2026-06-03)


### Features

* initial migration from kicad-studio-kit monorepo ([#1](https://github.com/oaslananka/kicad-mcp-pro/issues/1)) ([be9b16f](https://github.com/oaslananka/kicad-mcp-pro/commit/be9b16f33aaea94fbea525edd173a93a7e3e5012))

## [3.6.0](https://github.com/oaslananka/kicad-mcp-pro/compare/mcp-npm-v3.5.2...mcp-npm-v3.6.0) (2026-05-27)


### Features

* **kicad-studio/kicad-mcp-pro:** add product release provenance evidence ([#195](https://github.com/oaslananka/kicad-mcp-pro/issues/195)) ([e2caccd](https://github.com/oaslananka/kicad-mcp-pro/commit/e2caccd5663e394585b017554305ef0954b62d66))


### Bug Fixes

* **kicad-mcp-pro:** make npm launcher build smoke cross-platform ([f96baca](https://github.com/oaslananka/kicad-mcp-pro/commit/f96baca8b349856ae61bd5ee21cfed33c670bcef)), closes [#191](https://github.com/oaslananka/kicad-mcp-pro/issues/191)
* **kicad-studio/kicad-mcp-pro:** raise public compatibility floors ([98283a7](https://github.com/oaslananka/kicad-mcp-pro/commit/98283a7374fcd666c392044e95aafb0c330d896e)), closes [#209](https://github.com/oaslananka/kicad-mcp-pro/issues/209)

## [Unreleased]

### Changed

- Normalized this changelog to Keep a Changelog 1.1.0 format without changing
  npm launcher behavior.

## [1.0.0] - 2026-05-20

### Added

- Released the baseline npm launcher for KiCad MCP Pro 1.0.0.
