Skip to content

v1.8.0 release

Latest

Choose a tag to compare

@yaqwsx yaqwsx released this 12 Apr 11:17
· 1 commit to master since this release
6eb4e7a

This release brings KiCAD v10 support, numerous bug fixes, and several quality-of-life improvements. All users are encouraged to upgrade. Note that this release drops support for KiCAD versions older than v9.

New features

  • KiCAD v10 support (3cd47e1)
  • odd/even grid offsets for layouts (715cfc9)
  • allow to specify layer for annotation source (b8abc64)
  • expose KiKit properties from TabAnnotations (470d48d)
  • add option to bake old references (3e321b2)
  • DRC is now handled via kicad-cli instead of pcbnew (39e9d59)
  • support for hasNetclass(), hasExactNetclass(), and inDiffPair() conditions in custom DRC rules (85d8189, afe04d9)
  • support for comments in the SExpr parser (c0ea8ad)
  • CLI now also accepts -h to show help text (ab82af6)

Bug fixes

  • fix the interaction of tightframe and fillets (8f3e7f3)
  • fix degenerate polygon handling in substrate cropping (c59789d, 6043817, 29f6f76)
  • prevent interference of neighboring board polygons (b4f2692)
  • fix shapePolyToShapely conversion (ab63ca4)
  • fix tooling.solderMaskMargin (62c450b)
  • fix jlcTooling preset (b8b830f)
  • copy nets of graphical items (567514d)
  • copy and rename netclass_assignments from source board (3e4ba78, 9fbe4b7)
  • make sure the boards are placed precisely, accounting for edge cut width (1ed03ce)
  • improve strategy for filling full tabs (f9dc09b)
  • fix error reporting for mousebite cuts (e65a490)
  • validate tab footprint (4f1a424)
  • check if the panel file name includes a directory and verify its existence (8c6643c)
  • several error messages were improved (82b8409, 559d637)
  • make sure that newly added layers are enabled (3cb1974)

Performance

How to update