Fritzing 1.0.4 is a maintenance release. It has been tested on Windows 10, Windows 11, macOS Ventura, macOS Monterey, Ubuntu 20.04, Ubuntu 22.04, and Ubuntu 24.04.
What is new
UX: QFN support and working with tiny structures in the PCB was vastly improved. We changed the algorithm that decides which element will receive a mouse click. Ratsnest lines now stay the same size when zooming in. The hitbox size of wires and traces now depends on the wire diameter.
These two images show a PCB at 3000% zoom. The copper traces are 0.2mm (8mil) wide. Working at this scale was quite annoying in previous versions of Fritzing: The second image shows Fritzing 1.0.4. We made UI elements scale to proper sizes. There are quite a number of these changes. More situations where these apply can be seen in issue 3177 on github.
UX: Creating multiple wires of the same size or color is now much easier, as the properties of the recently created wire will also be used for new ones.
Board images: The alpha channel is now taken into account when loading board images. This also fixes many cases where loading an image would result in garbage or blank output.
UX: Show a message when a part must be moved to delete a ratsnest line. Before, we just moved parts without notice.
Bug Fixes
- Fixed crash when using the keyboard for moving parts.
- Fixed ghost connections resulting from moving parts over existing connections.
- Fixed ghost connections when moving a part via the keyboard.
- Fixed error when saving sketch to a write protected destination.
- Fixed repeated read/write operations when saving a sketch, to avoid issues with cloud storage.
- Fixed inactive copper layer after a board was deleted.
- Fixed an error where a move or rotate command was not properly stored, which would result in incorrect undo operations.
- Fixed order of text input fields in Inspector. They were in random order, often changing.
- Fixed input for decimals to work in all locales for text size (Inspector).
New parts
We included the PSoC™ 6 Artificial Intelligence Evaluation Kit (CY8CKIT-062S2-AI), thanks to Janarthanan Nagarajan from Infineon, and the Calliope Mini 3, thanks to Harald Rau.
OS Requirements
The minimum macOS Version is Big Sur. Windows 10* or 11 are supported on x86 CPUs. For Linux, Fritzing requires glibc >= 2.31 and OpenSSL 3 (64-bit Intel/AMD). The latter OpenSSL requirements typically mean Ubuntu 22.04 or later, but Fritzing should also run on Ubuntu 20.04.
*) Very old versions of Windows 10 that have not been updated since 2016 are not supported!
GitHub Issues
In addition, with some overlap, here is a list of issues that have been resolved for the 1.0.4 release .
The release is available in our downloads section.