Incompatible changes deprecated

Release 1.4.2

Removal of io.ox/ads/mailBackground and io.ox/ads/portalBackground ad spaces

Those ad spaces have been removed in favour of the new wallpaper "align" config options which has been available since a while.

Renaming of io.ox/ads/driveFolder to io.ox/ads/folder ad space

The driveFolder ad space has been renamed to folder, which reflects the new and more general use-case that is now supported.

Release 1.4.1

Removed io.ox/ads/skyscraperLeft extension point

This has been removed in favour of a new option of the io.ox/ads/skyscraper extension point. To migrate to the new API, rename all io.ox/ads/skyscraperLeft space configurations and add "placement": "left" attribute to it.

Release 1.3.0

Removed some filters from the default implementation

Filters that can easily be implemented in the middleware, have been removed from frontend code. Those attributes are not used to filter the list of active ads any longer:

  • capabilities
  • active

In order to add custom support this, use the io.ox/ads extension point and implement a custom filter method.

ext.point('io.ox/ads').extend({
    filter: function (baton) {
        baton.activeAds = baton.activeAds.filter(function(conf) {
            return conf.active && capabilities.has(conf.capabilities);
        });
    }
});