Releases: fugerit-org/fj-doc
Releases · fugerit-org/fj-doc
2023-09.3
[3.0.6] - 2023-09-19
Added
- method FreemarkerDocProcessConfig.fullProcess() with minimal parameters, generating the document and returning xml data.
Changed
- fj-core set to 8.3.6
Fixed
- now default chain in FreemarkerDocProcessConfig.newSimpleConfig() maps all attributes to freemarker template.
2023-09.2
[3.0.5] - 2023-09-17
Added
- added java/maven badges
Changed
- fj-core set to 8.3.5
- all Sonar Cloud issues addressed
[3.0.4] - 2023-09-15
Changed
- fj-bom set to 1.4.0 (fj-test-helper8 now managed by parent pom)
Fixed
- Javadoc generation with java 17
Security
2023-09.1
[3.0.3] - 2023-09-013
Added
Changed
- fj-core set to 8.2.8
- fj-test-helper8 set to 0.5.0
- increased test coverage
[2.0.2] - 2023-09-05
Changed
- fj-bom set to 1.3.6 (poi-version set to 5.2.3)
[2.0.1] - 2023-09-05
Removed
- FopConfigClassLoader (previously deprecated) (#61)
[2.0.0] - 2023-09-05
Changed
- 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
Removed
- The module fj-doc-mod-poi5 has beend removed as now the module fj-doc-mod-poi requires apache poi 5+
2023-09.0
[1.5.11] - 2023-09-04
Added
Security
- 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)
[1.5.10] - 2023-09-04
Added
- dependabot configuration
Changed
- 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
- removed unsupported modules fj-doc-bom, fj-doc-bom-core, fj-doc-bom-fop
Security
[1.5.9] - 2023-09-04
Added
- 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
Changed
- 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
Fixed
- scm url (.git was missing at the end).
[1.5.8] - 2023-09-01
Added
- Unit test for DocValidator and FreemarkerDocProcessConfigValidator (#56)
Fixed
- Prohibit xml external entities on DocValidator and FreemarkerDocProcessConfigValidator (#56)
Changed
- Added assertions to TestPOI junit
[1.5.7] - 2023-09-01
Added
- xsd badge
- keep a changelog badge
- maven repo central and javadoc badges to modules
Changed
- 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
Removed
- index.md
2023-08.8
2023-08.7
1.5.4 (2023-08-29)
- [enhancement][fj-doc] fj-version updated to 8.2.1
- [enhancement][fj-doc-tool] Added more fm-doc-process-config testing
- [enhancement][fj-doc] removed some code duplication
1.5.3 (2023-08-24)
- [fix][fj-doc-base] fix DocProcessoConfig.loadConfig( is, DocProcessConfig ) method
1.5.2 (2023-08-24)
- [fix][fj-doc-base] fix for Backward compatibility DocProcessConfig
- [fix][fj-doc-base] fix DocResult
2023-08.6
2023-08.5
1.5.1 (2023-08-24)
- [dependency] Updated fj-version to 8.2.0
- [enhancement][fj-doc-base] DocProcessConfig made a wrapped for MiniFilterConfig (user accessibility standard)
- [enhancement][fj-doc-mod-fop] Added format for PDF/UA-1 (user accessibility standard)
- [enhancement][fj-doc-mod-fop] Added constants for PDF/A-2a and PDF/A-3a formats (user accessibility standard)
2023-08.4
1.5.0 (2023-08-20)
- [enhancement][fj-doc-base] Now DocTypeHandlerDefault implements ConfigurableObject instead of extending XMLConfigurableObject to reduce hierarchy depth[1.5.0-rc.3]
- [dependency]Updated fj-version to 8.1.0 [1.5.0-rc.3]
- [enhancement][fj-doc-base] DocConstants refactor to conform to singleton pattern [1.5.0-rc.3]
- [removed][fj-doc-mod-fop] removed org.fugerit.java.doc.mod.fop.FreeMarkerFopProcess [1.5.0-rc.3]
- [removed][fj-doc-val-pdfbox] removed deprecated class org.fugerit.java.doc.val.pdf.boc.PdfboxValidator [1.5.0-rc.3]
- [enhancement] added sonar cloud quality gate [1.5.0-rc.3]
- [enhancement][fj-doc-lib-autodoc] now the default html does not use a template but the standard html generation [1.5.0-rc.3]
- [enhancement][fj-doc-freemarker] html type handler automatically add doctype and xml lang (default to 'en') [1.5.0-rc.3]
- [enhancement][fj-doc-base] doc-2-1.xsd (added new 'alt' attribute for table) [1.5.0-rc.3]
- [enhancement][fj-doc-freemarker] added doctype definition to html type handler [1.5.0-rc.3]
- [documentation][fj-doc-base]Added documentation to the doc-2-0.xsd [1.5.0-rc.2]
- [enhancement][fj-doc-mod-fop] optimization in style rendering for FO/PDF Type Handler [1.5.0-rc.2]
- [enhancement][fj-doc-mod-fop] added support for table 'padding' and 'spacing' (convert to fo cell padding and margin) [1.5.0-rc.2]
- [enhancement][fj-doc-freemarker] added support for table 'padding' and 'spacing' (convert to html cell padding and margin) [1.5.0-rc.2]
- [enhancement][fj-doc-base] Added generic meta information 'default-table-spacing' and 'default-table-padding' [1.5.0-rc.2]
- [enhancement][fj-doc-playground-quarkus] updated quarkus version to 3.2.4.Final [1.5.0-rc.2]
- [enhancement][fj-doc-base] Added generic meta information 'default-cell-border-width' [1.5.0-rc.1]
- [enhancement][fj-doc-freemarker] optimization in style rendering for HTML Type Handler [1.5.0-rc.1]
- [fix][fj-doc-freemarker] fixed multiple parents loading for FreemarkerDocProcessConfig [1.4.6-rc.2]
- [documentation][fj-doc-lib-autodoc]Some fix in meta info generation [1.4.6-rc.1]
- [documentation][fj-doc-lib-autodoc]Added anchor to specific meta info [1.4.6-rc.1]
- [documentation][fj-doc-base]Improved javadoc [1.4.6-rc.1]
- [enhancement][fj-doc-freemarker] added compatibility process() + validation method to FreemarkerDocProcessConfig [1.4.6-rc.1]
2023-08.3
1.4.5 (2023-08-15)
- [fj-doc-lib-autodoc]Added new chain for meta informations processing
- [fj-doc-lib-autodoc]Autodoc detail namespace changed from http://autodoc.fugerit.org to https://autodoc.fugerit.org
1.4.5-rc.2 (2023-08-13)
- Added documentation to [fj-doc-lib-autodoc]
- Added sample xml as helper for writing autodoc detail
- [fj-doc-freemarker] added support for html-css-style and html-css-link meta info
- Added meta informations documentation
1.4.5-rc.1 (2023-08-13)
- [fj-doc-mod-fop] added cell vertical alignment handling
- [fj-doc-mod-fop] added cell rowspan handling
- Updated fj-core version to 8.0.13
- Updated fj-doc-mod-openpdf version to 0.1.0
- Added module fj-doc-bom (dependency management for incubator and deprecated projects is here now, fj-mod-doc-openpdf, fj-mod-doc-pdfbox etc)