Update README with latest version numbers and compatibility table#147
Merged
Merged
Conversation
Refresh the branch/version compatibility table in README.md to reflect the newest releases: `main` from `0.2.30` to `0.2.31` and `1.x` from `0.1.30` to `0.1.31`.
Generalized `AbstractAutoConfigurationTest` to work with `AbstractApplicationContextRunner` and moved shared assertions/setup into the base class. `AutoConfigurationTest` and `WebAutoConfigurationTest` now become thin specializations, and a new `ReactiveWebAutoConfigurationTest` was added for reactive contexts. Added reactive auto-configuration test fixtures to validate disabled-property and missing-class behavior, plus minor cleanup of unused imports/formatting in actuator and webmvc auto-configuration classes.
Codecov Report✅ All modified and coverable lines are covered by tests.
🚀 New features to boost your workflow:
|
Update the reactive web auto-configuration test fixture to depend on `CacheProperties` instead of `MessageSourceProperties`. This aligns the conditional class and enabled configuration properties with the same type, and keeps the test’s present/missing class scenarios consistent with the new dependency.
Remove legacy JUnit 4/Vintage test dependencies from `microsphere-spring-boot-webmvc` to align with modern Spring Boot testing defaults. Also refactor `@AutoConfigureAfter` to array form and document the supported Spring Boot auto-config class range (`[2.0, 4.0)`) for clearer compatibility intent.
Replaced `CacheProperties` with `JacksonProperties` in the reactive web test auto-configuration and its test setup. This updates the conditional class and configuration properties binding target, and keeps the auto-configured/missing-class assertions aligned with the new dependency.
Adds optional `microsphere-annotation-processor` to `microsphere-spring-boot-actuator` and streamlines `microsphere-spring-boot-test` dependencies by removing redundant direct test libraries (`mockito-core`, `jsonassert`, `hamcrest`) while keeping JUnit and Spring Boot test entries. It also aligns dependency comments across modules to consistently refer to “Microsphere Spring Boot Core” and “Microsphere Java Core.”
Adds optional `spring-boot-autoconfigure-processor` dependencies across actuator, core, webflux, and webmvc modules, and adds both configuration and autoconfigure processors in the test module. This ensures annotation processor support for Spring Boot configuration and auto-configuration metadata generation during builds.
|
3027d20
into
microsphere-projects:release-1.x
37 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



This pull request updates the version information in the compatibility table of the
README.mdfile to reflect the latest releases for both themainand1.xbranches.Documentation updates:
README.mdcompatibility table to show0.2.31as the latest version for themainbranch and0.1.31for the1.xbranch.