Changelog - CRM 2.6
The format is based on Keep a Changelog and this project adheres to Semantic Versioning. Instead of change type headers, we use module names.
2.6.0 - 2023-05-25
ApplicationModule
- Fixed deprecation warning when generating
CRM_KEY
. remp/crm#2857
- Fixed sankey charts in the detail of the onboarding goal.
- Added
keep_requests_unactivated
checkbox to family RequestFormFactory, which decides if new child subscriptions will be activated automatically for previous child subscription accounts. remp/crm#2690
- Removed linking with the previous subscription when creating new master family subscription with
keep_requests_unactivated
switch active. remp/crm#2690
- Fixed missing
setNullable
for company details in ChangeInvoiceFormFactory
. remp/helpdesk#1882
- Added audit log for
payment_items
table. remp/crm#2814
- Added
ReusableCardPaymentInterface
with isCardReusable()
function to filter stored cards before use in another payment. remp/novydenik#1082
- Added filter to do not consider cards stored with recurrent payments in
system_stop
state as usable for payment. remp/novydenik#1082
- Added shop payments success widget space. remp/crm#2811
- BREAKING: Changed return type of
Api/Client#subscribe
method, now it returns object of type MailSubscribeResponse
instead of boolean true
value. remp/crm#2723
- Object
MailSubscribeResponse
wraps details about user subscription (e.g. when mail_type is subscribed, what variants are subscribed with it)
- Do not check for positive boolean return value when calling the function - if error occurs, exception is now thrown.
- BREAKING: Changed return type of
MailUserSubscriptionRepository#subscribe
method, now it returns object of type MailSubscribeResponse
instead of boolean true
value. remp/crm#2723
- Object
MailSubscribeResponse
wraps details about user subscription (e.g. when mail_type is subscribed, what variants are subscribed with it)
- Do not check for positive boolean return value when calling the function - if error occurs, exception is now thrown.
- Added optional
subscribed_variants
value (containing list of variants) in data returned by EmailSubscriptionApiHandler
. remp/crm#2723
- Value is present only if applicable - when subscribing mail type having variants.
- Added user’s mail logs to the personal data package that’s available to download in the customer zone. remp/crm#2847
- Added updated version of segment builder with the optimized count loading and higher nodejs version. remp/crm#2708
- Fixed
next_subscription_type_id
not being saved right after the new subscription type creation in the admin GUI. remp/crm#2851
- Fixed error when creating new subscription type if Sorting was not provided explicitly. remp/crm#2854
- Added new API endpoint
/api/v1/subscriptions/update
. remp/crm#2704
- Added new scenario condition “First subscription in period”, checking whether the triggered subscription is first within the selected period of days. remp/novydenik#1074
- Fixed missing email contact address in the “not available” error message.
- IMPORTANT: Device token can now be paired to multiple access tokens of the same user. remp/crm#2702
- Until now pairing device token to access token unpaired this device token from currently paired access token.
- Now pairing device token to access token unpairs device token from all access tokens belonging to different user than pairing access token.
- Added option to download user’s data (zip package) from the user detail page in admin. remp/crm#2847