Skip to content

3.0.0

Choose a tag to compare

@melistik melistik released this 29 Jan 10:48
· 118 commits to master since this release

🎉 3.0.0 is out with many great new features + improvements 🎉

breaking changes

  • switched to commons-rest 2.0.0
    • ErrorResponse has a change within fields (each field can now have a list of errors)
  • split commons-auth-server into server + service
    • server only contains rest-controller + exception handler
    • service containing all the logic
    • commons-auth-mongo / commons-auth-jpa only have service as dependency not server
  • column-name rename within jpa
    • user_keyvalue_pairs.id -> user_keyvalue_pairs.user_id
    • user_roles.id -> user_roles.user_id

new features

  • allow to create invites in order to predefine a user without username/password/email that the invited can create after confirming the mail
  • added keyValue search to user
  • i18n for validation exception + details of configs
    • for example PasswordException will contain info like "insufficient digit min X"
  • i18n for email-service
  • added a new UsernameGenerator that helps to create valid usernames

improvements

  • upgraded email-template-builder 1.4.0 + guava 28.2-jre + spring-boot 2.2.4
  • added more api-docs
  • added missing language headers to Resources in API
  • improve cache handling (only invalidate after change + all keys id/username/email)
  • add singular to api builders