-
Notifications
You must be signed in to change notification settings - Fork 23
Release 0.2.5 #67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Release 0.2.5 #67
Conversation
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
Updated the <revision> property in pom.xml to prepare for the next development iteration.
Updated the microsphere-spring.version property in the parent POM from 0.2.4 to 0.2.5 to use the latest release.
Enhanced ConfigurableAutoConfigurationImportFilter to support exclusion of auto-configuration classes using both comma-delimited and array property syntaxes. Refactored exclusion logic to use Binder for array binding and improved placeholder resolution.
Refactored ConfigurableAutoConfigurationImportFilterTest to improve readability and reuse of test setup. Added new test cases for exclusion via property sources and binder array properties, and consolidated environment and filter initialization.
Introduces a new Maven profile for Spring Boot 4.0 and adds the Spring milestone repository to support pre-release dependencies. Also removes distribution and snapshot repository configuration from the root pom.xml to streamline project setup.
The spring-boot-4.0 profile has been removed from the GitHub Actions Maven build matrix, likely due to incompatibility or lack of support at this time.
Introduces SpringBootPropertyConstantsTest to verify the values of constants in SpringBootPropertyConstants, ensuring correctness and alignment with expected property names.
Replaces the hardcoded empty string with the EMPTY_STRING constant from StringUtils in the binder.bind method for improved code clarity and consistency.
Bumped the latest version numbers for branches 0.2.x and 0.1.x in the README to reflect recent releases.
Deleted badges for average issue resolution time and percentage of open issues from the README. This simplifies the badge section and removes external isitmaintained references.
|
Codecov Report✅ All modified and coverable lines are covered by tests.
🚀 New features to boost your workflow:
|
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 introduces improvements to auto-configuration exclusion handling, updates documentation and dependency versions, and adds new tests. The main focus is on enhancing the flexibility and correctness of the
ConfigurableAutoConfigurationImportFilterlogic, as well as keeping documentation and dependencies up to date.Auto-configuration exclusion enhancements
ConfigurableAutoConfigurationImportFilterto support both comma-delimited and indexed property formats for excluding auto-configuration classes, using Spring Boot'sBinderfor robust property binding. This enables exclusions via bothmicrosphere.autoconfigure.exclude=...and array-style properties likemicrosphere.autoconfigure.exclude[0]=.... [1] [2]ConfigurableAutoConfigurationImportFilterTestto cover new exclusion formats and ensure correctness across multiple property sources and placeholder resolution. [1] [2] [3]Dependency and documentation updates
microsphere-springinmicrosphere-spring-boot-parent/pom.xmlfrom0.2.4to0.2.5, and added the Spring Portfolio Milestone Repository for dependency resolution. [1] [2]0.2.5and0.1.5) and removed obsolete badges. [1] [2]Test coverage improvements
SpringBootPropertyConstantsTestto verify the correctness of constant values inSpringBootPropertyConstants.Minor code consistency improvements
""withEMPTY_STRINGfor binder operations inBindableConfigurationBeanBinderfor improved clarity and consistency. [1] [2]Workflow configuration