Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Ahoo-Wang/CosId
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.15.1
Choose a base ref
...
head repository: Ahoo-Wang/CosId
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.0.0
Choose a head ref
  • 19 commits
  • 102 files changed
  • 2 contributors

Commits on Nov 25, 2025

  1. docs(spring-boot-starter): enhance javadoc documentation for CosId sp…

    …ring boot starter
    
    - Added comprehensive javadoc comments to all configuration classes and properties
    - Documented conditional annotations with usage examples and configuration details
    - Improved auto-configuration class documentation with component descriptions
    - Enhanced property classes with detailed field descriptions and examples
    - Added documentation for ID converter definitions and supported types
    - Included configuration examples for machine ID distribution strategies
    - Documented clock synchronization and machine guarding mechanisms
    - Added detailed descriptions for radix and friendly ID converter options
    Ahoo-Wang committed Nov 25, 2025
    Configuration menu
    Copy the full SHA
    366dc9e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    432df83 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2025

  1. Configuration menu
    Copy the full SHA
    592da7b View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2025

  1. Configuration menu
    Copy the full SHA
    1ce82c7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4f98d69 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2025

  1. docs: update Spring Boot version compatibility information

    - Add compatibility matrix for CosId 1.x, 2.x, and 3.x
    - Specify supported Spring Boot versions (2.x, 3.x, 4.x)
    - Include required Java versions (Java 8 and Java 17)
    - Add branch references for each CosId version
    - Update both English and Chinese documentation files
    Ahoo-Wang committed Dec 13, 2025
    Configuration menu
    Copy the full SHA
    82e07b6 View commit details
    Browse the repository at this point in the history
  2. feat(spring-boot): Support Spring Boot 4.0

    - Updated Jackson annotations and imports to use tools.jackson.databind
    - Replaced JsonDeserializer with ValueDeserializer in AsStringDeserializer
    - Replaced JsonSerializer with ValueSerializer in AsStringSerializer
    - Updated ObjectMapper import in tests to use tools.jackson.databind
    - Adjusted test assertions to match updated JSON field ordering
    - Updated build dependencies to use tools.jackson.core instead of com.fasterxml.jackson.core
    Ahoo-Wang committed Dec 13, 2025
    Configuration menu
    Copy the full SHA
    0faae98 View commit details
    Browse the repository at this point in the history
  3. fix(test): update mongo connection property key

    - Changed 'spring.data.mongodb.uri' to 'spring.mongodb.uri' in test configurations
    - Removed redundant newline in MongoLauncher.getConnectionString method
    Ahoo-Wang committed Dec 13, 2025
    Configuration menu
    Copy the full SHA
    39c8685 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    04df9fd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5bf81fc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f9abe9b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    385eea3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    caaebe7 View commit details
    Browse the repository at this point in the history
  9. chore(release): bump version to 3.0.0

    - Updated project version from 2.15.1 to 3.0.0
    - Prepared for major release with breaking changes
    - Updated version property in gradle.properties
    - Set new milestone for universal ID generator improvements
    Ahoo-Wang committed Dec 13, 2025
    Configuration menu
    Copy the full SHA
    8faca9d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    467c137 View commit details
    Browse the repository at this point in the history
  11. chore(release): configure release changelog categories

    - Add exclusion label 'ignore-for-release'
    - Define category for new features with 'enhancement' label
    - Define category for bug fixes with 'bug' label
    - Define category for performance improvements with 'performance' label
    - Define category for breaking changes with 'breaking-change' label
    - Define category for documentation updates with 'documentation' label
    - Define category for maintenance with 'maintenance' label
    - Define category for dependency updates with 'dependency' label
    - Add fallback category for other changes
    Ahoo-Wang committed Dec 13, 2025
    Configuration menu
    Copy the full SHA
    08484fe View commit details
    Browse the repository at this point in the history
  12. feat(proxy): update swagger version and autoconfigure exclusions

    - Updated default swagger version from 2.4.0 to 3.0.0
    - Changed autoconfigure exclusion from
    org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
    to org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration
    - Updated Redis autoconfigure exclusion class path format
    Ahoo-Wang committed Dec 13, 2025
    Configuration menu
    Copy the full SHA
    125f2a1 View commit details
    Browse the repository at this point in the history
  13. refactor(core): replace jakarta.annotation with jspecify

    - Updated all jakarta.annotation imports to org.jspecify.annotations
    - Replaced @nonnull with @nonnull annotation
    - Replaced @nullable with @nonnull where applicable
    - Updated build.gradle.kts to use jspecify dependency
    - Updated gradle libs.versions.toml to reference jspecify version 1.0.0
    - Removed jakarta-annotation-api dependency references
    - Ensured consistent nullability annotations across core modules
    - Updated spring-data-jdbc module to use jspecify annotations
    - Updated proxy-api module to use jspecify Nullable annotation
    - Maintained existing functionality while switching annotation libraries
    Ahoo-Wang committed Dec 13, 2025
    Configuration menu
    Copy the full SHA
    6ed75df View commit details
    Browse the repository at this point in the history
  14. style(core): format code and adjust whitespace

    - Removed unnecessary blank lines
    - Adjusted spacing around operators and braces
    - Ensured consistent indentation and alignment
    - Added missing annotations and improved code readability
    Ahoo-Wang committed Dec 13, 2025
    Configuration menu
    Copy the full SHA
    8bbebf0 View commit details
    Browse the repository at this point in the history
Loading