Releases: fugerit-org/fj-doc
Releases · fugerit-org/fj-doc
2024-02.0
[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
[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
2023-12.1
[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
[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
- [val-pdfbox] pdfbox version 2.0.30
- [core] meta info 'table-border-collapse' documentation improvement
2023-11.2
2023-11.1
[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
[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
[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
[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