Release Notes

UI Pack Compatibility Version

The current VG Pack version is 1.5.0. The following table describes the compatibility ranges between VG and UI Packs.

VG Pack Range UI Pack Range Comment
1.5.0 14.0.0 UI Pack major version
[1.3.0-1.4.2] [13.5.0-14.0.0[ BufferedImage with custom format
[1.1.0-1.2.1] [13.3.0-14.0.0[ Internal feature
[1.0.0-1.0.1] [13.2.0-14.0.0[  

Foundation Libraries

The following table describes Foundation Libraries API versions implemented in MicroEJ VG Packs.

MicroVG API Implementation
VG Pack Range MicroVG
[1.4.0-1.5.0] 1.4.0
1.3.0 1.3.0
1.2.1 1.2.0
1.1.0 1.1.0
[1.0.0-1.0.1] 1.0.0

C Modules Compatibility Version

The C modules are described here.

Several generic C modules are available for a given version of the VG Pack. In addition to generic C modules, the specific implementation of the VG Pack over Vivante VGLite depends on:

The following table describes the compatibility ranges between the VG Packs and the C modules (generic and specific):

VG Pack MicroVG FreeType Harfbuzz MicroUI-VGLite MicroVG-VGLite
1.5.0 5.0.0 2.0.2 1.0.2 8.0.0 7.0.0
1.4.2 4.0.0 2.0.2 1.0.2 7.2.0 6.1.1
[1.4.0-1.4.1] 3.0.1 2.0.2 1.0.2 [7.0.0-7.1.0] [6.0.0-6.1.0]
1.3.0 3.0.0 2.0.2 1.0.2 6.0.1 5.0.1
[1.2.0-1.2.1[ 2.1.0 2.0.2 1.0.2 5.0.1 4.0.4
[1.1.0-1.1.1[ 2.0.0 2.0.2 1.0.2 3.0.0 3.0.2
[1.0.0-1.1.0[ n/a n/a n/a n/a n/a

Note

The C module MicroVG over VGLite fetches automatically by transitivity the other C modules. No need to fetch explicitly the different modules (except the C module Harfbuzz). An update of this C module also updates (if necessary) the other C modules.