Skip to content

Latest commit

 

History

History
357 lines (215 loc) · 10.3 KB

File metadata and controls

357 lines (215 loc) · 10.3 KB

Change Log

9.0.2

Patch Changes

  • 849d862: Missing consent setting

    • What? Adds a missing consent setting.
    • Why? We need to deny it.
    • How? Nothing.

9.0.1

Patch Changes

  • 7830f4b: Correct GTM params

    • What? Push correct data format to Google Tag Manager dataLayer.
    • Why? Otherwise the GA4 events are not hit. GTM needs the params in the Arguments array-like object - not object, not array.
    • How? Nothing.

9.0.0

Major Changes

  • 4d3a579: Update data sent in a GA4 page view hit. Version not hit events, update to 9.0.1.

    • What: Add the prefix page_ to the existing params (these are the correct default names for GA4) and add new parameters. Save referrer to correspond to the actual referrer in SPA browsing. Add missing consent settings.
    • Why: We were hitting page view incorrectly.
    • How: Nothing.

8.0.0

Major Changes

  • ba15bd3: Update to new version of @ima/plugin-analytic. Version not hit events, update to 9.0.1.

    • What?

      • Update to new version of @ima/plugin-analytic, which doesn't save config argument to class variable anymore.
      • Config was moved to first position in dependencies list
      • Removed defaultDependencies export.
      • Typescriptization
      • Property _fbq is now protected (#fbq).
      • Removed property _id as it was not used anywhere.
    • Why?

      • Adding dependencies to subclasses is easier (no need to copy all dependencies, more info in @ima/plugin-analytic CHANGELOG)
      • defaultDependencies was weird pattern, and we want to get rid of it
    • How?

      • If you extend FacebookPixelAnalytic or GoogleAnalytics4 you need to move config parameter to the first position, when calling its constructor.
      • Replace use of defaultDependencies by $dependencies property of given class plugin class.
      • Replace _fbq by #fbq.

      !! Use only with @ima/[email protected] or newer. !!

Patch Changes

7.0.3

Patch Changes

  • 8f5d01a: Fixed build issues with client server config

7.0.2

Patch Changes

  • e2eeb2b: Turbo, eslint update, types exports, new tsconfig

7.0.1

Patch Changes

  • 6d92917: Code refactorings, moved type extensions to separate file to cleanup main.ts
  • Updated dependencies [535f56e]
  • Updated dependencies [6d92917]

7.0.0

Major Changes

  • 418df00: BREAKING CHANGE Support for Google Analytics UA was dropped, use GA4 instead.

6.0.3

Patch Changes

  • 110c2af: Removed invalid RC version ranges in package.json files

6.0.2

Patch Changes

  • de5b640: Added plugin settings exports
  • 37c3f2f: Udpated dependencies to support RC ima versions
  • 2e61a48: Built using new version of @ima/plugin-cli, js sources now include source maps
  • d08218b: Added type declarations generated from JSdoc
  • 6d47aaa: Side effects notation from package.json
  • 5717869: Added $dependencies typing comments for TS apps

6.0.2-rc.5

Patch Changes

  • de5b640: Added plugin settings exports

6.0.2-rc.4

Patch Changes

  • 5717869: Added $dependencies typing comments for TS apps

6.0.2-rc.3

Patch Changes

  • 6d47aaa: Side effects notation from package.json

6.0.2-rc.2

Patch Changes

  • d08218b: Added type declarations generated from JSdoc

6.0.2-rc.1

Patch Changes

6.0.2-rc.0

Patch Changes

  • 37c3f2f: Udpated dependencies to support RC ima versions

6.0.1

Patch Changes

  • dd4dd52: Updated to latest @ima/plugin-cli - the final bundle now contains new styles folder containing all less/css files and they are no longer bundled into esm bundle

6.0.0

Major Changes

  • fb1a51e: Migrated packages to pure esm modules
  • 5149e99: Added additional CJS builds to npm dist directory
  • 1256647: Add support for IMA 18, Node 18 and npm 8

Minor Changes

  • 0b81d28: npmignore revert logic, add missing npmignore apply pluginLoader update ima peer deps refactor plugin register functions, remove exports for ima17

Patch Changes

  • 431ad38: Fixed node config packages
  • 1c61a6d: Automatic JSX runtime, deps update
  • f7fe41d: Updated to latest version of plugin-cli
  • 15e981a: Updated plugin-cli to latest version
  • df68488: All plugin maintenance relase
  • 113952b: Preventive update after master merge
  • 9bf6acf: @ima/plugin-cli version bump
  • 1a6651d: Migrated to react-page-renderer
  • Updated dependencies [431ad38]
  • Updated dependencies [fb1a51e]
  • Updated dependencies [1c61a6d]
  • Updated dependencies [5149e99]
  • Updated dependencies [f7fe41d]
  • Updated dependencies [15e981a]
  • Updated dependencies [df68488]
  • Updated dependencies [1256647]
  • Updated dependencies [113952b]
  • Updated dependencies [9bf6acf]
  • Updated dependencies [1a6651d]
  • Updated dependencies [0b81d28]

6.0.0-rc.10

Patch Changes

  • df68488: All plugin maintenance relase
  • 113952b: Preventive update after master merge

6.0.0-rc.9

Patch Changes

  • 1c61a6d: Automatic JSX runtime, deps update

6.0.0-rc.8

Patch Changes

  • 9bf6acf: @ima/plugin-cli version bump

6.0.0-rc.7

Patch Changes

  • 15e981a: Updated plugin-cli to latest version

6.0.0-rc.6

Patch Changes

  • 1a6651d: Migrated to react-page-renderer

6.0.0-rc.5

Patch Changes

  • 431ad38: Fixed node config packages

6.0.0-rc.4

Patch Changes

  • f7fe41d: Updated to latest version of plugin-cli

6.0.0-rc.3

Major Changes

  • 5149e99: Added additional CJS builds to npm dist directory

Patch Changes

6.0.0-rc.2

Major Changes

  • fb1a51e: Migrated packages to pure esm modules

Patch Changes

6.0.0-rc.1

Minor Changes

  • 0b81d28: npmignore revert logic, add missing npmignore apply pluginLoader update ima peer deps refactor plugin register functions, remove exports for ima17

Patch Changes

6.0.0-rc.0

Major Changes

  • 1256647: Add support for IMA 18, Node 18 and npm 8

Patch Changes

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

5.2.1 (2022-12-08)

Note: Version bump only for package @ima/plugin-analytic-google

5.2.0 (2022-11-29)

Features

  • 🎸 Google Analytics 4 implementation (092ef19)

5.1.0 (2022-01-12)

Features

  • 🎸 new _getPageViewData method for better override (d700df2)
  • 🎸 new _getPageViewData method for better override (9a30328)

5.0.2 (2022-01-11)

Note: Version bump only for package @ima/plugin-analytic-google

5.0.1 (2022-01-10)

Note: Version bump only for package @ima/plugin-analytic-google

5.0.0 (2021-12-13)

Features

BREAKING CHANGES

  • 🧨 tracking is disabled by default, use purposeConsents in initConfig object to set users consents

4.1.0 (2021-08-26)

Features

  • 🎸 add node16 and npm7 support (#49) (16fcc0e)

4.0.2 (2020-07-07)

Bug Fixes

  • 🐛 build bundle to contain all required files (3734f31)

4.0.1 (2020-06-22)

Note: Version bump only for package @ima/plugin-analytic-google

4.0.0 (2020-06-08)

Features

  • 🎸 Unified build and release process via rollup and lerna (df277ce)

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

3.0.0 - 2019-11-28

Removed

  • BREAKING CHANGE! IMA.js v16 and lower is no longer supported, you need to upgrade to IMA.js v17+