Fritzing 1.0.4 released

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.

Fritzing 1.0.4

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: PCB elements before The second image shows Fritzing 1.0.4. We made UI elements scale to proper sizes. PCB elements in 1.0.4 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.