KiCad 8.0.4 Release
The KiCad project is proud to announce the version 8.0.4 bug fix release. The 8.0.4 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.3 release can be found on the KiCad 8.0.4 milestone page. This release contains several critical bug fixes so please consider upgrading as soon as possible.
Version 8.0.4 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
-
Add sorting to library tree columns. #18101
-
Fix ellipse angles when importing DXF. #18121
-
Improve alignment between arcs and segments and of odd-width lines in Cairo GAL.
-
Improve alignment between arcs and segments and of odd-width lines on fallback rendering.
-
Fix crash in wxSocketBase when the event handler has been destroyed. #18234
-
Support hidden footprint libraries. #18183
-
Ignore hidden text fields when cross-probe zooming. #15245
-
Correctly scale custom cursors for HiDPI. #16231
Schematic Editor
-
Fix crash when symbol updated while field editor open. #18115
-
Incremental connectivity fails to update subgraph when removing power symbol. #17984
-
Store sub-sheets at correct location when importing Eagle schematic with multiple pages. #17785
-
Fix symbol browser performance issue with ODB library. #18159
-
Handle symbol DNP attribute correctly in symbol field editor. #18005
-
Propagate netclasses correctly through hierarchical pins in connectivity algorithm. #17797
-
Resolve netclasses correctly. #18173
-
Respect schematic settings for hidden pins. #17941
-
Resolve worksheet variables in symbol fields. #17723
-
Display unit name in symbol context menu. #18285
-
Correctly propagate netclasses through hierarchical pins using incremental connectivity. #17797
Spice Simulator
-
Show correct graph when sweeping multiple DC sources. #17215
-
Show correct simulation units. #18205
-
Don’t use SI prefixes with degrees when auto-ranging. #18205
-
Correctly write phase/gain signals to workbook. #18205
-
Don’t assume AC gains will always be voltages. #18205
-
Don’t lose value of cursor checkboxes when running simulation. #18205
-
Fix power port styles when importing Altium schematic. #18209
-
Fix Eagle importer incorrect symbol value field text and visibility. #18232
-
Improve error message when trying to Open non-KiCad schematic files. #18241
-
Fix excessive simulation error dialog size when error message is too long. #18195
-
Fallback to scientific notation when fixed-point strings are too long. #17890
-
Fix unhandled exception warning. #18309
Symbol Editor
Board Editor
-
Don’t suppress hole plotting for utility layers. #17166
-
Improve Eagle rotated text importing. #18019
-
Process clearance rules for plated holes in router. #18078
-
Fetch board finish before exporting stackup to clipboard. #17089
-
Delete tuning patterns when performing "Unroute Selected". #18065
-
Fix net inspector when sorting by name. #18087
-
Fix inconsistent track selection behavior. #17299
-
Trim trailing punctuation from documentation URLs so they function correctly. #18089
-
Fix crash after shape fillet and undo operation. #18122
-
Setup 3D canvas for footprint chooser previews. #17910
-
Don’t plot rule areas. #18133
-
Undo and then redo a length tuning or group operation removes the generator/group. #17595
-
Don’t generate thermal reliefs for pads that don’t intersect zone. #18174
-
Prevent importing a third party layout taking several hours. #18156
-
Fix Eagle board import bottom layer text with wrong rotation. #18175
-
Make sure polygon fill is contained within the outline when importing Altium PCB.
-
Don’t report reasonable solder mask bridges in a net-tie footprint.
-
Render holes properly in multiple PCB layouts. #1825
-
Optimize courtyard clearance tests when moving a board. #18148
-
Ensure reserved characters are not used in Gerber field strings. #18275
-
Respect zone fill clearance in custom DRC rule "enclosedByArea". #18202
-
Show footprints in footprint chooser. #17913
-
Don’t flip alignment of non-side-specific text. #18235
-
Improve consistency of clearance line painting. #18287
-
Don’t fail automatic placement when the PCB area is defined by a footprint. #18245
-
Take footprint edge cuts into account in the board statistics. #18245
-
Fully expand all text variables in 3D output. #17768
-
Don’t list IPC-2581 import which is not supported. #17866
-
Handle pie charts in Altium import. #16895
-
Subtract all holes in board area calculation. #17905
-
Reload footprint from disk to update footprint browser preview. #7195
-
Fix crash after editing footprint on board and closing the editor. #17242
-
Handle arcs correctly in differential pair DRC. #17967
-
Handle footprint vias in Altium importer. #18194
-
Handle text boxes in Altium importer. #9468
-
Properly fill zone between knockout text. #17665
-
Fix missing via drill mark when plotting to DXF. #18282
-
Correctly import Altium "vias6" stream. #18276
-
Prevent text color changes from creating broken board files. #18368
Footprint Editor
-
Fix footprint DRC to detect pad issues. #18102
3D Viewer
Command Line Interface
Windows
See Also
KiCad 8.0.3 Release
2024-06-04
The KiCad project is proud to announce the version 8.0.3 bug fix release. The 8.0.3 stable version contains critical bug fixes and other minor improvements since the previous release.
KiCad 8.0.2 Release
2024-04-28
The KiCad project is proud to announce the version 8.0.2 bug fix release. The 8.0.2 stable version contains critical bug fixes and other minor improvements since the previous release.