-
Notifications
You must be signed in to change notification settings - Fork 85
Comparing changes
Open a pull request
base repository: Ahoo-Wang/CosId
base: v2.15.1
head repository: Ahoo-Wang/CosId
compare: v3.0.0
- 19 commits
- 102 files changed
- 2 contributors
Commits on Nov 25, 2025
-
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
Configuration menu - View commit details
-
Copy full SHA for 366dc9e - Browse repository at this point
Copy the full SHA 366dc9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 432df83 - Browse repository at this point
Copy the full SHA 432df83View commit details
Commits on Nov 26, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 592da7b - Browse repository at this point
Copy the full SHA 592da7bView commit details
Commits on Dec 11, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 1ce82c7 - Browse repository at this point
Copy the full SHA 1ce82c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f98d69 - Browse repository at this point
Copy the full SHA 4f98d69View commit details
Commits on Dec 13, 2025
-
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
Configuration menu - View commit details
-
Copy full SHA for 82e07b6 - Browse repository at this point
Copy the full SHA 82e07b6View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 0faae98 - Browse repository at this point
Copy the full SHA 0faae98View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 39c8685 - Browse repository at this point
Copy the full SHA 39c8685View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04df9fd - Browse repository at this point
Copy the full SHA 04df9fdView commit details -
fix(deps): update dependency org.mybatis.spring.boot:mybatis-spring-b…
…oot-starter to v4
Configuration menu - View commit details
-
Copy full SHA for 5bf81fc - Browse repository at this point
Copy the full SHA 5bf81fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9abe9b - Browse repository at this point
Copy the full SHA f9abe9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 385eea3 - Browse repository at this point
Copy the full SHA 385eea3View commit details -
Configuration menu - View commit details
-
Copy full SHA for caaebe7 - Browse repository at this point
Copy the full SHA caaebe7View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 8faca9d - Browse repository at this point
Copy the full SHA 8faca9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 467c137 - Browse repository at this point
Copy the full SHA 467c137View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 08484fe - Browse repository at this point
Copy the full SHA 08484feView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 125f2a1 - Browse repository at this point
Copy the full SHA 125f2a1View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 6ed75df - Browse repository at this point
Copy the full SHA 6ed75dfView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 8bbebf0 - Browse repository at this point
Copy the full SHA 8bbebf0View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.15.1...v3.0.0