Project

General

Profile

Releases » History » Version 3

Elmar Dott, 2024-10-29 01:06

1 2 Elmar Dott
# Release Notes
2 3 Elmar Dott
3
|Version | Comment
4
|-----------|-------------------------------------------------------------------
5
| __3.2.0__ | in progress
6
|           | - increase test coverage & remove vulernabilitoes
7
|           | - extend ImgSclrProcessor.copyImage
8
|           | - add Validator.luhnNumberChecksum() to verify credidt and gift cards.
9
|           | - optimized site / documentation
10
| __3.1.0__ | published 01/2024
11
|           | - update Spring 6.0 & HBM 6.1 (javax -> jakarta)
12
|           | - add EQUAL pagination filter for: String, Bool, Int, Float, Date
13
|           | - remove jGiven BDD acceptance tests to TP-TestSuite
14
|           | - include postgres 14 testcontainers & optimize test excecution
15
|           | - extend Validator.IP4_ADDRESS with localhost
16
|           | - extend SringUtils.base64Url encode/decode
17
|           | - fix ConfigurationService & MailClientService
18
|           | - Add Functionality: JWT & JWS
19
| __3.0.0__ | published 10/2022
20
|           | - implement FeatureFlags based FF4j
21
|           | - extend Validator.IP4_ADDRESS
22
|           | - extend Validator.isIsbn10() + isIsbn13()
23
|           | - extend GenericDAO.listAll() with pagination
24
|           | - remove jodatime
25
|           | - replace flexjson for Jackson
26
|           | - replace ITextRenderer for OpenPdfRenderer
27
|           | - replace JavaMail for JakartaMail
28
|           | - refactor MailClient & MailService
29
|           | - refactor Validator.VERSION_NUMBER to SEMANTIC_VERSION_NUMBER
30
|           | - refactor test cases
31
|           | - refactor log output
32
|           | - bugfix TreeWalker.addNode()
33
|           | - bugfix Change TreeNode.value to generic object (typesafe)
34
| __2.2.0__ | published 10/2021 - EOL
35
|           | - add OpenPDF Renderer (iText 5 will removed in Version 3.0)
36
| __2.1.0__ | published 12/2020
37
|           | - extend StringUtils.createDateFromString()
38
|           | - extend TreeWalker.validate()
39
|           | - extend CryptoTools.generateKeyPair()
40
|           | - extend Constraints with TimeZone entry
41
|           | - separate UnitTests from IntegrationTests
42
|           | - JSON lib replace flexjson for Jackson data-bind
43
|           | - bugfix: optimize Spring DI
44
|           | - replace JodaTime for java.time Java 8 compatibility (QRCodeGenerator & Validator)
45
|           | - replace 3CPO Connection Pool with Commons DBCP2 for Java 8 compatibility
46
| __2.0.2__ | published 01/2020
47
|           | - move internal implementation classes to package internal
48
|           | - bugfix: add Java Modul name to MANIFEST.MF
49
|           | - bugfix; cleanup test case imports
50
|           | - bugfix; ConfigurationDO rename MODULE_VERSION to SERVICE_VERSION
51
| __2.0.1__ | published 12/2019
52
|           | - bugfix; DAO visibilities
53
| __2.0.0__ | published 11/2019
54
|           | - change license to Apache License 2.0
55
|           | - Change bean validation to version 2.0
56
|           | - API changes: renaming impl classes
57
|           | - GenericDAO CRUD operations remove final
58
|           | - Add Functionality: CryptoTool
59
|           | - Add Functionality: Feature Toggle
60
|           | - Extend Application Configuration by Version() data class
61
|           | - provide JDBC connection object in DatabaseActions
62
|           | - refactor pom
63
|           | - fix TreeNode hashCode() & equals()
64
|           | - add TreeNode.copy()
65
| __1.1.0__ | published 10/2018 - EOL
66
|           | - optimize overall Test Coverage
67
|           | - Fix (medium) :: MailClient.loadConfigFromDatabase() {MODUL_VERSION}
68
|           | - Add Functionality: XmlTools:transformXslt()
69
|           | - Add Functionality: XmlTools:shrinkXml()
70
|           | - REFRACTOR XmlToolsImpl
71
|           | - Add Functionality: PdFRenderer.removePage()
72
|           | - Add Functionality: Logger.setLogLevel()
73
|           | - Add Functionality: DatabaseActions.getMetaData
74
|           | - Migrate DAO to Hibernate 5.3 (JPA 2.1)
75
|           | - Add swagger support
76
| __1.0.2__ | published 04/2018
77
|           | - include PGP signing for all
78
| __1.0.1__ | Rejected : not published
79
|           | - change Maven POM GAV for Open Source Project Repository Hosting
80
| __1.0.0__ | Rejected : not published