Skip to content

v0.1.20

Choose a tag to compare

@SunboX SunboX released this 07 Jul 04:23

Release 0.1.20 of gerber-toolkit.

Changes:

  • Split Excellon drill parsing into a dedicated parser, including routed slots and retained-leading-zero coordinate handling.
  • Added solder mask opening classification and propagated mask-opened copper surfaces through SVG and 3D outputs.
  • Added outline contour resolution for 3D board shape derivation, including fragmented corner profiles.
  • Improved SVG board fill, via-ring rendering, layer view models, clear-polarity masks, and long-arc handling.
  • Expanded parser, renderer, parity, and scene3d coverage.

Validation:

  • No unmerged local or remote branches found after git fetch --all --prune --tags.
  • npm registry version before release: 0.1.19.
  • npm test: 52 tests passed.
  • npm run check:format: passed after npm run format.
  • npm publish --dry-run --cache /private/tmp/gerber-toolkit-npm-cache: gerber-toolkit-0.1.20.tgz, 45 files, 70.2 kB package size, 359.4 kB unpacked size.
  • git status --short --branch: clean on main...origin/main.

Commit: