Skip to content

3.0.0

Latest

Choose a tag to compare

@OndraM OndraM released this 03 Mar 15:00
· 17 commits to main since this release
df557cd

BREAKING CHANGES

  • Change default cookie name from lmc_ccm to almacareer_ccm (bd12817)
  • Change library npm organization to almacareer (fixes #391) (7698504)
  • Remove CommonJS suppport (65b015e)
  • Remove secondary button mode (78e3e69)
  • Rename callbacks to match names from the vanilla-cookieconsent (77160a2)
  • Rename LmcCookieConsentManager to CookieConsentManager (part of #392) (bfc1ddf)
  • Rename settingsModalMoreInfo to preferencesModalMoreInfo (8f88088)
  • Update Spirit design tokens to v3 (18e4f8b)
  • Use named exports only (23b9a1d)

Code Refactoring

  • Build package using Vite (d3e6fc9)
  • Clean up ESBuild after migration to Vite (766e444)
  • Decouple and test consentCollector (22cf710)
  • Extract pushToDataLayer to standalone and tested module (4b6ef02)
  • Rebuild distribuition (bfe60da)
  • Rename settings-modal scss file to preferences-modal be consistent with the source code (3ed682d)
  • Serve app using Vite (18d4d89)
  • Switch package to be ESM only (f770495)
  • Update CookieConsentManager to use API of vanilla-cookieconsent v3 (f9d98e8)
  • Update pushToDataLayer to new internal cookie value structure (3c7ad75)
  • Update translations to use new config structure (e3cc92e)

Dependencies

  • Update dependency vanilla-cookieconsent to v3.1.0 (abebff4)
  • Update dependency nanoid to v5.0.9 [SECURITY] (1026781)
  • Downgrade and lock conventional-changelog-cli on v3 (66c82d7)
  • Migrate config renovate.json (c6a4f66)
  • Replace unmaintained npm-run-all (13a9899)
  • Update all (sub)dependencies and all dev dependencies

Documentation

  • Add catalog info for Backstage (69f9bdd)
  • Add link to consumed API into catalog-info (2c3d5f1)
  • Add UPGRADE guide for version 3 (c45b2fa)
  • Add upgrade guide placeholder (8056d04)
  • Clarify GTM management by Alma Career Central (c863589)
  • Fix link rendering in UPGRADE guide (e39dc3c)
  • Redesign docs using Spirit Design System (07cee6e)
  • Sort languages in docs by their name, not code (ddd86e5)
  • Update contacts in package.json (dca097a)
  • Update example builds to match vanilla-cookieconsent v3 (cf95e7e)
  • Update examples to new API (99e6af4)
  • Update README header to clearly states affiliation of the library (6eb71e4)
  • Update README to version 3 changes (1951362)
  • Update version reference in readme (8666483)

Features

  • Add French (fr) translation (97073c0)
  • Add Portuguese (pt) translation (7deb4bf)
  • Add Romanian (ro) translation (cc16614)
  • Add Serbian (sr) translation (3cd805c)
  • Add Spanish (es) translation (84e5205)
  • Submit consent language to consent collector (fixes #387) (d5a0eb0)
  • Use deep merge for config overwrites (fixes #385) (c0b8bba)
  • Use new default consentCollectorApiUrl with a new resource type (99a9b2e)

Chores

  • Do not publish npm to beta tag (54aa329)
  • Fix disabling commit hooks on CI (a3ea991)
  • Change base branch for Renovate updates back to main (c5f5455)
  • Lock eslint ^8 for renovate bot (5b94ff6)
  • Move repository from lmc-eu to alma-oss (0beb8e0)
  • Replace auto-assign github action (a43aa6d)
  • Replace node 16 with node 18 in gh actions builds (6daf9ba)
  • Setup github-actions packages updates using renovate bot (718ada8)
  • Switch from sass to sass-embedded (09d9f8b)
  • Update codeowners (6d3a1c2)
  • Update version replace script to ESM (970d6ac)