0.8.0
Changelog:
-
[Mailer]: Material checkbox was not being rendered properly in Mailer causing custom generator implementations not being able to use it.
-
[Mailer]: If generated queue was too big, memory exhausted exception was possible. Pagination was added to queue generation prevent the issue.
-
[Beam]: New functions for tracking commerce events were added to give caller more precise control over what is being tracked. See documentation of following methods in https://github.com/remp2020/remp/tree/master/Beam#js-tracking-interface:
remplib.tracker.trackCheckoutWithSource
remplib.tracker.trackPaymentWithSource
remplib.tracker.trackPurchaseWithSource
remplib.tracker.trackRefundWithSource
-
[Beam]: In some cases, Beam's database could have been migrated with invalid default value for conversion's paid_at column. 553c2dc
-
[Campaign]: New configuration options were added to append extra query parameters to banner's target URL in case target page needs to identify source page/article and referer is not enough.
See
rempConfig.campaign.bannerUrlParams
object at https://github.com/remp2020/remp/tree/master/Campaign#javascript-snippet for more detailed info:bannerUrlParams: { "foo": function() { return "bar" }, "baz": function() { return "XXX" } }
-
[Campaign]: HTML banner now supports custom JS and CSS inclusion from external sources.
-
[Campaign]: Bugfixing HTML banner's Farbtastic color picker which was not being initialized after the latest dependency changes.
Note: Generated binaries were not changed since 0.7.0, there's no need to redeploy them if you have 0.7.0 deployed.