diff --git a/CHANGELOG.md b/CHANGELOG.md index b78fa14..802455a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -# EFX Toolkit 2.0.0-alpha.3 Release Notes +# EFX Toolkit 2.0.0-alpha.4 Release Notes _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._ @@ -6,8 +6,12 @@ _The EFX Toolkit for Java developers is a library that enables the transpilation ## In this release -This release fixes an a bug that caused an exception to be thrown by XSLT processors when trying to format sequences of dates or times. -This bug was reported by a user in [eForms Notice Viewer issue #88](https://github.com/OP-TED/eforms-notice-viewer/issues/88). +This release fixes an a bug that caused variables and parameters to be in the wrong order in the generated XSL. + +A "qualifier" parameter was added in various methods, to allow the use of the corresponding new feature in the eForms Core Library 1.4.0. + +The dependency on ANTLR was updated to version 4.13.1. + ## EFX-1 Support @@ -22,7 +26,7 @@ The new version of EFX is still under development and will be released with SDK ## Breaking changes -For users of the Toolkit that have implemented custom transpilers, this release contains a few breaking changes. +For users of the Toolkit that have implemented custom transpilers, this release contains a few breaking changes from 1.3.0. More specifically: - Some additional methods have been added to the SymbolResolver, ScriptGenerator and MarkupGenerator API. As a guide for your implementations please look a the implementations included in the EFX Toolkit for use by the EFX-to-XPath transpilation. @@ -33,7 +37,7 @@ Users of the Toolkit that only use the included EFX-to-XPath transpiler will not ## Future development -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. +Further alpha and beta releases of SDK 2 and EFX Toolkit 2 will be issued. While in "alpha" development stage, further breaking changes may be introduced. --- @@ -49,4 +53,4 @@ This version of the EFX Toolkit has a compile-time dependency on the following v - eForms SDK 1.x.x - eForms SDK 2.0.0-alpha.1 -It also depends on the [eForms Core Java library](https://github.com/OP-TED/eforms-core-java) version 1.3.0. +It also depends on the [eForms Core Java library](https://github.com/OP-TED/eforms-core-java) version 1.4.0. diff --git a/pom.xml b/pom.xml index 61e55fb..de3f497 100644 --- a/pom.xml +++ b/pom.xml @@ -49,7 +49,7 @@ UTF-8 - 2023-07-28T16:03:53Z + 2024-08-02T09:53:37Z s01.oss.sonatype.org @@ -59,7 +59,7 @@ ${project.build.directory}/eforms-sdk/antlr4 - 1.4.0-SNAPSHOT + 1.4.0 4.13.1