Releases: naturalprogrammer/spring-lemon
1.0.2 - Spring Boor 2.7.1 Update
Updated to Spring Boot 2.7.1 and fixed deprecations
1.0.1 - Spring Boot 2.6 Update + Bug Fixes
Spring Boot 2.6 update, Fix for #41, Jacoco plugin addition in lemon-demo-jpa
1.0.0.RC6: Spring Boot 2.5 + maven central upate
Updated for Spring Boot 2.5
Also, now spring-lemon is available on maven central!
1.0.0.RC5 - Spring Boot 2.4.1 Update
Spring Boot 2.4.1 Update, and a couple of minor improvements. No breaking changes.
1.0.0.RC4 - Spring Boot 2.3.0 Update
- Fixed a couple of things that broke with 2.3.0
- No breaking changes in the API or public methods
1.0.0.RC3 - Spring Boot 2.2.0 Update
- Added Reactive Social Login. Seems quite stable, but not sure why Spring Security creates a SESSION cookie, so please use it a bit carefully.
- Now bean validation messages and other i18n messages are segregated into
ValidationMessages.properties
andmessages.properties
. Look at the Getting Started guide for more details. This is a BREAKING CHANGE.
1.0.0.RC2: lemon_redirect_uri fix; Spring Boot 2.1.2 update
No breaking changes
1.0.0.RC1: Spring Boot 2.1 update
Spring Boot 2.1 update. No major breaking changes, except that now you'll need to add this property to your application.yml:
spring:
main.allow-bean-definition-overriding: true
Reactive OAuth2 Login isn't still supported. It's planned it in a future release.
1.0.0.M9 - Some enhancements to Spring Lemon Commons Module
No breaking API changes, but some things changed internally. Mainly, now we have two token services, namely BlueTokenService and GreenTokenService with their JWS and JWE implementations respectively. The authorization tokens are now JWS instead of JWEs.
Also, documentation for Spring Lemon Commons module now available.
1.0.0.M8 - Some enhancements in spring-lemon-exceptions module
Made some key enhancements to spring-lemon-exceptions
, like
- MultiErrorException is now very powerful. It can be used for doing manual validation, bean validation, and both in the same cycle. If you want to follow a single pattern to take care of all your validation needs, it's the way to go.
exceptionId
in error responses can now be customized by providing your own ExceptionIdMaker bean.- The key of error handlers map has changed from exception names to exception classes, to make it more robust.
There are many more changes.
BREAKING CHANGES
API Changes
exception
is now renamed to exceptionId
in error responses. Most of API users may not be using it though, and wouldn't be affected if so.
Your code changes
- Constructors of your exception handler components would change to use the exception class instead of exception name.
- There may be some other minor changes, which should be easy to fix.
Refer to out new [Spring Lemon Exceptions Guide] for more details.
Finally, we've started writing official documentation, which many of you have been asking for!