Release version 1.0.8

2026-08-12

Changelog for Version 1.0.8

New Features and Enhancements
  • Part Migration: A new Part Migration dialog replaces obsolete parts with their current versions, one at a time. It shows each part's revision history and description, and it steps along the chain of replacements. A migration keeps your values (LED color and wavelength, resistance, capacitance) and wire connections, and you can undo it. Obsolete parts show a badge. Click the badge to migrate, or search for the word "obsolete" to find them.
  • Per-part problem indicators: A per-part bug icon replaces the old full-view "red screen" for routing errors. The icon marks the exact part or wire with the problem and shows a tooltip. Each icon sits just outside its item, follows wires as they move, and stays clickable.
  • Multi-selection Inspector: The Inspector now edits several selected items at once. It shows common values and applies changes, including package swaps, to the whole selection. This works for wires, holes and vias, net labels, and generic parts. #3179
  • Net label styles: Net labels get a style property: legacy, outside, or connector-aligned. A symbol-based selector sets the style. New net labels align outside by default, and the padding is now more even across fonts. #4315
  • Linux on ARM: Fritzing now has a native Linux ARM (aarch64) build. We ship it as an AppImage and test it on Raspberry Pi OS Trixie, so Fritzing runs directly on a Raspberry Pi. The ARM build needs glibc 2.39 or newer.
  • Part locking overhaul: You can now undo a lock or an unlock. The lock symbol draws at its natural size and stays upright when you rotate the part. It stays clear of connector pads and part bodies, and it does not appear in exported images. When you click a locked part, Fritzing highlights the lock. New PCBs start locked and sticky. #4021
  • BOM improvements: Fritzing adds a printer-friendly Bill of Materials and a "Value" column in the BOM CSV export. The BOM no longer includes pads.
  • Inspector value entry: The Inspector's editable value fields (resistance, capacitance, and others) work better. The completer no longer snaps to or overwrites your input, so you can insert digits inside a value. Fritzing also avoids decimal farad prefixes. #4173
  • Cursors: A new cursor set with correct HiDPI hotspots and theme-aware colors. macOS uses native cursors.
  • Parts Editor: You can view and edit a part's revision history. You can also add #hashtag tags with autocomplete in the Metadata view.
  • Translations: Added a new Lao translation and a translation glossary. Updated the German translation. Updated the Portuguese (Portugal), Portuguese (Brazil), Bengali, Lithuanian, French, and Spanish translations through Weblate.
Parts Library
  • New parts: Added three parts: the Infineon BLDC Shield (IFX007T) motor-driver shield, the Infineon XMC4700 Relax Kit evaluation board, and a WS2815 12 V addressable RGB LED strip. #412
  • Fixed the swapped anode and cathode pad markings on the generic 5 mm LED. Fritzing retires the wrong part and ships a corrected replacement. When you open an affected sketch, the part migrates automatically. #268
  • Fixed the PCB view and the breadboard icons for the simulation power supplies (lab DC, pulse, PWM, sine, square, triangular, sawtooth) and the 4-channel oscilloscope.
  • Fixed the crystal's frequency-unit label ("Mhz" → "MHz").
  • Added two more lock-symbol positions to the resistor's PCB and breadboard footprints.
Bug Fixes
  • Fixed crash recovery that overwrote a sketch with an empty 22-byte .fzz. Fritzing now refuses to write an empty bundle. It keeps the crash backup when recovery fails, and it no longer quits when you revert to a damaged sketch.
  • Fixed 1 µF capacitance that showed as 1000 nF.
  • Fixed the BOM CSV that showed a default capacitance for polarized (electrolytic) capacitors.
  • Fixed vertical, shift-constrained wire drag in breadboard view. #3919
  • Fixed pads that dropped from the solder paste mask when a via ring fully overlaps them. #4304
  • Fixed the schematic net label width with the Droid Sans font. #4300
  • Fixed unreliable Ctrl+click to add or remove a selection.
  • Fixed pad corner-resize that inflated the pad on each gesture. Corner resize now snaps to half the grid.
  • Fixed near-integer raster export dimensions. Fritzing keeps the rasterized image size in Gerber export.
  • Restored the link text in the French translation of the copper-layers error. #4200
  • macOS: Fritzing shows the close dialog as application-modal. This avoids a mouse-event routing error. #4301
  • Undo and redo now work after Inspector property edits and after you use the color dialog.
  • Fixed free-floating three-way bendpoints. They now stay connected.
  • When Fritzing cannot find a part while it loads an .fzz, it now reloads the part from the bundle. Fritzing also saves non-core parts without a PCB layer id to .fz and .fzz.
  • Simulation stability: fixed a crash in transient simulation. Fritzing shows a clear message instead of a crash when it cannot load the ngspice library. Corrected the lab power supply's on-screen voltage and current readouts. Fixed time-vector errors in DC analysis mode.
  • Improved the status bar: hover hints no longer clear status messages, and there are fewer loading and transient messages.
  • Improved the Fab upload dialog layout. Added support for error codes in upload processing.
Code Quality
  • Unified the translatable strings. Fixed placeholder and link problems that caused grammar errors in translations.
We thank our community and translators for their contributions. Your support helps us improve each release.

Known issues:

If you encounter issues, please report them on GitHub.