Skip to content

Releases: microsphere-projects/microsphere-spring

0.2.35

Choose a tag to compare

@github-actions github-actions released this 07 Jul 15:17

Release Notes for v0.2.35

Dependency Updates

  • Upgraded microsphere-logging to v0.1.22. (0b06522c4)
  • Updated microsphere-build parent to v0.3.8. (47a4ef7e5)

Documentation

  • Updated README with the latest branch versions. (f133adc2b)

Build and Workflow Enhancements


No new features or bug fixes were introduced in this release.

Full Changelog: 0.2.34...0.2.35

0.2.34

Choose a tag to compare

@github-actions github-actions released this 07 Jul 11:55

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-logging to version 0.1.20 → 0.1.21. (36bf141)
  • Bumped microsphere-java to version 0.3.13 → 0.3.14. (9a415ef)
  • Upgraded parent POM to microsphere-build version 0.3.6 → 0.3.7. (3ba8081)

Other Changes

Full Changelog: 0.2.33...0.2.34

0.1.35

Choose a tag to compare

@github-actions github-actions released this 07 Jul 15:16
65aeff2

Release Notes - Version 0.1.35

Dependency Updates

  • Bumped microsphere-logging to 0.1.22 for improved logging capabilities. (2aed112)
  • Bumped microsphere-java to 0.3.15 to include the latest enhancements. (4349419)
  • Bumped microsphere-build parent to 0.3.8 for updated build configurations. (f97b02d)

Documentation

  • Updated README with the latest module versions for clarity. (1ae3593)

Other Changes

  • Merged release-1.x changes into dev-1.x to maintain branch consistency. (7967b11)
  • Incremented version to 0.1.35 following the release of 0.1.34. (0973d02)

Full Changelog: 0.1.34...0.1.35

0.1.34

Choose a tag to compare

@github-actions github-actions released this 07 Jul 11:54
0ac5f4b

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 Processor
    • WebFlux Processor
    • Advice class
    • TTLCacheResolver
  • 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.x into dev-1.x.
  • Initial version bump post-release (0.1.33).

Full Changelog: 0.1.33...0.1.34

0.2.33

Choose a tag to compare

@github-actions github-actions released this 29 Jun 14:59

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 README branch version numbers.

Other Changes

  • Maintenance: Merged main into release.
  • Maintenance: Bumped version to next patch post 0.2.32.

Full Changelog: 0.2.32...0.2.33

0.1.33

Choose a tag to compare

@github-actions github-actions released this 29 Jun 14:58
ad5a99e

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 README with latest release versions. (690dbaca4)

Other Changes

  • Merged release-1.x branch into dev-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

Choose a tag to compare

@github-actions github-actions released this 23 Jun 15:48

Release Notes - Version 0.2.32

New Features

  • Environment Configuration: Added EnvironmentEnabled interface 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 WebFluxExtensionInitializer and EnvironmentEnabled functionality. (#a12a87620, #5ba4edbcd)

Other Changes

  • Improved logging granularity for the isEnabled method with trace and info levels. (#e60c94f04)
  • Removed unused imports and simplified codebase. (#15ecc12dc, #2c8c7ad43)
  • Reverted changes to auto-register property behavior in initializer methods. (#8c8672940)
  • Updated README.md to reflect the latest version 0.2.32 in 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

Choose a tag to compare

@github-actions github-actions released this 23 Jun 05:33

Release Notes - Version 0.2.31

New Features

  • Added BeanFactory overload methods to BeanRegistrar for enhanced flexibility.
  • Enabled and tested AutoRegistrationBeanInitializer for improved auto-registration capabilities.
  • Registered EnableAutoRegistrationBean via configuration.

Bug Fixes

  • Resolved testing inconsistencies by fixing and consolidating test methods for BeanFactory overloads.

Documentation

  • Improved initializer documentation and added details for isRegistered.

Test Improvements

  • Refactored BeanRegistrar tests to directly utilize BeanFactory.
  • Added comprehensive test coverage for BeanFactory overload methods in BeanRegistrar.

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

Choose a tag to compare

@github-actions github-actions released this 23 Jun 15:47
49be748

Release Notes for Version 0.1.32

New Features

  • Added WebFluxExtensionInitializer with corresponding tests. (b5f9071e)
  • Implemented EnvironmentEnabled interface with public getters and logging enhancements. (9fa17df9, 963411c6)

Test Improvements

  • Added tests for Spring factories and EnvironmentEnabled. (03900e6a, 064fad31)
  • Improved tests by switching to loadFactoryClasses and Set. (48fa2d87)

Bug Fixes

  • Removed unused imports and variables. (941dcd2b)

Documentations

  • Updated README with the latest version information. (23d8a485)

Build and Workflow Enhancements

  • Merged changes from release-1.x into dev-1.x. (becf8474)
  • Bumped version to 0.1.32. (db61398a)

For a complete list of changes, please refer to the Full Changelog.

Full Changelog: 0.1.31...0.1.32

0.1.31

Choose a tag to compare

@github-actions github-actions released this 23 Jun 05:32
272b149

Release Notes for v0.1.31

New Features

  • BeanFactory Enhancements: Introduced direct registration methods using BeanFactory, including initializers and resolvers.
    • Added AutoRegistrationBeanInitializer to streamline component registration.
    • Enabled EnableAutoRegistrationBean registration via configuration beans.

Documentation

  • Updated README to reflect the latest version numbers.

Test Improvements

  • Replaced registry usage with beanFactory in tests for consistency and accuracy.

Other Changes

  • Internal merge: synced release-1.x into dev-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