diff --git a/CHANGELOG.md b/CHANGELOG.md index 269bfa66..82f67efb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,13 +1,13 @@ -# EFX Toolkit 1.1.1 Release Notes +# EFX Toolkit 1.2.0 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._ --- ## In this release: -- We fixed a bug that was causing (in some cases) the wrong relative XPath to be calculated for fields that point to XML attributes. -- We fixed an issue with variable scoping in EFX Templates. - +- We fixed a bug in the `XPathScriptGenerator` that was causing references to fields of type `measure` (duration) to throw an exception when multiple values where matched by the reference. +- We fixed an issue in the `SdkSymbolResolver` that was causing some code labels to be resolved incorrectly. The `SdkSymbolResolver` now correctly looks for the root codelist associated with a field in the codelist metadata provided in the `codelists` folder, instead of relying on the codelist constraint metadata provided in `fields.json`. _**CAUTION:** If you have implemented your own `SymbolResolver` make sure that your implementation of `getRootCodelistOfField` retrieves the parent codelist information from `codelists/codelists.json` or directly from the `.gc` files in the `codelists` folder of the eForms SDK._ +- We refactored the code to move some common classes to the [eForms Core Java library](https://github.com/OP-TED/eforms-core-java). In the context of this overall refactoring the [eForms Notice Viewer](https://github.com/OP-TED/eforms-notice-viewer) sample application was also affected. --- You can download the latest EFX Toolkit from Maven Central. @@ -22,4 +22,4 @@ This version of the EFX Toolkit has a compile-time dependency on the following v - eForms SDK 0.7.x - eForms SDK 1.x.x -It also depends on the [eForms Core Java library](https://github.com/OP-TED/eforms-core-java) version 0.1.1. +It also depends on the [eForms Core Java library](https://github.com/OP-TED/eforms-core-java) version 1.0.0.