Releases: mvnmgrx/kiutils
Releases · mvnmgrx/kiutils
v1.2.1
This release fixes the broken packaging config of version v1.2.0. Please update as soon as possible as the prior release is broken.
What's Changed
- Fix setup.cfg by @sapristi in #38
- CI: Made tests use a built package instead of src directly by @mvnmgrx in #39
New Contributors
Full Changelog: v1.2.0...v1.2.1
v1.2.0
This release adds support for Python 3.11 on all platforms. Upgrading from 1.1.4 is highly encouraged, as this release also fixes a critical bug in the class member default values that could lead to unexpected behavior during runtime.
What's Changed
- Feature:
create_new()
API for classes that directly serve files by @mvnmgrx in #33 - Fix: Made VSCode automatic test discovery work by @mvnmgrx in #34
- Fix: Mutable member defaults by @mvnmgrx in #35
- Fix: Checked
self.stroke
to be None in FpLine.to_sexpr() by @mvnmgrx in #36 - Fix: Documentation on Justify.to_sexpr()'s return value by @mvnmgrx in #37
Full Changelog: v1.1.4...v1.2.0
v1.1.4
What's Changed
- Feature: Migrated test framework to Python
unittest
by @mvnmgrx in #21 - Fix: Make use of absolute imports by @mvnmgrx in #24
- Fix: Basic schematic tests and
Schematic().to_sexpr()
structure by @mvnmgrx in #26 - Fix: Correct initial values of
Property()
class by @mvnmgrx in #27 - Fix: Footprint attributes missing when certain "Manufacturing Attributes" are selected by @mvnmgrx in #28
- Feature: Documentation via Sphinx on readthedocs.io by @mvnmgrx in #29
- Feature: Support for older Python versions by @mvnmgrx in #30
For further information see CHANGELOG.md
Full Changelog: v1.1.3...v1.1.4
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.1
This release features the following:
- Added: Dimension, DimensionStyle, DimensionFormat classes for dimensions (measurements in PCB)
- Added: Target class for board target markers
- Added: Support for dimensions and target markers in Board class
- Added: Prerequisites in docu
- Fixed: Correct parsing of footprints with empty
attr
field (see #2) - Fixed: Quoted strings funcion now handles integers that may be parsed from older KiCad versions
correctly (see #3) - Fixed: Symbol pin's
alternate
field was missing and is now parsed correctly (see #4) - Fixed: Footprint
libraryLink
attribute was missing (see #5)