From 895bf711a30ccb2f77f3a1d5f358d6d62121166a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 2 Jan 2026 09:34:01 +0000 Subject: [PATCH] chore: version packages --- .changeset/tall-jobs-attack.md | 26 -------------------------- packages/cli/CHANGELOG.md | 28 ++++++++++++++++++++++++++++ packages/cli/package.json | 2 +- packages/core/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/core/package.json | 2 +- packages/mcp/CHANGELOG.md | 28 ++++++++++++++++++++++++++++ packages/mcp/package.json | 2 +- 7 files changed, 82 insertions(+), 29 deletions(-) delete mode 100644 .changeset/tall-jobs-attack.md diff --git a/.changeset/tall-jobs-attack.md b/.changeset/tall-jobs-attack.md deleted file mode 100644 index 624bee2..0000000 --- a/.changeset/tall-jobs-attack.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -"@jlcpcb/cli": minor -"@jlcpcb/core": minor -"@jlcpcb/mcp": minor ---- - -Packages to select: @jlcpcb/cli (minor), @jlcpcb/core (minor) - -Summary to paste: - -Add `jlc easyeda install [uuid]` command for EasyEDA community components - -CLI changes: - -- New `jlc easyeda install [uuid]` subcommand with -p/--project, --with-3d, -f/--force options -- Dedicated EasyEDAInfoScreen and EasyEDADetailView showing community-specific fields -- Installation status detection: shows "R Regenerate" if installed, "Enter Install" if not -- "✓ Installed" indicator next to component title when already in library -- `jlc install` now rejects non-LCSC IDs with helpful redirect to `jlc easyeda install` - -Core changes: - -- Add `isEasyEDAInstalled()` method to check if component exists in EasyEDA library -- Register EasyEDA library in global KiCad tables with portable ${KICAD9_3RD_PARTY} paths -- Support global installation for community components (no projectPath required) -- Separate library names (EasyEDA vs EasyEDA-local) to avoid global/local collision diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index c36667a..2070afd 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,33 @@ # @jlcpcb/cli +## 0.2.0 + +### Minor Changes + +- [`cd6df88`](https://github.com/l3wi/jlc-cli/commit/cd6df881fb1b8ce7ce5d8cff27eeb4d309cab1cb) Thanks [@l3wi](https://github.com/l3wi)! - Packages to select: @jlcpcb/cli (minor), @jlcpcb/core (minor) + + Summary to paste: + + Add `jlc easyeda install [uuid]` command for EasyEDA community components + + CLI changes: + - New `jlc easyeda install [uuid]` subcommand with -p/--project, --with-3d, -f/--force options + - Dedicated EasyEDAInfoScreen and EasyEDADetailView showing community-specific fields + - Installation status detection: shows "R Regenerate" if installed, "Enter Install" if not + - "✓ Installed" indicator next to component title when already in library + - `jlc install` now rejects non-LCSC IDs with helpful redirect to `jlc easyeda install` + + Core changes: + - Add `isEasyEDAInstalled()` method to check if component exists in EasyEDA library + - Register EasyEDA library in global KiCad tables with portable ${KICAD9_3RD_PARTY} paths + - Support global installation for community components (no projectPath required) + - Separate library names (EasyEDA vs EasyEDA-local) to avoid global/local collision + +### Patch Changes + +- Updated dependencies [[`cd6df88`](https://github.com/l3wi/jlc-cli/commit/cd6df881fb1b8ce7ce5d8cff27eeb4d309cab1cb)]: + - @jlcpcb/core@0.2.0 + ## 0.1.1 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 1c1b3a9..257692e 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@jlcpcb/cli", - "version": "0.1.1", + "version": "0.2.0", "private": false, "type": "module", "description": "CLI for JLC/EasyEDA component sourcing and KiCad library management", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 6e85f6f..b105500 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,28 @@ # @jlcpcb/core +## 0.2.0 + +### Minor Changes + +- [`cd6df88`](https://github.com/l3wi/jlc-cli/commit/cd6df881fb1b8ce7ce5d8cff27eeb4d309cab1cb) Thanks [@l3wi](https://github.com/l3wi)! - Packages to select: @jlcpcb/cli (minor), @jlcpcb/core (minor) + + Summary to paste: + + Add `jlc easyeda install [uuid]` command for EasyEDA community components + + CLI changes: + - New `jlc easyeda install [uuid]` subcommand with -p/--project, --with-3d, -f/--force options + - Dedicated EasyEDAInfoScreen and EasyEDADetailView showing community-specific fields + - Installation status detection: shows "R Regenerate" if installed, "Enter Install" if not + - "✓ Installed" indicator next to component title when already in library + - `jlc install` now rejects non-LCSC IDs with helpful redirect to `jlc easyeda install` + + Core changes: + - Add `isEasyEDAInstalled()` method to check if component exists in EasyEDA library + - Register EasyEDA library in global KiCad tables with portable ${KICAD9_3RD_PARTY} paths + - Support global installation for community components (no projectPath required) + - Separate library names (EasyEDA vs EasyEDA-local) to avoid global/local collision + ## 0.1.1 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 98475ea..c1d0d72 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@jlcpcb/core", - "version": "0.1.1", + "version": "0.2.0", "private": false, "type": "module", "description": "Core library for JLC/EasyEDA component sourcing and KiCad conversion", diff --git a/packages/mcp/CHANGELOG.md b/packages/mcp/CHANGELOG.md index c51d207..b62412d 100644 --- a/packages/mcp/CHANGELOG.md +++ b/packages/mcp/CHANGELOG.md @@ -1,5 +1,33 @@ # @jlcpcb/mcp +## 0.2.0 + +### Minor Changes + +- [`cd6df88`](https://github.com/l3wi/jlc-cli/commit/cd6df881fb1b8ce7ce5d8cff27eeb4d309cab1cb) Thanks [@l3wi](https://github.com/l3wi)! - Packages to select: @jlcpcb/cli (minor), @jlcpcb/core (minor) + + Summary to paste: + + Add `jlc easyeda install [uuid]` command for EasyEDA community components + + CLI changes: + - New `jlc easyeda install [uuid]` subcommand with -p/--project, --with-3d, -f/--force options + - Dedicated EasyEDAInfoScreen and EasyEDADetailView showing community-specific fields + - Installation status detection: shows "R Regenerate" if installed, "Enter Install" if not + - "✓ Installed" indicator next to component title when already in library + - `jlc install` now rejects non-LCSC IDs with helpful redirect to `jlc easyeda install` + + Core changes: + - Add `isEasyEDAInstalled()` method to check if component exists in EasyEDA library + - Register EasyEDA library in global KiCad tables with portable ${KICAD9_3RD_PARTY} paths + - Support global installation for community components (no projectPath required) + - Separate library names (EasyEDA vs EasyEDA-local) to avoid global/local collision + +### Patch Changes + +- Updated dependencies [[`cd6df88`](https://github.com/l3wi/jlc-cli/commit/cd6df881fb1b8ce7ce5d8cff27eeb4d309cab1cb)]: + - @jlcpcb/core@0.2.0 + ## 0.1.1 ### Patch Changes diff --git a/packages/mcp/package.json b/packages/mcp/package.json index c6364b9..f8f0f9f 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -1,6 +1,6 @@ { "name": "@jlcpcb/mcp", - "version": "0.1.1", + "version": "0.2.0", "private": false, "type": "module", "description": "MCP server for JLC/EasyEDA component sourcing, library fetching, and conversion to KiCad format",