KiCad 4.0.3 Stable Release
A new stable release of KiCad has been released. The 4.0.3 stable version contains many bug fixes, OSX touch pad improvements, and improved translations.
This release contains a new snapshot of the documentation and libraries. It also has the latest changes from the kicad-i18n repo, which now contains complete GUI translations for the following languages: de, fr, it, ja, ru, pl, zh_CN and es.
The stable release version 4.0.3 is made from the lp:kicad/4.0 branch with bug fixes and improvements cherry picked from the development branch of KiCad.
KiCad binaries are available or will be available in the near future for download for Windows, OSX and Linux, see the download page for guidance.
Instructions for packagers can be found on the download page describing how to build from source and its subpages.
Thank you to all developers, packagers, librarians, document writers, translators, and everyone else who helped make this release possible.
Changes
Below is a list of some commits related to a reported bug:
-
Eeschema: fix bug where global bus labels were being ignored.
-
Eeschema: fix segfault in component library editor when adding pins to alternate body style.
-
OSX: fix bug caused by wxBitmap drawing 0 width or height bitmap.
-
Pcbnew: prevent delete hot key from deleting locked footprints.
-
Pcbnew: more accurate router pushout force calculation for circle-segment collisions in GAL.
-
Pcbnew: fix exception when importing pcad pcb with zero size pads.
-
Pcbnew: loading file with footprint on an inner layer causes an assertion.
-
Eeschema: fix wxFileDialog assertion when importing component.
-
Gerber files: ensure the "level polarity dark" is set in each file avoid issues when paneling files.
-
Eeschema: fix value field editing bug in component library editor.
-
Fix display bug when multiple monitor loses window when switched to single monitor.
-
Gerbview: fix incorrect handling of G85 command when reading excellon files.
-
Pcbnew: fix crash when loading board files with a missing net section.
-
Pcbnew: fix footprint libraries wizard error when opening personal GitHub accounts.
-
Polygon: fixed polygon filleting glitch for colinear outline segments.
Some changes without a bug tracking number
-
Various fixes to DXF import.
-
Fix and improve IDF tools.
-
Fix quasi-modal dialog mode in DIALOG_SHIM class.
-
Pcbnew: Highlight a net when cross-probing with Eeschema and highlight net tool is enabled.
-
Added 'Reset Grid Origin' hot key (GAL).
-
Fix beep on hotkey press in OS X.
-
Make color names translatable in color selection dialog.
-
OSX: legacy canvas rendering speed improvements.
-
OSX: back port touchpad support from development branch.
-
Remove front silkscreen default setting for PTH and NPTH pads.
There are many other commits not mentioned above, if you are interested have a look at the commit history at the commit log between the 4.0.2 and 4.0.3 tags.
The KiCad development team hopes you enjoy this latest stable release of KiCad.
See Also
KiCad 4.0.2 more bugfixes
2016-02-28
A new release of KiCad has been made, containing only minor bug fixes. This release does not contain a new snapshot of the docs or libs. It does have the latest changes from the kicad-i18n repo, which contains the GUI translations for KiCad. As last time, version 4.0.2 is made from the lp:kicad/4.0 branch with some cherry picked changes from the development branch. KiCad binaries will be available for download for Windows, OSX and Linux in the near future, see the download page for guidance.
KiCad 4.0.1 minor bugfixes
2015-12-12
A new release of KiCad has been made, containing some minor bug fixes. These are related to the default path issue seen on Windows where the KISYMOD and KISYS3DMOD was not set properly. They are now set as environment variables by the installer such that they match your installation directory. In addition to that, a few fixes for the GAL canvas has been applied and a bug fix for the KiCad manager where it could potentially crash.