Skip to content

Releases: engswee/equalize-cpi-converter

2.4.0 - Handle password protected Excel file

05 Jun 10:34

Choose a tag to compare

2.4.0 - Released 5 Jun 2025

i) Update Camel version to 3.14.7 to be synchronised with tenant versions

ii) Update Apache POI library (used for Excel conversion) to 5.4.0

iii) Add new parameter password for Excel2XMLConverter to handle reading password protected Excel files

Following Apache POI v5.4.0 related libraries required for Excel conversion:-
https://repo1.maven.org/maven2/org/apache/poi/poi/5.4.0/poi-5.4.0.jar
https://repo1.maven.org/maven2/org/apache/poi/poi-ooxml/5.4.0/poi-ooxml-5.4.0.jar
https://repo1.maven.org/maven2/org/apache/poi/poi-ooxml-lite/5.4.0/poi-ooxml-lite-5.4.0.jar
https://repo1.maven.org/maven2/org/apache/xmlbeans/xmlbeans/5.3.0/xmlbeans-5.3.0.jar
https://repo1.maven.org/maven2/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar

Groovy and Camel version update

12 Mar 08:11

Choose a tag to compare

Fix non-ASCII encoding issue for DeepPlain2XML conversion

20 Jan 09:57

Choose a tag to compare

Switch JSON functionality to built in Groovy libraries

23 Jun 13:17

Choose a tag to compare


2.2.0 - Released 23 Jun 2020

i) Switch JSON parsing in JSON2XMLConverter to use built-in JsonSlurper in Groovy
ii) Switch JSON generation in XML2JSONConverter to use built-in JsonOutput in Groovy
iii) Remove dependency on org.json library
iv) Fix issue #5 - add parameter 'arrayGPathList' to XML2JSONConverter
- this enables forcing of specific nodes to a JSON Array based on GPath notation

Following Apache POI v4.1.0 related libraries required for Excel conversion:-
https://repo1.maven.org/maven2/org/apache/poi/poi/4.1.0/poi-4.1.0.jar
https://repo1.maven.org/maven2/org/apache/poi/poi-ooxml/4.1.0/poi-ooxml-4.1.0.jar
https://repo1.maven.org/maven2/org/apache/poi/poi-ooxml-schemas/4.1.0/poi-ooxml-schemas-4.1.0.jar
https://repo1.maven.org/maven2/org/apache/xmlbeans/xmlbeans/3.1.0/xmlbeans-3.1.0.jar
https://repo1.maven.org/maven2/org/apache/commons/commons-collections4/4.3/commons-collections4-4.3.jar

Fix automatic trimming of XML text nodes

05 Nov 20:40

Choose a tag to compare


2.1.1 - Released 5 Nov 2019

i) Fix issue #4 - XML text nodes no longer automatically trimmed as they are considered
significant whitespace
ii) Add parameters 'trim' (defaulted to N) to all XML2xxx converters
- this enables trimming of XML text nodes when set to Y

Following Apache POI v4.1.0 related libraries required for Excel conversion:-
https://repo1.maven.org/maven2/org/apache/poi/poi/4.1.0/poi-4.1.0.jar
https://repo1.maven.org/maven2/org/apache/poi/poi-ooxml/4.1.0/poi-ooxml-4.1.0.jar
https://repo1.maven.org/maven2/org/apache/poi/poi-ooxml-schemas/4.1.0/poi-ooxml-schemas-4.1.0.jar
https://repo1.maven.org/maven2/org/apache/xmlbeans/xmlbeans/3.1.0/xmlbeans-3.1.0.jar
https://repo1.maven.org/maven2/org/apache/commons/commons-collections4/4.3/commons-collections4-4.3.jar

Enclosure sign handling for XML2DeepPlainConverter

29 May 08:27

Choose a tag to compare

Major release - Update to Java 8, Apache POI to 4.1.0

13 May 05:41

Choose a tag to compare


2.0.0 - Released 13 May 2019

i) Update to JDK 8 to synchronise with JRE/JVM version update on CPI tenant

ii) Update Apache POI library (used for Excel conversion) to 4.1.0 (which requires Java 8)

iii) Update miscellaneous other libraries - JUnit, Maven, OpenClover, GMavenPlus

Following Apache POI v4.1.0 related libraries required for Excel conversion:-
http://central.maven.org/maven2/org/apache/poi/poi/4.1.0/poi-4.1.0.jar
http://central.maven.org/maven2/org/apache/poi/poi-ooxml/4.1.0/poi-ooxml-4.1.0.jar
http://central.maven.org/maven2/org/apache/poi/poi-ooxml-schemas/4.1.0/poi-ooxml-schemas-4.1.0.jar
http://central.maven.org/maven2/org/apache/xmlbeans/xmlbeans/3.1.0/xmlbeans-3.1.0.jar
http://central.maven.org/maven2/org/apache/commons/commons-collections4/4.3/commons-collections4-4.3.jar

Add new parameter 'fieldConversions' to XML2JSONConverter

01 May 07:35

Choose a tag to compare

Revert CamelClassTypeConverter back to Java class

17 Apr 01:39

Choose a tag to compare

Update Groovy library to 2.4.12

08 Apr 08:40

Choose a tag to compare


1.3.0 - Released 8 Apr 2019

i) Update Groovy libraries based on CPI's latest version update (~ Mar 2019)
- groovy-all => 2.4.12
- spock-core => 1.3-groovy-2.4

ii) Misc Java and Groovy code cleanup based on IntelliJ IDEA code inspection results

iii) Convert CamelClassTypeConverter to Groovy class as previously it wasn't working
due to Reflection API issue on older Groovy version

iv) Add IntelliJ IDEA files to .gitignore

v) Add Codecov YAML file to disable coverage check on patch

Following Apache POI v3.17 related libraries required for Excel conversion:-
http://central.maven.org/maven2/org/apache/poi/poi/3.17/poi-3.17.jar
http://central.maven.org/maven2/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar
http://central.maven.org/maven2/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar
http://central.maven.org/maven2/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar
http://central.maven.org/maven2/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar