---
title: "Changelog"
manual: "Matomo Integration"
version: "main"
permalink: "https://docs.typo3.org/permalink/brotkrueml/typo3-matomo-integration:changelog@main"
source: "Changelog/Index.rst"
rendered: "2026-09-22T16:58:05+00:00"
---

# Changelog {#changelog}

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

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased](https://github.com/brotkrueml/typo3-matomo-integration/compare/v3.0.3...HEAD) {#unreleased-https-github-com-brotkrueml-typo3-matomo-integration-compare-v3-0-3-head}

## [3.0.3](https://github.com/brotkrueml/typo3-matomo-integration/compare/v3.0.2...v3.0.3) \- 2026-09-22 {#3-0-3-https-github-com-brotkrueml-typo3-matomo-integration-compare-v3-0-2-v3-0-3-2026-09-22}

### Fixed {#fixed}

-   Deprecation about ext_emconf.php in classic mode with TYPO3 v14

## [3.0.2](https://github.com/brotkrueml/typo3-matomo-integration/compare/v3.0.1...v3.0.2) \- 2026-01-28 {#3-0-2-https-github-com-brotkrueml-typo3-matomo-integration-compare-v3-0-1-v3-0-2-2026-01-28}

### Fixed {#fixed-1}

-   Method `ConsumableNonce->consumeInline()` does not exist in TYPO3 < 13.4.20

## [3.0.1](https://github.com/brotkrueml/typo3-matomo-integration/compare/v3.0.0...v3.0.1) \- 2026-01-28 {#3-0-1-https-github-com-brotkrueml-typo3-matomo-integration-compare-v3-0-0-v3-0-1-2026-01-28}

### Fixed {#fixed-2}

-   Nonce attribute is missing in script tag for TYPO3 v13.4.20+ with activated CSP (#34)

## [3.0.0](https://github.com/brotkrueml/typo3-matomo-integration/compare/v2.4.1...v3.0.0) \- 2025-11-26 {#3-0-0-https-github-com-brotkrueml-typo3-matomo-integration-compare-v2-4-1-v3-0-0-2025-11-26}

### Added {#added}

-   Compatibility with TYPO3 v14

### Changed {#changed}

-   Default template for error pages for new installations

### Removed {#removed}

-   Compatibility with TYPO3 v11 (#16)
-   Compatibility with TYPO3 v12 (#28)
-   Support of Matomo v4

## [2.4.1](https://github.com/brotkrueml/typo3-matomo-integration/compare/v2.4.0...v2.4.1) \- 2026-01-28 {#2-4-1-https-github-com-brotkrueml-typo3-matomo-integration-compare-v2-4-0-v2-4-1-2026-01-28}

### Fixed {#fixed-3}

-   Nonce attribute is missing in script tag for TYPO3 v13.4.20+ with activated CSP (#34)

## [2.4.0](https://github.com/brotkrueml/typo3-matomo-integration/compare/v2.3.0...v2.4.0) \- 2025-09-17 {#2-4-0-https-github-com-brotkrueml-typo3-matomo-integration-compare-v2-3-0-v2-4-0-2025-09-17}

Documentation improvements

## [2.3.0](https://github.com/brotkrueml/typo3-matomo-integration/compare/v2.2.0...v2.3.0) \- 2024-11-25 {#2-3-0-https-github-com-brotkrueml-typo3-matomo-integration-compare-v2-2-0-v2-3-0-2024-11-25}

### Added {#added-1}

-   Allow URLs with relative protocol (#32)

## [2.2.0](https://github.com/brotkrueml/typo3-matomo-integration/compare/v2.1.1...v2.2.0) \- 2024-06-11 {#2-2-0-https-github-com-brotkrueml-typo3-matomo-integration-compare-v2-1-1-v2-2-0-2024-06-11}

### Added {#added-2}

-   Option for disabling campaign parameters in Matomo 5.1+ (#31)

## [2.1.1](https://github.com/brotkrueml/typo3-matomo-integration/compare/v2.1.0...v2.1.1) \- 2024-05-22 {#2-1-1-https-github-com-brotkrueml-typo3-matomo-integration-compare-v2-1-0-v2-1-1-2024-05-22}

### Fixed {#fixed-4}

-   Float values not allowed for addMatomoMethodCall (#30)

## [2.1.0](https://github.com/brotkrueml/typo3-matomo-integration/compare/v2.0.0...v2.1.0) \- 2024-04-19 {#2-1-0-https-github-com-brotkrueml-typo3-matomo-integration-compare-v2-0-0-v2-1-0-2024-04-19}

### Added {#added-3}

-   PSR-14 event for modifying site configuration on runtime (#29)

## [2.0.0](https://github.com/brotkrueml/typo3-matomo-integration/compare/v1.8.0...v2.0.0) \- 2024-02-09 {#2-0-0-https-github-com-brotkrueml-typo3-matomo-integration-compare-v1-8-0-v2-0-0-2024-02-09}

### Added {#added-4}

-   Compatibility with TYPO3 v13

### Changed {#changed-1}

-   Site configuration setting `matomoIntegrationTagManagerContainerId` to `matomoIntegrationTagManagerContainerIds` (#19)

### Removed {#removed-1}

-   Compatibility with TYPO3 v10 (#17)
-   Compatibility with PHP 7.4 and 8.0 (#18)

## [1.8.0](https://github.com/brotkrueml/typo3-matomo-integration/compare/v1.7.0...v1.8.0) \- 2023-11-19 {#1-8-0-https-github-com-brotkrueml-typo3-matomo-integration-compare-v1-7-0-v1-8-0-2023-11-19}

### Added {#added-5}

-   Option for file tracking in Matomo 5+ (#25)

## [1.7.0](https://github.com/brotkrueml/typo3-matomo-integration/compare/v1.6.0...v1.7.0) \- 2023-07-31 {#1-7-0-https-github-com-brotkrueml-typo3-matomo-integration-compare-v1-6-0-v1-7-0-2023-07-31}

### Added {#added-6}

-   Option for requiring consent (#23)

## [1.6.0](https://github.com/brotkrueml/typo3-matomo-integration/compare/v1.5.1...v1.6.0) \- 2023-05-21 {#1-6-0-https-github-com-brotkrueml-typo3-matomo-integration-compare-v1-5-1-v1-6-0-2023-05-21}

### Added {#added-7}

-   Multiple tag manager container IDs can be used (#14)
-   Option for requiring cookie consent (#20)
-   CSP nonce attribute to script tag in TYPO3 v12+, if available (#7)

## [1.5.1](https://github.com/brotkrueml/typo3-matomo-integration/compare/v1.5.0...v1.5.1) \- 2023-04-01 {#1-5-1-https-github-com-brotkrueml-typo3-matomo-integration-compare-v1-5-0-v1-5-1-2023-04-01}

### Fixed {#fixed-5}

-   Error when opening a site configuration in TYPO3 v12.3 (#15)

## [1.5.0](https://github.com/brotkrueml/typo3-matomo-integration/compare/v1.4.0...v1.5.0) \- 2022-11-06 {#1-5-0-https-github-com-brotkrueml-typo3-matomo-integration-compare-v1-4-0-v1-5-0-2022-11-06}

### Added {#added-8}

-   PSR-7 request object is available in PSR-14 events via getRequest() method (#11)

### Changed {#changed-2}

-   Initialisation of JavaScript variable \_paq is now more robust (#13)

## [1.4.0](https://github.com/brotkrueml/typo3-matomo-integration/compare/v1.3.2...v1.4.0) \- 2022-10-05 {#1-4-0-https-github-com-brotkrueml-typo3-matomo-integration-compare-v1-3-2-v1-4-0-2022-10-05}

### Added {#added-9}

-   Compatibility with TYPO3 v12 (#9)

## [1.3.2](https://github.com/brotkrueml/typo3-matomo-integration/compare/v1.3.1...v1.3.2) \- 2022-06-13 {#1-3-2-https-github-com-brotkrueml-typo3-matomo-integration-compare-v1-3-1-v1-3-2-2022-06-13}

### Security {#security}

-   Properly escape content from PSR-14 events

## [1.3.1](https://github.com/brotkrueml/typo3-matomo-integration/compare/v1.3.0...v1.3.1) \- 2022-04-07 {#1-3-1-https-github-com-brotkrueml-typo3-matomo-integration-compare-v1-3-0-v1-3-1-2022-04-07}

### Fixed {#fixed-6}

-   Site ID cannot be configured through an environment variable (#8)

## [1.3.0](https://github.com/brotkrueml/typo3-matomo-integration/compare/v1.2.0...v1.3.0) \- 2022-02-15 {#1-3-0-https-github-com-brotkrueml-typo3-matomo-integration-compare-v1-2-0-v1-3-0-2022-02-15}

### Added {#added-10}

-   PSR-14 event for site search tracking (#4)
-   PSR-14 event for adding attributes to the script tag (#5)

## [1.2.0](https://github.com/brotkrueml/typo3-matomo-integration/compare/v1.1.0...v1.2.0) \- 2022-02-02 {#1-2-0-https-github-com-brotkrueml-typo3-matomo-integration-compare-v1-1-0-v1-2-0-2022-02-02}

### Added {#added-11}

-   Option to disable browser feature detection (#3)

## [1.1.0](https://github.com/brotkrueml/typo3-matomo-integration/compare/v1.0.1...v1.1.0) \- 2021-10-13 {#1-1-0-https-github-com-brotkrueml-typo3-matomo-integration-compare-v1-0-1-v1-1-0-2021-10-13}

### Added {#added-12}

-   Option to track error pages (#1)
-   Option to track JavaScript errors (#2)

## [1.0.1](https://github.com/brotkrueml/typo3-matomo-integration/compare/v1.0.0...v1.0.1) \- 2021-09-28 {#1-0-1-https-github-com-brotkrueml-typo3-matomo-integration-compare-v1-0-0-v1-0-1-2021-09-28}

### Fixed {#fixed-7}

-   Remove suggests to avoid dependency issue with EXT:matomo_widgets v1.1.2

## [1.0.0](https://github.com/brotkrueml/typo3-matomo-integration/releases/tag/v1.0.0) \- 2021-08-30 {#1-0-0-https-github-com-brotkrueml-typo3-matomo-integration-releases-tag-v1-0-0-2021-08-30}

Initial release
