Skip to content

Update README with latest version numbers and compatibility table#147

Merged
mercyblitz merged 8 commits into
microsphere-projects:release-1.xfrom
mercyblitz:dev-1.x
Jul 10, 2026
Merged

Update README with latest version numbers and compatibility table#147
mercyblitz merged 8 commits into
microsphere-projects:release-1.xfrom
mercyblitz:dev-1.x

Conversation

@mercyblitz

Copy link
Copy Markdown
Contributor

This pull request updates the version information in the compatibility table of the README.md file to reflect the latest releases for both the main and 1.x branches.

Documentation updates:

  • Updated the README.md compatibility table to show 0.2.31 as the latest version for the main branch and 0.1.31 for the 1.x branch.

github-actions Bot and others added 3 commits July 8, 2026 04:01
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

codecov Bot commented Jul 10, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

Files with missing lines Coverage Δ Complexity Δ
...oconfigure/ActuatorEndpointsAutoConfiguration.java 100.00% <ø> (ø) 4.00 <0.00> (ø)
...pring/boot/test/AbstractAutoConfigurationTest.java 100.00% <100.00%> (ø) 28.00 <19.00> (+20.00)
...sphere/spring/boot/test/AutoConfigurationTest.java 100.00% <100.00%> (ø) 1.00 <1.00> (-14.00)
...ng/boot/test/ReactiveWebAutoConfigurationTest.java 100.00% <100.00%> (ø) 1.00 <1.00> (?)
...ere/spring/boot/test/WebAutoConfigurationTest.java 100.00% <100.00%> (ø) 1.00 <1.00> (-14.00)
.../webmvc/autoconfigure/WebMvcAutoConfiguration.java 100.00% <ø> (ø) 4.00 <0.00> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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.
@sonarqubecloud

Copy link
Copy Markdown

@mercyblitz mercyblitz merged commit 3027d20 into microsphere-projects:release-1.x Jul 10, 2026
37 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant