Skip to content

Releases: EmmanuelRoux/ngx-matomo-client

v4.1.1

03 Jul 18:06
a9cb532
Compare
Choose a tag to compare

4.1.1 (2023-07-03)

Deprecations

  • This library has been renamed to ngx-matomo-client, try it now!

v5.0.0-next.2

06 May 15:20
7c8fb6d
Compare
Choose a tag to compare
v5.0.0-next.2 Pre-release
Pre-release

5.0.0-next.2 (2023-05-06)

Bug Fixes

  • tracker: add missing public exports (f72e9fe)

v5.0.0-next.1

06 May 10:37
e9f7fa8
Compare
Choose a tag to compare
v5.0.0-next.1 Pre-release
Pre-release

5.0.0-next.1 (2023-05-06)

Code Refactoring

  • merge @ngx-matomo/router into main package (71a3a14)
  • rename library to ngx-matomo-client (170e336)
  • router: replace init() method with initialize() for naming consistency (94daeb4)
  • tracker: rename NgxMatomoTrackerModule to NgxMatomoModule (733a34e)

Features

  • add new module-free providers (1834e47)
  • schematics: support new providers-style setup (5202582)
  • tracker, router: add support for pseudo-clicks with enableLinkTracking config property (48a611c)
  • tracker: add disableBrowserFeatureDetection and enableBrowserFeatureDetection methods (362e8e5)
  • tracker: add getExcludedReferrers and setExcludedReferrers methods (d218508)
  • tracker: add getRememberedCookieConsent method (bba87dd)
  • tracker: allow inject calls in script factory (e5f8ff7)
  • tracker: allow route tracking customization using route data (dd61662)
  • tracker: allow route tracking customization using route data (cc89a18)
  • tracker: make Matomo directives standalone (e485ced)

Breaking changes

  • tracker, router: enableLinkTracking now don't enable pseudo-click tracking by default after each page view.
    This is consistent with the default Matomo behavior.
    To restore previous behavior, set enableLinkTracking configuration property to enable-pseudo.
  • Library's npm package has been renamed to ngx-matomo-client.
    Legacy packages should not be used anymore: please migrate
    all imports from @ngx-matomo/tracker and @ngx-matomo/router to ngx-matomo-client instead.
  • Package @ngx-matomo/router is no longer necessary.
    It should be removed from your project.
    • NgxMatomoRouterModule is now available from the main library package
    • All your imports should be migrated and imported from the main library package

Deprecations

  • router: Method MatomoRouter.init() has been deprecated, use MatomoRouter.initialize() instead
  • tracker: NgxMatomoTrackerModule is deprecated, use NgxMatomoModule instead

v4.1.0

03 May 18:56
102d6dc
Compare
Choose a tag to compare

4.1.0 (2023-05-03)

Bug Fixes

  • tracker: perform initialization checks earlier to prevent running pre-init tasks multiple times (771e24d)

Features

  • add Angular 16 support (c40cca8)
  • tracker: add new method to enable file tracking (b595d99)
  • tracker: add performance timings getter (fc0674d)

v4.0.1

25 Nov 11:01
0fe59a3
Compare
Choose a tag to compare

4.0.1 (2022-11-25)

Bug Fixes

  • tracker: add the option to run tracking outside of angular zone (6d26eac), closes #60

v3.2.1

25 Nov 11:11
b5a0652
Compare
Choose a tag to compare

3.2.1 (2022-11-25)

Bug Fixes

  • tracker: add the option to run tracking outside of angular zone (26ecb32), closes #60

v2.6.1

25 Nov 11:15
49c75c5
Compare
Choose a tag to compare

2.6.1 (2022-11-25)

Bug Fixes

  • tracker: add the option to run tracking outside of angular zone (37c9745), closes #60

v4.0.0

24 Nov 12:04
ab69f8e
Compare
Choose a tag to compare

4.0.0 (2022-11-24)

Features

Breaking changes

  • Angular version 15 is now required as a peer dependency

v3.2.0

26 Jul 07:59
4bd229a
Compare
Choose a tag to compare

3.2.0 (2022-07-26)

Bug Fixes

  • tracker: add missing generic parameter constraint (5c1e4e8)
  • tracker: add missing symbol to public api (eb79fc0)
  • tracker: fix custom script factory provider (c31342b), closes #56

Features

  • tracker: add setPagePerformanceTiming tracking method (4e92fe7)

v2.6.0

26 Jul 08:04
a97da4a
Compare
Choose a tag to compare

2.6.0 (2022-07-26)

Bug Fixes

  • tracker: add missing generic parameter constraint (79150cf)
  • tracker: add missing symbol to public api (d1a684c)
  • tracker: fix custom script factory provider (550f75c), closes #56

Features

  • tracker: add setPagePerformanceTiming tracking method (32e2a4a)