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
-
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. #14084
Board Editor
-
Fix crash during DRC check. #13867
-
Fix STEP model colors. #13882.
-
Allow plotting of multiple board layers per plot in Python. #13841
-
Fix more STEP model color issues. #13611
-
Do not collide items within a net tie footprint when routing. #13909
-
Draw selection layer in front of object instead of behind. #11142
-
Fix incorrect rotation of thermal spokes for rotated footprints. #13919
-
Do not change visibility objects when changing layer visibility. #13836
-
Fix edge clearance bug in DRC custom rule. #13947
-
Make zone automatic refill checks more discerning. #11362
-
Fix breaking Python plugins in board editor when opening footprint editor.
-
Print original net names properly when reconnecting zones/vias.
-
Fix missing knock out text when plotting. #14068
-
Fix DRC failure to find clearance violations. #13844
-
Optimize net name and number text size and position on pad. #13872
-
Add ability to ignore copper clearance in custom rules. #14069
-
Fix crash when inserting via while routing differential pair with custom rule. #13993
-
Synchronize selection of selected items after Python plugin is run.
-
Treat dimensions in footprint as text for bounding box calculations.
-
Use automatic dimension when unit couldn’t be determined importing from legacy board file.
-
Allow undo of alignment operations on groups. #13999
-
Do not over writing unspecified DRC constraints. #14070
-
Allow for rounding error in connection width checker. #14130 #14131
-
Ensure all attributes are added to polygon items when plotting GERBER files.
-
Rotate footprint text box correct for non-cardinal rotation angles. #14112
-
Fix crash when changing zone borders with H, V, and 45 degree constraints enabled. #13969
-
Handle fully nested zones correctly. #13915
Footprint Editor
- Update all units correctly when changing units in 3D model properties panel. #14156
3D Viewer
-
Fix model transparency issue. #14005
Python scripting
Windows
-
Fix truncation of color panel swatches. #14052
macOS
- Fix editing multiple simulation models. #13852