Pre-Release 3.0.0a4
Pre-release
Pre-release
- Relaxed
pyparsingdependency requirements to allow for use of3.2and above for
supported Python versions. - Relaxed
numpydependency requirements to allow for use of2.xand above for
supported Python versions. - Relaxed
pydanticdependency requirements to allow for use of2.xand above for
supported Python versions. - Relaxed
pillowdependency requirements to allow for use of8.xand above for
supported Python versions. - Relaxed
clickdependency requirements to allow for use of8.xand above for
supported Python versions. - Relaxed Python version requirement to allow for use of
3.8and above. - Removed
pygerber.sequence_toolsmodule. - Removed
pygerber.frozen_general_modelmodule. - Removed
pygerber.gerber.linter.diagnosticmodule. - Removed
pygerber.warningsmodule. - Updated documentation links to point to stable release documentation.
- Renamed
GerberX3Builder.add_trace()toGerberX3Builder.add_line_trace()to be
consistent withGerberX3Builder.add_clockwise_arc_trace()and
GerberX3Builder.add_counter_clockwise_arc_trace(). - Added support for Altium implied leading zeros omitted. Contributed by @sjgallagher2
in #340. - Added arc drawing in
GerberX3Builder. - Added region statement generation to
GerberX3Builder. - Added Gerber to PNG, JPEG, TIFF, BMP, WEBP and SVG conversion commands to CLI.
- Added Gerber format command to CLI.
- Extended documentation.