Skip to content

Releases: kellertobias/pcbs-framework

v2.4.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 02:57

2.4.0 (2026-10-08)

Bug Fixes

  • load Three.js through its ESM entry point (64cae59)

Features

  • align pull-resistor banks and right-align IC fields (c6ca80c)
  • centralize exports and circuit-driven layout rules (0578ce2)
  • compact schematic groups and refine project title box (a7a640d)
  • declare schematic groups on circuit methods (f0ccd92)
  • generate functional schematic pages with native connectivity (29767d0)
  • group schematic pins and compact same-side feedback layouts (03b3816)
  • optimize schematic conventions and add project branding (e715407)
  • refine schematic placement using generated routing (daa6bf6)

v2.3.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 20:28

2.3.0 (2026-10-06)

Bug Fixes

  • provision KiCad libraries for release tests (35e6ec6)
  • use matching KiCad 10 libraries in release CI (2f7ee4f)
  • use static temporary library paths in release job (27b01b8)

Features

  • add PCB projects panels routing and assembly tooling (c9be6ae)
  • automatically arrange schematics by functional groups (3fd12cb)

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 01 Aug 04:21

2.2.0 (2026-08-01)

Bug Fixes

  • generate valid KiCad schematics (aa09c83)

Features

  • generate initial PCB placements (298b490)

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 26 Feb 03:31

2.1.0 (2026-02-26)

Features

  • warn on unconnected and non-dnc pins during synthesis (853f668)

v2.0.2

Choose a tag to compare

@github-actions github-actions released this 23 Feb 04:39

2.0.2 (2026-02-23)

Bug Fixes

v2.0.1

Choose a tag to compare

@github-actions github-actions released this 23 Feb 01:16

2.0.1 (2026-02-23)

Bug Fixes

  • improve hierarchical placer (a4b54a1)
  • improve local component placement (cb4857a)

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 23 Feb 00:27

2.0.0 (2026-02-23)

chore

BREAKING CHANGES

  • release: migration to native kicad file generation done

v1.9.0

Choose a tag to compare

@github-actions github-actions released this 23 Feb 00:19

1.9.0 (2026-02-23)

Bug Fixes

  • add test asset (f525c6c)
  • correctly auto-rotate components (f6d068a)
  • correctly render nets (d5312f8)
  • correctly rotate global label text for vertical wires in KiCad schematic generation. (ac35e3c)
  • fix schematic generation formatting and quotation (2b08f2a)
  • generate kicad 9 files (10e0ecf)
  • global label layouts and inverted Y coords (61161df)
  • handle symbol inheritance and improve debugging (0606ff3)
  • handle symbol inheritance order and debugging (492e939)
  • improve error handling (ee86367)
  • kicad: correct global label orientations and text justification (3863a54)
  • netlist generation works now (1ebed10)
  • show warning if components overlap (a0a2ab4)

Features

  • generate empty PCB file if doesn't exist yet (8b6ee56)
  • native KiCad generation improvements (ca8f2d5)
  • replace circuit-synth with native KiCad generation (66be1df)

v1.8.1

Choose a tag to compare

@github-actions github-actions released this 22 Feb 23:37

1.8.1 (2026-02-22)

Bug Fixes

  • remove the last remains of circuit-synth (a0e2005)

v1.8.0

Choose a tag to compare

@github-actions github-actions released this 22 Feb 12:43

1.8.0 (2026-02-22)

Bug Fixes

  • export: use rotation from .kicad_pcb for JLC CPL (6dc1d87)

Features

  • cpl: add support for placement overrides (abd9af2)
  • cpl: add support for placement overrides (34b1a46)