prowide-core
prowide-core copied to clipboard
SRU2023 v10
Summary by CodeRabbit
-
New Features
- Introduced
FieldEnum
for available field names. - Added IBAN validation for Egypt.
- Implemented
NarrativeFragment
class for detailed line information.
- Introduced
-
Bug Fixes
- Resolved various issues with field parsing and validation patterns.
- Fixed stack overflow errors in JSON implementations.
-
Deprecated
- Deprecated certain methods in
SafeXmlUtils
for cleaner code practices.
- Deprecated certain methods in
-
Enhancements
- Improved code security following CodeQL recommendations.
- Updated narrative resolvers and validators for BIC, country, and currency constraints.
-
Build & Config
- Transitioned to Java 11 and Jakarta EE 10.
- Updated dependency versions in
build.gradle
for improved compatibility.
-
Chores
- Updated
CHANGELOG.md
to reflect versioning and significant changes.
- Updated