Skip to content

Releases: Okanjo/okanjo-js

v1.1.1

13 Jul 16:00
Compare
Choose a tag to compare
  • Fixed: metadata values with long values would cause api error (they're truncated now)
  • Fixed: placement title truncation was not updated to work with the new resource selector names
  • Added: test to ensure long meta values are truncated

v1.1.0

29 Jun 19:58
Compare
Choose a tag to compare
  • Changed: Refactored product, article and adx block2 styles into a common block2 stylesheet. Products/Articles/Adx will offer their own extensions to the core block2 styles, reducing overall code payload and improves ease of customization
  • Fixed: inconsistent declined meta tagging

v1.0.1

06 Jun 19:33
Compare
Choose a tag to compare
  • Fixed: Missing automatic page view metrics

v1.0.0

05 Jun 19:51
Compare
Choose a tag to compare

Total refactor of the placement framework. Everything has changed.

Goals

  • New platform: We've significantly beefed up our SmartServe tech, and have a brand new backend ready to handle content requests.
  • One Placement to Rule Them All: Instead of several different widgets, there is now a single widget: Placement.
  • Modernization: The framework has been updated to ES6, using Babel to compile our classes back down to ES5 for the internet.
  • Fully Tested: We need to be able to rapidly add enhancements to our placement tech, and that usually means we'll break something. Everything is now 100% unit tested covered.

Deprecations

  • The Product widget has been deprecated. It will convert the old configuration to the Placement configuration, but you should change your markup to use Placements instead.
  • The Ad widget has been deprecated. It will now only show the dynamic product view, since support for creatives has been removed. You should update your markup to use Placements instead.
  • Caching has been removed. This always proved to be problematic and we didn't feel the need to keep it.
  • Polyfills have been removed. As part of our modernization, we will only support browsers with 1% or more of world-wide traffic. Goodbye, IE 8, 9 and 10.
  • Attributes: data-page-start, data-page-size have been removed. Use data-skip and data-take instead.

Updates

  • Use of JSONP has been replaced with XHR.
  • Placements can now be configured on the server. This allows dynamic changes to configurations to be made without contacting your devs.
  • Placements can now serve different types of content depending on type.
  • Template names should be prefixed with the content type they render.
  • Metrics now report in batches and save locally in the event of network issues or navigation events.
  • Widget configuration is substantially more flexible and robust.
  • Tons of bug fixes and other enhancements.

v0.9.4

10 Mar 19:26
Compare
Choose a tag to compare
  • Added pixels to templates

v0.9.3

30 Jan 18:13
Compare
Choose a tag to compare
  • Updated Google Ad markup
  • Added buy url param pass through for better reporting

v0.9.2

27 Nov 18:30
Compare
Choose a tag to compare
  • Added product-block2 classes to article markup for backwards compatibility

v0.9.1

26 Nov 23:46
Compare
Choose a tag to compare
  • Added support for experimental article matching mode

v0.8.4

09 Sep 18:11
Compare
Choose a tag to compare
  • Prioritized 720x90 over 300x250 to better fill a wider space
  • Default ADX backfill ads to be centered in their original container

v0.8.3

08 Sep 18:17
Compare
Choose a tag to compare
  • Enabled ADX backfill via placement testing