You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PyGerber version 3.0.0a4 will continue incremental changes on top of 3.0.0a3.
There are still some breaking changes to be introduced (see list below). I will try to squish them into this release, then we can start beta development phase.
Changelog:
Relaxed pyparsing dependency requirements to allow for use of 3.2 and above for
supported Python versions.
Relaxed numpy dependency requirements to allow for use of 2.x and above for
supported Python versions.
Relaxed pydantic dependency requirements to allow for use of 2.x and above for
supported Python versions.
Relaxed pillow dependency requirements to allow for use of 8.x and above for
supported Python versions.
Relaxed click dependency requirements to allow for use of 8.x and above for
supported Python versions.
Relaxed Python version requirement to allow for use of 3.8 and above.
Removed pygerber.sequence_tools module.
Removed pygerber.frozen_general_model module.
Removed pygerber.gerber.linter.diagnostic module.
Removed pygerber.warnings module.
Updated documentation links to point to stable release documentation.
Renamed GerberX3Builder.add_trace() to GerberX3Builder.add_line_trace() to be consistent with GerberX3Builder.add_clockwise_arc_trace() and GerberX3Builder.add_counter_clockwise_arc_trace().
PyGerber version 3.0.0a4 will continue incremental changes on top of 3.0.0a3.
There are still some breaking changes to be introduced (see list below). I will try to squish them into this release, then we can start beta development phase.
Changelog:
pyparsing
dependency requirements to allow for use of3.2
and above forsupported Python versions.
numpy
dependency requirements to allow for use of2.x
and above forsupported Python versions.
pydantic
dependency requirements to allow for use of2.x
and above forsupported Python versions.
pillow
dependency requirements to allow for use of8.x
and above forsupported Python versions.
click
dependency requirements to allow for use of8.x
and above forsupported Python versions.
3.8
and above.pygerber.sequence_tools
module.pygerber.frozen_general_model
module.pygerber.gerber.linter.diagnostic
module.pygerber.warnings
module.GerberX3Builder.add_trace()
toGerberX3Builder.add_line_trace()
to be consistent withGerberX3Builder.add_clockwise_arc_trace()
andGerberX3Builder.add_counter_clockwise_arc_trace()
.GerberX3Builder
.GerberX3Builder
.Issues pending for 3.0.0:
Known TODO:
sequence_tools.py
__main__.py
render_with_shapely
toCompositeView
classpygerber_gerber_parser_cpp
pygerber.gerber.ast.other.coordinate
into separate modules for X, Y, I, Jcreate_eager_layer
andcreate_deferred_layer
test/gerberx3/test_formatter.py
"Development Status :: 3 - Alpha"
toDevelopment Status :: 4 - Beta
thenDevelopment Status :: 5 - Production/Stable
The text was updated successfully, but these errors were encountered: