Releases: KiCad/kicad-source-mirror
7.0.2
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
- Select correct face from a .ttc file. #13314
- Fix corrupt PDF plots on when fields contain parenthesis. #14302
- Fix settings import paths showing up twice on GTK builds.
- Fix clashing error dialogs when can’t load dynamic library.
- Ensure 3D shapes are always shown in footprint settings dialog. #14371
- Prevent crash when changing color settings.
- Fix fix incorrect arc position when plotting GERBER files with offset. #14402
- Add file version backwards lockout for project file. #14414
- Fix crash when reading or writing settings.
- Fix broken library nickname input when adding library table entry with add button. #14291
- Update Clipper to version 1.2+.
- Fix image bounding box size. #14432
- Make library table edit dialog context menu activate and deactivate entries take effect immediately. #14517
- Make symbol and footprint library trees sensitive to language change.
- Fix possible event race condition on startup.
- Add hack to speed up font choice box widget creation. #14277
- Avoid segfault when cancelling initial global library setup.
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
- Fix crash for stale ratsnest connections. #14254
- Handle plotting of text on solder mask layer. #14226
- Add Property Inspector support for dimension objects.
- Fix crash when manipulating zone corner. #14265
- Fix broken via placement on 45 degree tracks. #14293
- Fix crash when loading a library with a footprint containing a dimension.
- Fix contradicting number of warnings when updating board from schematic. #14290.
- Do not include groups when not included in filter. #14273
- Fix crash when selecting grouped and ungrouped items. #14347
- Snap to grid on orthoganal dimension creation. #13728
- Fix "Locked Item Shadow" enable when changing presets. #14381
- Allow solder mask bridges between net-tie-group pads. #14412
- Fix crash when importing Eagle board with layers that cannot be mapped.
- Fix broken silkscreen clipped by soldermask DRC. #14417
- Update allow-solder-mask-bridges when updating footprint from library. #14422
- Use the correct locked shadow color.
- Ensure the footprint is updated after new library selection in footprint viewer.
- Fix loading of rounded rectangle pads in CADSTAR importer. #14445
- Fix text position when moving text boxes. #14452
- Properly import layer stack up when importing CADSTAR board files. #14443
- Prevent board setup dialog from being displayed multiple times.
- Add hole clearance to mounting hole keepouts for SPECCTRA export. #14439
- Save footprint position changed in properties panel. #14348
- Apply text knock out when exporting to VRML. #14473
- Fix over zealous plot of negative silkscreen layer objects.
- Prevent copper zone fill connections from being too narrow. #14130
- Add DRC support for holes on inner corners of board outline. #13437
- Handle more pad shapes correctly when building differential pair gateways. #1883
- [Fix crash when importing empty PCAD polygons](https://gitlab.com...
7.0.1
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
-
Improve print quality when using custom fonts. #13891
-
Fix incorrect image size. #13884
-
Fix --use-drill-file-origin command line argument. #13991
-
Fix Chinese character type support. #14011
-
Fix incorrect tilt when plotting italic text. #14023
-
Correctly open selected file in text editor. #14086
-
Adjust stroke font baseline offset to better match 6.0. #13886
-
Fix STEP exporting boards with curves. #14115
-
Reload library tables when new libraries are added via PCM. #12500
Schematic Editor
-
Don’t dirty connectivity when moving non-reference schematic field.
-
Make sure screen RTrees are updated when changing bounding boxes.
-
Prevent DRC warning from r-appearing after updating footprint. #13802
-
Fix too-narrow text edit control on Mac. #13866
-
Text box margin should account for border thickness. #13877
-
Don’t gray out selection shadows for DNP items. #13878
-
Fix editing wire and bus net label properties. #13936
-
Honor blank and white plot option for bitmap images. #14013
-
Import arcs correctly in CADSTAR importer. #14101
-
Allow change symbol tool to properly undo changes. #14061
-
Fix confusing SPICE error when navigating schematic. #14102
-
Show selection highlight for symbol reference and value field. #13876
-
Fix crash when undoing page number change with hierarchy navigator. #14099
-
Correctly handle alternate pin definitions when printing. #14122
-
Enable user variable substitution on the 'symbol chooser' datasheet field. #13737
-
Use field data from schematic symbol instead of library symbol in BOM script. #14129
Spice Simulator
-
Prepend correct SPICE prefix when necessary for plotting currents. #13850
-
Fix crash when changing IBIS type. #13856
-
Prevent setting simulation type from overwriting .options command. #13849
-
Save state of "Save all power dissipations" check box in simulation command dialog. #13978.
-
Prevent simulation model dialog from picking up the wrong model. #13869
-
Set simulation source model parameters correctly. #13912
-
Don’t allow 0 simulation field text size. #13987
-
Implement default levels for JFET, MOSFET, and MESFET models.
-
Don’t allow extra text in simulation properties dialog. #13996
-
Don’t change parameter units formatting. #13989
-
Save first parameter when editing multiple parameters in model properties dialog. #13852
-
Don’t copy model file into spice net list. #13953
-
Do not allow power symbol value field to be overwritten in text properties dialog. #14056
-
Fix crash when using over-lined text. #14015
-
Fix crash when resizing window. #14088
-
Do not add unwanted instance field parameter in spice model editor parameter grid is focused. #13756
-
Fix broken simulator net list. #14083
-
Correct pins for some BJT and MESFET builtin models. #13848
-
Fix spacing and font size issues in 3D model preview dialog. #13880
-
Convert inline models in Sim.Params fields to SPICE syntax. #14157
-
Make simulator model editor parameter grid number formats behave inconsistently. #13851
-
Fix crash when loading a spice library for simulation. #12425
Symbol Editor
7.0.0
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
6.0.11
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
- Fix ERC crash. #13256
- Fix crash when importing Eagle schematic. #13215
- Fix crash when changing language and the simulator window is open. #13349
- Fix broken graphic import file extension filters for some locales. #13570
- Fix project rescue when symbol name cases do not match. #13602
- Enable real time connectivity by default.
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
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
- Resolve embedded text variables.
- Keep keyboard placement on grid. #13027
- Clean up autosave file handling edge cases.
Schematic Editor
- Fix broken legacy schematic file save.
- Fix broken instance data loading legacy schematics.
- Fix unconnected bus from hierarchical sheet bug. #12165
- Prevent mirror of text elements. #13007
- Fix search for text containing slashes. #12789
- Add symbol library table mapping for rescue library on project save as. #12503
- Fix crash when "M" key pressed after clicking on end of unconnected wire. #12936
- Fix a issues with translated field names.
- Fix wxWidgets 3.2 assertion when opening symbol field table editor.
- Fix NC and label logic.
- Don't report a pin ERC if the pin is null.
- Prevent shared schematic UUIDs from changing when importing shared schematics. #11076
Symbol Editor
- Fix symbol SVG export. #13093
PCB Editor
- Return to original active layer after routing. #12313
- Resolve embedded text variables when project file is missing.
- Fix an issue when importing SVG files using CR+LF as end of line. #10096
- Fix graphic snapping.
- Use snap position for segment routability checks.
- Fix DRC crash when using negative clearance. #12981
- Fix DRC crash Pcbnew when moving ungroupable item to a group. #13026
- Allow nested groups.
- Allow a single net collision with a free pad.
- Honor zone fill minimum width setting. #12797
- Fix Z order of zone outline drawing. #12438
- Restore broken position relative to behavior. #12912
- Add support for unit-less values to custom rules evaluator. #13016
- Use correct pad to die lengths in differntial pair length tuner. #12859
- Fix an incorrect calculation in length tuning tools. 12881
- Respect the "report all errors" checkbox in DRC.
- Fix crash when moving empty selection. #13114
Footprint Editor
- Fix crash when clicking on footprint properties button. #12944
- Fix crash when attempting to launch dimension tool. #12841
Gerber Viewer
Windows
- Fix icon scaling issue. #11880
- Fix simulator crash due to old ngspice version.
KiCad 6.0.9
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
- Ensure the socket server is killed during destruction of the kiway player.
- Save new library to current project path rather previously saved project path. #12570
- Improve numerical robustness of parallel and co-linear tests for segments of largely different lengths.
- Fix build failure with SWIG 4.1.0. #12414
- Fix bug in BOX2 intersect method.
- Add quotes to restart Windows command line registration.
- Add "Letter-like character" Omega for Unicode 0x2126. #12531
- Fix C++17 build error.
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
- ...
KiCad 6.0.8
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
- Fix false text on reset button on subsequent preferences dialog
openings. #11856. - Hide cursor while warping on Wayland. #9785
- Remove curly brace from string encoding. #12351
- Fix build error.
- Make enter key the OK button action in the paste special dialog. #12285
- Fix Boost version incompatibility. #12175
- Fix color picker behavior. #12204
- Fix bitmap printing in wxWidgets version greater than 3.1.5.
Schematic Editor
- Fix schematic symbol library cache refresh bug. #12342
- Fix a UTF8 conversion issues in BOM python scripts. #12435
- Fix severe SPICE simulation memory leaks.
- Fix crash when attempting to edit missing library symbol. #11318
- Fix inverted Y position in pin table. #11988
- Fix wxWidgets sizer assert in symbol preview widget.
- Fix incorrectly displayed secondary worksheet. #12017
- Fix annotation of incomplete multi-unit and re-annotation of
duplicate symbols. #11496 - Load symbols even if part definition is incomplete when importing
CADSTAR schematics. #11671 - Fix broken instance data when adding new symbol. #12190
- Ensure reference field is initialized when adding a new symbol in schematic.
- Fix missing legacy value and footprint field instance data. #12226
- Fix issue when saving labels having more than 50 characters. #12151
- Fix another case of the instance data getting messed up. #11390
- Make Eeschema net highlighting consistent with Pcbnew. #11016
- Prevent duplicate frame when importing Eagle schematics. #11408
- Handle rotation while moving from move tool. #12004
- Move sheet pins by their connection point. #12134
- Improve board file loading performance. #12115
- Fix crash attempting to add label. #12094
- Fix crash when loading CvPcb when there is a duplicate footprint library name. #12080
CvPcb
- Performance improvements. #12063
PCB Editor
- Fix missing DRC via/track check.
- Fix an issue with duplicated pins in multi-unit symbols on orcadpcb2 netlist export.
- Fix regression when loading pads in footprints with CADSTAR PCB importer.
- Improve stop-if-walk-path-is-too-long heuristic in the P&S router walk around algorithm.
- Fix negative chamfer value for hulls generated for 0-length segments in P&S router.
- Don't prevent immediate actions while P&S router is active. #12311
- Remove zero-sized pads on load from third party importers. #12200
- Fix crash when geometry simplification removes all outlines. #12120.
- Allow board saves without modifying project files. #11323.
- Fix 3D properties dialog when a lot of 3D models are added.
- Invert logic for guessing which layer is top / bottom in CADSTAR PCB
importer. #12349 - Load 2-point polygons as line segments in CADSTAR PCB importer. #12349
- Parse teardrops in CADSTAR PCB importer. #12349
- Fix custom rule crash. #12329
- Run hole-to-hole checks on Edge_Cuts layer. #12296
- Ensure via-gap-same-as-trace-gap gets turned off for board settings. #12236
- Ensure the P&S router shove state gets reverted after routing fails. #9023.
- Fix broken dynamic ratsnest line for curved traces. #12205
- Fix undo for moving group using relative position. #11793
- Fix rule less than comparison issue. #12140
- Fix wxWidgets locale asserts when running Python scripts.
- Fix Eagle plugin board layer mapping issue. #11839
- Don't close blocking dialog in back annotate. #12255
- Fix selection tool issues.
- Fix assertion when there are only three points in a line chain. #11695
- Allow remapping all non-electrical layers in CADSTAR PCB importer. #12196
- Report warning that imported text may be different in CADSTAR PCB importer. #12195
- Fix issue with caches not being initialized when printing message bar.
- Update constraint mode in status bar during move. #10465
- Fix contradictory clearance between Inspect→Clearance and DRC. #11814
- Leave originally selected items selected after cancelled move. #12024
- Handle via-in-pad distances when tuning with P&S router.
- Handle via layers in net inspector.
- Fix crash during drag. #12137
- Fix broken STEP export of PCB. #12119
- Fix crash in P&S router walk around mode.
- Fix unexpected behavior when changing layers while drawing dimensions. #11864
- Get rid of error prone reverse logic in global deletion dialog. #12049
- Fix distorted SVG import. #12021
- Fix through via drawing width. #11851
Footprint Editor
- Ensure sa...
KiCad 6.0.7 Release
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
- Update message panel from PCB point editor and schematic drawing tools. #11961
- Add version 3.2 to search candidates for wxWidgets.
- Catch some crashes on shutdown. #10698
- Fix OpenGL swap interval logic. #11751
Schematic Editor
- Fix broken units in symbol browser. #11881
- Fix project rescue bug. #11897
- Fix missing ERC error when pins are stacked. #11926
- Use same hot key to force H/V mode as board editor. #10858
- Ensure that pin text and symbol fields are always visible in plots. #11969
- Fix rounding error when importing Altium schematics. #11742
- Fix find dialog properties when wxWidgets has been updated to 3.1+.
- Flag ERC error on pins that are not stacked.
- Fix crash when adding symbol from library editor. #11891 and #11772
- Make annotation case insensitive. #11862
Symbol Editor
PCB Editor
- Fix crash when filling zones. #9888
- Prevent creation of new wxString on stack for each clearance check.
- Fix pad properties rounding errors when units are mils. #11878
- Remove plotting unusable map file formats (GERBER and HGPL).
- Correct Python call for board design settings. #11924
- Correct KiCad2Step user specified origin help message.
- Add Python API parameter to update UUID when loading footprints. #11870
- Remove documentation strings from plot drill file panel.
- Do not print background color when printing in black and white. #11625
- Fix handling KiCad2Step "virtual" key word. #10563
- Fix bug in PNS router when handling segment width testing. #11990
- Fix custom pad shape fill mode issue.
- Enforce group selection to when selecting any part of the group when greedy (right to left) selecting. #11902
Plugin Content Manager
Windows
- Updated to wxWidgets 3.1.7.
- Performance improvements when refilling zones and panning with selected items.
KiCad 6.0.6 Release
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.