Skip to content

Releases: SwissAS/jcgm-core

2.0.2

15 Nov 10:49
Compare
Choose a tag to compare

Changed:

  • any content present after the EndMetafile is now ignored.
    It occurred with one A320 ASM sample where few trailing data was present; likely an OEM customization.
    Acc. to ISO/IEC-8632-1:1999(E) §9.2.2 e) and f) Conformance of metafiles:
    image

2.0.1

16 Sep 11:00
Compare
Choose a tag to compare

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.
    image

1.0.2

16 Sep 13:10
Compare
Choose a tag to compare

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.
    image

2.0.0: compatible with the jcgm-to-svg extension

26 Jul 09:42
Compare
Choose a tag to compare

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

20 Jul 19:10
e1eb3e9
Compare
Choose a tag to compare

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

20 Jul 13:59
294f539
Compare
Choose a tag to compare

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

13 Mar 14:25
3146c62
Compare
Choose a tag to compare

This release includes a bug fix for tiles T6-compressed.

0.4.1: ignore rectangles in ApplicationStructure while ApplicationStructure-related commands are not supported

29 Jul 07:52
c2782ef
Compare
Choose a tag to compare

Ignore rectangles in ApplicationStructure while ApplicationStructure-related commands are not supported.

0.4.0: added support for the APPEND TEXT command

17 Dec 12:11
Compare
Choose a tag to compare

This release includes support for the APPEND TEXT command, thank you @daviddiana11

0.3.2: changed default join style from miter to bevel

01 Dec 16:21
Compare
Choose a tag to compare

This release addresses some issues drawing complex paths by changing the default join style and applying the edge style while drawing polygons.