Skip to content

2.1.0

Compare
Choose a tag to compare
@rootpd rootpd released this 25 Nov 14:08
· 158 commits to master since this release
  • BREAKING: Changed return value of UserData#getUserToken function from false to null in case of no associated user data for token. remp/crm#2621
  • DEPRECATED: Deprecated class SignInRedirectValidator. remp/crm#2113
    • Class is replaced by more generic RedirectValidator in application-module.
    • The class will be removed in the future, make sure to replace any references to SignInRedirectValidator with RedirectValidator
  • Added option to anonymize single user from admin without disabling anonymization conditions for all users. remp/crm#2102
    • Some users want to be removed and they don't care that subscription is active or shop payment was made yesterday. Helpdesk should be able to anonymize user (after email / phone confirmation) without changing general settings used by system subroutines.
    • Reason of forced anonymization of active user is required.
  • Added option to force delete user data (into DeleteUserData->deleteData()) in case user's removal is blocked by providers. This is helpful in case of user's request to be removed despite of active subscription. remp/crm#2102
  • Fixed scenario when address wasn't updated if the change was minor and non-strict comparison evaluated it as non-change. remp/crm#2513
  • Added user_meta to login API endpoints (/api/v1/users/login, /api/v1/users/google-token-sign-in, /api/v1/users/apple-token-sign-in). remp/crm#2590
  • Added parameter source to GooglePresenter and ApplePresenter presenters, having the same meaning as current n_source parameter. Both are now accepted, source having a priority. remp/crm#2594
  • Fixed incorrect component name pnp to paginator in AbusiveUsersAdmin::default template. Missed while refactoring paginator to PreviousNextPaginator. remp/crm#2512
  • Changed the registration of widgets - module now uses improved LazyWidgetManager and all widgets extend BaseLazyWidget class. remp/crm#2075
  • Fixed possibility of Varnish "Unexpected content-range header" error for FileResponse-based downloads. remp/helpdesk#1523
  • Changed that UserDataLocaleResolver now loads locale from UserData - it fixes problem with locale synchronization relying on session data only. remp/crm#2621
  • Fixed "empty string" fields in addresses, making them nulls. remp/crm#2513
  • Fixed synchronization problems with Google/Apple SignIn state (saving state to Redis instead of cookies). remp/crm#2114
  • Fixed "empty string" fields in addresses, making them nulls. remp/crm#2513