From ebac474910d7810dff5b99b6b161f84fea969f82 Mon Sep 17 00:00:00 2001 From: Bertrand Lorentz Date: Fri, 28 Jul 2023 17:40:29 +0200 Subject: [PATCH] CHANGELOG: Fix a typo and some Markdown warnings --- CHANGELOG.md | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5c2650e..32890d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,18 +3,20 @@ _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: + +## In this release This release: + - Improves translation of EFX-1. -- Adds support for translating EFX-2 expressions and templates. +- Adds support for translating EFX-2 expressions and templates. - Removes support of the obsolete EFX versions included in pre-release versions of the SDK (SDK 0.x.x). - Introduces some breaking changes in the interfaces that need to be implemented by new translators (SymbolResolver, ScriptGenerator, MarkupGenerator). ## EFX-1 Support -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. Transpilation of EFX-1 to XPath is on par with the EFX Toolkit 1.3.0. +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. Transpilation of EFX-1 to XPath is on par with the EFX Toolkit 1.3.0. ## EFX-2 Support @@ -22,11 +24,12 @@ 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. 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. - Some deprecated methods were removed. -- An extensive refactoring in the type management system has rearranged the package structure. As a result some import statements i your code will need to be updated. +- An extensive refactoring in the type management system has rearranged the package structure. As a result some import statements in your code will need to be updated. Users of the Toolkit that only use the included EFX-to-XPath transpiler will not be affected by the above changes. @@ -39,11 +42,12 @@ Further alpha and beta releases of SDK 2 and EFX Toolkit 2 will be issued. While You can download the latest EFX Toolkit from Maven Central. [![Maven Central](https://img.shields.io/maven-central/v/eu.europa.ted.eforms/efx-toolkit-java?label=Download%20&style=flat-square)](https://central.sonatype.com/artifact/eu.europa.ted.eforms/efx-toolkit-java) -Documentation for the EFX Toolkit is available at: https://docs.ted.europa.eu/eforms/latest/efx-toolkit +Documentation for the EFX Toolkit is available at: --- This version of the EFX Toolkit has a compile-time dependency on the following versions of eForms SDK versions and uses the EFX grammar that each version provides: + - eForms SDK 1.x.x - eForms SDK 2.0.0-alpha.1