Skip to content

Releases: fugerit-org/fj-doc

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)

2023-08.4

20 Aug 13:52
6c55248
Compare
Choose a tag to compare

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

15 Aug 11:47
5e9eed8
Compare
Choose a tag to compare

1.4.5 (2023-08-15)

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)