Skip to content

Commit fab1173

Browse files
committed
Update monthly changelog
1 parent a7ca6d1 commit fab1173

1 file changed

Lines changed: 23 additions & 31 deletions

File tree

changelogs/2026-09.md

Lines changed: 23 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,35 @@
11
# Changelog 2026-09
22

3-
2026-09 highlights
4-
53
- Autorouting
6-
– New “simplify” preset (props #723) and Core integration phase (core #3581) reduce needless dog-legs / vias.
7-
– Pipeline 11 trace-simplification & vertex-shortcut upgrades (autorouter #2335, #2393).
8-
– Smarter Pipeline 9 DRC repair: re-use static connectivity, respect connected pads, inclusive via-span checks (autorouter #2349, #2361, #2390, #2402).
9-
– Progress & cache visibility surfaced to CLI (autorouter #2370, cli #4604, core #3655).
4+
– New “simplify” preset & phase (props #723, core #3581) plus Pipeline-11 simplification & vertex shortcuts (autorouter #2335, #2393).
5+
– Progress & cache reporting surfaced (autorouter #2370, cli #4604) and inclusive via-span DRC repairs (autorouter #2402).
106

117
- Fan-out & DDR
12-
– Incremental fanout solver with AM62L topology fixes and new SoC/DRAM break-outs (fanout-solver #131, #141, #149, #154).
13-
– DDR breakout quick-configure pages + docs show end-to-end phases (quick-configure #11-15, docs #862, #864).
14-
15-
- Schematic-trace solver
16-
– Eliminated duplicate ground labels, dog-legs, and label-trace crossings; merged same-net rails; aligned exits (schematic-trace-solver #1008, #1013, #1038, #1045, #1054, #1064).
8+
– Multiple AM62L LPDDR4 breakout and timeout fixes; incremental and benchmarked routing (fanout-solver #131, #141, #149, #154).
9+
– Quick-configure pages for coordinated DDR breakouts (quick-configure #11-15) and new DDR routing guides/docs (#862, #864).
1710

18-
- PCB / copper pours
19-
– Correct clearance around oval plated holes (copper-pour-solver #86, core #3657, tscircuit #4765).
20-
– Gerber export now deduplicates via drills & honours physical layer spans (circuit-json-to-gerber #154, #158, #159).
11+
- Schematic Trace Solver
12+
– Upgraded to v0.0.178 (core #3582) with label/rail alignment, duplicate-stub collapse, dogleg removal, and crossing prevention (STS #1013, #1020, #1054, #1052, #1061).
2113

22-
- CAD interchange
23-
KiCad: v10 flags + OBJ/STEP model support, text sizing & schematic parity fixes (kicadts #67, circuit-json-to-kicad #491-510).
24-
Altium: bus & polygon parsing, note/annotation preservation, cut-out & silkscreen export (altiumts #119, circuit-json-to-altium #102-115).
14+
- Copper & Clearance
15+
Oval plated-hole pour clearance fix (copper-pour-solver #86; core #3593 / tscircuit #4765).
16+
Plated-pill pad clearance geometry corrected (checks #257) with false-positive repro (#256).
2517

26-
- Checks / DRC
27-
– Plated-pill pad clearance geometry fixed (checks #257) and short-switch self-connection warning added (checks #263).
18+
- Export / Import Ecosystem
19+
– KiCad 10 property-flag support & round-trip fixes (kicadts #67; c-json-to-kicad #491, #495).
20+
– Altium bus & polygon cut-out parsing plus note/annotation preservation (altiumts #119; c-json-to-altium #104-106, #115).
21+
– Gerber: deduplicate via drills & zero-length transitions (c-json-to-gerber #154, #158-159).
2822

29-
- Core / circuit-json
30-
– Superscript inline net-label support disambiguates same-name nets (circuit-json #750-755, circuit-to-svg #712, core #3660).
31-
– Footprint-owned cut-outs now associated with components (core #3628, checks #259).
23+
- Data Model & Rendering
24+
– Superscripted net labels & inline text (c-json #750-755; c-to-svg #712) and styled pin-label runs (c-json #748).
3225

33-
- Web & CLI UX
34-
– Editor exports every schematic sheet (tscircuit.com #4729) and keeps URL/file selection in sync (tscircuit.com #4748).
35-
– CLI now serialises concurrent installs and shortens cache keys (cli #4590, #4605).
26+
- Checks & Shorts
27+
– Push-button same-net switch warnings and short-bitmap label fix (checks #262-263; check-shorts #53).
3628

37-
- Libraries & content
38-
– TI subcircuit picker with system blocks and recommended parts (ti #223-229, #234).
39-
– New MSPM0 / MSPM33 MCUs, crystal alignment, biscuit-board examples, real L0805 inductors documented (ti #224, matchpack #237, biscuit-boards #106-111, easyeda-converter #535).
29+
- CLI / Runframe
30+
– Concurrent install serialization & shorter cache keys (cli #4590, #4605) plus extensive package bumps keeping eval/runframe in sync.
4031

41-
- Miscellaneous fixes
42-
– Duplicate traces in local autorouter stage removed (core #3583).
43-
– Zero-length via transitions no longer add copper (circuit-json-to-gerber #154).
32+
- Miscellaneous
33+
– Real-world inductor & pin-alias EasyEDA reproductions (easyeda-converter #535, #534) and CAD footprint size derivation fix (#540).
34+
– Ti subcircuit picker and new MSPM0/M33 MCUs (ti #224-229, #234).
35+
– Copper-cutout component ownership & fabrication-note generation (core #3628, #3650).

0 commit comments

Comments
 (0)