Seznam obsahuje 7 verzí programu LibrePCB – od 3. dubna 2024 po aktuální verzi 2.1.1. Každá verze vede na instalátory ze serveru výrobce.
7 verzí za 2 roky · přibližně 3,2 ročně
| Verze | Datum | Velikost | Soubory |
|---|---|---|---|
| 2.1.1Nejnovější | 12. června 2026 | 55,9 MB | 64bit EXE (Inno Setup) 55,9 MB Seznam změnToday we released LibrePCB 2.1.1, which includes some improvements related to FreeRouting compatibility and keyboard shortcuts on macOS, and also various small bugfixes. Check out the changelog below.
Changelog
Schematic & Board Editor:
- Fix accidentally selecting objects on hidden layers (#1836)
- Fix rejecting deletion of duplicate assembly options (#1831)
Import/Export:
- DSN Export: Always include a pad stack for the default via preset (#1844)
- SES Import: Fix incompatibility with recent FreeRouting versions (#1842)
User Interface:
- Show native modifier key text on macOS (#1846, #1848)
- Accept locale-dependent decimal point in attribute values (#1839)
- Fix error message after aborting opening a library (78e26700)
- Fix outdated instructions in background image dialog (#1845)
- Fix missing top border in about panel (627cea08)
Miscellaneous:
- Render attribute values in schematics & boards independent of locale (#1838)
- Fix project migration log not opening in Snap/Flatpak (#1815)
- Fix crash when canceling attributes overlay in device editor (#1840)
Credits
External code contributors of this release: @SiboVG
Download
The release can be downloaded for all major operating systems from our download page.
If you like LibrePCB, please consider making a small donation to support the ongoing development.
Thank you! |
| 2.1.0 | 19. května 2026 | — | 64bit EXE (Inno Setup) |
| 2.0.1 | 22. února 2026 | — | 64bit EXE (Inno Setup) Seznam změnToday we released LibrePCB 2.0.1, which brings a few small improvements (e.g. better HiDPI screen support) and various bugfixes. See the full changelog below.
Changelog
Library Editor:
- Fix error when creating new library with long name (#1685)
Schematic Editor:
- Increase default text size from 1.5mm to 2.5mm (#1690)
- Improve "Add Component"-toolbar behavior for complex values (87944c21)
Board Editor:
- Enforce planes thermal spoke width >= minimum width (#1686)
- Fix creating planes with invalid properties (#1688)
Miscellaneous:
- Auto-open board when opening a project (#1683)
- Display properties of selected schematic- & board objects (#1698)
- Show grid interval keyboard shortcut in tooltip (c88603f4)
- Slightly improve color contrast of Qt checkboxes (7abcbc28)
- Fix dropdowns opening outside of screen (#1694)
- Fix blurry icons & graphics for HiDPI scale factor > 100% (#1691)
- Fix keyboard modifiers not working in graphics views (#1692)
- Fix sensitive detection of touchpad scroll direction (#1695)
- Fix flaky global cursor position transform in editors (#1689)
- Fix mouse cursor flickering (6dff7cfa)
- MacOS: Fix loosing focus after adding component to schematic (#1687)
Building/Packaging/Deployment:
- Move Slint UI into separate static library to fix spurious compile error (#1684)
- Reduce number of Slint compilation units to 8 (027b971a)
- Disable unused Slint features (488bb6f0)
Credits
External code contributors of this release: @megabyte6
Download
The release can be downloaded for all major operating systems from our download page.
If you like LibrePCB, please consider making a small donation to support the ongoing development.
Thank you! |
| 2.0.0 | 28. ledna 2026 | — | 64bit EXE (Inno Setup) |
| 1.3.0 | 24. března 2025 | — | 64bit EXE (Inno Setup) Seznam změnToday we released LibrePCB 1.3.0 with an interactive HTML BOM export, several bugfixes and more! See the full changelog below.
Highlights
Note that this is mainly a bugfix release and most features currently in development will land in the LibrePCB 2.0 release which still takes some time. Nevertheless there are some noteworthy changes in this release.
Interactive HTML BOM (#1485)
Printing out the assembly plan and the BOM for manual PCB assembly and marking the assembled parts line by line is no longer required thanks to a new output job. Instead of a PDF, you’ll get the assembly plan as a HTML file which is interactive — you can sort, filter, search or mark parts as assembled using a web browser. Instead of a paper sheet, you could use your laptop or tablet on your desk while assembling the PCB step by step.
The HTML/CSS/JS core of this feature is from the existing Ineractive HTML BOM project, already well known as a KiCad plugin. In LibrePCB, this is now a built-in feature!
KiCad v9 Compatibility (#1492)
As KiCad v9 was released with some changes in its library file format, we updated our KiCad library importer to support that new file format. Of course older file formats are still supported, and actually their compatibility was even improved too in this release.
Initial Usage of Rust (#1477)
Though not directly relevant for our users, this change is still noteworthy as it highly affects the development of LibrePCB. After more than 10 years of implementing LibrePCB entirely in C++, this release contains the very first code written in the Rust programming language.
The reasoning behind this is explained in the blog post NGI0 Grant for LibrePCB 2.0. While this is not directly visible in the LibrePCB application, users still profit indirectly from potentially higher stability and faster development.
In this release, there are two software modules implemented in Rust: The interactive HTML BOM generator mentioned above, and the library for reading and writing ZIP files.
Changelog
Board Editor:
- Fix rejecting adding planes if project has no nets (#1493)
- Fix wrong hyperlink in "Unplaced Components" dock (8b0f59c8)
DRC:
- Report vias as useless if connected on less than 2 layers (#1487)
Import/Export:
- Output jobs: Add interactive HTML BOM output job (#1485)
- KiCad library import: Add compatibility with KiCad v9 & Ultra Librarian (#1492)
- STEP export: Fix possible error with arcs in board outline (#1484)
Miscellaneous:
- Fix missing crosshairs in some editor tools (#1490)
- Fix some list view text colors for dark theme (#1491)
- Fix accessing dangling reference in net segment splitters (#1478)
Building/Packaging/Deployment:
- Drop support for Qt5 (#1470)
- Switch to C++20, replacing tl::optional by std::optional (#1471)
- Add initial integration of Rust (#1477)
- Replace QuaZip library with Rust crate zip (#1482)
- Fix compiler flags for muparser & kicadimport (#1472)
- Fix OpenSSL deployment in binary Linux releases (#1495)
Credits
This release was part of the NGI0 Commons grant we receive from NLnet, which was a huge help for us to get this work done. We are very thankful for their support.
Also a big thank you to our sponsors and to the community helping us with translations, pull requests, donations and other contributions! 🎉
Code contributors of this release: @ubruhin, @connorslade |
| 1.2.0 | 1. prosince 2024 | — | 64bit EXE (Inno Setup) |
| 1.1.0 | 3. dubna 2024 | — | 64bit EXE (Inno Setup) |