0.35
[AdminModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
- IMPORTANT: Removed
www/layouts/admin/js/netteForms.js
. Use new shared file www/layouts/application/js/nette-forms/netteForms.js
. remp/crm#2008
- Updated location of
netteForms.js
in @admin_layout.latte
(non breaking; same library version). remp/crm#2008
[ApiModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
- BREAKING: Added return types to
Crm\ApiModule\Api\ApiRouteInterface
. remp/crm#2066
- If you implemented your own
ApiRoute
implementation, update it to match updated interface requirements.
- Changed execution of API token stats update. If API logging is enabled, API token stats are updated during the asynchronous API logging. remp/crm#2066
- Changed parent class of
ApiPresenter
to be framework’s Presenter
instead our BasePresenter
. This is to avoid web-related initialization in the API sphere. remp/crm#2066
- Fixed ineffective API route registration in
ApiRoutesContainer
. remp/crm#2066
[AppleAppstoreModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
[ApplicationModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
- Moved
assets
folder into src/assets
. remp/crm#2055
- IMPORTANT: Moved
www/layouts/default/js/netteForms.js
to new location www/layouts/application/js/nette-forms/netteForms.js
. remp/crm#2008
- Version of
netteForms.js
is same as before move. Library update is not part of this step.
- File is copied into public directory as asset from
extensions/application-module/src/assets/js/nette-forms/netteForms.js
.
- Data migration fixes location in sales funnels.
- Updated location of
netteForms.js
in @frontend_layout.latte
(non breaking; same library version). remp/crm#2008
- Added priority to registration of
UserDataProvider
. Lower number, later execution. Can be used to control order of execution, eg. for data removal. remp/crm#2047
- Added support for Redis Sentinel replication. See README for more information. remp/crm#1988
- Removed initialization of Module’s widgets and layouts for API since they’re not necessary there. And removed initialization of assets for web and API because they’re needed only for
application:install_assets
commands. remp/crm#2066
- Added settable primary key to
CriteriaStorage
. remp/crm#2071
[ClvModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
[CouponModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
[DashboardModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
[FamilyModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
[GiftsModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
[GooglePlayBillingModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
- Fixed handling of recovered notification type (
developer_notification.notification_type=1
). In case there is no payment/subscription, we need to create one. remp/crm#2067
- Added command
google:revalidate-developer-notification
. remp/crm#2067
[GoPayModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
[InvoicesModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
[IssuesModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
[MobiletechModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
[OnboardingModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
[PaymentsModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
- IMPORTANT: Fixed inability to set charging of recurrent subscription at end of subscription. If
subscription_type.recurrent_charge_before
was set to 0
, it was ignored and global setting was used. remp/crm#2070
- Check if you have correctly configured
subscription_type.recurrent_charge_before
on your subscription types:
NULL
(empty input field in form) will use global setting.
0
(as 0 hours before) will charge recurrent payment at the end of subscription.
- Changed length of result message stored to
recurrent_payments.approval
if recurrent payment failed. Logging whole result. In case broken bank API begins returning whole HTML page…
- Changed use of
SegmentFactory
to SegmentFactoryInterface
. remp/crm#2071
[PrintModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
- Added print export action widget placeholder to
UserPrintExport
widget. remp/crm#2043
[PrivatbankarModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
[ProductsModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
- BREAKING: Removed
PostalFeesRepository
function getDefaultByCountry
. remp/crm#1936
- Use function
getDefaultPostalFee
of PostalFeeService
instead.
- Added possibility to define own conditions for postal fees. To register own rules use method
registerCondition
of PostalFeeService
. remp/crm#1936
- Added widget to notify users about free delivery limit. remp/crm#1936
- Updated location of
netteForms.js
in @shop_layout.latte
(non breaking; same library version). remp/crm#2008
- Fixed the free delivery widget - display only when deliverable products are in cart. remp/crm#2083
[RempCampaignModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
[RempMailerModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
- Added
RempMailerUserDataProvider
which calls REMP Mailer API endpoint to remove all user data from Mailer (subscriptions, logs, etc.; see Mailer ‘s endpoint /api/v1/users/delete
for more details). remp/crm#1392
- Fixed level of logs from INFO to ERROR in
Crm\RempMailerModule\Models\Api\Client
. remp/crm#1392
- Fixed missing opened label translation. remp/crm#2072
[RempPythiaModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
[SalesFunnelModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
- Removed
SalesFunnelRoute
. It is no longer needed. remp/crm#2024
- Removed DennikN specific code from
SalesFunnelPresenter::renderError()
. remp/crm#2024
- Changed use of
SegmentFactory
to SegmentFactoryInterface
. remp/crm#2071
[ScenariosModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
- Added new scenario’s element AB test. It allows split scenario’s flow randomly based on variant’s distribution settings. remp/crm!1625
- Moved
assets
folder into src/assets
. remp/crm#2055
- Changed use of
SegmentFactory
to SegmentFactoryInterface
. remp/crm#2071
[SegmentModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
- BREAKING: Added new method
isIn()
to Crm\SegmentModule\SegmentInterface
. remp/crm#2071
- This probably doesn’t affect anybody, since the only previous implementation of the interface already contained the method. If you did for some reason implement the interface, please add the new method.
- Moved
assets
folder into src/assets
. remp/crm#2055
- Fixed issue with
null
provided as $options
in the NumberArrayParam
of segment builder. remp2020/crm-segment-module#2
- Added
SegmentFactoryInterface
to allow implementations of SegmentFactory
using external sources. remp/crm#2071
- Changed use of
id
primary keys set to CriteriaStorage
. remp/crm#2071
[SlspSporopayModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
[SmeModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
[StripeModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
[SubscriptionsModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
[UpgradesModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
[UsersModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
- BREAKING: Changed
SsoUserManager#matchOrCreateUser()
function parameters - $userBuilder
added, $registrationChannel
and $source
removed. remp/helpdesk#848
- Added option to set password lazily in
UserBuilder
using callable
function. The actual password is generated later when user is saved using save()
function. remp/helpdesk#848
- Fixed saving
referer
when creating user via Apple or Google Sign-in. remp/helpdesk#848
- Added optional parameter
is_web
to /api/v1/users/google-token-sign-in
API. remp/crm#2054
- Added priority to
BasicUserDataProvider
registration. We want to execute it as last so we have email accessible until all user data are removed when deleting user (eg. user subscriptions from REMP/Mailer). remp/crm#2047
[VubEplatbyModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068
[WordpressModule]
- BREAKING: Bump minimal PHP version to 7.4. remp/crm#2068