Skip to content

1.1.0

Compare
Choose a tag to compare
@rootpd rootpd released this 02 Jun 06:44
· 206 commits to master since this release
  • Added check to prevent admin user from removing SSO pairing if Secure admin login is enabled. remp/crm#2347
  • Fixed UserConnectedAccountsRepository methods for removing user's connected accounts. Using repository's delete() method to ensure we have audit log. remp/crm#2347
  • Fixed incorrectly set response code for not approved autologins. remp/crm#2377
    • This regression was caused by missed error when auto refactoring with custom rector rules. remp/crm#2330 & remp/crm#2342
  • Added Crm\UsersModule\Api\v2\UsersEmailHandler api handler with better error and validation handling + deprecate old Crm\UsersModule\Api\UsersEmailHandler api handler. remp/crm#2310
  • Added onetimeusemail.com into blocked domains. remp/crm#2388
  • Changed way how AccessTokenAuthenticator marks that user token is not allowed to login. Previously, only a binary flag was stored in session. Now, hash of a token is stored.
  • Fixed locale switcher in admin. remp/crm#2393
    • This required us to register UserDataLocaleResolver by default to all installations. If you were adding it manually, you don't need to anymore.
  • Added source param to GoogleTokenSignInHandler for allowing to register user with specific source through Google sign in api endpoint. remp/crm#2297
  • Refactored GoogleTokenSignInHandler to use Nette api params validation instead of deprecated InputParam. remp/crm#2297
  • Remove persistent locale from URL in ApplePresenter and GooglePresenter. remp/crm#2390
    • It is already part of final url / referer but keeping it further breaks callback URLs (they are static and shouldn't contain unknown URL parameters).
  • Added support for locale in Google and Apple presenters and GoogleSignIn and AppleSignIn models. remp/crm#2308
  • Added list of disposable email address domains to blocked_domain.txt. remp/crm#2388
  • Added locale parameter into API calls /api/v1/users/create, /api/v1/users/update, '/api/v1/users/google-token-sign-in' and /api/v1/users/apple-token-sign-in. remp/crm#2308