Highlights
- Direct export to PCB (no more netlist imports needed in the pcbnew gui)
- libadd supports --lcsc and --mfr for automatically pulling jlc parts into the library
- OO-style calls to core functions (no more core.util imports)
What's Changed
- Library: Remove direct library imports by @iopapamanoglou in #34
- Library: Use multitrait handle by @iopapamanoglou in #35
- Lib: Filters & Signals & Delayed construction by @iopapamanoglou in #30
- Core: OO style functions by @iopapamanoglou in #36
- Core: Improve field construction exceptions by @mawildoer in #37
- Picker: Perf test; Cache e-series by @iopapamanoglou in #41
- Bug: KiCad: Fileformat: missing island, dnp, via by @ruben-iteng in #43
- Feature: PCB: Transformer: utils by @ruben-iteng in #44
- Tools: Add lcsc & mfr flag to libadd for auto-module by @iopapamanoglou in #45
- CI: explicity execute pre-commit in CI on PRs by @mawildoer in #47
- Add: Exporters: PCB: Layout: Reverse order option by @ruben-iteng in #48
- Add: Library: LED: More colors by @ruben-iteng in #49
- Library: Mounting_Hole: Variable diameter and padtype by @ruben-iteng in #50
- Library: PoweredLED: Option to move resistor on A or K side by @ruben-iteng in #51
- Exporter: PCB netlist exporter by @iopapamanoglou in #46
- Exporters: PCB: KiCad: git_version util by @ruben-iteng in #52
- Library: Remove Constant for physical params by @iopapamanoglou in #53
- Picker: Inf Ranges; Diode picker++; Descr filter by @iopapamanoglou in #54
Breaks
- Calls to core.util
Full Changelog: v4.0.1...v4.1.0