Release Notes¶
UI Pack Compatibility Version¶
The current VG Pack version is 1.2.0. The following table describes the compatibility ranges between VG and UI Packs.
VG Pack Range | UI Pack Range | Comment |
---|---|---|
[1.3.0-1.4.0] | [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.
VG Pack Range | MicroVG |
---|---|
1.4.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 UI Pack (see upper),
- the UI Pack C module: see UI Pack,
- and by consequence, the specific C module MicroUI over VGLite: see C Module: MicroUI Over VGLite.
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.4.0 | 3.0.1 | 2.0.2 | 1.0.2 | 7.0.0 | 6.0.0 |
1.3.0 | 3.0.0 | 2.0.2 | 1.0.2 | 6.0.1 | 5.0.1 |
1.2.1 | 2.1.0 | 2.0.2 | 1.0.2 | 5.0.1 | 4.0.3 |
1.1.0 | 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.