KiCad 8.0.1 Release
The KiCad project is proud to announce the version 8.0.1 bug fix release. The 8.0.1 stable version contains critical bug fixes and other minor improvements since the previous release.
A list of all of the fixed issues since the 8.0.0 release can be found on the KiCad 8.0.1 milestone page. This release contains several critical bug fixes so please consider upgrading as soon as possible.
Version 8.0.1 is made from the 8.0 branch with some cherry picked changes from the development branch.
Packages for Windows, macOS, and Linux are available or will be in the very near future. See the KiCad download page for guidance.
Thank you to all developers, packagers, librarians, document writers, translators, and everyone else who helped make this release possible.
Changelog
General
-
Fix custom font rendering issue. #11463
-
Improve custom font rendering performance. #16568
-
Update properties panel to use select language. #16589
-
Make double click open object properties dialog in search panel. #16934
-
Use correct text color in library tree selected items on non-OSX platforms.
-
Fix floating point rounding issues with scaled parameters in settings. #17070
-
Fix bottom panel background color in footprint and symbol chooser frames. #15810
-
Don’t import invalid SVG polygons. #17091
-
Check environment variable when testing for unresolved variables. #17174
-
Use a version string without the extra packaging information in drawing sheets. #17176
-
Don’t show hidden directories and files in the project tree browser. #16207
Schematic Editor
-
Fix ghosting when placing multiple label and text objects. #16885
-
Do not prevent netclass directive label from being placed when previously placed with no netclass assignment. #16997
-
Do not reset annotation on reference changes when updating or changing symbols from library. #16991
-
Improve layout of schematic colors preview. #17043
-
Set up default netclass wire and bus widths when importing Altium schematic. #17024
-
Ignore field moves when comparing schematic symbol to library symbol. #16944
-
Change symbol library search to "and" instead of "or" search terms. #16974
-
Do not load pin properties as fields when importing Altium. #17048
-
Select graphical shapes based on effective shape instead of bounding box.
-
Fix crash when assigning footprint in symbol properties dialog. #17154
-
Show correct library identifier in change symbols dialog. #17162
-
Keep schematic text upright when opening V6 schematic. #17082
-
Fix sheet pin align to grid issue. #16920
-
Do not draw checkboxes and icons on top of each other in footprint chooser. #17217
-
Do not overwrite the first item in alternate pin selection list when changing alternate pin. #17221
-
Fix crash when editing a legacy schematic with missing library symbols. #17232
-
Prevent silent deletion of entire symbol when using "Edit Symbol Fields" dialog. #17229
-
Do not print selected item on every page. #17132
-
Update net navigator when cross probing from board editor net highlight. #16838
-
Convert legacy schematic descriptions to fields. #17202
-
Fix crash in zone filler. #17237
-
Fix crash when ignoring an ERC violation. #17375
Spice Simulator
Symbol Editor
-
Update description in library tree immediately when changed in properties dialog. #16971
-
Improve database library load performance. #17031
-
Add pin count and footprint filters options to footprint chooser dialog. #17105
-
Add show/hide invisible pins and fields to view menu and toolbar. #8020
-
Add KiCad symbol library files to import symbol file selector filters. #17176
-
Fix crash when switching between two git branches of an open library. #17204
Board Editor
-
Properly create bounding hull cutouts for rule area zones. #16347
-
Do not snap mirrored graphic objects to center of selection when not moved. #16524
-
Prevent unnecessary move at the beginning of move command. #11080
-
Prevent duplicate nets when renaming a net in the net inspector. #17025
-
Rule areas should be allowed on user layers. #17034
-
Update "Edit Teardrops" dialog to match other teardrop terminology. #17050
-
Improve teardrop dialog terminology. #17050
-
Highlight nets and show length tuning status when adding tuning patterns.
-
Add turn off all layers preset option to the appearance manager. #15625
-
Fix assert and ghost footprint after undoing a footprint drag operation. #17087
-
Fix broken routing tool immediate mode (X key press) handling. #17101
-
Fix broken rotated rectangles when importing Eagle boards. #17135
-
Do not unexpectedly switch focus in board setup grids using the up and down arrow keys. #17144
-
Improve grid origin action discoverability. #17007
-
Fix crash when placing vias and using measure tool. #17164
-
Add option to footprint chooser to switch between the selected footprint or its 3D model. #16173
-
Fix memory leak when adding tracks. #16839
-
Reduce undo buffer memory usage when deleting group objects. #17175
-
Support multi-line text when importing EasyEDA boards. #17171
-
Unflip view when selecting a viewport which isn’t flipped. #13773
-
Prevent tool re-entrancy when placing vias and using measure tool. #17164
-
Do not block DRC when schematic parity is check is performed. #17003
-
Do not extend lines beyond the usable canvas. #16959
-
Fix crash loading board with undefined net item information. #17230
-
Rework on bottom panel of footprint chooser to properly display long strings.
-
Correctly handle circular board outline cut outs in STEP exports. #17137
-
Correctly handle footprint graphic knockouts for no-net case. #17223
-
Save and restore corner radius ratio when plotting pads. #17247
-
Don’t select reference images when they are hidden. #16283
-
Revert changed rotation behavior for all objects except text boxes. #16481
-
Fix selection freeze when selecting two zones on the same layer with different nets. #17327
-
Do not clip output when plotting to PDF. #17355
Footprint Editor
3D Viewer
Gerber Viewer
-
Fix broken XOR mode behavior. #17282
Worksheet Editor
-
Hide text item properties built in keywords drop down list when changing control focus. #17124
Command Line Interface
Windows
Linux
-
Force correct library tree row height on GTK. #16403
See Also
Version 8.0.0 Released
2024-02-23
The KiCad project is proud to announce the release of version 8.0.0. Despite coming only a year after KiCad 7 was released, version 8 is packed with new features, improvements, and hundreds of bug fixes. We hope you enjoy the new version! Head to the KiCad download page to get your copy of the new version (note that some packages may still be in the process of being released at the time this announcement is published). Our thanks go out to everyone who contributed to KiCad this past year. Whether your contribution was large or small, writing code, submitting bug reports, improving our libraries and documentation, or just supporting us financially: your help made a difference.
In accordance with the KiCad stable release policy, KiCad 7.x will no longer be actively maintained, and we will release bug fix versions of KiCad 8.x over the next year as we develop new features for KiCad 9. Read on to see some of the highlights of the new version!
KiCad 7.0.11 Release
2024-02-22
The KiCad project is proud to announce the version 7.0.11 bug fix release. The 7.0.11 stable version contains critical bug fixes and other minor improvements since the previous release.