Skip to content

Releases: Openmail/system1-cmp

2.1.5 Release

26 Feb 19:03
6469d83

Choose a tag to compare

Background

Implements disclosures for cookieMaxAgeSeconds based on this amendment: https://iabeurope.eu/wp-content/uploads/2020/08/TCF_V-CMP_comms_AmendmentsToTCFv2.0PoliciesAndTechnicalSpecificationsToRequireDisclosureOfStorageDurationPlanet49-ruling_190820_IABEurope-converted.pdf

  • Updates to GVL 79
  • Improve legibility on Purposes List legal disclaimers ("\n" was not inserting a new line)
  • Implement cookieMaxAgeSeconds Device Storage disclosers in Vendors List
  • Refactor error logger so we don't need to manage onerror overrides.

2.1.2 Release

20 Oct 19:18
4d8b4c2

Choose a tag to compare

2.1.2 Release

Upgrade DPL to verify DPL schema changes

Refactor

  • upgrades DPL to 3.2.1 for enum-schema changes

2.1.1

30 Sep 19:39
7f1b91d

Choose a tag to compare

2.1.1 Release

Fix language detection and integrate config.language property.

Fixes

  • auto-detect config.language and auto-load relevant language files during CMP initialization

Features

  • configurable config.theme.maxWidthModal

2.1.0

28 Sep 17:08

Choose a tag to compare

2.1.0 Release

Implement UI and functional changes based on feedback from IAB to pass the IAB TCF 2.0 validator. Includes build tooling improvements and other UI improvements.

Refactor

  • performance optimization shaved 5kb (10%) of payload.
  • isServiceSpecific passed through config, default true.
  • Upgrade to vendor-list 56
  • Configuration to turn toggle Stacks on Layer 1
  • refactor (store/config: isServiceSpecific) add isServiceSpecfic prop
  • update vendor-list,
  • pass in current cmp version
  • upgrade @iabtcf modules
  • add a script to auto-upgrade vendor-list files + docs
  • make stack support on Screen 1 configurable to list out Purposes/Special-Features or present Stacks
  • implement legitimate interest toggle on Vendor Screen 2
  • implement legitimate interest toggle on Purposes Screen 1
  • add legal description to legitimate interests on Purposes Screen 1
  • move navigation below content, treat as persistent container
  • refactor "Auto Resize" to larger version when interacting or switching Screens
  • improve scroll-bar visibility for webkit

Dev Tooling

  • CMPVersion managed in package.json and incremented on each change
  • Add script to auto-upgrade vendor-list and remote translations using yarn update-vendor-list

2.0.4

22 Sep 18:25

Choose a tag to compare

2.0.4 (2020-09-17)

Styling

  • Downsize fonts and spacing mobile
  • Downsize spacing desktop
  • Add scroll bar
  • Auto-position CMP vertically based on purposes

v0.0.3-modal

01 Nov 05:44
7bcd511

Choose a tag to compare

Features

  • ads shouldAutoConsentWithFooter automatically consent on behalf of the user and immediately open footer
  • heavily customizes footer

v0.0.2-modal

31 Oct 20:07

Choose a tag to compare

Features

Note: This is the MODAL based CMP, tracking in the modal branch, this is different from master branch which is a FOOTER based CMP.

  • Initial Release of versioned Modal-Based CMP
  • Versioned Deployment and updated README for installing CMP
  • Tracking branch that uses the old Modal style CMP

v0.0.1

03 Jul 22:26

Choose a tag to compare

Features

  • Move CMP to openmail
  • Upgrade CMP to latest from appnexus
  • Version the s1.cmp.js in dist folder based on package.json
  • Deploy the reference and doc files to the root
  • Update readme for new CMP deployment and references

v0.0.0

03 Jul 18:27

Choose a tag to compare

v0.0.0 Pre-release
Pre-release

Features

  • Preparing for initial release by upstream merging from latest appnexus-cmp