Releases: microsphere-projects/microsphere-spring
Release list
0.2.35
Release Notes for v0.2.35
Dependency Updates
- Upgraded
microsphere-loggingto v0.1.22. (0b06522c4) - Updated
microsphere-buildparent to v0.3.8. (47a4ef7e5)
Documentation
- Updated
READMEwith the latest branch versions. (f133adc2b)
Build and Workflow Enhancements
- Merged
mainintoreleasefor synchronization. (f51a86eb3, c3556bb2e, 77968cbfb, c4b62b091) - Bumped version for post-publishing maintenance. (3c712e14d)
No new features or bug fixes were introduced in this release.
Full Changelog: 0.2.34...0.2.35
0.2.34
Release Notes - Version 0.2.34
Bug Fixes
- Fixed loop condition in header entry lookup for improved accuracy. (2ebb47f)
Documentations
- Updated README branch version table with latest entries. (cc5eb4b)
- Standardized Javadoc example headings for better consistency. (7e2512b)
Dependency Updates
- Bumped
microsphere-loggingto version 0.1.20 → 0.1.21. (36bf141) - Bumped
microsphere-javato version 0.3.13 → 0.3.14. (9a415ef) - Upgraded parent POM to
microsphere-buildversion 0.3.6 → 0.3.7. (3ba8081)
Other Changes
- Removed unused loggers from multiple classes to improve code clarity. (97c93a2, 550afb9, f3e5b79, d08520c)
- Tidied up trailing whitespaces in advice class. (26f4e95)
Full Changelog: 0.2.33...0.2.34
0.1.35
Release Notes - Version 0.1.35
Dependency Updates
- Bumped
microsphere-loggingto0.1.22for improved logging capabilities. (2aed112) - Bumped
microsphere-javato0.3.15to include the latest enhancements. (4349419) - Bumped
microsphere-buildparent to0.3.8for updated build configurations. (f97b02d)
Documentation
- Updated
READMEwith the latest module versions for clarity. (1ae3593)
Other Changes
- Merged
release-1.xchanges intodev-1.xto maintain branch consistency. (7967b11) - Incremented version to
0.1.35following the release of0.1.34. (0973d02)
Full Changelog: 0.1.34...0.1.35
0.1.34
Release Notes - Version 0.1.34
Dependency Updates
- microsphere-logging: Bumped to
0.1.21. - microsphere-java: Bumped to
0.3.14. - microsphere-build: Bumped parent version to
0.3.7.
Bug Fixes
- Fixed header iteration loop condition in
65b32124b.
Code Quality Improvements
- Removed unused loggers across multiple components:
Handler ProcessorWebFlux ProcessorAdviceclassTTLCacheResolver
- Trimmed unnecessary whitespace in multiple files, including:
- Parent POM
- Handler Processor
- Advice class
Documentation
- Updated README with the latest module versions.
- Standardized Javadoc example headings for consistency.
Other Changes
- Merged
release-1.xintodev-1.x. - Initial version bump post-release (
0.1.33).
Full Changelog: 0.1.33...0.1.34
0.2.33
Release Notes - Version 0.2.33
Dependency Updates
- Microsphere Java: Bumped to
0.3.11. - Microsphere Logging: Bumped to latest version.
- Microsphere Build: Bumped to
0.3.5.
Documentation
- Updated
READMEbranch version numbers.
Other Changes
- Maintenance: Merged
mainintorelease. - Maintenance: Bumped version to next patch post
0.2.32.
Full Changelog: 0.2.32...0.2.33
0.1.33
Release Notes - Version 0.1.33
Dependency Updates
- Bumped Tomcat to
9.0.119. (ce4cff31d) - Bumped microsphere-logging to
0.1.19. (37519114e) - Bumped microsphere-java to
0.3.11. (babc8df8d) - Bumped microsphere-build to
0.3.5. (debff7c7e)
Documentation
- Updated
READMEwith latest release versions. (690dbaca4)
Other Changes
- Merged
release-1.xbranch intodev-1.x. (891301f3e) - Bumped version to next patch after publishing
0.1.32. (208b8630d)
Full Changelog: 0.1.32...0.1.33
0.2.32
Release Notes - Version 0.2.32
New Features
- Environment Configuration: Added
EnvironmentEnabledinterface to manage enabled property access with public accessors. (#a31ce0024) - Spring Factories: Added a test for Spring factories initializers. (#a12a87620)
Bug Fixes
- Addressed inconsistencies in WebFlux testing by using
loadFactoryClasses. (#9dfd1daa0)
Test Improvements
- Added new tests for
WebFluxExtensionInitializerandEnvironmentEnabledfunctionality. (#a12a87620, #5ba4edbcd)
Other Changes
- Improved logging granularity for the
isEnabledmethod with trace and info levels. (#e60c94f04) - Removed unused imports and simplified codebase. (#15ecc12dc, #2c8c7ad43)
- Reverted changes to
auto-registerproperty behavior in initializer methods. (#8c8672940) - Updated
README.mdto reflect the latest version0.2.32in examples. (#2e518788b) - Various chore and merge commits. (#1452f5342, #de4d38b78)
For the full list of changes, refer to the changelog.
Full Changelog: 0.2.31...0.2.32
0.2.31
Release Notes - Version 0.2.31
New Features
- Added
BeanFactoryoverload methods toBeanRegistrarfor enhanced flexibility. - Enabled and tested
AutoRegistrationBeanInitializerfor improved auto-registration capabilities. - Registered
EnableAutoRegistrationBeanvia configuration.
Bug Fixes
- Resolved testing inconsistencies by fixing and consolidating test methods for
BeanFactoryoverloads.
Documentation
- Improved initializer documentation and added details for
isRegistered.
Test Improvements
- Refactored
BeanRegistrartests to directly utilizeBeanFactory. - Added comprehensive test coverage for
BeanFactoryoverload methods inBeanRegistrar.
Other Changes
- Removed outdated test file
BeanInitializerTest.java.
Note: This release introduces multiple improvements and refactors to enhance modularity, testability, and functionality related to the BeanFactory.
Full Changelog: Available in the project repository.
Full Changelog: 0.2.30...0.2.31
0.1.32
Release Notes for Version 0.1.32
New Features
- Added
WebFluxExtensionInitializerwith corresponding tests. (b5f9071e) - Implemented
EnvironmentEnabledinterface with public getters and logging enhancements. (9fa17df9, 963411c6)
Test Improvements
- Added tests for Spring factories and
EnvironmentEnabled. (03900e6a, 064fad31) - Improved tests by switching to
loadFactoryClassesandSet. (48fa2d87)
Bug Fixes
- Removed unused imports and variables. (941dcd2b)
Documentations
- Updated README with the latest version information. (23d8a485)
Build and Workflow Enhancements
For a complete list of changes, please refer to the Full Changelog.
Full Changelog: 0.1.31...0.1.32
0.1.31
Release Notes for v0.1.31
New Features
- BeanFactory Enhancements: Introduced direct registration methods using
BeanFactory, including initializers and resolvers.- Added
AutoRegistrationBeanInitializerto streamline component registration. - Enabled
EnableAutoRegistrationBeanregistration via configuration beans.
- Added
Documentation
- Updated README to reflect the latest version numbers.
Test Improvements
- Replaced
registryusage withbeanFactoryin tests for consistency and accuracy.
Other Changes
- Internal merge: synced
release-1.xintodev-1.x.
Note: This release focuses on improving the registration process using BeanFactory for better configurability and lifecycle management.
Full Changelog: 0.1.30...0.1.31