Releases: KiCad/kicad-source-mirror
8.0.6
The KiCad project is proud to announce the version 8.0.6 bug fix release.
The 8.0.6 stable version contains bug fixes and other minor improvements since the previous release.
This release contains several critical bug fixes so please consider upgrading as soon as possible.
8.0.5
The KiCad project is proud to announce the version 8.0.5 bug fix release.
The 8.0.5 stable version contains bug fixes and other minor improvements since the previous release.
This release contains several critical bug fixes so please consider upgrading as soon as possible.
8.0.4
The KiCad project is proud to announce the version 8.0.4 bug fix release.
The 8.0.4 stable version contains bug fixes and other minor improvements since the previous release.
This release contains several critical bug fixes so please consider upgrading as soon as possible.
8.0.3
The KiCad project is proud to announce the version 8.0.3 bug fix release.
The 8.0.3 stable version contains bug fixes and other minor improvements since the previous release.
This release contains several critical bug fixes so please consider upgrading as soon as possible.
8.0.2
The KiCad project is proud to announce the version 8.0.2 bug fix release.
The 8.0.2 stable version contains bug fixes and other minor improvements since the previous release.
This release contains several critical bug fixes so please consider upgrading as soon as possible.
8.0.1
The KiCad project is proud to announce the version 8.0.1 bug fix release.
The 8.0.1 stable version contains bug fixes and other minor improvements since the previous release.
This release contains several critical bug fixes so please consider upgrading as soon as possible.
8.0.0
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! 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.
7.0.11
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.
A list of all of the fixed issues since the 7.0.10 release can be found on the KiCad 7.0.11 milestone page. This release contains several critical bug fixes so please consider upgrading as soon as possible.
Version 7.0.11 is made from the 7.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 missing 256x256 image to application icons.
- Add 48, 128, 256 to icon bundles for each application.
- Handle nested text variable references in title block. #16919
- Fix ambiguous checkbox in DRC/ERC delete all markers dialog. #16914
- Guard actions that change project against running in non-standalone mode. #16942
- Fix crash if when exiting library table setup. #16917
- Fix malformed DXF arc import. #16089
Schematic Editor
- Allow no-connects on standalone hierarchical pins and ports. #16397
- Fix object filling when plotting to PDF. #16429
- Check added fields only if all fields were checked before when updating symbols. #16408
- Ignore reference and value on select all when updating symbols. #16408
- Fix ERC output to show the selected alternative pin assignment. #16407
- Default to dashed graphical line style when opening version 6 and older schematics. #16479
- Do not expand the entire schematic hierarchy navigator tree by default. #16371
- Use the correct default text box line style when plotting to PDF and SVG. #16543
- Fix sheet path dependent ERC dialog selection issues. #16519
- Do not assert when duplicating symbol. #16577
- Fix broken pasted sheet page numbering. #16580
- Fix crash when opening schematic. #16731
- Fix symbol annotation when pasting nested hierarchical sheets.
- Select hierarchy navigator on mouse right click. #16670
- Fix crash on page size change undo/redo. #16752
- Prevent move from being unexpectedly canceled. #16891
- Prevent copper-edge clearance defaulting to zero. #16032
- Fix invalid modified from library ERC error using legacy symbol libraries. #16902
- Fix crash when changing sheet file name that contains a highlighted net. #17011
Board Editor
- Handle units switch in board stack up panel. #16361
- Add missing DRC auto-complete token "footprint".
- Make collision detector highlight overlapping footprints that are part of a group. #16410
- User more explicit message when footprint is missing a pad. #16489
- Fix crash when importing Eagle board file with no "classes" element. #16504
- Fix crash when importing CADSTAR PCB with multi-layer figures. #16515
- Restore preferential selection treatment for silk items. #16607
- Support point editing of inverted rectangles. #16595
- Make sure imported graphics layer is visible. #16642
- Check parity of footprint symbol attributes in DRC. #16671
- Add DRC marker color setting to board color properties panel. #16674
- Do not ignore configured minimum clearance on copper fills. #16241
- Fix DRC missing edge to copper clearance issue. #16951
- Do not flash oblong holes when plotting gerber drill files. #16962
Gerber Viewer
- Fix incorrect rotation of D-code for regular polygon shapes. #16480
3D Viewer
- Ensure highlighted item under cursor is exported to graphic (PNG/JPEG) file. #14289
Command Line Interface
- Add missing drill precision argument specifier. #16508
macOS
- Fix crash after save with mouse on Mac menu bar. #16844
7.0.10
The KiCad project is proud to announce the third series 7 bug fix release. The 7.0.10 stable version contains critical bug fixes and other minor improvements since the previous release.
A list of all of the fixed issues since the 7.0.9 release can be found on the KiCad 7.0.10 milestone pages. This release contains several critical bug fixes so please consider upgrading as soon as possible.
Version 7.0.10 is made from the 7.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 hidden text orientation when SVG plot is mirrored. #15422
- Match mirror state between hidden and text when plotting to PDF. #16066
- Fix bad outline font glyphs when ligatures apply.
- Don’t copy hidden files and folders when creating project from template. #16093
- Do not store twice files with extension .gm when archiving project.
- Warn when installing PCM local package that is incompatible. #14243
Schematic Editor
- Fix net highlighting when signal contains '/' character. #15212
- Fix incorrect variable expansion when printing out to PDF. #16026
- Fix incorrect rotation of symbol text in text boxes. #16027
- Fix corrupted text box in symbol with multiple units. #15994
- Fix incorrect arc orientation when loading legacy schematics. #16048
- Restore the bus selection behavior of the schematic net highlight tool. #15388
- Fix broken schematic net highlighting. #16131
- Fix unconnected schematic net highlighting issue. #16218
- Fix ODBC library crash in schematic editor opening added symbol in the symbol editor. #16090
- Fix crash when pressing insert after adding then entering a hierarchical sheet. #16168
- Fix broken symbol reference designators on paste special. #15981
- Fix crash on save after pasting symbols in schematic editor. #16300
- Fix crash when duplicating and editing a hierarchical label. #16264
Symbol Editor
- Enforce symbol name not being empty. #15859
- Fix compatibility with some old symbol libraries.
- Fix invalid string compare in IBIS parser. #16223
- Do not clear sheet pin highlighting when selecting or deselecting selected hierarchical sheets. #16139
- Prevent opening symbol library and label properties dialogs simultaneously which causes a crash after closing the dialogs. #16112
- Fix undo for wire operations. #16216
Simulator
- Allow returning to empty value in spice model editor. #15871
- Support empty strings in line with keywords in IBIS models.
Board Editor
- Fix improper rotation of footprint when using swap command. #16025
- Fix hang when pressing the move layer up shortcut key when no copper layer is visible. #16019
- Fix broken thermal reliefs on copper pour. #16024
- Fix incorrect DRC marker positions. #16029
- Router performance improvements.
- Fix crash when creating an array of footprint fields. #16088
- Fix broken STEP export for certain models. #15485
- Fix old python examples and a compatibility issue. #16158
- Fix crash when using custom DRC rule with rule area and hole_to_hole constraint. #16230
- Prevent slivers on copper fill. #16182
- Import a few more rules from Altium board files. #15585
- Fill empty zones when auto-fill is on. #16234
- Update GenCAD export to handle arbitrary outline. #15961
- Plot footprint edge cuts in PDF drill map file. #15247
- Fix crash when deleting measurement in a footprint. #16315
- Draw locked shape shadows using continuous lines. #16327
- Crash when activating clearance resolution or constraints resolution dialogs. #16335
Gerber Viewer
- Fix issues related to comments and primitives in macros. #16049
3D Viewer
- Fix a crash when changing preferences. #16059
- Fix incorrect display of mirrored polygon on bottom layer. #15706
- Fix incorrect display of text boxes.
- Fix display of single face shells.
macOS
7.0.9
The KiCad project is proud to announce the third series 7 bug fix release. The 7.0.9 stable version contains critical bug fixes and other minor improvements since the previous release.
A list of all of the fixed issues since the 7.0.9 release can be found on the KiCad 7.0.9 milestone pages. This release contains several critical bug fixes so please consider upgrading as soon as possible.
Version 7.0.9 is made from the 7.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 orphaned lock files.
- Set focus back to the main window after dialog is dismissed. #15603
- Draw zero sized rectangles on OpenGL canvas.#15850
- Fix zero sized or too thick rectangles when plotting to PDF. #15862
- Prevent rectangles from always being filled when plotting to HPGL.
- Fix random lines connecting to circles when plotting in HPGL.
- Improve bitmap caching performance.
- Don’t show integer overflow errors in release builds. #15529
Schematic Editor
- Fix crash when updating symbols. #15715
- Fix crash when placing symbol. #15728
- Do not allow file overwrite when importing third party schematics. #15570
- Implement printing and plotting for directive specific label shapes. #15650
- Handle flipped horizontal and vertical justifications in fields grid. #15677
- Support database columns with numeric data. #15662
- Handle justification when hit testing fields. #15722
- Fix the insufficient privileges message in symbol remap dialog.
- Fix loading legacy schematic files with ERC markers.
Symbol Editor
- Synchronize value field when renaming a symbol. #15621
- Update title bar when renaming the canvas symbol.
- Synchronize value field when performing symbol "Save As". #15647
- Handle read only libraries when saving symbol from canvas. #15519
- Show empty libraries in library tree panel. #15875
Simulator
- Fix small signal AC simulation failure when using current source. #15626
- Include spice model comment lines in pin assingment "Reference" window. #15660
- Don’t turn an empty string into a 0 in spice model editor. #15871
Board Editor
- Do not create duplicate layer names when importing Altium PCB. #15583
- Save flip board status in custom preset.
- Fix selection of graphics only footprints in single layer view modes. #15284
- Extend boundary size of canvas.
- Fix search crash when changing boards.
- Fix crash when exporting GERBER files. #15782
- Fix incorrect arc in some cases when s-expression uses mid-points. #15694
- Fix bug in custom rules evaluator.
- Don’t import Altium objects to disabled layers.#15586
- Perform full high contrast update of vias and pads if net names are shown. #15657
- Fix rendering issue with vias not connected on all layers. #15329
- Correct path of PCB drawing sheet file on "Save As". #15551
- Repair stand alone application 3D plugin path resolution. #15322
- Start measuring from first mouse drag location instead of mouse click location. #15623
- Fix errors in calculating tuning length. #10614
- Fix broken drawing sheet rendering when board view is flipped. #15768
- Fix decreasing via size giving option not found in design rules. #15774
- Improved difficult footprint selection issue. #15813
- Fix a regression causing missing polygons when importing Eagle boards. #15829
- Reduce the pen width used to plot oval shapes for a better look when generating drill map files.
- Restore fill polygons on proper layers when flipping zones.
- Fix crash for zero length lines on edge cuts layer when running DRC. #15865
- Do not create unexpected zones on solder mask layers. #15847
- Do not change blind/buried via layers when adding new layers. #15856
- Fix loading through hole pads when drill token is missing.
- Fix a crash when using length tuning tools. #15874
- Fix invisible rats nest rendering while moving footprint on white background. #15841
- Honour custom layer names for top and bottom copper layers in custom rules. #15835
- Include solder mask in STEP export stackup height. #15632
- Fix crash when selecting a zone on inner layer and reducing the number of copper layers. #15866
- Do not route tracks tighter than DRC allows. #14898
- Fix DRC crash. #15853
- Fix crash when linking footprints to external library. #15797
- Fix crash when using "Duplicate Zone onto Layer…" if the original zone has multiple copper layers. #15916
- Fix false positive when performing footprint parity DRC. #15917
- Fix footprints being difficult to select in high-contrast modes.
- Fix broken via shoving when routing. #15840
- Don’t run DRC checks against reference images. #15932
Footprint Editor
- Show empty libraries in library tree panel. #15875
- Fix crash when copying and pasting all objects. #15930
Gerber Viewer
- Fix case sensitivity for gerber file extension wildcards. #15877
3D Viewer
- Fix crash with certain 3D models. #15336
Calculator Tools
- Correct transmission line conductor loss calculation. #15873
Command Line Interface
- Fix doubled text variable substitution. #15765
Windows
- [Change variable substitution for path separators](https://gitlab.com/kicad/code/kicad/-/commit/bf...