Releases: xooooooooox/radp
Releases · xooooooooox/radp
v2.26.3
v3.26.2
Feature
- Add
TenantContextHolderandTenantAutoFillStrategy(viaradp-solution-tenant) to populatetenantId
automatically forTenantBasePO.
Refactor
- refactor mybatis autofill.
Chore
Scaffold
- Update scaffold default radpVersion to
3.26.2.
v2.26.2
Feature
- Add
TenantContextHolderandTenantAutoFillStrategy(viaradp-solution-tenant) to populatetenantId
automatically forTenantBasePO.
Refactor
- refactor mybatis autofill.
Chore
Scaffold
- Update scaffold default radpVersion to
2.26.2.
v2.26.1
Refactor
- refactor mybatis autofill.
Chore
Scaffold
- Update scaffold default radpVersion to
2.26.1.
v3.26
Feature
- Add module
radp-solution-excelradp-solution-dict
- Optimize the checkstyle configuration file to include a property that ignores comments in the trailing whitespace
check. - Optimize
radp-commons - Optimize
radp-jasypt-spring-boot-starter: add SM4 encryption/decryption support with autoconfiguration - Update Checkstyle configurations, remove unnecessary or redundant checks.
- Optimize JacksonUtils: add utility methods for parsing JSON from File and URL.
- Add Junie guidelines.
- Adjust Jacoco branch coverage threshold from 0.60 to 0.50
Dependencies
- Remove
commons-ioto resolve transitive conflict withfastexcel. - Upgrade dependency
io.spring.javaformat:spring-javaformat-maven-pluginfrom0.0.46to0.0.47. - Upgrade
com.puppycrawl.tools:checkstyleversion from9.3to11.0.1
Fix
- Fix
RestExceptionHandler. - Updated Checkstyle configuration paths to use
${maven.multiModuleProjectDirectory}for improved flexibility.
Chore
Scaffold
- Update scaffold default radpVersion to
3.26.
v2.26
Feature
- Add module
radp-solution-excelradp-solution-dict
- Optimize the checkstyle configuration file to include a property that ignores comments in the trailing whitespace
check. - Optimize
radp-commons - Optimize
radp-jasypt-spring-boot-starter: add SM4 encryption/decryption support with autoconfiguration - Update Checkstyle configurations, remove unnecessary or redundant checks.
- Optimize JacksonUtils: add utility methods for parsing JSON from File and URL.
- Add Junie guidelines.
- Adjust Jacoco branch coverage threshold from 0.60 to 0.50
Dependencies
- Remove
commons-ioto resolve transitive conflict withfastexcel.
Fix
- Fix
RestExceptionHandler. - Updated Checkstyle configuration paths to use
${maven.multiModuleProjectDirectory}for improved flexibility.
Chore
Scaffold
- Update scaffold default radpVersion to
2.26.
v3.25
Feature
- Add module
radp-solutions-tenant.radp-dynamic-datasource-spring-boot-starter
- Optimize
devcontainer. - Optimize
radp-mybatis-spring-boot-starter. - Optimize
radp-spring-data. - Optimize module
radp-spring-boot:- Enable conditional configuration for
WebAPIAutoConfigurationbased on properties.
- Enable conditional configuration for
- Optimize module
radp-commons:- Optimize
SnowflakeGenerator. - Add
PasswordGeneratorUtilsfor password generation and validation. - Optimize
RandomStringUtils. Added methods for generating N-digit numbers, Mainland China mobile numbers, valid usernames, valid emails, etc. - Extend
RandomStringUtils: username validation and random username generation now support custom rules (regex-based validation, rule-based generator). - Add mobile validation helper
isValidMobile()for Mainland China numbers.
- Optimize
Bug fix
- fix
AutofillMetaObjectHandler#updateFillnot work.
Dependencies
- DependencyManagement add dependency
org.bouncycastle:bcprov-jdk15to18:1.81. - DependencyManagement add dependency
org.passay:passay:1.6.6.
Chore
Scaffold
- Update scaffold default radpVersion to
3.25. - Optimize
maven.configdefault active profiles. - Standardize log file paths using
LOG_HOMEandLOG_FILE_BASENAMEenvironment variables. - Optimize
.ideaproject codeStyles. - Optimize
checkstyle-suppressions.xml. SuppressHideUtilityClassConstructorrule globally. - Optimize
application-local.yaml
Docs
- Comment added in the
application-logback.yamlfile to explain how to adjust the log file name using the environment
variableLOG_FILE_BASENAME.
v2.25
Feature
- Optimize
devcontainer. - Add module
radp-solutions-tenant.radp-dynamic-datasource-spring-boot-starter
- Optimize module
radp-mybatis-spring-boot-starter.radp-spring-data.radp-spring-boot- Enable conditional configuration for
WebAPIAutoConfigurationbased on properties.
- Enable conditional configuration for
radp-commons- Optimize
SnowflakeGenerator. - Add
PasswordGeneratorUtilsfor password generation and validation. - Optimize
RandomStringUtils. Added methods for generating N-digit numbers, Mainland China mobile numbers, valid usernames, valid emails, etc. - Extend
RandomStringUtils: username validation and random username generation now support custom rules (regex-based validation, rule-based generator). - Add mobile validation helper
isValidMobile()for Mainland China numbers.
- Optimize
Bug fix
- fix
AutofillMetaObjectHandler#updateFillnot work.
Dependencies
- DependencyManagement add dependency
org.bouncycastle:bcprov-jdk15to18:1.81. - DependencyManagement add dependency
org.passay:passay:1.6.6.
Chore
Scaffold
- Update scaffold default radpVersion to
2.25. - Optimize
maven.configdefault active profiles. - Standardize log file paths using
LOG_HOMEandLOG_FILE_BASENAMEenvironment variables. - Optimize
.ideaproject codeStyles. - Optimize
checkstyle-suppressions.xml. SuppressHideUtilityClassConstructorrule globally. - Optimize
application-local.yaml
Docs
- Comment added in the
application-logback.yamlfile to explain how to adjust the log file name using the environment
variableLOG_FILE_BASENAME.
v3.24
Feature
- Add devcontainer.
- Optimize
radp-logging-spring-boot-starter, Support override log file basename via Environment variable.
Bug fix
- fix
.mvn/settings.xml
Chore
Build
- Update license.
- Optimize
jib-maven-pluginconfiguration properties.
Scaffold
- Update scaffold default radpVersion to
3.24. - Optimize
Dockerfileand.dockerignore. - Optimize script
helper. - Fix archetype:generate failed.
- Optimize
layers.xml - Optimize
.devcontainer
v2.24
Feature
- Add devcontainer.
- Optimize
radp-logging-spring-boot-starter, Support override log file basename via Environment variable.
Bug fix
- fix
.mvn/settings.xml
Chore
Build
- Update license.
- Optimize
jib-maven-pluginconfiguration properties.
Scaffold
- Update scaffold default radpVersion to
2.24. - Optimize
Dockerfileand.dockerignore. - Optimize script
helper. - Fix archetype:generate failed.
- Optimize
layers.xml - Optimize
.devcontainer