History of changes

List of changes between releases

This is a high-level summary of changes between each release. If you're interested in the detailed changes, take a look at the individual code changes.

February 22, 2021

0.9.6

Maintenance release

Fritzing 0.9.6 is a maintenance release.

We tested it for Windows 10, macOS Catalina, macOS BigSur, and Ubuntu 20.04.

Changes

We added and improved the install procedure of Fritzing. Windows and Mac versions are now signed and certified. No "unknown developer" warnings anymore!

  • Bump up Qt versions
  • Ground fill is connected only to the lower side #2186
  • The routing status algorithm needs to handle the part to part connections (LED in an Arduino for example). Fixes #2685
  • Export to PNG does not update until restart#3073
  • Fill image with the background before exporting, fixes #3261
  • crash when both, bus and subpart in the same part #3329
  • Override system color for notes. Fixes #3530
  • Gerber rendering moves and skips nodes in board outline #3537
  • Crash when editing connector highlight colors #3566
  • No ‘routing complete’ message when no wires used to connect parts #3579
  • Override system color for parts bin list #3600
  • Two parts connected via breadboard don’t route #3616
  • font-size px is the same as user coordinates and can be ignored #3619
  • design rules check not seeing all of the copper for specific part #3647
  • If the property is empty, take the default one. Fixes #3648
  • White note text #3657
  • Dashed line is gone in breadboard view after moving element #3683
  • Gerber export missing and moving some custom PCB cutouts #3686
  • A typo in german translation #3694
  • Finish pending move operation before deleting an item. Fixes issue #3697
  • Ignore breadboard and schema wires when setting PCB layer count #3699
  • Deselect all items before exporting an image to PNG or JPG. Fixes #3712
  • Export PNG without selection rectangles #3712
  • 2.2mF capacitor #3713
  • Fritzing 0.9.4 crashes on macOS Catalina 10.15.7 #3747
  • Export as image, toggled layers not honored #3771
  • Fix the number of allowed digits within the resistor regex
  • Fix bug that prevented trace width for autorouter to be remembered
  • Fix SVG path element parse and matching of extra graphics to PCB connector pad
  • Fix broken duplicated network calls
  • Fix nullptr dereference
  • Workaround: show a white icon instead of nullptr crash
  • Fix crash when SVG file was not found

Updated translations

The following translations have received some care - German - Italian - Portuguese - Russian - Spanish - Ukrainian

Big thanks to developers

Joshua Scoggins, H. Phil Duby, and A. Faina!

December 01, 2019

0.9.4

Maintenance release

This is a maintenance release. There are few new features, but we fixed some of the bugs.

Critical bug fix for autorouter

Fixed a memory corruption that would random crashes. Thanks to Filipp Mikoian for your help.

Color coded wires
An new option was added to automatically colorize wires according to their length.
Transport Layer Security

Long overdue, Fritzing now uses TLS for all links. The Fritzing website continues to allow http access to support older Fritzing versions.

Fix a bug where Fritzing would potentially search the whole disk for parts

Depending on installation location, Fritzing might try to search many subfolders for its parts. Depending on the machine's speed and directory structure, this would take a long time, during which Fritzing would show "Application does not respond" or similar. The workaround was to wait about ten minutes until it finishes, as it only happens on the first start. This annoyed many users, our apologies, this behavior should be fixed now.

No 32 bit builds
We don't provide 32 bit builds of Fritzing anymore. It might still be possible to build for 32 bit.
Under the hood

We dropped Qt4 suport

Continuous builds for Linux, MacOS and Windows. This means faster release cycles in the future.

Use libgit 0.28.1

New/updated Translations
  • Russian thanks to Alexey Loginov
  • Indonesian, thanks to Rizqy H
  • Slovak, thanks to jose1711
  • Slovenian, thanks to Filip Stamcar
  • German
  • French
  • Bulgarian, thanks to Lyubomir Vasilev

Also, many more improvements and fixes, including contributions from Chris Mayo, Peter Van Epp, Ben Williams, Michael Anderson, Roman Vekshin. Thanks to the guys at Aisler.net, without whom this release would not have been possible.

June 02, 2016

0.9.3b

Continuously updated parts library

The Fritzing parts library is now stored online at github and is automatically checked for updates. This means you will now get new parts (or fixes) in the moment when they are created. No need to wait for the next Fritzing release anymore!

Critical bug fix for messed up PCB traces

We have been plagued by an annoying bug that occasionally caused PCB traces to get loose and flip around. It has been tricky to track down but it's finally fixed, sigh.. Plus, the fix will recover any files that have been mangled by this bug!

High-DPI display support

Fritzing now looks properly on High-DPI (aka Retina) displays on all platforms. It's not really high-res but scaling well according to the higher screen resolution.

Easier handling of self-created parts

Custom / self-made parts and bins used to be stored in a hidden location on your hard drive, which made it really annoying to edit them with an external tool such as Illustrator or a text editor.
They are now conveniently located in your ~/Documents/Fritzing folder for easy access!

Load/Save uncompressed fritzing files (.fz)

You can now alternatively save your fritzing sketches as an uncompressed set of files (.fz plus additional custom parts etc). This allows for proper versioning with systems like git or svn. Thanks to Sergio Oller (zeehio) for this contribution.

File icons

fzz, fzb, fzp, etc. now also have shiny file icons on Mac (thanks to scribblemaniac) and Ubuntu Linux (thanks to el-j - for the latter you have to run the install-fritzing.sh script)

New Parts

Added and/or revised by Fabian Althaus (el-j):

New/updated Translations
  • Czech, thanks to Vasekdvor
  • German, thanks to Atalanttore and aknoerig
  • Italian, thanks to Gianpaolo Macario
  • Polish, thanks to jacekjaros
  • Portuguese, thanks to Bruno Ramalhete
  • Spanish, thanks to bazza
  • Turkish, thanks to Kaan Özdinçer
  • Vietnamese, thanks to Duyệt Đinh Xuân

..and various smaller improvements and fixes, including contributions from Duane Johnson, Luke Benstead, Nicolas Raynaud, scribblemaniac and duff2013. Thanks!

April 03, 2015

0.9.2b

This is a minor release that mainly brings these popular new parts:

New Translations
  • Romanian, thanks to titus08

December 02, 2014

0.9.1b

It's Fritzmas! Check out the new Code View, and many new parts. and maybe even a Creator Kit for a special Fritzmas price.

Code View

The new Code View lets you edit and upload your program straight from Fritzing. Now you can keep your code together with your circuit!

New Parts
  • Seeeduino, Grove, and more, thanks to SeeedStudio
  • Intel Galileo Gen. 2, Edison, and more, supported by Intel Software
  • Raspberry Pi B+ and RPi Hat template
  • Pinocc.io Scout, Backpack supported byPinocc.io
  • LightBlue Bean, supported by Punchthrough
  • UDOO Duo/Quad, supported by Udoo
  • Touch Board, supported by Bare Conductive
  • blueIOT, thanks to Guido Burger
  • More SparkFun parts, thanks to SparkFun
  • and a couple of smaller components
Bug fixes
  • Jumper wire couldn’t be resized
  • Traces were sometimes displaced after file load
  • Windows 8: printing didn’t work
  • Linux: Gerber export, ground fill, autorouting broken if OS language was set to non-English
  • and various part definition fixes
Developers
  • Simplified build setup for Windows (less dependencies)
  • Moved source code to github
  • Documented command line options
Updated Translations
  • German, thanks to Atalanttore
  • French, thanks to klostery

July 14, 2014

0.9.0b

  • upgraded to Qt5 (5.2.1, to be precise)
  • lots of new parts:
    • ADI analog parts, which make use of split schematics and SPICE output, a new feature sponsored by Analog Devices we will write more about soon
    • Intel Galileo, sponsored by Intel Education
    • Arduino Yún, supported by Arduino
    • Linino One, sponsored by doghunter
    • ChipKIT WF32, MX4 and shields, thanks to Digilent (more to come)
    • Spark Core, thanks to spark community member technobly
    • Atlas Scientific sensors, thanks to Atlas Scientific
    • more Raspberry Pi versions (A, B, B rev2)
    • Teensy 3.0/3.1, because we love it
    • several contributed parts, thanks to FrodeLillerud and others
  • several bug fixes and tweaks
Also see the release blog post.

January 24, 2014

0.8.7b

some schematic parts had reversed connectors

January 22, 2014

0.8.6b

  • schematic view: all core parts now conform to a .1 inch grid (many thanks Fabian)
  • ratsnest wires now drawn with dashed lines
  • updated examples (many thanks Nushin)
  • updated French translation (thanks Roald)
  • gerber export: separate plated and unplated drill holes
  • more tips and tricks
  • bug fixes:
    • offset silkscreen layer on rectangle pcbs
    • part labels rotate along with part
    • wire colors: orange was green
    • set logo-text and netlabel from the text-entry widget at the top of the Inspector (this used to set part label)
    • Mavericks ground fill crash
    • Arduino part fixes
    • equipotential highlight disappearing after wire color change
    • wire self-connection prevention was broken
    • disappearing wires in schematic or pcb view when parts were directly connected in breadboard view

December 17, 2013

0.8.5b

  • another handful of styling changes
  • ICSP and ICSP-less Arduinos
  • bug fixes:
    • infinite loop at startup for some languages
    • Welcome View print crash
    • Arduino swap crash
    • Windows XP compatibility
    • Note button incorrectly disabled

December 15, 2013

0.8.4b

  • Fritzing gets a facelift! (special thanks to Christian and Fabian)
  • new Welcome view
  • new Fritzing Creator Kit examples (in both English and German)
  • Tips and Tricks updated
  • First Time Help now a separate dialog
  • binaries built using Qt 4.8.5
  • updated Dutch translation (thanks Dave)
  • updated German translation
  • new parts:
    • Breadboard BB 301 (contributed by Jeremy)
    • RGB LED WS2812
  • bug fixes:
    • Mac OSX Mavericks Parts Bin Hover crash
    • Saving files with custom parts: sometimes the fzp did not list the latest svg files
    • Boost 1.54 bug no longer crashes Fritzing
    • Many part tweaks