Skip to content

Releases: rocketbase-io/commons-auth

3.2.1

06 Mar 06:15

Choose a tag to compare

  • upgrade spring-boot 2.2.5 + commons-rest 2.0.2
  • fixed german translation
  • added some shorthands + little fixes
  • added typescript file for use in other projects

3.2.0

27 Feb 12:47

Choose a tag to compare

  • changed property for ForgotPasswordRequest changed verificationUrl -> resetPasswordUrl to be more explicit
  • upgraded jjwt 0.11.0 and email-template-builder 1.6.0

3.1.0

25 Feb 15:57

Choose a tag to compare

  • added Impersonate options
  • some typo-fixes

3.0.2

21 Feb 11:04

Choose a tag to compare

  • upgraded commons-rest 2.0.1
  • added invalid error code to token-validation
  • improved initializeUser with extra parameters for firstName, lastName + keyValues
  • changed hashcode/equals to id for InviteEntity + UserEntity
  • added findAll to AppUserService/AppInviteService to have one main service

3.0.1

31 Jan 11:47

Choose a tag to compare

  • move exception to api + added helpers
  • renamed InviteUserService to AppInviteService
  • fix messageSource problem + switched encoding of de-file

3.0.0

29 Jan 10:48

Choose a tag to compare

🎉 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

2.7.6

03 Jan 13:53

Choose a tag to compare

  • fixed role naming (now always with prefix of ROLE_)

2.7.5

20 Dec 21:21

Choose a tag to compare

  • added hasRole to user-search as option
  • rewritten + tested jpa + mongo persitence-service
  • fixed security path for user-search

2.7.4

15 Dec 21:30

Choose a tag to compare

  • upgrade versions spring-boot 2.2.2 + commons-rest 1.11.2
  • fixed typos and translations of forms
  • increased avatar default size up to 256
  • some cleanups

2.7.3

06 Dec 21:33

Choose a tag to compare

  • fixed forgot forms flow
  • added default deserialize classes to interfaces (AppUserReference, AppUserToken)
  • added refreshExpiresIn to oauth endpoint
  • upgraded commons-rest 1.11.1