All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- fj-bom set to 1.4.7
- jackon and opencsv version set in fj-bom
- fj-version set to 8.3.9
- pdfbox-version set to 2.0.29 (version 3.0.0 breaks compatibility, consider import)
- better test coverage DocHandlerFacade and FreemarkerDocProcessConfigFacade
- better error handling for FreemarkerDocProcessConfigFacade
- DocHandlerFacade.findHandler() was not looking for all registered handlers in some case.
- Fixed missing attributes 'map-all' in complex step xsd.
- fj-doc-mod-openpdf-version set to 1.1.0-sa.1
- jajarta-jaxb-version set to 4.0.1
- Code of conduct badge and file
- Sample jdk compatibility check workflow on branch develop
- quarkus version set to 3.4.1
- fj-bom set to 1.4.2
- fj-version set to 8.3.8
- Sonar cloud workflow merged in maven build
- Sonar cloud workflow yml removed. (after being merged with maven build)
- Quarkus HTTP vulnerable to incorrect evaluation of permissions resolved. (fix GHSA-4f4r-wgv2-jjvg)
- fj-core set to 8.3.7
- method FreemarkerDocProcessConfig.fullProcess() with minimal parameters, generating the document and returning xml data.
- fj-core set to 8.3.6
- now default chain in FreemarkerDocProcessConfig.newSimpleConfig() maps all attributes to freemarker template.
- added java/maven badges
- fj-core set to 8.3.5
- all Sonar Cloud issues addressed
- fj-bom set to 1.4.0 (fj-test-helper8 now managed by parent pom)
- Javadoc generation with java 17
- fj-core set to 8.2.8
- fj-test-helper8 set to 0.5.0
- increased test coverage
- fj-bom set to 1.3.6 (poi-version set to 5.2.3)
- FopConfigClassLoader (previously deprecated) (#61)
- The apache poi5+ is now the default version required (and java11+ unless the poi version is overridden )
- FreemarkerDocProcessConfigFacade.newSimpleConfig() has a new method accepting the free marker version as a parameter.
- SimpleTableDocConfig.newConfig() now works in legacy mode (freemarker 2.3.29), and there are new methods for setting freemarker version
- The module fj-doc-mod-poi5 has beend removed as now the module fj-doc-mod-poi requires apache poi 5+
- module fj-doc-val-poi now use poi5-version 5.2.3 (#61) CVE-2022-26336 (NOTE: now this module will only work with java 11+, unless Apache POI version is overridden)
- dependabot configuration
- fj-core set to 8.2.6
- sample module fj-doc-mod-itext substituted by fj-doc-mod-openpdf
- reference to https://keepachangelog.com/ v1.1.0 in changelog
- removed unsupported modules fj-doc-bom, fj-doc-bom-core, fj-doc-bom-fop
- fj-bom set to 1.3.5 (#59) CVE-2016-1000352 CVE-2016-1000344 CVE-2016-1000343 CVE-2016-1000342 CVE-2016-1000338 CVE-2018-1000180 CVE-2023-33201 CVE-2020-15522 CVE-2020-26939 CVE-2016-1000345 CVE-2015-7940 CVE-2016-1000341 CVE-2016-1000339 CVE-2021-3803 CVE-2016-1000346
- apache fop version set to 2.9 (#58) CVE-2022-44729 CVE-2022-44729 CVE-2022-44730
- tag element (HEAD) to scm element. (pom.xml)
- issueManagement element (pom.xml, url : https://github.com/fugerit-org/fj-doc/issues )
- dependency fj-tester-helper8 set to 0.4.1
- workflow for package testing and dependency upload
- fj-bom set to 1.3.3
- fj-bom set to 8.2.4
- Changelog badge link set absolute 'https://github.com/fugerit-org/fj-daogen/blob/main/CHANGELOG.md'
- module playground quarkus quarkus.platform.group-id set to 'io.quarkus', version set to '3.3.1'
- playground samples doc version set to 2.1
- scm url (.git was missing at the end).
- Unit test for DocValidator and FreemarkerDocProcessConfigValidator (#56)
- Prohibit xml external entities on DocValidator and FreemarkerDocProcessConfigValidator (#56)
- Added assertions to TestPOI junit
- xsd badge
- keep a changelog badge
- maven repo central and javadoc badges to modules
- fj-bom version set to 1.3.1
- Added build metadata to artifacts (fugerit-org/fj-bom#2) (#54)
- Sonar Cloud Maven Build set to use maven profile sonarfugerit and github environmental variable for sonarKey (#54)
- New changelog style based on : https://github.com/olivierlacan/keep-a-changelog (#53)
- some link in the README.md
- index.md
- only the release notes are available.