You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+16-10Lines changed: 16 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -1,22 +1,28 @@
1
-
# EFX Toolkit 2.0.0-alpha.1 Release Notes
1
+
# EFX Toolkit 2.0.0-alpha.2 Release Notes
2
2
3
3
_The EFX Toolkit for Java developers is a library that enables the transpilation of [EFX](https://docs.ted.europa.eu/eforms/latest/efx) expressions and templates to different target languages. It also includes an implementation of an EFX-to-XPath transpiler._
4
4
5
5
---
6
6
7
7
## In this release
8
8
9
-
This release:
9
+
This release improves translation of EFX-1 templates as follows:
10
+
11
+
- Renders sequences of labels when a sequence expression is used to provide asset-ids.
12
+
- Renders distinct labels from sequences.
13
+
- Improves date and time formatting.
14
+
15
+
This release also includes a refactoring that moved XPath processing classes to the eForms Core Library 1.2.0 to improve reusability.
16
+
17
+
There are no changes in EFX-2 translation included in this release.
10
18
11
-
- Improves translation of EFX-1.
12
-
- Adds support for translating EFX-2 expressions and templates.
13
-
- Removes support of the obsolete EFX versions included in pre-release versions of the SDK (SDK 0.x.x).
14
-
- Introduces some breaking changes in the interfaces that need to be implemented by new translators (SymbolResolver, ScriptGenerator, MarkupGenerator).
15
19
16
20
## EFX-1 Support
17
21
18
-
Although this is a pre-release version of the EFX Toolkit, it provides production-level support for EFX-1 transpilation.
19
-
EFX-1 is the current version of EFX released with SDK 1. Transpilation of EFX-1 to XPath is on par with the EFX Toolkit 1.3.0.
22
+
Although this is a pre-release version of the EFX Toolkit, it provides production-level support for EFX-1 transpilation. EFX-1 is the current version of EFX released with SDK 1.
23
+
24
+
NOTE: Transpilation of EFX-1 to XPath and XSL in this version of the EFX Toolkit is **better than** what is provided by **EFX Toolkit 1.3.0**.
25
+
20
26
21
27
## EFX-2 Support
22
28
@@ -35,7 +41,7 @@ Users of the Toolkit that only use the included EFX-to-XPath transpiler will not
35
41
36
42
## Future development
37
43
38
-
Further alpha and beta releases of SDK 2 and EFX Toolkit 2 will be issued. While in "alpha" development stage, further braking changes may be introduced. SDK 2 and EFX 2 are expected to continue to be under development util late 2023.
44
+
Further alpha and beta releases of SDK 2 and EFX Toolkit 2 will be issued. While in "alpha" development stage, further braking changes may be introduced. SDK 2 and EFX 2 are expected to continue to be under development through the first quarter of 2024.
39
45
40
46
---
41
47
@@ -51,4 +57,4 @@ This version of the EFX Toolkit has a compile-time dependency on the following v
51
57
- eForms SDK 1.x.x
52
58
- eForms SDK 2.0.0-alpha.1
53
59
54
-
It also depends on the [eForms Core Java library](https://github.com/OP-TED/eforms-core-java) version 1.0.5.
60
+
It also depends on the [eForms Core Java library](https://github.com/OP-TED/eforms-core-java) version 1.3.0.
0 commit comments