From 6c55248ca38ba4ac21961144047262d7592d45db Mon Sep 17 00:00:00 2001 From: "Matteo Franci a.k.a. Fugerit" Date: Sun, 20 Aug 2023 15:17:38 +0200 Subject: [PATCH] 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-rc.1 [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] --- README.md | 2 +- docgen/parameters.json | 4 ++-- docgen/release-notes.txt | 4 ++-- fj-doc-base-json/pom.xml | 2 +- fj-doc-base-yaml/pom.xml | 2 +- fj-doc-base/pom.xml | 2 +- fj-doc-base/src/main/docs/doc_xsd_config_ref.html | 2 +- fj-doc-bom-core/pom.xml | 2 +- fj-doc-bom-fop/pom.xml | 2 +- fj-doc-bom/pom.xml | 2 +- fj-doc-freemarker/pom.xml | 2 +- fj-doc-freemarker/src/main/docs/fdp_xsd_config_ref.html | 2 +- .../resources/config_fm_xsd/freemarker-doc-process-1-0.xsd | 2 +- fj-doc-lib-autodoc/pom.xml | 2 +- .../org/fugerit/java/doc/lib/autodoc/VenusAutodocFacade.java | 2 +- .../java/doc/lib/autodoc/VenusFreemarkerAutodocFacade.java | 2 +- fj-doc-lib-simpletable-import/pom.xml | 2 +- fj-doc-lib-simpletable/pom.xml | 2 +- fj-doc-mod-fop/pom.xml | 2 +- fj-doc-mod-opencsv/pom.xml | 2 +- fj-doc-mod-poi/pom.xml | 2 +- fj-doc-mod-poi5/pom.xml | 2 +- fj-doc-playground-quarkus/pom.xml | 2 +- fj-doc-sample/pom.xml | 2 +- fj-doc-tool/pom.xml | 2 +- fj-doc-val-core/pom.xml | 2 +- fj-doc-val-pdfbox/pom.xml | 2 +- fj-doc-val-poi/pom.xml | 2 +- fj-doc-val/pom.xml | 2 +- pom.xml | 4 ++-- 30 files changed, 33 insertions(+), 33 deletions(-) diff --git a/README.md b/README.md index 8b4bdd279..8b0456db1 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ There are five kinds of components (each components README.md contains module st * [Core library (fj-doc-base)](fj-doc-base/README.md) (contains a simple renderer for [Markdowm BASIC](fj-doc-base/src/main/java/org/fugerit/java/doc/base/typehandler/markdown/SimpleMarkdownBasicTypeHandler.java) and [Markdown EXT](fj-doc-base/src/main/java/org/fugerit/java/doc/base/typehandler/markdown/SimpleMarkdownExtTypeHandler.java)) * [Json extension (fj-doc-base-json)](fj-doc-base-json/README.md) (allow for using json as document generator instead of standard xml generator) [since 0.7.0] * [Yaml extension (fj-doc-base-yaml)](fj-doc-base-yaml/README.md) (allow for using yaml as document generator instead of standard xml generator) [since 0.7.0] -* Doc format XSD [public](https://www.fugerit.org/data/java/doc/xsd/doc-2-0.xsd) and [private](fj-doc-base/src/main/resources/config/doc-2-0.xsd) +* Doc format XSD [public](https://www.fugerit.org/data/java/doc/xsd/doc-2-1.xsd) and [private](fj-doc-base/src/main/resources/config/doc-2-0.xsd) ### 2. Modules : * [FreeMarker template, (fj-doc-freemarker)](fj-doc-freemarker/README.md) (contains a simple renderer for [HTML](fj-doc-freemarker/src/main/java/org/fugerit/java/doc/freemarker/html/FreeMarkerHtmlTypeHandler.java) and [HTML FRAGMENT](fj-doc-freemarker/src/main/java/org/fugerit/java/doc/freemarker/html/FreeMarkerHtmlFragmentTypeHandler.java)) diff --git a/docgen/parameters.json b/docgen/parameters.json index 16b9de111..84eac3811 100644 --- a/docgen/parameters.json +++ b/docgen/parameters.json @@ -1,8 +1,8 @@ { "title" : "Venus (Fugerit Document Generation Framework)", "name": "Venus", - "version" : "1.5.0-rc.1", - "date" : "17/08/2023", + "version" : "1.5.0", + "date" : "20/08/2023", "organization" : { "name" : "Fugerit Org", "url" : "https://www.fugerit.org" diff --git a/docgen/release-notes.txt b/docgen/release-notes.txt index 7b5b404d3..501273cdc 100644 --- a/docgen/release-notes.txt +++ b/docgen/release-notes.txt @@ -1,7 +1,7 @@ -1.5.0-rc.3 (2023-08-XX) +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-rc.1 [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] diff --git a/fj-doc-base-json/pom.xml b/fj-doc-base-json/pom.xml index 93e6c7ab5..64c37142e 100644 --- a/fj-doc-base-json/pom.xml +++ b/fj-doc-base-json/pom.xml @@ -7,7 +7,7 @@ org.fugerit.java fj-doc - 1.5.0-rc.3 + 1.5.0 fj-doc-base-json diff --git a/fj-doc-base-yaml/pom.xml b/fj-doc-base-yaml/pom.xml index d4619e2e9..5edf1268a 100644 --- a/fj-doc-base-yaml/pom.xml +++ b/fj-doc-base-yaml/pom.xml @@ -7,7 +7,7 @@ org.fugerit.java fj-doc - 1.5.0-rc.3 + 1.5.0 fj-doc-base-yaml diff --git a/fj-doc-base/pom.xml b/fj-doc-base/pom.xml index e35257f14..91acaf928 100644 --- a/fj-doc-base/pom.xml +++ b/fj-doc-base/pom.xml @@ -7,7 +7,7 @@ org.fugerit.java fj-doc - 1.5.0-rc.3 + 1.5.0 fj-doc-base diff --git a/fj-doc-base/src/main/docs/doc_xsd_config_ref.html b/fj-doc-base/src/main/docs/doc_xsd_config_ref.html index f607fd5eb..3daa85504 100644 --- a/fj-doc-base/src/main/docs/doc_xsd_config_ref.html +++ b/fj-doc-base/src/main/docs/doc_xsd_config_ref.html @@ -11,7 +11,7 @@
-

Reference xsd documentation for Venus - Fugerit Document Generation Framework (fj-doc) 2.1.0-rc.1

+

Reference xsd documentation for Venus - Fugerit Document Generation Framework (fj-doc) 2.1.0

diff --git a/fj-doc-bom-core/pom.xml b/fj-doc-bom-core/pom.xml index 91e77b881..a6f4224e0 100644 --- a/fj-doc-bom-core/pom.xml +++ b/fj-doc-bom-core/pom.xml @@ -7,7 +7,7 @@ org.fugerit.java fj-doc - 1.5.0-rc.3 + 1.5.0 fj-doc-bom-core diff --git a/fj-doc-bom-fop/pom.xml b/fj-doc-bom-fop/pom.xml index 80b44c14e..a55459174 100644 --- a/fj-doc-bom-fop/pom.xml +++ b/fj-doc-bom-fop/pom.xml @@ -7,7 +7,7 @@ org.fugerit.java fj-doc - 1.5.0-rc.3 + 1.5.0 fj-doc-bom-fop diff --git a/fj-doc-bom/pom.xml b/fj-doc-bom/pom.xml index 92832e8f0..e9e29b33a 100644 --- a/fj-doc-bom/pom.xml +++ b/fj-doc-bom/pom.xml @@ -7,7 +7,7 @@ org.fugerit.java fj-doc - 1.5.0-rc.3 + 1.5.0 fj-doc-bom diff --git a/fj-doc-freemarker/pom.xml b/fj-doc-freemarker/pom.xml index 90f64d06e..b8ed54ac1 100644 --- a/fj-doc-freemarker/pom.xml +++ b/fj-doc-freemarker/pom.xml @@ -7,7 +7,7 @@ org.fugerit.java fj-doc - 1.5.0-rc.3 + 1.5.0 fj-doc-freemarker diff --git a/fj-doc-freemarker/src/main/docs/fdp_xsd_config_ref.html b/fj-doc-freemarker/src/main/docs/fdp_xsd_config_ref.html index 3ee7c54ab..99509ba9e 100644 --- a/fj-doc-freemarker/src/main/docs/fdp_xsd_config_ref.html +++ b/fj-doc-freemarker/src/main/docs/fdp_xsd_config_ref.html @@ -11,7 +11,7 @@
-

Reference xsd documentation for Venus - Fugerit Document Generation Framework (fj-doc) - Freemarker Configuration 1.0.0-rc.004

+

Reference xsd documentation for Venus - Fugerit Document Generation Framework (fj-doc) - Freemarker Configuration 1.0.0

diff --git a/fj-doc-freemarker/src/main/resources/config_fm_xsd/freemarker-doc-process-1-0.xsd b/fj-doc-freemarker/src/main/resources/config_fm_xsd/freemarker-doc-process-1-0.xsd index 89857fa4c..299df1835 100644 --- a/fj-doc-freemarker/src/main/resources/config_fm_xsd/freemarker-doc-process-1-0.xsd +++ b/fj-doc-freemarker/src/main/resources/config_fm_xsd/freemarker-doc-process-1-0.xsd @@ -6,7 +6,7 @@ * * @project : org.fugerit.java.doc.base * @creation : 2023-07-12 - * @version : 1.0.0-rc.004 (2023-07-30) + * @version : 1.0.0 (2023-08-20) * * XSD for Freemarker Doc Process Configuration */ diff --git a/fj-doc-lib-autodoc/pom.xml b/fj-doc-lib-autodoc/pom.xml index bdf4fab26..7105b4d5e 100644 --- a/fj-doc-lib-autodoc/pom.xml +++ b/fj-doc-lib-autodoc/pom.xml @@ -7,7 +7,7 @@ org.fugerit.java fj-doc - 1.5.0-rc.3 + 1.5.0 fj-doc-lib-autodoc diff --git a/fj-doc-lib-autodoc/src/main/java/org/fugerit/java/doc/lib/autodoc/VenusAutodocFacade.java b/fj-doc-lib-autodoc/src/main/java/org/fugerit/java/doc/lib/autodoc/VenusAutodocFacade.java index 2680b76f4..adb0d083c 100644 --- a/fj-doc-lib-autodoc/src/main/java/org/fugerit/java/doc/lib/autodoc/VenusAutodocFacade.java +++ b/fj-doc-lib-autodoc/src/main/java/org/fugerit/java/doc/lib/autodoc/VenusAutodocFacade.java @@ -15,7 +15,7 @@ public class VenusAutodocFacade { private VenusAutodocFacade() {} - public static final String CURRENT_VERSION = "2.1.0-rc.1"; + public static final String CURRENT_VERSION = "2.1.0"; public static final String TITLE = "Reference xsd documentation for Venus - Fugerit Document Generation Framework (fj-doc)"; diff --git a/fj-doc-lib-autodoc/src/main/java/org/fugerit/java/doc/lib/autodoc/VenusFreemarkerAutodocFacade.java b/fj-doc-lib-autodoc/src/main/java/org/fugerit/java/doc/lib/autodoc/VenusFreemarkerAutodocFacade.java index cf24f636f..1b34e3dc8 100644 --- a/fj-doc-lib-autodoc/src/main/java/org/fugerit/java/doc/lib/autodoc/VenusFreemarkerAutodocFacade.java +++ b/fj-doc-lib-autodoc/src/main/java/org/fugerit/java/doc/lib/autodoc/VenusFreemarkerAutodocFacade.java @@ -14,7 +14,7 @@ public class VenusFreemarkerAutodocFacade { private VenusFreemarkerAutodocFacade() {} - public static final String CURRENT_VERSION = "1.0.0-rc.004"; + public static final String CURRENT_VERSION = "1.0.0"; public static final String TITLE = "Reference xsd documentation for Venus - Fugerit Document Generation Framework (fj-doc) - Freemarker Configuration"; diff --git a/fj-doc-lib-simpletable-import/pom.xml b/fj-doc-lib-simpletable-import/pom.xml index 5eed5b792..aac42f40d 100644 --- a/fj-doc-lib-simpletable-import/pom.xml +++ b/fj-doc-lib-simpletable-import/pom.xml @@ -7,7 +7,7 @@ org.fugerit.java fj-doc - 1.5.0-rc.3 + 1.5.0 fj-doc-lib-simpletable-import diff --git a/fj-doc-lib-simpletable/pom.xml b/fj-doc-lib-simpletable/pom.xml index b062cdadd..28fb7f324 100644 --- a/fj-doc-lib-simpletable/pom.xml +++ b/fj-doc-lib-simpletable/pom.xml @@ -7,7 +7,7 @@ org.fugerit.java fj-doc - 1.5.0-rc.3 + 1.5.0 fj-doc-lib-simpletable diff --git a/fj-doc-mod-fop/pom.xml b/fj-doc-mod-fop/pom.xml index a2fe31ec2..2c770f2ce 100644 --- a/fj-doc-mod-fop/pom.xml +++ b/fj-doc-mod-fop/pom.xml @@ -7,7 +7,7 @@ org.fugerit.java fj-doc - 1.5.0-rc.3 + 1.5.0 fj-doc-mod-fop diff --git a/fj-doc-mod-opencsv/pom.xml b/fj-doc-mod-opencsv/pom.xml index ee78e389f..bb0a523e6 100644 --- a/fj-doc-mod-opencsv/pom.xml +++ b/fj-doc-mod-opencsv/pom.xml @@ -7,7 +7,7 @@ org.fugerit.java fj-doc - 1.5.0-rc.3 + 1.5.0 fj-doc-mod-opencsv diff --git a/fj-doc-mod-poi/pom.xml b/fj-doc-mod-poi/pom.xml index d1a5a59c5..fb7024581 100644 --- a/fj-doc-mod-poi/pom.xml +++ b/fj-doc-mod-poi/pom.xml @@ -7,7 +7,7 @@ org.fugerit.java fj-doc - 1.5.0-rc.3 + 1.5.0 fj-doc-mod-poi diff --git a/fj-doc-mod-poi5/pom.xml b/fj-doc-mod-poi5/pom.xml index 754b7e7ab..e88300a8f 100644 --- a/fj-doc-mod-poi5/pom.xml +++ b/fj-doc-mod-poi5/pom.xml @@ -7,7 +7,7 @@ org.fugerit.java fj-doc - 1.5.0-rc.3 + 1.5.0 fj-doc-mod-poi5 diff --git a/fj-doc-playground-quarkus/pom.xml b/fj-doc-playground-quarkus/pom.xml index 2dc86c469..10b051c19 100644 --- a/fj-doc-playground-quarkus/pom.xml +++ b/fj-doc-playground-quarkus/pom.xml @@ -4,7 +4,7 @@ org.fugerit.java fj-doc-bom - 1.5.0-rc.3 + 1.5.0 ../fj-doc-bom fj-doc-playground-quarkus diff --git a/fj-doc-sample/pom.xml b/fj-doc-sample/pom.xml index 11feb578b..b4e830a0a 100644 --- a/fj-doc-sample/pom.xml +++ b/fj-doc-sample/pom.xml @@ -7,7 +7,7 @@ org.fugerit.java fj-doc-bom - 1.5.0-rc.3 + 1.5.0 ../fj-doc-bom diff --git a/fj-doc-tool/pom.xml b/fj-doc-tool/pom.xml index 84530ba4a..50bde5559 100644 --- a/fj-doc-tool/pom.xml +++ b/fj-doc-tool/pom.xml @@ -7,7 +7,7 @@ org.fugerit.java fj-doc - 1.5.0-rc.3 + 1.5.0 fj-doc-tool diff --git a/fj-doc-val-core/pom.xml b/fj-doc-val-core/pom.xml index f7291d248..929870751 100644 --- a/fj-doc-val-core/pom.xml +++ b/fj-doc-val-core/pom.xml @@ -7,7 +7,7 @@ org.fugerit.java fj-doc - 1.5.0-rc.3 + 1.5.0 fj-doc-val-core diff --git a/fj-doc-val-pdfbox/pom.xml b/fj-doc-val-pdfbox/pom.xml index 4e23496cd..231b20dd1 100644 --- a/fj-doc-val-pdfbox/pom.xml +++ b/fj-doc-val-pdfbox/pom.xml @@ -7,7 +7,7 @@ org.fugerit.java fj-doc - 1.5.0-rc.3 + 1.5.0 fj-doc-val-pdfbox diff --git a/fj-doc-val-poi/pom.xml b/fj-doc-val-poi/pom.xml index 9aac5f433..0062fe898 100644 --- a/fj-doc-val-poi/pom.xml +++ b/fj-doc-val-poi/pom.xml @@ -7,7 +7,7 @@ org.fugerit.java fj-doc - 1.5.0-rc.3 + 1.5.0 fj-doc-val-poi diff --git a/fj-doc-val/pom.xml b/fj-doc-val/pom.xml index 716ba9c36..af89a4132 100644 --- a/fj-doc-val/pom.xml +++ b/fj-doc-val/pom.xml @@ -7,7 +7,7 @@ org.fugerit.java fj-doc - 1.5.0-rc.3 + 1.5.0 fj-doc-val diff --git a/pom.xml b/pom.xml index 4cc6669bc..c969542e8 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ fj-doc - 1.5.0-rc.3 + 1.5.0pomfj-doc @@ -25,7 +25,7 @@ ${java-version-compliance}${java-version-compliance} - 8.1.0-rc.2 + 8.1.0${project.version}2.15.2