Skip to content

Releases: naturalprogrammer/spring-lemon

1.0.2 - Spring Boor 2.7.1 Update

01 Jul 07:59
Compare
Choose a tag to compare

Updated to Spring Boot 2.7.1 and fixed deprecations

1.0.1 - Spring Boot 2.6 Update + Bug Fixes

20 Nov 09:27
Compare
Choose a tag to compare

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

21 Aug 09:12
Compare
Choose a tag to compare

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

19 Dec 12:35
Compare
Choose a tag to compare

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

23 May 06:09
Compare
Choose a tag to compare
  • 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

19 Oct 03:04
Compare
Choose a tag to compare
  1. Added Reactive Social Login. Seems quite stable, but not sure why Spring Security creates a SESSION cookie, so please use it a bit carefully.
  2. Now bean validation messages and other i18n messages are segregated into ValidationMessages.properties and messages.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

03 Feb 17:44
Compare
Choose a tag to compare

1.0.0.RC1: Spring Boot 2.1 update

04 Dec 15:11
Compare
Choose a tag to compare

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

17 Nov 16:21
Compare
Choose a tag to compare

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

25 Oct 04:04
Compare
Choose a tag to compare

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

  1. Constructors of your exception handler components would change to use the exception class instead of exception name.
  2. 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!