Releases: LibreCAD/LibreCAD
Release Candidate
v2.2.1.4
LibreCAD v2.2.1.4 – Bugfix Release
We are pleased to announce the release of LibreCAD 2.2.1.4, a maintenance update focused on stability and quality improvements.
This is primarily a bugfix release that resolves several reported issues, including:
Problems with file associations (e.g., opening DXF files directly from Windows Explorer)
Copy/paste scaling inconsistencies
Incorrect version string display in some Windows builds
Packaging has also seen enhancements for smoother installation and better integration across platforms. Additional packaging refinements and language/translation improvements are already in progress and will appear in upcoming point releases.
Please note that new features — such as improved hatches and solid fills supporting complex contours — remain under active development in the master branch (2.2.2-alpha series).
We warmly invite all users to test our latest development builds if you're interested in evaluating cutting-edge features early. Your feedback helps shape the future of LibreCAD!
Downloads and full changelog are available on GitHub:
https://github.com/LibreCAD/LibreCAD/releases/tag/v2.2.1.4
Thank you to everyone who reported bugs, submitted patches, and contributed translations — your support makes this release possible.
Best regards,
The LibreCAD Team
What's Changed
- windows translation qm files by @dxli in #2453
- Issue #2447: fixed a crash by block insertion by @dxli in #2454
- Issue #2451 : incorrect SCMREVISION for windows packaging by @dxli in #2474
- 2.2.1.4 preparation by @dxli in #2476
- Issue #2462: block insertion fixes by @dxli in #2480
- 2.2.1.4 preparation by @dxli in #2487
Full Changelog: v2.2.1.3...v2.2.1.4
Release Candidate
v2.2.1.3 Released
What's Changed
- Issue #2069: dlgmtext default to unicode fonts by @dxli in #2292
- Add global Shift+Spacebar keyboard shortcut by @kelstner in #2231
- Issue #2304: actionhandler cleanup by @dxli in #2307
- Issue #2308: fixed loop validation by @dxli in #2312
- Issue #2403: aarch64 AppImage qt plugin folder fixes by @dxli in #2404
- CI: windows building fixes by @dxli in #2406
- Issue #2214: disable PenWizard by default by @dxli in #2422
- Fixed windows building by @dxli in #2423
- Issue #2410: duplicateLayerEntity() issue by @dxli in #2424
Caveat
In order to run the unsigned DMG image on macOS with Apple Silicon(arm64) CPUs, the following workaround is helpful to bypass the macOS security limitation:
xattr -rc LibreCAD.app
sudo codesign --force --deep --sign - LibreCAD.appNew Contributors
Full Changelog: v2.2.1.2...v2.2.1.3
What's Changed
- Issue #2069: dlgmtext default to unicode fonts by @dxli in #2292
- Add global Shift+Spacebar keyboard shortcut by @kelstner in #2231
- Issue #2304: actionhandler cleanup by @dxli in #2307
- Issue #2308: fixed loop validation by @dxli in #2312
- Issue #2403: aarch64 AppImage qt plugin folder fixes by @dxli in #2404
- CI: windows building fixes by @dxli in #2406
- Issue #2214: disable PenWizard by default by @dxli in #2422
- Fixed windows building by @dxli in #2423
- Issue #2410: duplicateLayerEntity() issue by @dxli in #2424
- Some post 2.2.1.3 fix by @hfiguiere in #2435
New Contributors
Full Changelog: v2.2.1.2...v2.2.1.3
Release Candidate
v2.2.1.2 Released
*v2.2.1.2 Released
This is a bug fixing release.
** Fixes since v2.2.1.1
Full Changelog: v2.2.1.1...v2.2.1.2
v2.2.1.1 Released
This is a bugfix release to fix crashes due to a serious bug in the event handle.
Full Changelog: v2.2.1...v2.2.1.1
Checksums
md5sums
| md5sums | Files |
|---|---|
| d0666d6bd4762b71996ed1d8f9c93152 | LibreCAD-v2.2.1.1-aarch64.AppImage |
| 6c8cb18012fb5617548055e336b36cbc | LibreCAD-v2.2.1.1.dmg |
| 8329815d759aab9b6671db9ac9d19bdd | LibreCAD-v2.2.1.1.exe |
| d99c5a7e7a100d5d9bee4a8332bb3174 | LibreCAD-v2.2.1.1.snap |
| 72d08825434b7da26cf609c2d1063213 | LibreCAD-v2.2.1.1-win64.exe |
| 440aa61f9619ac2f407098ba2f2f4e5e | LibreCAD-v2.2.1.1-x86_64.AppImage |
sha256sums
| sha256sums | Files |
|---|---|
| 1d7610141e5f4f05a2f6f4f606aa4652e98c17a4f19d6d1b7537777c9a9ee5c8 | LibreCAD-v2.2.1.1-aarch64.AppImage |
| 76f8adbb4dbac5312e0c645f7127c3081ce3959b482488352a176a35f9154c0f | LibreCAD-v2.2.1.1.dmg |
| d067ccb5bcd2bc7597c42d96e9fce6518a134ad720017225004130f72385bdfa | LibreCAD-v2.2.1.1.exe |
| b537102a6c70802a1e97c871885a3bd51292eb073832c1e2e37e2f0a9a185b7d | LibreCAD-v2.2.1.1.snap |
| c475163f5b3398482d10c567a620094da692376311173b658f11dbbe4caf1def | LibreCAD-v2.2.1.1-win64.exe |
| 8a810ed46d01b492d317d557ea5c05631a4a2788fdcfb6ff5f3db5dbc0f1c7b6 | LibreCAD-v2.2.1.1-x86_64.AppImage |
| ---- | ---- |
v2.2.1 Release!
#We are pleased to announce the new stable LibreCAD release v2.2.1.
With the support of our community, some highlights of development since v2.2.0:
- Native builds for platforms win64, SnapCraft;
- Experimental new primitive geometry type: parabola;
- Right-to-left text (need more work on numbers);
- Display hatching area in dialog for existing hatches;
- Layer tree, pen pallet, and many new drawing methods by sand1024;
- Hovering effect for entities by @melwyncarlo;
- Rendering implementation cleanup for performance and consistent appearance;
- More GUI and command line improvements.
Checksums
md5sums
| md5sum | file |
|---|---|
| 5c70d2f727533cf91758f7377fbbcb63 | LibreCAD-v2.2.1.dmg |
| 3220c36cc1e4ef42265a64977e8e7fe1 | LibreCAD-v2.2.1.exe |
| d87015060e3fb849bde72cba0dd49e2d | LibreCAD-v2.2.1.snap |
| 512505525e8fb50be9116dfb7db248c0 | LibreCAD-v2.2.1-win64.exe |
| a06e9ba691c1e93618d9c2f55495394b | LibreCAD-v2.2.1-x86_64.AppImage |
sha256sums
| sha256sum | file |
|---|---|
| e3e13799cff6767f76e3716e72999f18eded6f008975d75dac650425f661c6fb | LibreCAD-v2.2.1.dmg |
| e02decfb3a8540581dd4ff6438850823132fef1f49cda15e0247a7371d94a254 | LibreCAD-v2.2.1.exe |
| ae5935e71b6543a09750733521f36d114e33fc67c85dade9236ec54c014b1d0c | LibreCAD-v2.2.1.snap |
| b6775559f8c828550bea386246b2b1ae5258b84d1a15f3d8133ce5cb6a8f416e | LibreCAD-v2.2.1-win64.exe |
| 3c92991cfd2db49f6d01d164c29ac391783465dac3a41bc7e514ae15ea053187 | LibreCAD-v2.2.1-x86_64.AppImage |
What's Changed
- Issue #1007 - Update appadata to pass validation by @hfiguiere in #1580
- Add IfSilent jump instruction to skip browser launch after install by @makos in #1618
- Update pt-br translation by @natrodrigo in #1582
- added missing tools from standard tool bar, fixes #1511 by @pollywinters in #1535
- new DimArc tool, fixes #1255 by @melwyncarlo in #1484
- Fix linker error when linking freetype w/ ttf2lff by @cfelder in #1592
- Add ability to copy objects and mini dialog to set options to Align p… by @gwhitney in #1138
- Handle fractional imperial dimensions by @Sleet01 in #1178
- Dxf2png PR #1293 by @dxli in #1620
- Add command by @dxli in #1621
- Fix #1388 - Allow entering radius in command box by @MarcelloTheArcane in #1389
- Hide zero foot by @dxli in #1622
- CI: windows x64: avoid extra Qt tools by @dxli in #1623
- tangent 3 circle sometimes fails with parallels, fixes #1386 by @melwyncarlo in #1440
- Fixed a heap corruption upon startup. by @madmaxoft in #1628
- Change DXF Export to use ext Style handle ID for 340 Dimstyle field. by @computergeek1507 in #1551
- Ref PR #1432 - Update tab order in qg dlgtext.UI - also add "cbFont" selector into the tab order by @pollywinters in #1540
- feature request - ability to set the style of a POINT, fixes #960 by @pollywinters in #1532
- radius=0 is invalid error displayed repeatedly when zooming, fixes #1514 by @pollywinters in #1531
- Fixes for glowing effect on mouse hovering by @dxli in #1641
- Issue #1639: minor UI fixes for Point options by @dxli in #1642
- grid appears in 2nd file, when it is disabled in 1st file, fixes #1451 by @melwyncarlo in #1457
- PR #1486 fixes by @dxli in #1644
- Add CodeQL workflow by @jorgectf in #1646
- Issue #1645: user option for mouse-over effects by @dxli in #1650
- Qt-5.15 support by @dxli in #1656
- Issue #1572 : add topology sorting for hatch loops by @dxli in #1659
- Issue #778 Painter: use Qt native dash pattern by @dxli in #1661
- Update cyrillic_ii.lff by @app4soft in #1663
- Polyline Equations in Command by @melwyncarlo in #1449
- feat: Shortcut "." to specify current point coordinates on command line by @gwhitney in #1673
- Mtext: initial support for Right-to-left text by @dxli in #1674
- Issue #1572: fix hatching area calculation by @dxli in #1680
- feat: Extend one-character coordinate shortcuts by @gwhitney in #1677
- Issue #1572: updated loop extraction algorithm by @dxli in #1681
- Icons by @flywire in #1702
- Update README.md with the support of dxf2svg by @jonadem in #1707
- Adding support for C++17 in project files. by @marko-radojcic in #1708
- Fix loading of splines that falsely defined by closed by @baranovskiykonstantin in #1712
- Support snapping for leaders by @Earlopain in #1714
- Export 2 csv plugin by @quimperval in #1730
- Initial Parabola support by @dxli in #1740
- Parabola support common tangent by @dxli in #1742
- Snap Middle by Melwyn PR #1424 by @dxli in #1744
- Pens palette widget by @sand1024 in #1745
- Layer tree view by @sand1024 in #1748
- Pen Toolbar Actions - small improvement for pen operations by @sand1024 in #1750
- Shear support by @dxli in #1749
- Additional actions by @sand1024 in #1761
- Pen toolbar - sync pen by layer action now works if PenPalette widget is disabled by @sand1024 in #1763
- more reliable selection of segments for break/divide action by @sand1024 in #1766
New Contributors
- @hfiguiere made their first contribution in #1580
- @makos made their first contribution in #1618
- @natrodrigo made their first contribution in #1582
- @cfelder made their first contribution in #1592
- @Sleet01 made their first contribution in #1178
- @madmaxoft made their first contribution in #1628
- @computergeek1507 made their first contribution in #1551
- @jorgectf made their first contribution in #1646
- @marko-radojcic made their first contribution in #1708
- @Earlopain made their first contribution in #1714
- @quimperval made their first contribution in #1730
Full Changelog: 2.2.0...v2.2.1
Continuous Build 2.2.0.x
What's Changed
- Exiting print preview displays wrong drawing #1207 by @israelmsnts in #1696
- fix compilation with clang and llvm's libcxx by @dpronin in #1798
New Contributors
- @israelmsnts made their first contribution in #1696
- @dpronin made their first contribution in #1798
Full Changelog: 2.2.0.2...2.2.0-latest
Continuous Build: latest development
2.2.2_alpha-latest Update build-all.yml