Skip to content

v1.4.0

Compare
Choose a tag to compare
@mvnmgrx mvnmgrx released this 27 Mar 20:20
· 75 commits to master since this release

Overview

This release adds initial KiCad v7 support.

Breaking changes

  • Changed: Removed SyFill in favour of Fill tokens everywhere - (PR #76)

Non-breaking changes

  • Added: Parsing new sheet names - (PR #59)
  • Added: Arc, Rectangle and Circle tokens - (PR #76)
  • Added: Schematic.shapes to hold arcs, rectangles and circles - (PR #76)
  • Added: GrTextBox, FpTextBox, SyTextBox and TextBox 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 and dashedLineGapRatio tokens in PlotSettings - (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 and SymbolPin.numberEffects are now optional - (PR #82)
  • Changed: PlotSettings.svgUseInch and PlotSettings.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 to Board.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

Full Changelog: v1.3.0...v1.4.0