Included in this release:

  • Improved support and communication for permanently deleting sites and all related site content.
  • Stability improvements for sending emergency notifications (note: this does NOT include any changes to other standard communication messages)
  • Abiility to use the "random" filter while explicitly allowing the results to be fast-cached. Also added the {% id %} method, which can be used to generate unique identifiers without breaking cachability.

Permanent Site Deletion

When a user deletes a site, we perform a backend "soft delete" and maintain the data for 60 days. This is intentional so that if a rogue user deletes your site we can still recover it with minimal damage. We have also added proper and timely communication so that all appropriate users will be notified when a site is deleted (both initially and permanently).

Emergency Notifications

This is strictly a backend change necessitated by changes to how certain third-party service handle email communications. If all goes well then no-one will even notice the change. Nevertheless, thank you to our backend team who works hard behind the scenes to make sure that the entire Marketpath CMS experience is safe and smooth.

Random Filter

The rand filter now accepts an additional optional argument - preventCache. By default this is true, but if set to false the results of the rand filter will be cachable - meaning that it will not prevent the page from being fast-cached (thereby potentially displaying the same results on subsequent page loads). This may be desirable to notably decrease pageload speeds in situations where caching is acceptable.

Additionally, we have added a new method: {% id %}. The {% id %} method may be used to create a cachable unique identifier for on-page elements. Note that ids are NOT guaranteed (or even likely except with additional configuration) to be unique between pages or page loads.