Pre-Release 3.0.0a3
Pre-release
Pre-release
- Removed legacy error types from
pygerber.gerber.api._errors
. - Removed
pygerber.common.general_model
module. - Removed
pygerber.common.immutable_map_model
module. - Removed
pygerber.common.rgba
module. - Rename
Project
class frompygerber.gerber.api
toCompositeView
. - Changed
source_code
andfile_type
attributes ofGerberFile
to be read-only. - Changed return type of
CompositeView.render_with_pillow
toCompositePillowImage
.
Interface ofCompositePillowImage
is 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__
toCompositeView
andGerberFile
classes. - Added
GerberJobFile
class for handling.gbrjob
files. - Added
Project
class for grouping multipleCompositeView
objects. - Added documentation for
GerberJobFile
andProject
classes. - Added
pygerber.vm.shapely
package containing implementation of Gerber vm (renderer)
using shapely library. - Added
render_with_shapely
toGerberFile
class. - Updated
Quick start
guide. - Updated many of docstrings in
pygerber.gerber.api
package. - Restored
pygerber_language_server
command.