Releases: seanox/pdf-service
Releases · seanox/pdf-service
4.4.0 20230716
4.3.0 20221127
BF: Build: Optimization/correction of the release info process
BF: Build: Added test before release
BF: Maven: Update of dependencies
CR: Template: Added methods to customize document and/or pages
- for signatures, encryption, annotations, ...
- to manipulate, filter, sort, remove, add, ...
4.2.0 20220811
BF: Review: Optimizations
BF: Generator: Correction when parsing structures
Structures deeper 65535 levels no longer cause an exception.
CR: Change from wording segment, which is now called structure
CR: Generator: Added placeholder syntax for disposable structures
e.g. #[scope{{...}}]
Disposable structures are bound to their place and, unlike a normal
structure, can be defined differently multiple times, but cannot be
reused or extracted based on their identifier.
CR: Generator: Added structures for single values
e.g. #[price[[Your price #[#] Euro]]]
#[price{{Your price #[#] Euro}}]
Previously, single values was output directly. Now a structure can be
used here as well. For single value, the additional placeholder #[#] was
introduced. These structures can also be used to replace the exists
placeholder and for conditional output of static text.
e.g. #[value[[text output only if value exists]]]
#[value{{text output only if value exists}}]
Placeholders for static texts can be used from.
e.g. #[price[[Your price #[#] ![currency]]]]
#[price{{Your price #[#] ![currency]}}]
CR: Generator: Placeholder identifier conventions optimized
Optimized for the conventions for variables in Java.
Identifier can start and end with characters: a-z A-Z _ $ in between the
characters: a-z A-Z _ - $ can be used.
4.1.2 20220713
BF: Build: Optimization of the release info process
BF: Maven: Update of dependencies
BF: Template: Correction for handling unexpected data type in data map
e.g. Collection with Integer caused errors
4.1.1 20220327
BF: Maven: Update of dependencies
BF: Build: Optimization of the release info process
CR: OpenHtmlToPdf: Update to version 1.0.10
CR: Releases only as attachments on the GitHub release page
4.1.0 20210924
BF: Maven: Update of dependencies
BF: Review: Optimization (code + tests)
CR: OpenHtmlToPdf: Update to version 1.0.9
CR: Java: Switch to version 11
CR: Preview: Added argument/option/keyword/... @Resources
CR: Designer: Added argument/option/keyword/... @Resources
CR: Maven: Added static code analysis
CR: Template: Optimization of @Resources, class need not be public
4.0.3 20200830
BF: Service: Optimization of the code
BF: Template: Correction/optimization of exists-placeholder
BF: Template Preview Properties: Correction of the logic during parsing
BF: JUnit: Cleanup of JUnit4
BF: Maven: Minimization and update dependencies