Skip to content

Releases: fugerit-org/fj-doc

2024-12.1

15 Dec 00:35
d4bc7a8
Compare
Choose a tag to compare

[8.11.6] - 2024-12-15

Changed

  • quarkus-version set to 3.17.4 across al the modules
  • [fj-doc-maven-plugin] micronaut flavour version set to 4.7.2
  • [fj-doc-maven-plugin] goal init, flavour quarkus-3 added eager init example #270
  • [fj-doc-maven-plugin] goal init, flavour springboot-3 added eager init example #269

2024-12.0

07 Dec 19:42
c922fbe
Compare
Choose a tag to compare

[8.11.5] - 2024-12-06

Added

  • [fj-mod-doc-openpdf-ext] basic list implementation
  • info suppress-wrong-type-error, some type error will be ignored if set to true and '1'

Changed

  • quarkus-version set to 3.17.3 across al the modules
  • [fj-doc-maven-plugin] spring-boot flavour version set to 3.4.0
  • [fj-doc-maven-plugin] micronaut flavour version set to 4.7.1
  • [fj-doc-maven-plugin] openliberty flavour version set to 24.0.0.11

[8.11.4] - 2024-11-27

Changed

  • [fj-doc-mod-fop] better logging for FreemarkerDocProcessConfigFacade.loadConfigSafe()

[8.11.3] - 2024-11-27

Added

  • [fj-doc-playground-quarkus] added documentation #265

Changed

  • [fj-doc-mod-fop] better init check for PdfFopTypeHandler
  • quarkus-version set to 3.17.0 across al the modules
  • [fj-doc-maven-plugin] micronaut flavour version set to 4.7.0
  • [fj-doc-maven-plugin] spring-boot flavour version set to 3.3.6

[8.11.2] - 2024-11-20

Added

  • [fj-doc-freemarker] new function formatDateTime

Changed

  • quarkus-version set to 3.16.4 across al the modules

[8.11.1] - 2024-11-19

Fixed

  • [fj-doc-val-*] fix doc validation #262

[8.11.0] - 2024-11-19

Added

  • [fj-doc-val-core] DocValidatorTypeCheck facade to check file type #260
  • [fj-doc-val-p7m] check the inner type on P7MContentValidator #260

Changed

  • [fj-doc-playground-quarkus] show quakus version
  • quarkus-version set to 3.16.3 across al the modules
  • xsd-parser-version set to 1.2.18

2024-11.0

19 Nov 13:32
5543947
Compare
Choose a tag to compare

[8.11.0] - 2024-11-19

Added

  • [fj-doc-val-core] DocValidatorTypeCheck facade to check file type
  • [fj-doc-val-p7m] check the inner type on P7MContentValidator

Changed

  • [fj-doc-playground-quarkus] show quakus version
  • quarkus-version set to 3.16.3 across al the modules
  • xsd-parser-version set to 1.2.18

[8.10.9] - 2024-11-03

Changed

  • native-helper-maven-plugin version set to 1.4.6
  • [fj-doc-native-quarkus] added build arg : -H:+UnlockExperimentalVMOptions
  • [fj-doc-maven-plugin] added information for flavour quarkus-3 native version

Fixed

  • [fj-doc-maven-plugin] fix version check for AsciiDoc example

[8.10.8] - 2024-11-02

Changed

  • [fj-doc-mod-opencsv] added GraalVM native metadata to csv format
  • [fj-doc-native-quarkus] added quarkus integration tests

[8.10.7] - 2024-11-02

Changed

  • native-helper-maven-plugin version set to 1.4.5
  • workflow "CI native modules build and test" added test against native executable

Fixed

  • native metadata sort

[8.10.6] - 2024-11-01

Added

  • [fj-doc-native-quarkus] native metadata test project and workflow #246

Changed

  • [fj-doc-maven-plugin] flavour quarkus-3 native configuration
  • [fj-doc-maven-plugin] added quarkus-freemarker dependency to flavour quarkus-3

[8.10.5] - 2024-11-01

Changed

  • [fj-doc-freemarker] generate stub and config conversion now supports registerById and allowDuplicatedId attributes
  • [fj-doc-playground-quarkus] base image registry.access.redhat.com/ubi9/openjdk-21:1.20-2.1729773471
  • [fj-doc-playground-quarkus] added output format ADOC (AsciiDoc)
  • [fj-doc-playground-quarkus] quarkus-version 3.16.1
  • [fj-doc-maven-plugin] goal init, flavour quarkus-3, default version 3.16.1
  • [fj-doc-playground-quarkus] base image switched to ubi9/openjdk-21-runtime:1.20-2.1729773452

[8.10.4] - 2024-10-27

Added

Changed

  • Added sourceType 'kotlin' to freemarker-doc-process-1-0.xsd
  • [fj-doc-maven-plugin] goal init/add - support for base-kotlin example #236

Fixed

  • [fj-doc-freemarker] kotlin step, attribute map

[8.10.3] - 2024-10-26

  • [fj-doc-maven-plugin] goal init/add - support for base-json, base-yaml and base-kotlin example #231
  • [fj-doc-maven-plugin] module base-kotlin is now accepted.
  • fj-bom version 1.6.7
  • [repository] new issue template
  • [documentation] README review to better refer to guide
  • [fj-doc-mod-fop] PdfFopTypeHandler now concat PDFA and PDFUA mode in format field if both present (i.e. 'PDF/A-1b_PDF/UA-1')
  • [fj-doc-maven-plugin] goal init, flavour quarkus-3, default springboot version 3.16.0
  • [fj-doc-playground-quarkus] set quarkus version 3.16.0

2024-10.3

25 Oct 07:28
347306a
Compare
Choose a tag to compare

[8.10.2] - 2024-10-25

Changed

  • [fj-mod-lib-kotlin] fj-script-helper-version set to 2.0.3
  • [fj-mod-lib-kotlin] added simpleMap conversion function to HelperDSL #229
  • [fj-doc-playground-quarkus] init supported versions review : '8.10.1', '8.10.0', '8.9.7', '8.9.0', '8.8.9', '8.8.0', '8.7.6'
  • [fj-doc-playground-quarkus] io.quarkus:quarkus-webjars-locator relocated to io.quarkus:quarkus-web-dependency-locator
  • [fj-doc-playground-quarkus] added quarkus-smallrye-openapi
  • [fj-doc-maven-plugin] goal init, flavour springboot-3, default springboot version 3.3.5

Fixed

  • [fj-doc-playground-quarkus] quarkus.rest.path in stead of quarkus.resteasy-reactive.path in REST reactive environment quarkusio/quarkus#35794
  • [fj-doc-mod-fop] set of profile PDF-UA
  • [fj-doc-mod-fop] fail to create a PDF which is both compliant to PDF/A-1b and PDF/UA-1 #52

2024-10.2

23 Oct 20:02
9279ada
Compare
Choose a tag to compare

[8.10.1] - 2024-10-23

Changed

  • [fj-doc-base-kotlin] fj-script-helper version set to 2.0.0

[8.10.0] - 2024-10-23

Added

  • [fj-doc-freemarker] new step type 'kotlin' #222
  • [fj-doc-base-kotlin] support to use kotlin script (KTS) as source #222
  • [fj-doc-lib-kotlin] kotlin utilities #222

[8.9.7] - 2024-10-20

Added

  • [fj-doc-freemarker] new FreeMarkerSkipProcessStep (skipfm) #225

[8.9.6] - 2024-10-20

Added

  • [fj-doc-freemarker] support for source type in FreemarkerDocProcessConfig #223

2024-10.1

17 Oct 14:53
0308d9e
Compare
Choose a tag to compare

[8.9.5] - 2024-10-17

Changed

  • [fj-doc-maven-plugin] removed annotation @tags for quarkus X flavour
  • [fj-doc-maven-plugin] removed unused dependencies for quarkus X flavour

Fixed

  • [fj-doc-maven-plugin] Fix path test openrtf quarkus X flavour

[8.9.4] - 2024-10-16

Changed

  • [fj-doc-maven-plugin] support for openpdf-ext and openrtf-ext modules

[8.9.3] - 2024-10-16

Changed

  • [fj-doc-maven-plugin] support for asciidoc doc handler (fj-doc-version 8.8.7+)
  • [fj-doc-maven-plugin] updated readme information for quarkus-3 flavour
  • [fj-doc-guide] added pdf documentation
  • [fj-doc-playground-quarkus] fj-doc-ext-kotlin-version set to 0.4.2

[8.9.2] - 2024-10-14

Changed

  • [fj-doc-playground-quarkus] fj-doc-ext-kotlin-version set to 0.4.1
  • [fj-doc-playground-quarkus] apply DocFacadeSource.cleanInput() to document generation playground
  • [fj-doc-playground-quarkus] fj-service-helper-bom-version set to 1.4.3

Fixed

  • [fj-doc-base] doc-2-1.xsd, element phrase, para, h are now allowed as
    children for para and h.

2024-10.0

12 Oct 18:13
f3fdda2
Compare
Choose a tag to compare

[8.9.1] - 2024-10-12

Changed

  • [fj-doc-mod-fop] fop-version set to 2.10
  • [fj-doc-playground-quarkus] kotlin.version set to 2.0.21
  • [fj-doc-freemarker] new CleanXmlFun and CleanTextFun #213
  • [fj-doc-base] new DocXMLUtils utility #213
  • [fj-doc-freemarker] new attribute : validating, failOnValidate, cleanSource

[8.9.0] - 2024-10-11

Added

Fixed

  • [fj-doc-base] Fix log doc xml validation

[8.8.9] - 2024-09-27

Changed

  • [fj-doc-maven-plugin] goal init, flavour micronaut, default micronaut version 4.6.3
  • [fj-doc-playground-quarkus] added options for new venus versions in playground
  • [fj-doc-playground-quarkus] quarkus version set to 3.15.1
  • [fj-doc-maven-plugin] goal init, flavour quarkus-3, default quarkus version 3.15.1

[8.8.8] - 2024-09-25

Changed

  • [fj-doc-playground-quarkus] quarkus version set to 3.15.0
  • [fj-doc-maven-plugin] goal init, flavour springboot-3, default springboot version 3.3.4
  • [fj-doc-maven-plugin] goal init, flavour quarkus-3, default quarkus version 3.15.0

Fixed

  • [fj-doc-freemarker] handle space-before and space-after in table #206 [html]
  • [fj-doc-mod-fop] handle space-before and space-after in table #206 [pdf]

2024-09.3

16 Sep 21:11
3bf88f4
Compare
Choose a tag to compare

[8.8.7] - 2024-09-16

Added

  • [fj-doc-freemarker] new simple asciidoc renderer

Changed

  • [fj-doc-playground-quarkus] base image changed to registry.access.redhat.com/ubi9/openjdk-21:1.20-2.1725851045
  • [fj-doc-playground-quarkus] quarkus version set to 3.14.4

[8.8.6] - 2024-09-13

Changed

  • [fj-doc-maven-plugin] goal init, new parameter : flavourVersion
  • [fj-doc-playground-quarkus] doc project init, added flavour version parameter
  • [fj-doc-maven-plugin] goal init, flavour quarkus-2, default quarkus version 2.16.12.Final
  • [fj-doc-maven-plugin] goal init, flavour springboot-3, default springboot version 3.3.3
  • [fj-doc-maven-plugin] goal init, flavour openliberty, default openliberty version 24.0.0.9
  • [fj-doc-maven-plugin] goal init, flavour micronaut-4, default micronaut version 4.6.2
  • [fj-doc-maven-plugin] goal init, flavour quarkus-3, default quarkus version 3.14.3
  • [fj-doc-playground-quarkus] doc project init, default venus version 8.8.6
  • [fj-doc-playground-quarkus] added venus version 8.8.5 and 8.8.6 to doc project init
  • [fj-doc-playground-quarkus] quarkus version set to 3.14.3

Fixed

  • [fj-doc-maven-plugin] goal init, generation of flavour 'vanilla' was bugged

2024-09.2

11 Sep 22:16
6257f38
Compare
Choose a tag to compare

[8.8.5] - 2024-09-12

Changed

  • [fj-doc-maven-plugin] goal init, added openapi documentation for flavour 'openliberty' #193

Fixed

  • [fj-doc-playground-quarkus] springboot-3 flavour on doc project init

[8.8.4] - 2024-09-11

Changed

  • [fj-doc-mod-openrtf-ext] handling doc-title, doc-subject, doc-author, doc-language, doc-creator #196
  • [fj-doc-mod-openpdf-ext] handling doc-title, doc-subject, doc-author, doc-language, doc-creator #196
  • [fj-doc-mod-openpdf-ext] default creator set to 'OpenPDF over Fugerit Venus DOC' #196
  • [fj-doc-mod-fop] default creator set to 'Apache FOP over Fugerit Venus DOC'
  • [fj-doc-playground-quarkus] added venus version 8.8.3 and 8.8.4 to doc project init

[8.8.3] - 2024-09-11

Fixed

  • [fj-doc-maven-plugin] m2e lifecycleMappingMetadata (xml is not valid) # 194

Changed

  • [fj-doc-maven-plugin] goal init, added openapi documentation for flavour 'micronaut-4'
  • [fj-doc-maven-plugin] goal init, added openapi documentation for flavour 'springboot-3'
  • [fj-doc-playground-quarkus] added venus version 8.8.1 and 8.8.2 to doc project init

2024-09.1

10 Sep 21:35
5a3f4e8
Compare
Choose a tag to compare

[8.8.2] - 2024-09-10

Changed

  • [fj-doc-maven-plugin] goal init, new flavour : springboot-3
  • [fj-doc-maven-plugin] goal init, Quarkus and Micronaut generation based on freemarker macros.

Fixed

  • [fj-doc-maven-plugin] goal init, micronaut-4 typo in Controller class name

[8.8.1] - 2024-09-10

Changed

  • [fj-doc-maven-plugin] goal add, new parameter : freemarkerVersion (default : 2.3.32)
  • [fj-doc-maven-plugin] goal init, new flavour : micronaut-4
  • [fj-doc-playground-quarkus] doc project init default version set to 8.8.0

[8.8.0] - 2024-09-09

Added

  • [fj-doc-maven-plugin] goal init, flavour parameter (currently : vanilla, quarkus-3, quarkus-2)
  • [fj-doc-maven-plugin] goal add, optimized order for fj-doc-* dependencies
  • [fj-doc-maven-plugin] addDependencyOnTop parameter to put fj-doc-* dependencies on top
  • [fj-doc-maven-plugin] addLombok parameter to add lombok dependency (will add slf4j-simple in test scope)
  • [fj-doc-maven-plugin] addJunit5 parameter to add junit-jupiter dependency (will skip main generation)
  • [fj-doc-val-p7m] P7MPemValidator and P7MRawValidator

Changed

  • fj version 8.6.5
  • fj-bom version 1.6.6
  • [fj-doc-playground-quarkus] quarkus version 3.14.2
  • [fj-doc-playground-quarkus] changed base image eclipse-temurin:21.0.4_7-jre-alpine
  • [fj-doc-val-p7m] Optimized P7MValidator (for previous behaviour use P7MLegacyValidator)

Fixed

  • [fj-doc-maven-plugin] add goal, short name module recognition