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.

July 11, 2011

Main release 0.6.2b

  • fixed a few bugs in 0.6.0 including incorrect ratsnest lines and copper
    fill blobs
  • a lovely new half-breadboard part (thanks Alan)

July 10, 2011

Main release 0.6.1b

Windows-only update; 0.6.0b was missing a couple of plugin files. If you've
already downloaded 0.6.0b and it is working, no need to update.

July 9, 2011

Main release 0.6.0b

New Features

  • Full support of SMD parts (now you can use those really tiny parts)
  • A new set of SMD parts and generics (drop in a part, then "swap" it for an
    SMD version; with thanks to Daniel Tzschentke)
  • A bin of SparkFun parts (find them in File > Parts Bin > Open > SparkFun;
    with thanks to SparkFun and Lionel Michel)
  • Perfboard and stripboard--yes you can "cut" it (breadboard alternatives, by
    popular demand)
  • A new layout for the core parts bin

Improvements & Small Additions

  • Resistors now with tolerance band (for super-precise designs)
  • Simplified design of the part inspector (easier on the eyes)
  • Graphics and text on PCB copper layers (for more flexibility in etching)
  • Improved bill of materials (for a better shopping experience)
  • Document description frame for schematics (for that proper engineering
    look)
  • OHANDA, OSHW logos (for marking your open-source hardware pcb)
  • PCB is now double-sided by default (can be changed in the inspector)
  • Gerber output fixes (it's right-side up now)
  • Autorouter now also uses Vias
  • Linux built on 10.04.2 LTS

..and many bug fixes and more small improvements.

Feb. 18, 2011

Main release 0.5.2b

fixed: crash bug when deleting a part with custom properties; crash bug when
closing the parts editor without showing anchor points

Feb. 15, 2011

Main release 0.5.1b

fixed: off-board parts were crashing the autorouter

Feb. 11, 2011

Main release 0.5.0b

  • Completely new autorouter! (see blog post)
  • Nicer footprints for standard parts
  • Capacitors have been reorganized (and capacitance can be set to any value)
  • "Locking" for parts (so they're not accidentally moved)
  • New Design Rules Check (use before pcb production)
  • Trace wire thickness can vary from 8 to 128 mils
  • New parts:
      □ Netduino Mini and Netduino Plus (thanks to Stanislav Simicek)
      □ Teensy 2.0 and Teensy 2.0++ (thanks Lionel Michel)
      □ a set of four logic gates parts (thanks bastardinside92)
  • Translations:
      □ new Portuguese (Brazilian) translation (thanks to Arthur Zanona)
      □ updated Chinese (Simplified) translation (thanks to Yuelin and Ninjia)
  • Many bug fixes/new bugs created

Sept. 30, 2010

Main release 0.4.3b

  • much easier on the eyes, faster, and smaller files: reduced rats nests (see
    the blog post)
  • no more jumper wire/item confusion (got rid of the legacy 'wires')
  • now building with latest Qt (4.7.0) under pc, mac, and linux
  • added a 64-bit intel build to the mac bundle
  • new parts:
      □ Netduino (thanks to Stanislav Simicek)
      □ GLCD (thanks to PBFever)
      □ 9V battery (thanks to Lionel Michel)
      □ GogoBoard (thanks again Lionel--and to GogoBoard for supporting the
        work)
      □ Arduino Ethernet Shield, Digital Potentiometer, Barometric Pressure
        Sensor, Flex Sensor (thanks to Tom Igoe)
  • many bug fixes; in particular--thanks to Qt 4.7--Fritzing on Mac no longer
    crashes if you're running Universal Access (or Cinch)

Aug. 6, 2010

Main release 0.4.2b

  • Linux: now building with Qt 4.6.3 under ubuntu 8.04.4; unlike Fritzing
    0.4.1, this download should be compatible with ubuntu releases 8.04.4 and
    up
  • very experimental (use at your own risk) "speed hack" added to trace menu:
    speeds up Fritzing when there are a lot (~50 or more) of interconnected
    parts in a sketch
  • experimental ratsnest wire functionality: double click to create a trace;
    drag to create a trace with a bendpoint; delete to delete corresponding
    wires in other views
  • jumper items: rotate and align to grid
  • on double-sided boards, right-clicking a trace gives an option to move the
    trace from one side of the board to the other
  • bug fixes: a crash bug that occured sometimes on one-sided boards when
    hand- or auto- routing, and the linux32 70% crash
  • new parts: lilypad, arduino pro mini (thanks Lionel)

July 17, 2010

Main release 0.4.1b

  • linux32: crashing at 70% file load (with jumper items) fixed
  • mac: border around zoomslider removed (thanks to bryant mairs)
  • windows: faster serial port enumeration in program window
  • crash bug on some of the sparkfun footprints converted from eagle/kicad
  • experimental kicad schematic (lib) file import
  • a few bug fixes

July 6, 2010

Main release 0.4.0b

  • Double-sided boards (intro in blog)
  • Autosave (to restore your files in case Fritzing crashes, with thanks to
    Bryant Mairs)
  • Mounting holes and vias
  • Import for KiCad footprints
  • Sparkfun footprints (converted using the above importer, in contrib/svg/
    pcb)
  • Programming window (experimental, with thanks to Bryant Mairs)
  • Design rule check (for testing if your board has any production problems)
  • New parts: Arduino Mini, Arduino Fio, PICAXE, Darlington, ..
  • New examples: double-sided versions of some examples
  • Small improvements:
      □ infoview is a little more informative and maybe a little faster
      □ jumper items get a silkscreen layer
      □ meta-key replaces alt-key in drag-functions under linux
      □ mac dialogs more mac standardized (thanks to bryant mairs)
      □ Bug fixes, including gold traces in schematic view, wires to nowhere in
        breadboard and schematic views

April 16, 2010

Main release 0.3.19b

  • fixes autorouter crash bug in 0.3.17b
  • fixes linux drag-n-drop crash bug in 0.3.17b

  • New basic parts: resonator, tantalum caps, multilayer caps, zener diode,
    schottky diode
  • New microcontroller parts: Wiring (incl. Mini and USB Adapter), Parallax
    Propeller, Parallax Basic Stamps (thanks to support from Wiring and
    Parallax)
  • SMD footprint support (though still single-sided)
  • Import of gEDA footprints (through parts editor, plus 1,000 converted
    footprints available in parts/svg/contrib/pcb)
  • Speed-ups in breadboard dragging and inspector
  • Visual distinction of plurals in parts bin
  • Layers palette
  • Drag-n-drop across sketch windows
  • Mouse wheel can be set to either scroll or zoom
  • ..and of course numerous bug fixes

Feb. 25, 2010

Main release 0.3.16b

  • Snap to grid (experimental, switch it on in the View menu)
  • Use arrow keys to move parts around (hold Shift to move by ten steps)
  • Improved rats nest coloring (less obtrusive, and more reliable dimming if a
    net has been routed)
  • Replaced zoom widget by a nice slider
  • Now fits on netbook screens as well (side-effect of the above)
  • New parts: RGBB LED, LCD screen, slider pot, small rotary knob pot, Arduino
    pico (thanks to Brian Evans), more mystery parts
  • Dutch translation (thanks to Steven Noppe)
  • Bug fixes

Feb. 3, 2010

Main release 0.3.15b

  • Chinese (Traditional) translation thanks to Robert Lee
  • Bug fixes
  • Linux version built with Qt 4.6.1

Dec. 23, 2009

Main release 0.3.14b

  • new parts: mbed microcontroller
  • part search
  • snappier graphics performance courtesy of Qt 4.6
  • bug fixes

Dec. 11, 2009

Main release 0.3.13b

  • New parts: Arduino Mega, XBee, ADXL accelerometer
  • Add text and images to pcb silkscreen for gerber export--this feature is
    still experimental
  • Resizable redesigned ruler
  • New examples: MIDI Drum Kit, Parking Assistant
  • Bug fixes

Nov. 26, 2009

Main release 0.3.12b

  • more new parts
  • mystery parts with choice of footprints
  • export etchable includes board outline
  • print and export pdf now handle sketches bigger than a printer page
  • new ground and power symbol behavior in schematic view
  • bug fixes, including a couple of crash-bugs

Nov. 6, 2009

Main release 0.3.10b

Note this update fixes an error in 0.3.9 which we posted just hours ago. Sorry!

  • Revised footprints for many parts (bigger pads for easier manual
    production)
      □ In order to make use of them in existing sketches, click on "Part >
        Select outdated parts".
  • New parts:
      □ Customizable DIP & SIP ICs (no need to fiddle with the graphics outside
        of Fritzing anymore)
      □ Customizable Resistor (any value is now allowed)
      □ Editable labels for DIP, SIP and mystery parts
      □ Pin headers, screw terminals and mystery parts in any length
      □ Web-based part generator is therefore now obsolete
      □ RFID reader module (thanks Tuommo)
      □ DIN-5 MIDI jack
  • Many parts editor bug fixes
      □ Connector editing should finally work reliably
      □ Resizable, so that you have more space to look at a part
  • Real jumper wires with pads (for PCB layout, placed manually or during
    autorouting)
  • More translations
      □ Russian translation (thanks Vladimir)
      □ Chinese (Simplified) translation (thanks Ninjia and Yuelin)
      □ Japanese translation (thanks Hiroshi)
      □ Portuguese (European) translation updated (thanks Nuno)
  • ..and a lot more bug fixes and improvements.

Sept. 18, 2009

Main release 0.3.8b

  • fixed some parts
  • Portuguese (European) translation (thanks Nuno)
  • bug fixes
  • new parts (including a new breadboard--thanks Giuliano)

Aug. 14, 2009

Main release 0.3.6b

  • change the background color of a fritzing view (in the view menu)
  • Connector highlighting indicators can be changed from the standard red/
    green colors (in the preferences dialog)
  • ground and voltage symbols in schematic view
  • parts editor connectors an terminal points behavior improved
  • friendlier illustrator import inside parts editor (origin translation)
  • allMyParts bin generated on startup (to avoid user parts references loss)
  • Projects uploading in the webpage
  • many bug fixes

July 3, 2009

Main release 0.3.5b

  • Shift-dragging parts constrains movement to vertical or horizontal
  • Shift-dragging wires constrains the wire to 45° angles (also snaps to right
    angle lines when dragging a bendpoint)
  • Double-click to add/remove bendpoints
  • Support for fonts (for use in your part graphics - standard fonts supplied)
  • Parts Editor automatically converts pixels to inches (no need to do this by
    hand anymore!)
  • Autorouter now tries to route to previously routed traces and bendpoints,
    and routes ground traces last
  • Schematic view shows proper thick junction points
  • Tips & Tricks in the Help menu (for some handy shortcuts)
  • New parts: 74HC595 IC, new Arduino schematic
  • Parts library reordered (hopefully more sensible now)
  • Export jpg/png with white background
  • updated to Qt 4.5.2
  • Bug fixes (including the Gnome dock activation bug)

June 23, 2009

Main release 0.3.4b

parts editor crash bug fixed
ground fill generator ignores grounded traces
notes more visually consistent across platforms
wire clipping bug fixed

June 18, 2009

Main release 0.3.2b

Exporting and importing part bins (for easier exchange)
Simple ground fill for PCBs (to make production less wasteful)
New part: Ruler (for simple measuring)
New examples: Op-Amp, Touch Switch (and lots of cleanup on the others)
Visual improvements to schematic view
Add a part to a bin directly from the sketch
Change wire color through context menu
Linux launch script compatible with all shells (thanks to ktq for the hint)
Many bug fixes, e.g.: svg exports, autorouter, parts editor (thanks to Shigeru
for finding some of them)

June 2, 2009

Main release 0.3.1b

User parts & bins are now stored in the app folder (makes updating Fritzing
less painful for you)
Create bendpoints by simply dragging them out of a wire (also the bendpoints'
look has been tuned)
Highlighting of equipotential connectors (when you mouse-down on a connector)
Highlighting of unconnected connectors in red (thanks for the suggestion, Kai)
Schematic view workflow now similar to PCB (with rat's nest and autoroute)
Rotating breadboard/Arduino/PCBs (even with parts connected)
Tweaks and bug fixes (particularly a couple of 0.3.0 crash bugs: thanks to
jdolce, merlin13, and kotobuki for alerting us; also thanks to d.toliaferro for
alerting us to another one)

May 19, 2009

Main release 0.3.0b

  • Resizable and custom-shaped boards (just import one as svg) - Note: You now
    get a rectangle PCB by default, swap for the Arduino Shield if you need it
  • Gerber export (for sending your PCB to professional production)
  • Multiple parts bins (and more: shareable bins, parts import, drag'n'drop
    reordering)
  • Big performance boost (thanks to a new release of Qt)
  • New part: Relay (and did you see the web-based parts generator at http://
    fritzing.org/parts/generator?)>
  • Italian translation (thanks Gianluca!)
  • Rotate boards (as long as they are empty)
  • Lots of other tweaks and fixes

April 2, 2009

Main release 0.2.5b

  • New parts: Pin headers
  • Parts Editor restyling
  • Bug fixes

March 24, 2009

Main release 0.2.3b

  • New parts: Arduino Nano, header pins/holes, screw terminals, tilt switch,
    antenna, USB plug, power plug,
  • First contributed parts: Stepper Motors from petbom!
  • Examples have descriptive notes with links
  • Mismatching connectors in parts editor: can be automatically fixed
  • Changing properties on a part now selects closest match instead of giving
    warning message
  • Bug fixes

March 4, 2009

Interim release 0.2.2b

  • Shareable import was broken
  • Fat rat's nest wires in 0.2.1
  • Some new parts caused export failure

Feb. 27, 2009

Interim release 0.2.1b

swapping was broken under linux and windows

Feb. 26, 2009

Main release 0.2.0b

  • the new parts editor is officially released
  • french translation
  • new parts
  • many bugs fixed; many bugs created

Feb. 12, 2009

Interim release 0.1.17b

  • major parts editor improvements
  • better synchronization between schematic view and the other views
  • new mouse hover behavior
  • part swapping menus ordered numerically, when applicable
  • "tiny" and "half" breadboards added
  • added "mystery" parts as placeholders for parts Fritzing doesn't have yet

Feb. 1, 2009

Interim release 0.1.16b

mac manual trace wrong color bug fix updated german translation

Feb. 1, 2009

Interim release 0.1.15b

draw traces directly in pcb view traces aren't automatically cleared when there
are changes to the board (deleting parts or connections still removes traces)
export-etchable (was export diy) bug fixes simple text notes spanish
translation (thanks to Kurt Badelt) some new and improved parts check for
updates new examples

Jan. 21, 2009

Interim release 0.1.14b

swapping was broken in 0.1.13b

Jan. 20, 2009

Interim release 0.1.13b

two bug fixes around delete:

  • delete followed by view switch was crashing
  • delete followed by undo in pcb view was generating phantom parts

Jan. 18, 2009

Interim release 0.1.12b

  • fixed some cases in which the autorouter was incorrectly unable to route a
    trace
  • after the autorouter completes a trace, a clean-up function tries to
    eliminate some of the unnecessary zig-zags
  • the connection currently being traced is now highlighted
  • there's a 'stop this trace' button (next to the cancel autoroute button).
    if the autorouter gets stuck for too long on a particular trace (or you can
    see from the highlight that the trace would be blocked), clicking 'stop
    this trace' turns the current trace into a jumper wire, and the autorouter
    goes on to the next trace.

Jan. 17, 2009

Interim release 0.1.11b

New stuff

  • Bill of materials export (to text file)
  • Simple labels for parts (more UI work to be done)
  • New examples for Optocoupler and Voltage Regulator

Some major bug fixes

  • Autorouter: Jumping traces after autorouting (resulting in crossed wires)
  • Autorouter: Routing stopped before completion (certain parts were
    mistakenly treated as having buses)
  • Autorouter: Shift-click to remove bendpoint on traces crash
  • Export DIY: Wires not lined up propertly with parts they were connected to
  • Export DIY: Certain parts disappeared from export
  • Delete/undo bug causing view desynchronization
  • Part bug fixes on Optocoupler, Transistors

Jan. 9, 2009

Main release 0.11b

  • Fixed a nasty copy/paste bug that could destroy your sketch (issue 409)
  • Fritzing in your language! Starting with German, more to follow.
  • Preferences dialog, currently just for language setting
  • New parts: H-Bridge, ATmega168, Temperature Sensor
  • IC part generator (so far only for experts, in the SVN)
  • ...and a number of further fixes and enhancements

Dec. 23, 2008

Main release 0.1b

The "Fritzmas" release is the first version of the new Fritzing that we tend to
call stable. We put a lot of effort into polishing, bug fixing, performance
improvements and future-proofness (which also means that sketches created with
older versions are not compatible with the new one).
We intend to circulate it on a wider base and are encouraging you to try it out
on more serious projects.

  • (Hopefully) clearer UI: We put some effort in making the "three
    views"-concept more understandable, with a new view switcher, miniature
    views in the navigator, cross-view icons in the inspector, and a new help
    text on opening Fritzing for the first time.
  • New website: Based on a new underlying web framework (Django), the new
    website is the foundation for the upcoming social features. Soon you will
    be able to share projects and custom parts.
  • Refined .fz file format that is (more likely) future-compatible
  • New parts (big potentiometer, batteries, dc motor) and lots of clean-up
  • Five new example sketches, including a Fritzmas surprise
  • Improved synchronization of views (especially for schematic view)
  • New overall design and styling, with much more space for your sketch
  • Big speed-up for the breadboard
  • Export DIY is now vector-based and faster
  • Improved autorouter
  • Breadboard parts resized to be closer to actual size
  • Parts editor connectors view allows for zooming and panning
  • Connectors, connections, buses, and wires cleaned up
  • Autorouting can now be undone
  • ..and many more big and small bug fixes 

Nov. 24, 2008

Main release 0.1b

Lots of improvements :)

Nov. 12, 2008

Main release 0.1b

First preview release of the all-newly programmed Fritzing.
