Releases: SwissAS/jcgm-core
2.0.2
2.0.1
Fixed:
- The computation of the height/width used to fill in the background colour with white. The issue sometimes lead to unexpected 1px black line on either the right or bottom side when rasterizing the image. Root cause is a different way to compute the CGMDisplay#canvasWidth and CGMDisplay#canvasSize vs CGM#getSize which uses Math#ceil.
1.0.2
Fixed:
- The computation of the height/width used to fill in the background colour with white. The issue sometimes lead to unexpected 1px black line on either the right or bottom side when rasterizing the image. Root cause is a different way to compute the CGMDisplay#canvasWidth and CGMDisplay#canvasSize vs CGM#getSize which uses Math#ceil.
2.0.0: compatible with the jcgm-to-svg extension
This release does not include functional changes, but API changes.
It exposes some public methods so they are accessible by the new jcgm-to-svg extension.
1.0.1: CGM#split issue fixed
This release includes a fix for the public static CGM#split method, introduced with the thread-safety refactoring - only present in v1.0.0.
1.0.0: JCGM is now thread-safe
JCGM is now thread-safe.
All the static variables have been removed.
Despite the major version increase, it should remain 99% backward compatible.
The related library jcgm-image library remains unchanged.
0.4.2: fix temporary TIFF file generation
This release includes a bug fix for tiles T6-compressed.
0.4.1: ignore rectangles in ApplicationStructure while ApplicationStructure-related commands are not supported
Ignore rectangles in ApplicationStructure while ApplicationStructure-related commands are not supported.
0.4.0: added support for the APPEND TEXT command
This release includes support for the APPEND TEXT command, thank you @daviddiana11
0.3.2: changed default join style from miter to bevel
This release addresses some issues drawing complex paths by changing the default join style and applying the edge style while drawing polygons.