Pre-Release 3.0.0a3
Pre-release
Pre-release
- Removed legacy error types from
pygerber.gerber.api._errors. - Removed
pygerber.common.general_modelmodule. - Removed
pygerber.common.immutable_map_modelmodule. - Removed
pygerber.common.rgbamodule. - Rename
Projectclass frompygerber.gerber.apitoCompositeView. - Changed
source_codeandfile_typeattributes ofGerberFileto be read-only. - Changed return type of
CompositeView.render_with_pillowtoCompositePillowImage.
Interface ofCompositePillowImageis the same as previouslyCompositeView. - Changed miniatures displayed by language server to be fixed size due to repeating
problems with apertures being too small or too large. - Added custom
__str__toCompositeViewandGerberFileclasses. - Added
GerberJobFileclass for handling.gbrjobfiles. - Added
Projectclass for grouping multipleCompositeViewobjects. - Added documentation for
GerberJobFileandProjectclasses. - Added
pygerber.vm.shapelypackage containing implementation of Gerber vm (renderer)
using shapely library. - Added
render_with_shapelytoGerberFileclass. - Updated
Quick startguide. - Updated many of docstrings in
pygerber.gerber.apipackage. - Restored
pygerber_language_servercommand.