Releases: microsphere-projects/microsphere-spring
Releases · microsphere-projects/microsphere-spring
v0.2.1
Features
Codebase
- [Codebase] Sync code from 1.x branch to main branch #89
- [Testing] Introduce Spring Testing for Web modules #80
Bugfix
- [Bug] NullPointerException on @EnableWebMvcExtension without specifying HandlerInterceptor #77
- [Bug] Fix JavaDoc #78
Refactor
- [Refactor] Refactor the attribute methods on the annotation EnableWebMvcExtension #79
- [Refactor] Make the methods of HandlerMethodAdvice as default #84
- [Refactor] Make the methods of HandlerMethodArgumentInterceptor declaring as default #85
- [Refactor] Make the methods of HandlerMethodInterceptor declaring as default #86
Full Changelog: 0.2.0...0.2.1
v0.1.1
Features
Codebase
- [Codebase] Sync code from main branch to 1.x branch #88
- [Testing] Introduce Spring Testing for Web modules #80
Bugfix
- [Bug] NullPointerException on @EnableWebMvcExtension without specifying HandlerInterceptor #77
- [Bug] Fix JavaDoc #78
Refactor
- [Refactor] Refactor the attribute methods on the annotation EnableWebMvcExtension #79
- [Refactor] Make the methods of HandlerMethodAdvice as default #84
- [Refactor] Make the methods of HandlerMethodArgumentInterceptor declaring as default #85
- [Refactor] Make the methods of HandlerMethodInterceptor declaring as default #86
Full Changelog: 0.1.0...0.1.1
v0.2.0
Features
Dependency
- [Dependency] Using Spring Framework BOM to replace Spring Boot BOM #42
Codebase
- [Codebase] Remove the "microsphere-spring-test" module from main branch #33
- [Logging] Change the Logging Level #58
Refactor
- [Refactor] Using asConfigurableEnvironment method on EnvironmentAware#setEnvironment method being executed #44
- [Refactor] The main branch test-cases are based on JUnit 5 #31
- [Refactor] Using microsphere-core Logging API to replace slfj4-api #37
- [Refactor] Using microsphere-java-core Logger to replace the Logging Framework API #38
- [Refactor] Replace Spring 5+
@NonNull
and@Nullable
annotations by JSR-305 #40 - [Refactor] Repackage the utilities classes #41
- [Refactor] Using BeanFactoryUtils#as* methods to Refactor casting BeanFactory #45
- [Refactor] use static import approach for static methods or fields #49
- [Refactor] Remove MethodHandle invocation if necessary #52
- [Refactor] Using Spring Framework 6+ and Java 17+ API to refactor #53
Compatiblity
- [Compatiblity] 1.x branch supports the Spring Framework as low as possible #34
- [Compatiblity] Reintroduce the utility class for MIME Type from the higher version Spring Framework #39
New Contributors
Full Changelog: 0.0.2...0.2.0
v0.1.0
Features
Dependency
- [Dependency] Using Spring Framework BOM to replace Spring Boot BOM for 1.x branch #35
Codebase
- [Codebase] Remove the "microsphere-spring-test" module from 1.x branch #36
- [Logging] Change the Logging Level #58
Refactor
- [Refactor] Degrade the test-cases of branch 1.x to JUnit 4 #32
- [Refactor] Using microsphere-core Logging API to replace slfj4-api #37
- [Refactor] Using microsphere-java-core Logger to replace the Logging Framework API #38
- [Refactor] Replace Spring 5+
@NonNull
and@Nullable
annotations by JSR-305 #40 - [Refactor] Repackage the utilities classes #41
- [Refactor] Using BeanFactoryUtils#as* methods to Refactor casting BeanFactory #45
- [Refactor] use static import approach for static methods or fields #49
- [Refactor] Using Spring Framework 4.2+ and Java 8+ API to refactor #54
Compatiblity
- [Compatiblity] 1.x branch supports the Spring Framework as low as possible #34
- [Compatiblity] Reintroduce the utility class for MIME Type from the higher version Spring Framework #39
New Contributors
Full Changelog: 0.0.3...0.1.0
v2.0.0-SNAPSHOT
Features
Framework Supports
- Spring Framework 6+
Language Supports
- Java 17
- Java 21
- Java 22 (testing on local machine)
v0.0.3
Features
Dependency Updates
- Remove the dependency
io.github.microsphere-projects:microsphere-java-enterprise
Language Supports
- Java 8
- Java 11
- Java 17
- Java 21
- Java 22 (testing on local machine)
What's Changed
- Remove the dependency 'io.github.microsphere-projects:microsphere-java-enterprise` by @mercyblitz in #13
Full Changelog: https://github.com/microsphere-projects/microsphere-spring/compare/0.0.2..0.0.3
v0.0.2
Features
Project Updates
- Update
io.github.microsphere-projects:microsphere-build
: 0.0.15 -> 0.0.21
Dependency Updates
- Update
io.github.microsphere-projects:microsphere-java-core
: 0.0.5 -> 0.0.6 - Remove
org.apache.commons:commons-lang3
Language Supports
- Java 8
- Java 11
- Java 17
- Java 21
- Java 22( testing on local machine)
What's Changed
- Update the Github Actions by @mercyblitz in #6
Full Changelog: 0.0.1...0.0.2
v0.0.1
Full Changelog: 0.0.1-alpha...0.0.1
v.0.0.1-alpha
What's Changed
- 去除 Spring 包对 JavaEE 注解 javax.annotation.PostConstruct 的依赖 by @walklown in #1
- Update IdempotentWebApplication.java by @plutokaito in #2
- support configuration bean alias by @liqi19950722 in #4
New Contributors
- @walklown made their first contribution in #1
- @plutokaito made their first contribution in #2
- @liqi19950722 made their first contribution in #4
Full Changelog: https://github.com/microsphere-projects/microsphere-spring/commits/0.0.1-alpha