Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: xooooooooox/radp

v2.26.3

21 Nov 08:52

Choose a tag to compare

fix

  • fix BasePO and TenantBasePO

Chore

Scaffold

  • Update scaffold default radpVersion to 2.26.3.

v3.26.2

12 Nov 09:59

Choose a tag to compare

v3.26.2 Pre-release
Pre-release

Feature

  • Add TenantContextHolder and TenantAutoFillStrategy (via radp-solution-tenant) to populate tenantId
    automatically for TenantBasePO.

Refactor

  • refactor mybatis autofill.

Chore

Scaffold

  • Update scaffold default radpVersion to 3.26.2.

v2.26.2

12 Nov 01:04

Choose a tag to compare

Feature

  • Add TenantContextHolder and TenantAutoFillStrategy (via radp-solution-tenant) to populate tenantId
    automatically for TenantBasePO.

Refactor

  • refactor mybatis autofill.

Chore

Scaffold

  • Update scaffold default radpVersion to 2.26.2.

v2.26.1

11 Nov 03:41

Choose a tag to compare

Refactor

  • refactor mybatis autofill.

Chore

Scaffold

  • Update scaffold default radpVersion to 2.26.1.

v3.26

09 Nov 17:28

Choose a tag to compare

v3.26 Pre-release
Pre-release

Feature

  • Add module
    • radp-solution-excel
    • radp-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-io to resolve transitive conflict with fastexcel.
  • Upgrade dependency io.spring.javaformat:spring-javaformat-maven-plugin from 0.0.46 to 0.0.47.
  • Upgrade com.puppycrawl.tools:checkstyle version from 9.3 to 11.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

09 Nov 17:27

Choose a tag to compare

Feature

  • Add module
    • radp-solution-excel
    • radp-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-io to resolve transitive conflict with fastexcel.

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

21 Sep 14:05

Choose a tag to compare

v3.25 Pre-release
Pre-release

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 WebAPIAutoConfiguration based on properties.
  • Optimize module radp-commons:
    • Optimize SnowflakeGenerator.
    • Add PasswordGeneratorUtils for 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.

Bug fix

  • fix AutofillMetaObjectHandler#updateFill not 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.config default active profiles.
  • Standardize log file paths using LOG_HOME and LOG_FILE_BASENAME environment variables.
  • Optimize .idea project codeStyles.
  • Optimize checkstyle-suppressions.xml. Suppress HideUtilityClassConstructor rule globally.
  • Optimize application-local.yaml

Docs

  • Comment added in the application-logback.yaml file to explain how to adjust the log file name using the environment
    variable LOG_FILE_BASENAME.

v2.25

20 Sep 17:55

Choose a tag to compare

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 WebAPIAutoConfiguration based on properties.
    • radp-commons
      • Optimize SnowflakeGenerator.
      • Add PasswordGeneratorUtils for 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.

Bug fix

  • fix AutofillMetaObjectHandler#updateFill not 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.config default active profiles.
  • Standardize log file paths using LOG_HOME and LOG_FILE_BASENAME environment variables.
  • Optimize .idea project codeStyles.
  • Optimize checkstyle-suppressions.xml. Suppress HideUtilityClassConstructor rule globally.
  • Optimize application-local.yaml

Docs

  • Comment added in the application-logback.yaml file to explain how to adjust the log file name using the environment
    variable LOG_FILE_BASENAME.

v3.24

01 Sep 18:34

Choose a tag to compare

v3.24 Pre-release
Pre-release

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-plugin configuration properties.

Scaffold

  • Update scaffold default radpVersion to 3.24.
  • Optimize Dockerfile and .dockerignore.
  • Optimize script helper.
  • Fix archetype:generate failed.
  • Optimize layers.xml
  • Optimize .devcontainer

v2.24

01 Sep 17:39

Choose a tag to compare

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-plugin configuration properties.

Scaffold

  • Update scaffold default radpVersion to 2.24.
  • Optimize Dockerfile and .dockerignore.
  • Optimize script helper.
  • Fix archetype:generate failed.
  • Optimize layers.xml
  • Optimize .devcontainer