Skip to content

Releases: microsphere-projects/microsphere-spring

v0.2.1

11 Jan 12:30
7e35d1e
Compare
Choose a tag to compare

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

11 Jan 12:28
9c2d842
Compare
Choose a tag to compare

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

07 Jan 13:54
53cb3c8
Compare
Choose a tag to compare

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

07 Jan 09:00
1960355
Compare
Choose a tag to compare

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

11 Aug 08:19
c5ecd0c
Compare
Choose a tag to compare
v2.0.0-SNAPSHOT Pre-release
Pre-release

Features

Framework Supports

  • Spring Framework 6+

Language Supports

  • Java 17
  • Java 21
  • Java 22 (testing on local machine)

v0.0.3

11 Aug 08:08
09f7506
Compare
Choose a tag to compare

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

09 Aug 10:33
e1b48de
Compare
Choose a tag to compare

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

Full Changelog: 0.0.1...0.0.2

v0.0.1

09 Apr 12:55
Compare
Choose a tag to compare

Full Changelog: 0.0.1-alpha...0.0.1

v.0.0.1-alpha

25 Mar 12:49
Compare
Choose a tag to compare
v.0.0.1-alpha Pre-release
Pre-release

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

Full Changelog: https://github.com/microsphere-projects/microsphere-spring/commits/0.0.1-alpha