Skip to content

Releases: KiCad/kicad-source-mirror

7.0.2

17 Apr 01:57
Compare
Choose a tag to compare

The KiCad project is proud to announce the latest series 7 stable release. The 7.0.2 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.2 release can be found on the KiCad 7.0.2 milestone page. This release contains several critical bug fixes so please consider upgrading as soon as possible.

Version 7.0.2 is made from the 7.0 branch with some cherry picked changes from the development branch.

Packages for Windows, macOS, and Linux are available. 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

Schematic Editor

  • Fix broken undo on alternate pin assignments. #14100
  • Add missing sheet names to PDF plot. #14233
  • Remove non-global labels from label properties dialog selection list. #14319
  • Remove replace all accelerator key from find/replace dialog. #14304
  • Create field name if user doesn’t specify one.
  • Fix sheet pin name case sensitivity issue. #14415
  • Fix incorrect position of text for some rotations when plotting. #14327
  • Ignore unknown attributes when importing CADSTAR schematic. #13526
  • Do not duplicate signals when unfolding bus definitions. #14269
  • Fix broken net-class label when using hierarchical sub-sheets. #14494
  • Fix crash when changing net label to global label. #14493
  • Ensure swapping global labels swaps inter-sheet references. #14520
  • Allow bus elements to connect. #14300
  • Fix broken symbol has changed in library ERC. #14160
  • Search fields in labels. #14075

Spice Simulator

  • Add missing .dc command to SPICE directives list. #14215
  • Added PSPICE/LTSPICE JFET model parameters. #12425
  • Handle underscore in parameter names. #14308
  • Fix crash when transistor model is missing. #14295
  • Ensure legend reflects gain/phase for AC small signal analyses. #14301
  • Don’t attempt to load unknown plot types.
  • Ignore extraneous LTSpice parameters for VDMOS models. #14299
  • Separate legacy model name from SPICE parameters. #13988
  • Do not include invalid simulation parameters. #14369
  • Fix crash loading simulation with non-existent pin. #14522

Symbol Editor

Board Editor

Read more

7.0.1

11 Mar 23:27
Compare
Choose a tag to compare

The KiCad project is proud to announce the latest series 7 stable release. The 7.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 7.0.1 release can be found on the KiCad 7.0.1 milestone page. This release contains several critical bug fixes so please consider upgrading as soon as possible.

Version 7.0.1 is made from the 7.0 branch with some cherry picked changes from the development branch.

Packages for Windows, macOS, and Linux are available. 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

Schematic Editor

Spice Simulator

Symbol Editor

  • Fix incorrect data when adding new columns to library tree. #13907

  • Prevent selected items from becoming invisible. #13944

  • Do not default to "common to all units" mode...

Read more

7.0.0

13 Feb 01:05
Compare
Choose a tag to compare

The KiCad project is proud to announce the release of version 7.0.0. KiCad 7 is a significant upgrade from KiCad 6, and comes with a number of exciting new features as well as improvements to existing features. The KiCad project hopes you enjoy version 7! 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). Many thanks to all of the hard working folks who contributed to KiCad during the version 7 development cycle.

In accordance with the KiCad stable release policy, KiCad 6.x will no longer be maintained, and we will release bugfix versions of KiCad 7.x over the next year as we develop KiCad 8.

Packages for Windows, macOS, and Linux are available. 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.

NOTE: 32-bit Windows is no longer supported

Click here to read about some of the new features

6.0.11

28 Jan 13:05
Compare
Choose a tag to compare

The KiCad project is proud to announce the latest series 6 stable release. The 6.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 6.0.10 release can be found on the KiCad 6.0.11 milestone page. This release contains several critical bug fixes so please consider upgrading as soon as possible.

Version 6.0.11 is made from the 6.0 branch with some cherry picked changes from the development branch.

Packages for Windows, macOS, and Linux are available. 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

Schematic Editor

Symbol Editor

  • Prevent forward slash character in symbol name from corrupting symbol library. #13504

Footprint Editor

  • Do not prune layers when copying items to the clipboard. #13334

Windows

KiCad 6.0.10 Release

20 Dec 05:19
Compare
Choose a tag to compare

The KiCad project is proud to announce the latest series 6 stable release. The 6.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 6.0.9 release can be found on the KiCad 6.0.10 milestone page. This release contains several critical bug fixes so please consider upgrading as soon as possible.

Version 6.0.10 is made from the 6.0 branch with some cherry picked changes from the development branch.

Packages for Windows, macOS, and Linux are available. 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

Schematic Editor

Symbol Editor

  • Fix symbol SVG export. #13093

PCB Editor

Footprint Editor

  • Fix crash when clicking on footprint properties button. #12944
  • Fix crash when attempting to launch dimension tool. #12841

Gerber Viewer

Windows

KiCad 6.0.9

31 Oct 16:50
Compare
Choose a tag to compare

The KiCad project is proud to announce the latest series 6 stable
release. The 6.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 6.0.9 release can be found
on the KiCad 6.0.9 milestone page.
This release contains several critical bug fixes so please
consider upgrading as soon as possible.

Version 6.0.9 is made from the 6.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

Schematic Editor

  • Don't allow a save as operation to overwrite the root sheet. #10872
  • Copy field properly. #12376
  • Increase undo granularity of text editing inside text box. #11756
  • Prevent printing hierarchical schematic on MacOS from being shifted down the page for each sheet. #12211
  • Prevent netclass wire color and default sheet background color from switching to black. #11963
  • Prevent black selection shadow and sheet backgrounds with "Default" language on Russian systems. #12552
  • Fix brace highlighting when highlighted text is inverted. #12467.
  • Fix duplicate UUIDs when placing multiple sub-sheets. #12588
  • Fix line width overflow crash. #12555
  • Fix missing items when printing and/or plotting schematics. #12559
  • Prevent BOM script "bom_csv_grouped_by_value_with_fp.py" from generating extra lines between each BOM line. #10473
  • Show ERC errors when any label only has 1 pin. #7203
  • Preload an empty circuit to avoid simulator error messages when no circuit is loaded. #12481.
  • Do not add a title/comment in mandatory field strings when writing netlists.
  • Avoid netlist export dialog crash from trying to delete a non-custom format. #12229
  • Make electrical rules checker report conflicting power symbols on the same net. #12138

Symbol Editor

  • Fix incorrect symbol display when reverting changes in derived
    symbols. #10792
  • Fix crash when canceling from placing pin on top of another pin. #12610

CvPcb

  • Maintain text filter box focus when search results change. #12445
  • Attempt to reduce opportunity for lost keystrokes in search text box. #12445

PCB Editor

  • Prune pasted data of non-enabled layers. #11997
  • Make highlighted text readable in dark mode. #10829
  • Allow vias to connect tracks with no net even when DRC checking is on. #12403
  • Display cross-hairs in picker tools. #10183
  • Fix crash when resetting grid origin or moving. #12407
  • Fix select all across all groups. #12411
  • Fix via net inheritance when working on other layers. #11487
  • Fix layer expression parsing bugs in custom DRC processor. #12437
  • Allow free pad usage in router. #11730
  • Do not show disambiguation menu on track corners. #10745
  • Fix broken preset view layer selection drop down when Chinese language selected. #12227
  • Fix crash on cut command (Ctrl+X). #12562
  • Use hole plating size for visibility only, not zone filling, routing or DRC.
  • Make graphic line properties dialog OK button work correctly in some locales. #12176
  • Fix incorrect behavior of preset layers widget in non English languages. #12227
  • Fix cut command (Ctrl+X) crash. #12562
  • Use hole plating size for visibility only, not zone filling, routing or DRC.
  • Fix crash on Specctra import. #12583
  • Fix crash when dragging a via.
    #12612
  • Prevent crashes when canceling duplication.
  • Fix uncaught minimum annular ring on through-hole pads design rule violation. #12109
  • Fix out of range differential pair gap that is reported as minimum value. #12587
  • Show correct net in message bar after changing layers when routing differential pair. #12592
  • Fix custom rules insideArea defined as F.Cu only from propagating to other layers. #12584
  • Fix crash when setting size of rectangular pad to 0 x 0. #12605
  • Bring adding to group and hiding in sync.
  • Prevent footprint from temporarily disappearing when selection clarification menu is opened. #12547
  • Fix crash if multiple items are selected and drag command is issued. #12460
  • Prevent differential pair router placing tracks overlapping the starting via with "Connected layers" annular rings setting. #12458
  • Force DRC rules to be re-evaluated when switching layers in routing tool. #12576
  • Fix missing footprint complex pads. #12617
  • Import board stack up when importing setting from another board. #10925
  • Fix crash when deleting track with "Delete Clicked Items". #12600
  • Fix crash when adding new via. #12604
  • Fix incorrect behavior when adding a new dielectric layer to stack up manager. #12680
  • Re-evaluated DRC rules when switching layers in routing tool. #12576
  • Fix message bar reporting "(no net)" after changing layers when routing differential pair. #12592
  • Don't connect disparate nets. #12622
  • Fix selection and entering in nested groups. #12586
  • ...
Read more

KiCad 6.0.8

29 Sep 12:56
Compare
Choose a tag to compare

The KiCad project is proud to announce the latest series 6 stable
release. The 6.0.8 stable version contains critical bug fixes and
other minor improvements since the previous release.

A list of all of the fixed issues since the 6.0.7 release can be found
on the KiCad 6.0.8 milestone page.
This release contains several critical bug fixes so please
consider upgrading as soon as possible.

Version 6.0.8 is made from the 6.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

Schematic Editor

CvPcb

  • Performance improvements. #12063

PCB Editor

Footprint Editor

  • Ensure sa...
Read more

KiCad 6.0.7 Release

27 Jul 16:33
Compare
Choose a tag to compare

The KiCad project is proud to announce the latest series 6 stable
release. The 6.0.7 stable version contains critical bug fixes and
other minor improvements since the previous release.

A list of all of the fixed issues since the 6.0.6 release can be found
on the KiCad 6.0.7 milestone page.
This release contains several critical bug fixes so please
consider upgrading as soon as possible.

Version 6.0.7 is made from the 6.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

Schematic Editor

Symbol Editor

  • Refresh drawing when common preferences are changed. #11921
  • Fix name escaping issue. #11939

PCB Editor

Plugin Content Manager

Windows

KiCad 6.0.6 Release

27 Jun 18:06
Compare
Choose a tag to compare

A list of all of the fixed issues since the 6.0.5 release can be found
on the KiCad 6.0.6 milestone page. This release contains several critical bug fixes so please
consider upgrading as soon as possible.

Changelog

General

  • Fix intermittent QA crash. #9888
  • Disable background color when printing in black & white. #11180
  • Fix stock templates path for flatpak. #11174
  • Allow closing PCM progress windows after installation from ZIP file. #11601
  • Properly enable and disable the apply and discard buttons in the PCM. #10761
  • Fix net highlighting between schematic and board editors. #11493

Schematic Editor

  • Fix crash when exporting Spice Netlist to read-only directory. #11516
  • Fix "select previous symbol" toolbar state in footprint assignment tool. #11509
  • Update selection filter title bar with language changes. #11421
  • Fix annotation sheet page number bug. #11295
  • Fix text and graphics properties dialog layout. #11490
  • Fix find in sub-sheets. #11424
  • Fix automatic field placement bug. #11529
  • Implement cross-references for labels. #11564
  • Fix schematic hierarchy navigator crash. #11505
  • Resolve title variable when plotting. #11608
  • Fix parsing of CADSTAR color attributes.
  • Fix symbol remap issue. #11563
  • Fix Eagle importer page number handling. #11409
  • Plot alternate pin definitions correctly. #11728
  • Fix file name in symbol library table file dialog. #11821

Symbol Editor

  • Fix segmentation fault trying to edit text field in new unit. #11569
  • Fix crash when trying to save symbol to read-only location. #11566
  • Fix library symbol properties dialog tab selection bug. #11417
  • Unable to create any graphic elements after selecting "Add pin" function. #11607
  • Fix duplicate pin number test. #11660

PCB Editor

  • Fix fix a truncation error when converting mils to IU in P-CAD importer. #11380
  • Fix duplicate messages when updating schematic from PCB. #11530
  • Fix lost of focus after clicking on a choice in toolbar. #11103
  • Remove highlighting track that doesn't have net name. #10364
  • Update layer colors correctly when changing color themes. #11261
  • Update inactive layers label when changing languages. #11435
  • Fix blind via visibility issue. #11429
  • Fix reference and value variable expansion. #11476
  • Change default symbol matching to use UUID instead of reference when back annotating schematic. #11382
  • Use correct back side placement angle using experimental Gerber export option. #11621
  • Fix crash on layer visibility change. #11629
  • Make P-CAD import case insensitive. #11652
  • Import P-CAD footprints to correct layer. #11652
  • Fix invalid zone filling on rotated footprint text. #11714
  • Fix zone merge intersection algorithm. #11492
  • Use board set up solder mask color when exporting to STEP. #11565
  • Fix VRML layer color export. #11627
  • Import EAGLE octagonal pads correctly. #11664
  • Fix skew tuning track length bug. #11710
  • Prevent length and skew tuning dialog values from becoming negative. #10870
  • Fix router DRC violation when pushing tracks against complex board outline. #11365
  • Fix router walk around arc to board edge issue. #10536
  • Fix router not on grid issue. #10710
  • Do not translate layer names is appearance manager. #11715
  • Fix hole clearance to improve router walk around mode.
  • Maintain visibility state when changing layer count.
  • Handle rotated pad thermal spokes correctly. #11765
  • Many router fixes.
    1,
    2,
    3,
    4, and
    5.
  • Show error message when PCB rule pad type is invalid. #11423
  • Export micro-vias correctly to Hyperlynx. #11692
  • Fix documentation link bug in footprint chooser. #11403
  • Fix footprint text bounding box rotation issue. #8728
  • Improve router "kink" robustness.
  • Fix P-CAD layer import issue. #11750
  • Add P-CAD "pourOutline support. #11749

Footprint Editor

  • Fix crash when editing custom pad shapes. #11731

3D Viewer

Linux Platform

  • Prevent focus stealing in some Linux window managers. #10809

Windows

  • Updated to wx 3.1.6 which has improved behavior for high-DPI screens, reduced (but not fixed) IME freezes and eliminated the random locale swaps.