Skip to content

Releases: fugerit-org/fj-doc

2023-10.1

14 Oct 18:34
Compare
Choose a tag to compare

[3.1.4] - 2023-10-14

Added

  • [fj-doc-freemarker] config attribute for FreeMarkerDocHelperTypeHandler : escapeTextAsHtml
  • [fj-doc-freemarker] FreeMarkerHtmlTypeHandlerEscapeUTF8 with default escapeTextAsHtml=true and UTF8 charset
  • [fj-doc-freemarker] FreeMarkerHtmlFragmentTypeHandlerEscapeUTF8 with default escapeTextAsHtml=true and UTF8 charset
  • [fj-doc-freemarker] output_format xml test

Changed

  • [fj-doc-freemarker] FreeMarkerHtmlTypeHandlerEscapeUTF8 and FreeMarkerHtmlFragmentTypeHandlerEscapeUTF8 set as default for config stub generation

Removed

  • reference to fj-doc-mod-poi5 in README.md

[3.1.3] - 2023-10-03

Added

  • FormatTypeConsts methods for standardDateParse() and standardNumberParse()

Changed

  • FreeMarkerHtmlTypeHandler, element 'para', more attributes are evaluated : space-left, space-right, white-space-collapse, leading, text-indent
  • PdfFopTypeHandler, element 'para', attribute leading evaluated

[3.1.2] - 2023-10-02

Added

  • methods to initAll handlers at once in InitHandler utility

Fixed

  • InitHandler initialization of PDF/A fop handlers failed if a font was not found.

[3.1.1] - 2023-10-01

Changed

  • java and maven badges link

Fixed

  • LICENSE place holder
  • page-break tag now rendered in html as
    by freemarker html type handler

2023-10.0

01 Oct 16:00
3980491
Compare
Choose a tag to compare

[3.1.0] - 2023-10-01

Added

Changed

  • refactor of json and yaml format to use fj-xml-to-json
  • fj-bom set to 1.4.7
  • jackon and opencsv version set in fj-bom
  • fj-version set to 8.4.1
  • 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
  • increased test coverage of fj-doc-base module
  • DocXmlParser can now be set to fail when elements are unknown

Fixed

  • DocHandlerFacade.findHandler() was not looking for all registered handlers in some case.
  • Fixed missing attributes 'map-all' in complex step xsd.
  • Markdown handler ext table with extra spaces on header

[3.0.9] - 2023-09-24

Changed

  • fj-doc-mod-openpdf-version set to 1.1.0-sa.1
  • jajarta-jaxb-version set to 4.0.1

[3.0.8] - 2023-09-23

Added

Changed

Removed

  • Sonar cloud workflow yml removed. (after being merged with maven build)

Fixed

Security

[3.0.7] - 2023-09-20

Changed

  • fj-core set to 8.3.7

2023-09.3

19 Sep 17:02
a6d4dcb
Compare
Choose a tag to compare

[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

17 Sep 12:28
f68bfea
Compare
Choose a tag to compare

[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

13 Sep 21:24
c5fd9bd
Compare
Choose a tag to compare

[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

04 Sep 15:40
df03fa9
Compare
Choose a tag to compare

[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

Changed

Removed

  • removed unsupported modules fj-doc-bom, fj-doc-bom-core, fj-doc-bom-fop

Security

  • fj-bom set to 1.3.5 (#59)
  • apache fop version set to 2.9 (#58)

[1.5.9] - 2023-09-04

Added

Changed

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

Removed

  • index.md

2023-08.8

30 Aug 17:36
fd5eb52
Compare
Choose a tag to compare

1.5.6 (2023-08-30)

  • [enhancement][fj-doc] fix to coverage pom configuration

1.5.5 (2023-08-30)

  • [enhancement][fj-doc] fj-bom updated to 1.2.5 (needed for sonar cloud coverage)

2023-08.7

29 Aug 20:23
028a1e4
Compare
Choose a tag to compare

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

24 Aug 13:38
546a96d
Compare
Choose a tag to compare

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.5

24 Aug 11:51
d2fa6f7
Compare
Choose a tag to compare

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)