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!
Fritzing 1.0.3 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. It is designed to work on all Linux variants with glibc >= 2.31 (64-bit Intel/AMD).
Changes since 1.0.2.
Subparts
A number of issues with schematic multiparts have been fixed.
Basic operations like Undo/Redo on multiparts and their subparts were lacking and are now complete.
Subparts can be used to clean up the schematic view. This example shows a 4001 Logic IC.
The gates can be freely arranged to gain a much cleaner and more readable look:
Dark Mode Bugs
Several bugs where Fritzing was not readable in Dark Mode have been fixed.
OS Requirements
The minimum macOS Version is Big Sur.
Windows 10* or 11 are supported on x86 CPUs.
For Linux, we need glibc >= 2.31 and OpenSSL 3. 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!
Outlook
If you have a close look, you will see that we started work on a transitory simulator. This feature is not
yet finished. You can try it by starting Fritzing in debug mode (-d option). It may not work at all, or even
crash, though. There is still a lot missing.
Fritzing 1.0.2 is a feature release. It has been tested on Windows 10, Windows 11, macOS Ventura, macOS Monterey, Ubuntu 20.04, and Ubuntu 22.04. It is designed to work on all Linux variants with glibc >= 2.31 (64 bit Intel/AMD).
Changes since 1.0.1.
Copper fill
The Copper Fill algorithm is now vector based. This fixes a number of bugs along, especially with Ground Fills, most prominent the annoying horizontal gaps in the copper fill. It results in higher precision, and more predictable behavior. It also enables a number of Gerber improvements and new features for PCBs in the future. The old rasterized copper fill algorithm was kept available, so you may compare the two against each other.
Fab upload
Refactored fab upload. We can now send properties like width and height along with Gerber, IPC and BOM. At the same time this will shorten the development cycle when adding new features or fixing bugs.
Data structure fixes
We’ve upgraded Fritzing’s data management, fixing several issues that led to discrepancies between views, missed errors in Design Rule Checks, and invisible, uneditable ‘ghost’ connections in the netlist. To rectify these in existing sketches, a simple delete-and-undo action on the problematic elements will clear the bugs. These improvements, which affect numerous example projects, should result in more reliable and understandable behavior from Fritzing going forward.
Testing infrastructure
We’ve significantly enhanced automated testing, allowing us to conduct hundreds of Fritzing sessions every minute.
Moved to Qt 6.5.3.
Just the due maintenance.
OS Requirements
Minimum macOS Version is now Big Sur, before it was Catalina. Windows and Linux requirements didn’t change, but Linux now must use OpenSSL 3, support for OpenSSL 1.2 was dropped)
GitHub Issues
In addition, with some overlap, the following issues on github were solved:
#4091 A sch wire does not snap to grid for existing wires
#4071 Breadboard view misaligned when directly opening a fzpz
#4077 Parts Editor crashes clicking on empty schematics
#4079 Undo often doesn’t work for Bézier curvatures
#4035 Voltmeter is reading incorrect value when probe is disconnected
#4046 Text lost on Redo
#4093 Hover text for parts and connectors not readable in dark mode with Qt 6.5.3
Fritzing 1.0.1 was released on Wednesday, 06th of September 2023.
We tested it for Windows 11, Windows 10, macOS Ventura, macOS Monterey, macOS BigSur, Ubuntu 20.04, and Ubuntu 22.04.
Summary
This is a maintenance release, with some fixes.
The most obvious fix is for the broken mouse pointer when non integer zoom settings are used. This
affected Fritzing on Windows Notebooks with custom zoom settings.
Also, with this version, the new IPC export should actually become usable.
New part
Only a few parts were updated. We added an Arduino sized board with a cutout for the
display. The R4 WIFI has quite a lot of features already onboard. But for sure you have something to add?
Here is a shield for it:
Fixes and Improvements
Fixed issues:
#4023 Redundant entry in fz file
#4036 Trace width lost on Undo
#4037 Mouse cursor distorted on Windows
#4041 Workaround for pixel errors during Gerber export
#4050 IPC Export not working
#4051 Entering coordinates in Inspector not working
#4058 Wire connections not working after double click
Improvements to the SVG Flattener:
Support scaling the stroke-dasharray attribute
Support for inherited fill attributes
Improved viewBox calculation with non-zero x and y values.
UI:
Repaired ‘Paste in place’ command
Keep focus on part after package change
Improved Spanish
Completed Portuguese, thanks to Bruno
Improved Italian, thanks to Sophie
Updated Japanese translation with automatic translation
The release is available in our downloads section.
We highly recommend updating to this version to benefit from the latest improvements.
It's the time of the year again and we are happy to announce a new release featuring a brand new "Code View" that allows you to program and upload to your microcontroller straight from Fritzing.
To celebrate this, we give you a nice discount on the perfect christmas gift, the Fritzing Creator Kit. Use the discount code FRITZMAS14 to get the kit for 89€ (instead of 95€) and make someone (or yourself) really happy this year. :)
Read more on the release below. This is the new "Code View"! It lets you write your code directly inside Fritzing, and even upload it from there to your microcontroller. It even has a serial monitor. :)
We love this, because it makes it even easier for beginners to get started with interactive electronics. And for more advanced people it's great because you can now keep your code together with the matching circuit--no more confusion!
You can also link to files somewhere else on your hard drive, for example in your local Arduino folder. When the link gets broken, or you just send someone your Fritzing file, don't worry, because there's always a backup stored in the Fritzing fzz file. Right now the upload functionality supports Arduino and PICAXE, but more can be added as long as the platform's IDE has a command line upload option.
The new release also brings with it many new parts, many kindly sponsored by their respective makers. Now you can easily document your circuits and fabricate shields/caps/hats etc. for:
Last but not least, the new release fixes a couple of annoying bugs and generally makes it easier for you to contribute to the code. Setting up your build environment is now just a few easy steps. See the full release notes here.
Download Fritzing 0.9.1b from here, and think about a Fritzmas donation on the way to it.
Happy Fritzmas to everyone!