Releases: Bouni/kicad-jlcpcb-tools
Releases · Bouni/kicad-jlcpcb-tools
2025.09.02
What's Changed
Full Changelog: 2025.09.01...2025.09.02
2025.09.01
What's Changed
- README.md - Update KiCAD version badges, drop 8.99 and replace with 9… by @chmorgan in #599
- README.md - Adjust some language to remove mention of specific versio… by @chmorgan in #600
- Extended rotation correction to also have X/Y offsets. by @dhoepfl in #583
- Cmm partselector category by @chmorgan in #592
- README.md - 'How to release new versions of this plugin' by @chmorgan in #598
- Cmm db optimize by @chmorgan in #603
- Cleanup by @Bouni in #606
- Added some input sanitization to prevent database corruption. by @dhoepfl in #608
- Board local corrections by @dhoepfl in #584
- Fix broken update parts database action by @Bouni in #613
- Improved order number placeholder check. by @dhoepfl in #614
- Unified correction matching between main window and fabrication. by @dhoepfl in #615
- Fix for logging issue by @Bouni in #624
- Catch exception when trying to remove logging handlers on Plugin close by @Bouni in #628
- Cmm distutils fix by @chmorgan in #611
- fix(version): make version checking more robust by @andy9a9 in #633
- Added handling of duplicate entries on saving a correction. by @dhoepfl in #630
- Fix crash in plugin when datasheet url is missing by @fbataill in #639
- Plausibility check by @Bouni in #626
- Fix for regex for valid part references by @Bouni in #640
- Cmm jlcparts fetch - move jlcparts database fetching into the jlcparts_db_convert.py script by @chmorgan in #631
New Contributors
Full Changelog: 2025.04.02...2025.09.01
2025.04.02
What's Changed
- PartSelector refactoring by @Bouni in #577
- Removed unused 'rotation' table from the parts database. by @dhoepfl in #586
- Feature/jlc specific layers by @lilindian16 in #588
- refactor(schematic,version): refactor version handling by @chmorgan in #589
- Cmm v9 fix by @chmorgan in #590
- Cmm db reload by @chmorgan in #593
- Cmm debug prints by @chmorgan in #594
- Cmm query fixes by @chmorgan in #595
New Contributors
Full Changelog: 2025.03.01...2025.04.02
2025.03.01
What's Changed
- Catch UnicodeDecodeError in JLC order number check by @Bouni in #559
- Remove Paste and V-Score layers from ZIP file by @Bouni in #564
- Fixed params display in mainwindow and LCSC board value when removed by @TAMPCO in #569
- Fix/layers by @andy9a9 in #575
- Fix part picture download by @Bouni in #576
New Contributors
Full Changelog: 2024.12.01...2025.03.01
2024.12.01
What's Changed
- placehoDLer -> placehoLDer by @maximevince in #553
- Fix: check_order_number function on empty files by @andy9a9 in #555
- Show component values in list (+ other minor conveniences) by @wrs in #551
- [feat] Add resuming download feature for LCSC database by @Oliver0804 in #556
- Add progress bar and logg messages to zip deflation by @Bouni in #558
New Contributors
- @maximevince made their first contribution in #553
- @andy9a9 made their first contribution in #555
- @wrs made their first contribution in #551
- @Oliver0804 made their first contribution in #556
Full Changelog: 2024.10.01...2024.12.01
2024.11.01
What's Changed
- Fixes #528 Feature/component count by @lilindian16 in #529
- Show chunk n of m while downloading by @Bouni in #542
- Update versions by @Bouni in #544
- Add option for JLC order number placeholder check by @Bouni in #545
- Fix LCSC numbers appearing on silkscreen by @whmountains in #547
- Add open LCSC page button to part details dialog by @Bouni in #548
New Contributors
- @lilindian16 made their first contribution in #529
- @whmountains made their first contribution in #547
Full Changelog: 2024.09.02...2024.11.01
2024.10.01
What's Changed
- Fixes #528 Feature/component count by @lilindian16 in #529
- Show chunk n of m while downloading by @Bouni in #542
- Update versions by @Bouni in #544
- Add option for JLC order number placeholder check by @Bouni in #545
- Fix LCSC numbers appearing on silkscreen by @whmountains in #547
- Add open LCSC page button to part details dialog by @Bouni in #548
New Contributors
- @lilindian16 made their first contribution in #529
- @whmountains made their first contribution in #547
Full Changelog: 2024.09.02...2024.10.01
2024.09.02
What's Changed
- Handle non existing price data by @Bouni in #538
- Fix 527 by @Bouni in #539
- Probable fix for #535 - use union instead of | operator for python 3.9 compatibility by @Cocoader in #540
- fix #524 empty BOM file on KiCad 7 by @davidegironi in #541
New Contributors
- @Cocoader made their first contribution in #540
- @davidegironi made their first contribution in #541
Full Changelog: 2024.09.01...2024.09.02
2024.09.01
What's Changed
- Use dict_factory in store for better readability by @Bouni in #487
- Add buttons to easy add Ω and µ to the search string. Fix for #66 by @Bouni in #508
- Refactor LCSC API into seperate class by @Bouni in #509
- Adds support for hierarchical sheets when rewriting schematics files. by @gonzalop in #506
- Use dict_factory for get_part_details by @Bouni in #512
- Refactor populate_footprints and get_part_details by @Bouni in #511
- Show the price for the number of selected parts by @Bouni in #496
- Improve part list by @Bouni in #519
- Show last update in title bar by @Bouni in #520
- Update pre-commit-config and linter action by @Bouni in #522
- Write assigned lcsc values back to board by @Bouni in #523
- Eliminate all dead code by @Bouni in #521
- Fix #530 by @Bouni in #534
New Contributors
Full Changelog: 2024.07.02...2024.09.01
2024.07.02
What's Changed
- Add download datasheet button to partdetails by @Bouni in #495
- Fix tented vias and aux_orgin correction for KiCAD 8.99 by @Bouni in #502
- Fix broken update process by @ukd1 in #498
- Issue 488 (BOM/CPL creation failure on footprints without pad) by @ms270169 in #489
- make get_part_details 2500x faster by @Oscilllator in #503
New Contributors
- @ukd1 made their first contribution in #498
- @ms270169 made their first contribution in #489
- @Oscilllator made their first contribution in #503
Full Changelog: 2024.07.01...2024.07.02