Skip to content

Releases: fugerit-org/fj-doc

2024-02.0

04 Feb 22:36
2132d1e
Compare
Choose a tag to compare

[3.4.0] - 2024-02-04

Added

  • fj-doc-mod-openpdf-ext, PDF and HTML renderer based on OpenPDF
  • fj-doc-mod-openrtf-ext, RTF renderer based on OpenRTF

Changed

  • Setup java 17 for code ql workflow
  • Switch to codeql actions v3
  • Minimum java version to run quarkus playground set to 17
  • Minimum java version for build set to 17
  • fj-doc-playground quarkus, added openpdf and openrtf output format
  • [playground-quarkus] quarkus-version set to 3.7.1
  • [playground-quarkus] base docker image eclipse-temurin:21.0.2_13-jre-alpine
  • fj-core version set to 8.4.7

2024-01.1

11 Jan 10:03
e241707
Compare
Choose a tag to compare

[3.3.1] - 2024-01-10

Added

  • fj-doc-mod-opencsv, new OpenCSVTypeHandlerUTF8 handler
  • fj-doc-base, new SimpleMarkdownBasicTypeHandlerNoCommentsUTF8 and SimpleMarkdownExtTypeHandlerNoCommentsUTF8 handlers

Changed

  • fj-doc-playground-quarkus, switched to freemarker doc process config xml
  • fj-doc-sample, fj-doc-mod-openpdf version set to 1.3.0
  • fj-doc-sample, setup fop-config fod pdf/a doc handler as inline

Fixed

  • freemarker-doc-process-1-0.xsd, docHandlerCustomConfigType now accepts any child elements

2024-01.0

05 Jan 13:56
0c09e85
Compare
Choose a tag to compare

[3.3.0] - 2024-01-05

Changed

  • fj-mod-doc-fop, now fop configuration can be inline
  • fj-mod-freemarker, freemarker-doc-process-1-0.xsd now allows any child element in docHandlerCustomConfigType
  • fj-doc-mod-openpdf version set to 1.2.2

2023-12.1

23 Dec 11:08
e621a5d
Compare
Choose a tag to compare

[3.2.5] - 2023-12-23

Added

  • [playground-quarkus] sample for table align

Changed

  • [playground-quarkus] quarkus-version set to 3.6.4
  • Added java 21 to github action workflow for compatibility check
  • fj-core version set to 8.4.6
  • fj-bom parent set to 1.5.2
  • fj-bom parent set to 1.5.1, fix lombok-maven-plugin compatibility with java 21

2023-12.0

07 Dec 16:02
75abfb8
Compare
Choose a tag to compare

[3.2.4] - 2023-12-07

Added

  • [playground-quarkus] xsl-fo output (as of mod-fop format)

Changed

  • [playground-quarkus] quarkus-version set to 3.6.1

Fixed

  • [mod-fop] fix cell vertifcal align #104

[3.2.3] - 2023-12-05

  • [val-p7m] P7MContentValidator (validate p7m and possibly its content with a facade)
  • [val-pdfbox] PdfboxStrictValidator (uses not lenient parser)

Changed

2023-11.2

30 Nov 21:33
a0b9005
Compare
Choose a tag to compare

[3.2.2] - 2023-11-30

Added

  • [mod-fop] 'table-border-collapse' document info to setup default border collapse behavior

Changed

  • [mod-fop] support for table cell back-color attribute
  • [playground-quarkus] quarkus-version set to 3.6.0

2023-11.1

22 Nov 11:19
fa7fb4b
Compare
Choose a tag to compare

[3.2.1] - 2023-11-22

Added

  • [val-p7m] utility to extract p7m content
  • [val-core] XmlValidator for simple xml doc type validation
  • [val] P7MValidator in full validator facade
  • [playground-quarkus] P7MValidator in validator feature

Changed

  • [playground-quarkus] docker image eclipse-temurin:21.0.1_12-jre-alpine
  • [playground-quarkus] quarkus-version set to 3.5.2
  • fj-core version set to 3.4.5
  • fj-bom version set to 1.5.0
  • bouncycastle jdk18on-1.77
  • org.codehaus.mojo-exec-maven-plugin-3.1.1
  • fj-doc-mod-openpdf-1.2.0-sa.1

2023-11.0

02 Nov 22:37
1b6c685
Compare
Choose a tag to compare

[3.2.0] - 2023-11-02

Added

  • [val-p7m] module for p7m validation

Changed

  • [playground-quarkus] changed docker base image to 21.0.1_12-jre-ubi9-minimal
  • [playground-quarkus] added no cache headers

[3.1.9] - 2023-10-31

Added

  • init handler with exception suppression

Changed

  • Added init handler with exception suppression
  • [playground-quarkus] set docker image to eclipse-temurin:21.0.1_12-jdk
  • [playground-quarkus] validation disabled for FTLX
  • [playground-quarkus] better validation handling
  • fj-core version set to 8.4.4
  • fj-bom version set to 1.4.8
  • quarkus version set to 3.5.0

2023-10.3

22 Oct 16:21
4fea039
Compare
Choose a tag to compare

[3.1.8] - 2023-10-22

Added

  • [playground-quarkus] csv output format
  • [fj-doc-mod-opencsv] 'csv-line-end' property to override the default line terminator (\n)
  • [fj-doc-mod-opencsv] 'csv-separator' property to override the default separator (,)
  • [lib-autodoc] documentation for csv properties
  • [lib-autodoc] documentation for spreadsheet properties
  • [playground-quarkus] DocConversion same format conversion (i.e. json -> json)
  • [playground-quarkus] DocConversion only convert without pretty print
  • [playground-quarkus] Venus XML Doc output format
  • [playground-quarkus] messageFun (SimpleMessageFun) usable in ftl templates
  • [playground-quarkus] freemarker (ftl) code highlight
  • [playground-quarkus] complex example taken from https://github.com/fugerit-org/fj-doc-guides/tree/main/fj-doc-guides-A003-full-document-freemarker
  • [playground-quarkus] os.arch info in home page
  • [playground-quarkus] generation error output

Changed

  • [playground-quarkus] home page provides the 'snapshot' image tag (instead of previous 'latest').
  • [playground-quarkus] code review to remove bootstrap
  • [playground-quarkus] default html type handler set to FreeMarkerHtmlFragmentTypeHandlerEscapeUTF8

Fixed

  • [playground-quarkus] <#ftl> directive handling

[3.1.7] - 2023-10-21

Added

  • [playground-quarkus] markdown output
  • [playground-quarkus] document catalog filter by input type
  • [playground-quarkus] system info in home page

Changed

  • [playground-quarkus] set -Dfile. encoding="UTF-8" on quarkus image
  • [playground-quarkus] better json custom data handling in samples
  • [playground-quarkus] base docker image set to amazoncorretto:21

Fixed

  • utf8 read function
  • [playground-quarkus] link in home page

2023-10.2

15 Oct 16:04
a04e38e
Compare
Choose a tag to compare

[3.1.6] - 2023-10-15

Added

  • Run locally instruction in playground quarkus

Changed

  • favicon and logo for playground quarkus

Fixed

[3.1.5] - 2023-10-15

Added

  • Maven wrapper
  • Public Playground docker repository
  • Dockerfile for playground and instructions
  • FreeMarker Template sample features on fj-doc-playground-quarkus (91)

Changed

  • quarkus version set to 3.4.3