Skip to content

Releases: EmmanuelRoux/ngx-matomo-client

v8.0.0

18 Jun 15:14
bb7745b
Compare
Choose a tag to compare

8.0.0 (2025-06-18)

Features

  • add compatibility with Angular 20 (4fc5393), closes #111
  • improve support of moduleless applications with ng add schematics (3d207f3), closes #109

Breaking changes

  • ng add schematics options module and path have been removed in favor of the simpler useModuleImport option
  • Angular v20 is now required as peer dependency

v7.1.0

10 Jun 12:57
27a87cd
Compare
Choose a tag to compare

7.1.0 (2025-06-10)

Features

  • add new setIgnoreCampaignsForReferrers and getIgnoreCampaignsForReferrers methods to tracker (9da1812)
  • update docs for zoneless applications (be579c7)

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.