Skip to content

0.8.0

Compare
Choose a tag to compare
@rootpd rootpd released this 08 Jul 10:26
· 2142 commits to master since this release
56f0a64

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.