v1.4.0
Overview
This release adds initial KiCad v7 support.
Breaking changes
- Changed: Removed
SyFill
in favour ofFill
tokens everywhere - (PR #76)
Non-breaking changes
- Added: Parsing new sheet names - (PR #59)
- Added:
Arc
,Rectangle
andCircle
tokens - (PR #76) - Added:
Schematic.shapes
to hold arcs, rectangles and circles - (PR #76) - Added:
GrTextBox
,FpTextBox
,SyTextBox
andTextBox
tokens - (PR #76) - Added:
SchematicSymbol.dnp
token - (PR #77) - Added:
fields_autoplaced
token to all kinds of lables - (PR #77) - Added:
NetclassFlag
token - (PR #80) - Added:
Property.showName
token - (PR #80) - Added:
Rule.severity
token for design rules - (PR #84) - Added:
plotOnAllLayersSelection
,dashedLineDashRatio
anddashedLineGapRatio
tokens inPlotSettings
- (PR #85) - Added:
RenderCache
token for supported text items - (PR #87) - Added:
ProjectInstance
tokens for schematic symbols and hierarchical sheets - (PR #88) - Changed: Strokes are now parsed less strictly - (PR #57)
- Changed: Default value of
Stroke.type
from "dash" to "default" - (PR #63) - Changed:
Stroke.color
is now optional - (PR #63) - Changed:
Stroke.type
is now optional - (PR #82) - Changed:
Schematic.uuid
is now optional - (PR #63) - Changed:
Property.id
is now optional - (PR #78) - Changed:
SymbolPin.nameEffects
andSymbolPin.numberEffects
are now optional - (PR #82) - Changed:
PlotSettings.svgUseInch
andPlotSettings.excludeEdgeLayer
are now optional - (PR #85) - Fixed: Regex parser not correctly handling backslashes in quoted strings - (PR #82)
- Fixed:
DesignRules.from_sexpr()
not parsing version token - (PR #84)
All pull requests
- kicad 7: fix changed property names by @hvraven in #59
- Kicad 7: parse strokes when not all elements are defined by @hvraven in #57
- Fix: Changes to KiCad v7 style Strokes + Tests + optional UUID tokens by @mvnmgrx in #63
- KiCad 7: Textboxes & Arcs, Rectangles and Circles in Schematic by @mvnmgrx in #76
- KiCad 7: DNP token for schematic symbols & labels with
fields_autoplaced
token by @mvnmgrx in #77 - KiCad 7: Optional property IDs by @mvnmgrx in #78
- KiCad 7: Image with layer token & renamed
Board.graphicalItems
toBoard.graphicItems
by @mvnmgrx in #79 - KiCad 7: Netclass flag by @mvnmgrx in #80
- Fix issues identified when parsing several hundred kicad 6 and 7 schematics by @sAlexander in #73
- Fix: Changes from PR 73 by @mvnmgrx in #82
- Feature: Dru severity token by @mvnmgrx in #84
- Feature: New plot params since KiCad v7 by @mvnmgrx in #85
- KiCad 7: Render caches on text items by @mvnmgrx in #87
- KiCad 7: Project instances by @mvnmgrx in #88
New Contributors
- @hvraven made their first contribution in #59
- @sAlexander made their first contribution in #73
Full Changelog: v1.3.0...v1.4.0