Skip to content

Releases: EmmanuelRoux/ngx-matomo-client

v7.0.1

15 Jan 09:43
ee7295c
Compare
Choose a tag to compare

7.0.1 (2025-01-15)

Bug Fixes

  • export MATOMO_TESTING_INSTANCE token (81abc32), closes #108

v7.0.0

14 Jan 19:57
473be55
Compare
Choose a tag to compare

7.0.0 (2025-01-14)

Bug Fixes

  • correctly inject legacy MatomoRouterModule and NgxMatomoRouterModule (c2f7fda), closes #105 #104
  • correctly resolve deferred configuration when using manual initialization mode (f0bb6c1), closes #102
  • prepare testing api update (0471e41)

Features

  • add compatibility with Angular 19 (#101) (bfae2b7), closes #99 #103
  • add new withPageUrlProvider feature and allow functional-style provider (3d002d8)
  • allow providing Matomo in lazy-loaded components/modules (#98) (2982fc4), closes #97
  • allow providing page url as promise (5bb76a4)

Breaking changes

  • Angular v19 is now required as peer dependency
  • Some of your tests may be broken, you may need to provide Matomo in TestBed using provideMatomoTesting().

Deprecations

  • MatomoTestingTracker.setMatomoInstance has been deprecated, provide a MATOMO_TESTING_INSTANCE DI token instead

v6.4.1

14 Jan 13:59
85d37ce
Compare
Choose a tag to compare

6.4.1 (2025-01-14)

Reverts

  • feat: allow providing Matomo in lazy-loaded components/modules (#98) (3c20676)
  • fix: correctly resolve deferred configuration when using manual initialization mode (a2ca6c4)

v6.4.0

03 Jan 13:07
8946696
Compare
Choose a tag to compare

6.4.0 (2025-01-03)

Bug Fixes

  • correctly resolve deferred configuration when using manual initialization mode (da82506), closes #102

Features

  • add getCustomData and setCustomData tracker API methods (e76564c)
  • add optional custom data parameter to event tracking (0cdda40)
  • add optional custom data parameter to goal tracking (6e21b91)
  • add optional custom data parameter to link tracking (cfb42b1)
  • add optional custom data parameter to site search tracking (fa35f1c), closes #96
  • allow providing Matomo in lazy-loaded components/modules (#98) (45a5a0e)

v6.3.2-test.2

23 Dec 15:44
813963d
Compare
Choose a tag to compare
v6.3.2-test.2 Pre-release
Pre-release

6.3.2-test.2 (2024-12-23)

Bug Fixes

v6.3.2-test.1

23 Dec 15:01
ee06b30
Compare
Choose a tag to compare
v6.3.2-test.1 Pre-release
Pre-release

6.3.2-test.1 (2024-12-23)

Bug Fixes

  • lazyload: move 'root' provider to provideMatomo (9db0a6f)

v6.3.1

15 Sep 12:22
d3fcc18
Compare
Choose a tag to compare

6.3.1 (2024-09-15)

Bug Fixes

  • router, form-analytics: disable page tracking on server (#94) (229083b)

v6.3.0

18 Jul 12:50
b938ba2
Compare
Choose a tag to compare

6.3.0 (2024-07-18)

Features

  • core: introduce literal type MatomoConsentRequirement (e517efd)
  • core: introduce literal type MatomoInitializationBehavior (0cac720)
  • router: add functional interceptors support (6002d77)

Deprecations

  • core: MatomoConsentMode enum is deprecated, use MatomoConsentRequirement instead.
  • core: MatomoInitializationMode enum is deprecated, use MatomoInitializationBehavior instead.

v6.2.0

28 May 16:16
49b6105
Compare
Choose a tag to compare

6.2.0 (2024-05-28)

Bug Fixes

  • tracker: add default value for acceptDoNotTrack option (243fc46)
  • upgrade schematics to non-deprecated module names (946ef9f)

Features

  • add compatibility with Angular 18 (7828aed), closes #90
  • add FormAnalytics support (ccdcfac)
  • router: allow ignoring subsequent navigation to the same url (#89) (1cb504c), closes #72
  • tracker: add new disableCampaignParameters configuration option (88258fa)
  • tracker: add new disableCampaignParameters tracker method (4cfda65)

v6.1.3

09 Apr 10:25
b4ab5d7
Compare
Choose a tag to compare

6.1.3 (2024-04-09)

Bug Fixes

  • add Injectable decorator to MatomoTestingTracker (#86) (5e651eb), closes #85