Spring Lemon Versions Save

Helper library for Spring Boot web applications

1.0.2

1 year ago

Updated to Spring Boot 2.7.1 and fixed deprecations

1.0.1

2 years ago

Spring Boot 2.6 update, Fix for #41, Jacoco plugin addition in lemon-demo-jpa

1.0.0.RC6

2 years ago

Updated for Spring Boot 2.5 Also, now spring-lemon is available on maven central!

1.0.0.RC5

3 years ago

Spring Boot 2.4.1 Update, and a couple of minor improvements. No breaking changes.

1.0.0.RC4

3 years ago
  • Fixed a couple of things that broke with 2.3.0
  • No breaking changes in the API or public methods

1.0.0.RC3

4 years ago
  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

5 years ago

No breaking changes

1.0.0.RC1

5 years ago

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

5 years ago

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

5 years ago

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!