{ "_readme": [ "This file locks the dependencies of your project to a known state", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], "content-hash": "6614e13a6c366b764aaf99713e7f25a3", "packages": [ { "name": "b13/container", "version": "4.1.1", "source": { "type": "git", "url": "https://github.com/b13/container.git", "reference": "cfbc22c0b70bba34c656e1adf9c60d838f936b0e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/b13/container/zipball/cfbc22c0b70bba34c656e1adf9c60d838f936b0e", "reference": "cfbc22c0b70bba34c656e1adf9c60d838f936b0e", "shasum": "" }, "require": { "typo3/cms-backend": "^13.4 || ^14.3", "typo3/cms-core": "^13.4 || ^14.3" }, "replace": { "typo3-ter/container": "self.version" }, "require-dev": { "b13/container-example": "dev-master", "codeception/codeception": "^5.1", "codeception/module-asserts": "^3.0", "codeception/module-db": "^3.1", "codeception/module-webdriver": "^4.0", "friendsofphp/php-cs-fixer": "^3.51", "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^11.3", "typo3/cms-fluid-styled-content": "^13.4 || ^14.3", "typo3/cms-info": "^13.4 || ^14.3", "typo3/cms-install": "^13.4 || ^14.3", "typo3/cms-workspaces": "^13.4 || ^14.3", "typo3/coding-standards": "^0.5.5", "typo3/testing-framework": "^9.1" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "Package": { "providesPackages": [] }, "app-dir": ".Build", "version": "4.1.1", "web-dir": ".Build/Web", "extension-key": "container", "cms-package-dir": "{$vendor-dir}/typo3/cms" } }, "autoload": { "psr-4": { "B13\\Container\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "description": "Container Content Elements - Create Custom Container Content Elements for TYPO3", "homepage": "https://b13.com", "support": { "issues": "https://github.com/b13/container/issues", "source": "https://github.com/b13/container/tree/4.1.1" }, "time": "2026-10-09T13:30:57+00:00" }, { "name": "bacon/bacon-qr-code", "version": "v3.1.1", "source": { "type": "git", "url": "https://github.com/Bacon/BaconQrCode.git", "reference": "4da2233e72eeecd9be3b62e0dc2cc9ed8e2e31c2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Bacon/BaconQrCode/zipball/4da2233e72eeecd9be3b62e0dc2cc9ed8e2e31c2", "reference": "4da2233e72eeecd9be3b62e0dc2cc9ed8e2e31c2", "shasum": "" }, "require": { "dasprid/enum": "^1.0.3", "ext-iconv": "*", "php": "^8.1" }, "require-dev": { "phly/keep-a-changelog": "^2.12", "phpunit/phpunit": "^10.5.11 || ^11.0.4", "spatie/phpunit-snapshot-assertions": "^5.1.5", "spatie/pixelmatch-php": "^1.2.0", "squizlabs/php_codesniffer": "^3.9" }, "suggest": { "ext-imagick": "to generate QR code images" }, "type": "library", "autoload": { "psr-4": { "BaconQrCode\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-2-Clause" ], "authors": [ { "name": "Ben Scholzen 'DASPRiD'", "email": "mail@dasprids.de", "homepage": "https://dasprids.de/", "role": "Developer" } ], "description": "BaconQrCode is a QR code generator for PHP.", "homepage": "https://github.com/Bacon/BaconQrCode", "support": { "issues": "https://github.com/Bacon/BaconQrCode/issues", "source": "https://github.com/Bacon/BaconQrCode/tree/v3.1.1" }, "time": "2026-04-05T21:06:35+00:00" }, { "name": "baschte/content-animations", "version": "2.7.1", "source": { "type": "git", "url": "https://github.com/baschte/content-animations.git", "reference": "857c58a85eb05e99160359c9fde3e9de5261df4a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/baschte/content-animations/zipball/857c58a85eb05e99160359c9fde3e9de5261df4a", "reference": "857c58a85eb05e99160359c9fde3e9de5261df4a", "shasum": "" }, "require": { "php": ">=8.2.0", "typo3/cms-core": "^13.4 || ^14.2" }, "require-dev": { "b13/container": "^3.1.0", "bk2k/bootstrap-package": "^16.0.0", "friendsofphp/php-cs-fixer": "^3.64", "friendsoftypo3/content-blocks": "^2.2", "friendsoftypo3/kickstarter": "^0.4", "friendsoftypo3/phpstan-typo3": "^0.9.0", "overtrue/phplint": "^9.0", "phpstan/phpstan": "^1.10", "phpstan/phpstan-deprecation-rules": "^1.1", "phpstan/phpstan-phpunit": "^1.3", "phpstan/phpstan-strict-rules": "^1.5", "typo3/cms-backend": "^14.2", "typo3/cms-belog": "^14.2", "typo3/cms-extbase": "^14.2", "typo3/cms-extensionmanager": "^14.2", "typo3/cms-felogin": "^14.2", "typo3/cms-filelist": "^14.2", "typo3/cms-fluid": "^14.2", "typo3/cms-fluid-styled-content": "^14.2", "typo3/cms-form": "^14.2", "typo3/cms-frontend": "^14.2", "typo3/cms-indexed-search": "^14.2", "typo3/cms-info": "^14.2", "typo3/cms-install": "^14.2", "typo3/cms-lowlevel": "^14.2", "typo3/cms-rte-ckeditor": "^14.2", "typo3/cms-seo": "^14.2", "typo3/cms-tstemplate": "^14.2", "typo3/cms-workspaces": "^14.2" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "web-dir": ".build/public", "extension-key": "content_animations" } }, "autoload": { "psr-4": { "Baschte\\ContentAnimations\\": "Classes" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-3.0-or-later" ], "authors": [ { "name": "Sebastian Richter", "role": "Developer" } ], "description": "TYPO3 CMS extension to have some fun and animate your content elements", "homepage": "https://www.raphael-gmbh.de", "keywords": [ "Animations", "TYPO3 CMS", "frontend", "raphael gmbh", "tools", "typo3" ], "support": { "issues": "https://github.com/baschte/content-animations/issues", "source": "https://github.com/baschte/content-animations/tree/2.7.1" }, "time": "2026-04-09T11:30:09+00:00" }, { "name": "christian-riesen/base32", "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/ChristianRiesen/base32.git", "reference": "be07b4a4a2d6056975934d71e111c64e7d8babf9" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/ChristianRiesen/base32/zipball/be07b4a4a2d6056975934d71e111c64e7d8babf9", "reference": "be07b4a4a2d6056975934d71e111c64e7d8babf9", "shasum": "" }, "require": { "php": "^8.1" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.64", "phpstan/phpstan": "^2.0", "phpunit/phpunit": "^10.5" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.x-dev" } }, "autoload": { "psr-4": { "Base32\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Christian Riesen", "email": "chris.riesen@gmail.com", "homepage": "http://christianriesen.com", "role": "Developer" } ], "description": "Base32 encoder/decoder according to RFC 4648", "homepage": "https://github.com/ChristianRiesen/base32", "keywords": [ "base32", "decode", "encode", "rfc4648" ], "support": { "issues": "https://github.com/ChristianRiesen/base32/issues", "source": "https://github.com/ChristianRiesen/base32/tree/2.0.1" }, "time": "2026-07-11T21:00:30+00:00" }, { "name": "clickstorm/cs-seo", "version": "10.3.1", "source": { "type": "git", "url": "https://github.com/clickstorm/cs_seo.git", "reference": "ee3225a4c9ce6d5ab4584aaaa25f046f3d6437fb" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/clickstorm/cs_seo/zipball/ee3225a4c9ce6d5ab4584aaaa25f046f3d6437fb", "reference": "ee3225a4c9ce6d5ab4584aaaa25f046f3d6437fb", "shasum": "" }, "require": { "ext-dom": "*", "php": "^8.2", "typo3/cms-core": "^14.3", "typo3/cms-frontend": "^14.3", "typo3/cms-seo": "^14.3" }, "replace": { "clickstorm/cs_seo": "self.version", "typo3-ter/cs-seo": "self.version" }, "require-dev": { "ergebnis/composer-normalize": "^2.52", "phpstan/phpstan": "*", "typo3/coding-standards": "*", "typo3/testing-framework": "*" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "Package": { "providesPackages": [] }, "web-dir": ".Build/public", "extension-key": "cs_seo" } }, "autoload": { "psr-4": { "Clickstorm\\CsSeo\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "description": "[clickstorm] SEO - Extension for TYPO3. Enables important onpage features for search engine optimization (SEO). Expands the page settings and any desired records for example with a preview for Google search results (SERP) Structured Data (JSON-LD) and a Focus Keyword. Restrictive hreflang and canonical tags. Modules for metadata of records and alternative texts of images. Further features are shown in the extension manual.", "homepage": "https://www.clickstorm.de", "keywords": [ "clickstorm", "extension", "seo", "typo3" ], "support": { "issues": "https://github.com/clickstorm/cs_seo/issues", "source": "https://github.com/clickstorm/cs_seo/tree/10.3.1" }, "time": "2026-10-19T13:32:26+00:00" }, { "name": "clickstorm/go-maps-ext", "version": "8.1.0", "source": { "type": "git", "url": "https://github.com/mhirdes/go_maps_ext.git", "reference": "466d356f543a2b980465f053dda4cc350de8adb1" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/mhirdes/go_maps_ext/zipball/466d356f543a2b980465f053dda4cc350de8adb1", "reference": "466d356f543a2b980465f053dda4cc350de8adb1", "shasum": "" }, "require": { "typo3/cms-core": "^13.4 || ^14.3" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "go_maps_ext" } }, "autoload": { "psr-4": { "Clickstorm\\GoMapsExt\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "Marc Hirdes", "email": "hirdes@clickstorm.de", "homepage": "https://www.clickstorm.de", "role": "Developer" } ], "description": "Google Maps Extension. Simply insert a google map Version 3 without jQuery, calculate a route, images for markers, style maps, KML, categories, responsive and many more.", "homepage": "https://www.clickstorm.de", "keywords": [ "TYPO3 CMS", "extbase", "google", "kml", "map", "marker", "route", "style" ], "support": { "issues": "https://github.com/mhirdes/go_maps_ext/issues", "source": "https://github.com/mhirdes/go_maps_ext/tree/8.1.0" }, "time": "2026-10-20T15:12:31+00:00" }, { "name": "composer/class-map-generator", "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/composer/class-map-generator.git", "reference": "c0efbeb2f3fd7e23c7f180a59765c0b48a31fbc4" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/composer/class-map-generator/zipball/c0efbeb2f3fd7e23c7f180a59765c0b48a31fbc4", "reference": "c0efbeb2f3fd7e23c7f180a59765c0b48a31fbc4", "shasum": "" }, "require": { "composer/pcre": "^2.1 || ^3.1", "php": "^7.2 || ^8.0", "symfony/finder": "^4.4 || ^5.3 || ^6 || ^7 || ^8" }, "require-dev": { "phpstan/phpstan": "^1.12 || ^2", "phpstan/phpstan-deprecation-rules": "^1 || ^2", "phpstan/phpstan-phpunit": "^1 || ^2", "phpstan/phpstan-strict-rules": "^1.1 || ^2", "phpunit/phpunit": "^8", "symfony/filesystem": "^5.4 || ^6 || ^7 || ^8" }, "type": "library", "extra": { "branch-alias": { "dev-main": "1.x-dev" } }, "autoload": { "psr-4": { "Composer\\ClassMapGenerator\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jordi Boggiano", "email": "j.boggiano@seld.be", "homepage": "https://seld.be" } ], "description": "Utilities to scan PHP code and generate class maps.", "keywords": [ "classmap" ], "support": { "issues": "https://github.com/composer/class-map-generator/issues", "source": "https://github.com/composer/class-map-generator/tree/1.8.0" }, "funding": [ { "url": "https://packagist.com", "type": "custom" }, { "url": "https://github.com/composer", "type": "github" } ], "time": "2026-09-25T15:24:19+00:00" }, { "name": "composer/pcre", "version": "3.4.0", "source": { "type": "git", "url": "https://github.com/composer/pcre.git", "reference": "d5a341b3fb61f3001970940afb1d332968a183ed" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/composer/pcre/zipball/d5a341b3fb61f3001970940afb1d332968a183ed", "reference": "d5a341b3fb61f3001970940afb1d332968a183ed", "shasum": "" }, "require": { "php": "^7.4 || ^8.0" }, "conflict": { "phpstan/phpstan": "<2.2.2" }, "require-dev": { "phpstan/phpstan": "^2", "phpstan/phpstan-deprecation-rules": "^2", "phpstan/phpstan-strict-rules": "^2", "phpunit/phpunit": "^9" }, "type": "library", "extra": { "phpstan": { "includes": [ "extension.neon" ] }, "branch-alias": { "dev-main": "3.x-dev" } }, "autoload": { "psr-4": { "Composer\\Pcre\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jordi Boggiano", "email": "j.boggiano@seld.be", "homepage": "http://seld.be" } ], "description": "PCRE wrapping library that offers type-safe preg_* replacements.", "keywords": [ "PCRE", "preg", "regex", "regular expression" ], "support": { "issues": "https://github.com/composer/pcre/issues", "source": "https://github.com/composer/pcre/tree/3.4.0" }, "funding": [ { "url": "https://packagist.com", "type": "custom" }, { "url": "https://github.com/composer", "type": "github" } ], "time": "2026-06-07T11:47:49+00:00" }, { "name": "composer/semver", "version": "3.5.2", "source": { "type": "git", "url": "https://github.com/composer/semver.git", "reference": "9dfce66f1e97360ea5e6d3e38ab14277e4cc591e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/composer/semver/zipball/9dfce66f1e97360ea5e6d3e38ab14277e4cc591e", "reference": "9dfce66f1e97360ea5e6d3e38ab14277e4cc591e", "shasum": "" }, "require": { "php": "^5.3.2 || ^7.0 || ^8.0" }, "require-dev": { "phpstan/phpstan": "^1.11", "symfony/phpunit-bridge": "^3 || ^7" }, "type": "library", "extra": { "branch-alias": { "dev-main": "3.x-dev" } }, "autoload": { "psr-4": { "Composer\\Semver\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nils Adermann", "email": "naderman@naderman.de", "homepage": "http://www.naderman.de" }, { "name": "Jordi Boggiano", "email": "j.boggiano@seld.be", "homepage": "http://seld.be" }, { "name": "Rob Bast", "email": "rob.bast@gmail.com", "homepage": "http://robbast.nl" } ], "description": "Version comparison library that offers utilities, version constraint parsing and validation.", "keywords": [ "semantic", "semver", "validation", "versioning" ], "support": { "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/semver/issues", "source": "https://github.com/composer/semver/tree/3.5.2" }, "funding": [ { "url": "https://packagist.com", "type": "custom" }, { "url": "https://github.com/composer", "type": "github" } ], "time": "2026-10-22T15:37:26+00:00" }, { "name": "dasprid/enum", "version": "1.0.7", "source": { "type": "git", "url": "https://github.com/DASPRiD/Enum.git", "reference": "b5874fa9ed0043116c72162ec7f4fb50e02e7cce" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/DASPRiD/Enum/zipball/b5874fa9ed0043116c72162ec7f4fb50e02e7cce", "reference": "b5874fa9ed0043116c72162ec7f4fb50e02e7cce", "shasum": "" }, "require": { "php": ">=7.1 <9.0" }, "require-dev": { "phpunit/phpunit": "^7 || ^8 || ^9 || ^10 || ^11", "squizlabs/php_codesniffer": "*" }, "type": "library", "autoload": { "psr-4": { "DASPRiD\\Enum\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-2-Clause" ], "authors": [ { "name": "Ben Scholzen 'DASPRiD'", "email": "mail@dasprids.de", "homepage": "https://dasprids.de/", "role": "Developer" } ], "description": "PHP 7.1 enum implementation", "keywords": [ "enum", "map" ], "support": { "issues": "https://github.com/DASPRiD/Enum/issues", "source": "https://github.com/DASPRiD/Enum/tree/1.0.7" }, "time": "2025-09-16T12:23:56+00:00" }, { "name": "dmind/cookieman", "version": "5.0.0", "source": { "type": "git", "url": "https://github.com/dmind-gmbh/extension-cookieman.git", "reference": "31c1814ac728b226d6328ebb1db5a48573c2a8e6" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/dmind-gmbh/extension-cookieman/zipball/31c1814ac728b226d6328ebb1db5a48573c2a8e6", "reference": "31c1814ac728b226d6328ebb1db5a48573c2a8e6", "shasum": "" }, "require": { "php": "^8.2", "typo3/cms-core": "14.*.x-dev || ^14.3" }, "replace": { "typo3-ter/cookieman": "self.version" }, "require-dev": { "codeception/codeception": "^5.2", "codeception/module-asserts": "^3.0", "codeception/module-webdriver": "^4.0", "dmind/cookieman-test": "@dev", "dmind/cookieman-test-bootstrap5-modal": "@dev", "ergebnis/composer-normalize": "^2.51", "friendsofphp/php-cs-fixer": "^3.95", "helhum/typo3-console": "^8.3", "helmich/typo3-typoscript-lint": "^3.3", "phpunit/phpunit": "^11.5", "ssch/typo3-rector": "^3.14", "typo3/cms-fluid-styled-content": "14.*.x-dev || ^14.3", "typo3/cms-frontend": "14.*.x-dev || ^14.3", "typo3/cms-install": "14.*.x-dev || ^14.3", "typo3/cms-tstemplate": "14.*.x-dev || ^14.3", "typo3/coding-standards": "^0.8.0", "typo3/tailor": "^1.7", "typo3/testing-framework": "^9.5" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "Package": { "providesPackages": [] }, "web-dir": ".build/public", "extension-key": "cookieman" } }, "autoload": { "psr-4": { "Dmind\\Cookieman\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "Jonas Eberle", "role": "Developer" } ], "description": "Cookieman - Provides a user consent popup. It asks for approval to include tracking objects (cookies, images or any HTML) and includes the objects when consented. It also removes cookies after the consent has been revoked.", "support": { "issues": "https://github.com/dmind-gmbh/extension-cookieman/issues", "source": "https://github.com/dmind-gmbh/extension-cookieman" }, "time": "2026-08-18T06:58:24+00:00" }, { "name": "doctrine/dbal", "version": "4.4.5", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", "reference": "205fdf552ffafe33c1d12a41a2d6c7217666c32c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/dbal/zipball/205fdf552ffafe33c1d12a41a2d6c7217666c32c", "reference": "205fdf552ffafe33c1d12a41a2d6c7217666c32c", "shasum": "" }, "require": { "doctrine/deprecations": "^1.1.5", "php": "^8.2", "psr/cache": "^1|^2|^3", "psr/log": "^1|^2|^3" }, "require-dev": { "doctrine/coding-standard": "14.0.0", "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2023.2", "phpstan/phpstan": "2.1.30", "phpstan/phpstan-phpunit": "2.0.7", "phpstan/phpstan-strict-rules": "^2", "phpunit/phpunit": "11.5.56", "slevomat/coding-standard": "8.31.1", "squizlabs/php_codesniffer": "4.0.4", "symfony/cache": "^6.3.8|^7.0|^8.0", "symfony/console": "^5.4|^6.3|^7.0|^8.0" }, "suggest": { "symfony/console": "For helpful console commands such as SQL execution and import of files." }, "type": "library", "autoload": { "psr-4": { "Doctrine\\DBAL\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Guilherme Blanco", "email": "guilhermeblanco@gmail.com" }, { "name": "Roman Borschel", "email": "roman@code-factory.org" }, { "name": "Benjamin Eberlei", "email": "kontakt@beberlei.de" }, { "name": "Jonathan Wage", "email": "jonwage@gmail.com" } ], "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.", "homepage": "https://www.doctrine-project.org/projects/dbal.html", "keywords": [ "abstraction", "database", "db2", "dbal", "mariadb", "mssql", "mysql", "oci8", "oracle", "pdo", "pgsql", "postgresql", "queryobject", "sasql", "sql", "sqlite", "sqlserver", "sqlsrv" ], "support": { "issues": "https://github.com/doctrine/dbal/issues", "source": "https://github.com/doctrine/dbal/tree/4.4.5" }, "funding": [ { "url": "https://www.doctrine-project.org/sponsorship.html", "type": "custom" }, { "url": "https://www.patreon.com/phpdoctrine", "type": "patreon" }, { "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal", "type": "tidelift" } ], "time": "2026-09-03T13:05:34+00:00" }, { "name": "doctrine/deprecations", "version": "1.1.6", "source": { "type": "git", "url": "https://github.com/doctrine/deprecations.git", "reference": "d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/deprecations/zipball/d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca", "reference": "d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "conflict": { "phpunit/phpunit": "<=7.5 || >=14" }, "require-dev": { "doctrine/coding-standard": "^9 || ^12 || ^14", "phpstan/phpstan": "1.4.10 || 2.1.30", "phpstan/phpstan-phpunit": "^1.0 || ^2", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12.4 || ^13.0", "psr/log": "^1 || ^2 || ^3" }, "suggest": { "psr/log": "Allows logging deprecations via PSR-3 logger implementation" }, "type": "library", "autoload": { "psr-4": { "Doctrine\\Deprecations\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", "homepage": "https://www.doctrine-project.org/", "support": { "issues": "https://github.com/doctrine/deprecations/issues", "source": "https://github.com/doctrine/deprecations/tree/1.1.6" }, "time": "2026-02-07T07:09:04+00:00" }, { "name": "doctrine/instantiator", "version": "2.1.0", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", "reference": "23da848e1a2308728fe5fdddabf4be17ff9720c7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/instantiator/zipball/23da848e1a2308728fe5fdddabf4be17ff9720c7", "reference": "23da848e1a2308728fe5fdddabf4be17ff9720c7", "shasum": "" }, "require": { "php": "^8.4" }, "require-dev": { "doctrine/coding-standard": "^14", "ext-pdo": "*", "ext-phar": "*", "phpbench/phpbench": "^1.2", "phpstan/phpstan": "^2.1", "phpstan/phpstan-phpunit": "^2.0", "phpunit/phpunit": "^10.5.58" }, "type": "library", "autoload": { "psr-4": { "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Marco Pivetta", "email": "ocramius@gmail.com", "homepage": "https://ocramius.github.io/" } ], "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", "homepage": "https://www.doctrine-project.org/projects/instantiator.html", "keywords": [ "constructor", "instantiate" ], "support": { "issues": "https://github.com/doctrine/instantiator/issues", "source": "https://github.com/doctrine/instantiator/tree/2.1.0" }, "funding": [ { "url": "https://www.doctrine-project.org/sponsorship.html", "type": "custom" }, { "url": "https://www.patreon.com/phpdoctrine", "type": "patreon" }, { "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", "type": "tidelift" } ], "time": "2026-01-05T06:47:08+00:00" }, { "name": "doctrine/lexer", "version": "3.0.3", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", "reference": "71d305eaa6480d3d3460c7d053d1da7749fa9cca" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/lexer/zipball/71d305eaa6480d3d3460c7d053d1da7749fa9cca", "reference": "71d305eaa6480d3d3460c7d053d1da7749fa9cca", "shasum": "" }, "require": { "php": "^8.1" }, "require-dev": { "doctrine/coding-standard": "^14", "phpstan/phpstan": "^2", "phpunit/phpunit": "^10.5.58 || ^12.5.4" }, "type": "library", "autoload": { "psr-4": { "Doctrine\\Common\\Lexer\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Guilherme Blanco", "email": "guilhermeblanco@gmail.com" }, { "name": "Roman Borschel", "email": "roman@code-factory.org" }, { "name": "Johannes Schmitt", "email": "schmittjoh@gmail.com" } ], "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", "homepage": "https://www.doctrine-project.org/projects/lexer.html", "keywords": [ "annotations", "docblock", "lexer", "parser", "php" ], "support": { "issues": "https://github.com/doctrine/lexer/issues", "source": "https://github.com/doctrine/lexer/tree/3.0.3" }, "funding": [ { "url": "https://www.doctrine-project.org/sponsorship.html", "type": "custom" }, { "url": "https://www.patreon.com/phpdoctrine", "type": "patreon" }, { "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", "type": "tidelift" } ], "time": "2026-10-01T06:59:29+00:00" }, { "name": "egulias/email-validator", "version": "4.0.4", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", "shasum": "" }, "require": { "doctrine/lexer": "^2.0 || ^3.0", "php": ">=8.1", "symfony/polyfill-intl-idn": "^1.26" }, "require-dev": { "phpunit/phpunit": "^10.2", "vimeo/psalm": "^5.12" }, "suggest": { "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" }, "type": "library", "extra": { "branch-alias": { "dev-master": "4.0.x-dev" } }, "autoload": { "psr-4": { "Egulias\\EmailValidator\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Eduardo Gulias Davis" } ], "description": "A library for validating emails against several RFCs", "homepage": "https://github.com/egulias/EmailValidator", "keywords": [ "email", "emailvalidation", "emailvalidator", "validation", "validator" ], "support": { "issues": "https://github.com/egulias/EmailValidator/issues", "source": "https://github.com/egulias/EmailValidator/tree/4.0.4" }, "funding": [ { "url": "https://github.com/egulias", "type": "github" } ], "time": "2025-03-06T22:45:56+00:00" }, { "name": "enshrined/svg-sanitize", "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/darylldoyle/svg-sanitizer.git", "reference": "1976ff93c8d8a234cdd3ff99626bd43ecf11bf49" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/darylldoyle/svg-sanitizer/zipball/1976ff93c8d8a234cdd3ff99626bd43ecf11bf49", "reference": "1976ff93c8d8a234cdd3ff99626bd43ecf11bf49", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "php": "^7.1 || ^8.0" }, "require-dev": { "phpunit/phpunit": "^6.5 || ^8.5" }, "type": "library", "autoload": { "psr-4": { "enshrined\\svgSanitize\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "Daryll Doyle", "email": "daryll@enshrined.co.uk" } ], "description": "An SVG sanitizer for PHP", "support": { "issues": "https://github.com/darylldoyle/svg-sanitizer/issues", "source": "https://github.com/darylldoyle/svg-sanitizer/tree/1.1.1" }, "time": "2026-10-20T09:45:10+00:00" }, { "name": "firebase/php-jwt", "version": "v7.2.1", "source": { "type": "git", "url": "https://github.com/googleapis/php-jwt.git", "reference": "0501f5729b9e2448516674aff07c7d1727869b8e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/googleapis/php-jwt/zipball/0501f5729b9e2448516674aff07c7d1727869b8e", "reference": "0501f5729b9e2448516674aff07c7d1727869b8e", "shasum": "" }, "require": { "php": "^8.0" }, "require-dev": { "guzzlehttp/guzzle": "^7.4||^8.0", "phpfastcache/phpfastcache": "^9.2", "phpseclib/phpseclib": "~3.0", "phpspec/prophecy-phpunit": "^2.2", "phpunit/phpunit": "^9.5", "psr/cache": "^2.0||^3.0", "psr/http-client": "^1.0", "psr/http-factory": "^1.0" }, "suggest": { "ext-sodium": "Support EdDSA (Ed25519) signatures", "paragonie/sodium_compat": "Support EdDSA (Ed25519) signatures when libsodium is not present", "phpseclib/phpseclib": "Support PS256 (RSASSA-PSS) signatures" }, "type": "library", "extra": { "component": { "id": "jwt", "path": "Jwt", "entry": "README.md", "target": "googleapis/php-jwt.git" } }, "autoload": { "psr-4": { "Firebase\\JWT\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Neuman Vong", "email": "neuman+pear@twilio.com", "role": "Developer" }, { "name": "Anant Narayanan", "email": "anant@php.net", "role": "Developer" } ], "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.", "homepage": "https://github.com/googleapis/php-jwt", "keywords": [ "jwt", "php" ], "support": { "issues": "https://github.com/googleapis/php-jwt/issues", "source": "https://github.com/googleapis/php-jwt/tree/v7.2.1" }, "time": "2026-09-28T17:51:46+00:00" }, { "name": "fluidtypo3/vhs", "version": "8.0.0", "source": { "type": "git", "url": "https://github.com/FluidTYPO3/vhs.git", "reference": "cdf53ec693d8a69a8b120d89b01aff2281b0b049" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/FluidTYPO3/vhs/zipball/cdf53ec693d8a69a8b120d89b01aff2281b0b049", "reference": "cdf53ec693d8a69a8b120d89b01aff2281b0b049", "shasum": "" }, "require": { "ext-mbstring": "*", "php": "^8.3", "typo3/cms-backend": "^12 || ^13 || ^14.3 || dev-main", "typo3/cms-core": "^12 || ^13 || ^14.3 || dev-main", "typo3/cms-extbase": "^12 || ^13 || ^14.3 || dev-main", "typo3/cms-fluid": "^12 || ^13 || ^14.3 || dev-main", "typo3/cms-frontend": "^12 || ^13 || ^14.3 || dev-main" }, "replace": { "typo3-ter/vhs": "self.version" }, "require-dev": { "mikey179/vfsstream": "^1.6", "phpstan/phpstan": "1.12.1", "phpunit/phpunit": "^5.7 || ^9.5", "squizlabs/php_codesniffer": "^3.7" }, "suggest": { "ext-json": "Enable use of v:format.json.encode and v:format.json.decode", "ext-tidy": "Allows to make use of the tidy ViewHelper v:format.tidy", "ext-zlib": "Enable use of v:format.placeholder.lipsum with default lipsum text" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "vhs" } }, "autoload": { "psr-4": { "FluidTYPO3\\Vhs\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "description": "This is a collection of ViewHelpers for performing rendering tasks that are not natively provided by TYPO3's Fluid templating engine.", "homepage": "https://fluidtypo3.org", "keywords": [ "TYPO3 CMS", "fedext", "fluid", "templating", "utility", "viewhelper" ], "support": { "chat": "https://typo3.slack.com/archives/C79562JES", "docs": "https://docs.typo3.org/p/fluidtypo3/vhs/main/en-us/", "issues": "https://github.com/FluidTYPO3/vhs/issues", "source": "https://github.com/FluidTYPO3/vhs" }, "time": "2026-07-23T10:57:34+00:00" }, { "name": "georgringer/news", "version": "14.1.2", "source": { "type": "git", "url": "https://github.com/georgringer/news.git", "reference": "36a5a983022f5648352975142d9daef6f77a657d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/georgringer/news/zipball/36a5a983022f5648352975142d9daef6f77a657d", "reference": "36a5a983022f5648352975142d9daef6f77a657d", "shasum": "" }, "require": { "php": ">= 8.2 < 8.6", "symfony/console": "^5.4 || ^6.4 || ^7.0", "typo3/cms-backend": "^13.4.29 || ^14.3", "typo3/cms-core": "^13.4.29 || ^14.3", "typo3/cms-extbase": "^13.4.29 || ^14.3", "typo3/cms-fluid": "^13.4.29 || ^14.3", "typo3/cms-frontend": "^13.4.29 || ^14.3", "typo3/cms-install": "^13.4.29 || ^14.3" }, "conflict": { "sebastian/recursion-context": "6.0.0 || 6.0.1 || 6.0.2" }, "replace": { "typo3-ter/news": "self.version" }, "require-dev": { "a9f/fractor": "~1.0.0", "a9f/fractor-xliff": "~1.0.0", "a9f/fractor-xml": "~1.0.0", "a9f/typo3-fractor": "@dev", "friendsofphp/php-cs-fixer": "^3.89.2", "phpstan/phpdoc-parser": "^1.33.0", "phpunit/phpunit": "^10.5.58", "ssch/typo3-rector": "^3.7", "typo3/cms-fluid-styled-content": "^13.4.29 || ^14.3", "typo3/cms-seo": "^13.4.29 || ^14.3", "typo3/coding-standards": "^0.8.0", "typo3/testing-framework": "^8.3.1", "webmozart/assert": "^1.12.1" }, "suggest": { "georgringer/news-tagsuggest": "On the fly creation of tag records within a news record", "georgringer/numbered-pagination": "Improved pagination API", "reelworx/rx-shariff": "GDPR compliant social sharing", "typo3/cms-scheduler": "XML and ICS import", "typo3/cms-seo": "Sitemaps" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "app-dir": ".Build", "web-dir": ".Build/Web", "extension-key": "news" } }, "autoload": { "psr-4": { "GeorgRinger\\News\\": "Classes" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "Georg Ringer", "homepage": "https://ringer.it", "role": "Developer" } ], "description": "News system - Versatile news system based on Extbase & Fluid and using the latest technologies provided by TYPO3 CMS.", "homepage": "https://extensions.typo3.org/extension/news", "keywords": [ "article", "extension", "news", "typo3" ], "support": { "docs": "https://docs.typo3.org/p/georgringer/news/main/en-us/", "issues": "https://github.com/georgringer/news/issues", "source": "https://github.com/georgringer/news" }, "funding": [ { "url": "https://paypal.me/GeorgRinger/10", "type": "custom" }, { "url": "https://www.amazon.de/hz/wishlist/ls/8F573K08TSDG", "type": "custom" }, { "url": "https://github.com/georgringer", "type": "github" }, { "url": "https://www.patreon.com/georgringer", "type": "patreon" } ], "time": "2026-10-12T08:22:46+00:00" }, { "name": "georgringer/numbered-pagination", "version": "2.2.0", "source": { "type": "git", "url": "https://github.com/georgringer/numbered_pagination.git", "reference": "f957b145279ff73d885924248050801a9f30cbef" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/georgringer/numbered_pagination/zipball/f957b145279ff73d885924248050801a9f30cbef", "reference": "f957b145279ff73d885924248050801a9f30cbef", "shasum": "" }, "require": { "php": ">=7.3", "typo3/cms-core": "^9 || ^10 || ^11 || ^12 || ^13 || ^14" }, "replace": { "typo3-ter/numbered-pagination": "self.version" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "numbered_pagination" } }, "autoload": { "psr-4": { "GeorgRinger\\NumberedPagination\\": "Classes" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "Georg Ringer", "role": "Developer" } ], "description": "Improved pagination for TYPO3", "homepage": "https://github.com/georgringer/numbered_pagination", "keywords": [ "pagination", "typo3" ], "support": { "issues": "https://github.com/georgringer/numbered_pagination/issues", "source": "https://github.com/georgringer/numbered_pagination/tree/2.2.0" }, "funding": [ { "url": "https://paypal.me/GeorgRinger/10", "type": "custom" }, { "url": "https://www.amazon.de/hz/wishlist/ls/8F573K08TSDG", "type": "custom" }, { "url": "https://github.com/georgringer", "type": "github" }, { "url": "https://www.patreon.com/georgringer", "type": "patreon" } ], "time": "2025-12-22T10:58:29+00:00" }, { "name": "guzzlehttp/guzzle", "version": "8.3.1", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", "reference": "7d9b1f430bb65ac664e120af227bf9a795ad6333" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/guzzle/guzzle/zipball/7d9b1f430bb65ac664e120af227bf9a795ad6333", "reference": "7d9b1f430bb65ac664e120af227bf9a795ad6333", "shasum": "" }, "require": { "ext-json": "*", "guzzlehttp/promises": "^3.1", "guzzlehttp/psr7": "^3.2", "php": "^7.4 || ^8.0", "psr/http-client": "^1.0", "psr/http-factory": "^1.0", "symfony/polyfill-php80": "^1.25", "symfony/polyfill-php82": "^1.27" }, "provide": { "psr/http-client-implementation": "1.0" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", "ext-curl": "*", "guzzle/client-integration-tests": "4.0.1", "guzzlehttp/test-server": "^1.1", "php-http/message-factory": "^1.1", "phpunit/phpunit": "^9.6.34", "psr/log": "^1.1 || ^2.0 || ^3.0" }, "suggest": { "ext-curl": "Required for CURL handler support", "ext-intl": "Required for Internationalized Domain Name (IDN) support", "psr/log": "Required for using the Log middleware" }, "type": "library", "extra": { "bamarni-bin": { "bin-links": true, "forward-command": false } }, "autoload": { "psr-4": { "GuzzleHttp\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Graham Campbell", "email": "hello@gjcampbell.co.uk", "homepage": "https://github.com/GrahamCampbell" }, { "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" }, { "name": "Jeremy Lindblom", "email": "jeremeamia@gmail.com", "homepage": "https://github.com/jeremeamia" }, { "name": "George Mponos", "email": "gmponos@gmail.com", "homepage": "https://github.com/gmponos" }, { "name": "Tobias Nyholm", "email": "tobias.nyholm@gmail.com", "homepage": "https://github.com/Nyholm" }, { "name": "Márk Sági-Kazár", "email": "mark.sagikazar@gmail.com", "homepage": "https://github.com/sagikazarmark" }, { "name": "Tobias Schultze", "email": "webmaster@tubo-world.de", "homepage": "https://github.com/Tobion" } ], "description": "Guzzle is a PHP HTTP client library", "keywords": [ "client", "curl", "framework", "http", "http client", "psr-18", "psr-7", "rest", "web service" ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", "source": "https://github.com/guzzle/guzzle/tree/8.3.1" }, "funding": [ { "url": "https://github.com/GrahamCampbell", "type": "github" }, { "url": "https://github.com/Nyholm", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", "type": "tidelift" } ], "time": "2026-10-25T21:35:34+00:00" }, { "name": "guzzlehttp/promises", "version": "3.1.0", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", "reference": "094d0ec418eb3b1411ea271a180ec95cae6ae933" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/guzzle/promises/zipball/094d0ec418eb3b1411ea271a180ec95cae6ae933", "reference": "094d0ec418eb3b1411ea271a180ec95cae6ae933", "shasum": "" }, "require": { "php": "^7.4 || ^8.0", "symfony/deprecation-contracts": "^2.5 || ^3.0" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", "phpunit/phpunit": "^9.6.34" }, "type": "library", "extra": { "bamarni-bin": { "bin-links": true, "forward-command": false } }, "autoload": { "psr-4": { "GuzzleHttp\\Promise\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Graham Campbell", "email": "hello@gjcampbell.co.uk", "homepage": "https://github.com/GrahamCampbell" }, { "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" }, { "name": "Tobias Nyholm", "email": "tobias.nyholm@gmail.com", "homepage": "https://github.com/Nyholm" }, { "name": "Tobias Schultze", "email": "webmaster@tubo-world.de", "homepage": "https://github.com/Tobion" } ], "description": "Guzzle promises library", "keywords": [ "promise" ], "support": { "issues": "https://github.com/guzzle/promises/issues", "source": "https://github.com/guzzle/promises/tree/3.1.0" }, "funding": [ { "url": "https://github.com/GrahamCampbell", "type": "github" }, { "url": "https://github.com/Nyholm", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", "type": "tidelift" } ], "time": "2026-10-18T12:48:16+00:00" }, { "name": "guzzlehttp/psr7", "version": "3.2.0", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", "reference": "cdc139396207a5eba10c242d241fb014cb098390" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/guzzle/psr7/zipball/cdc139396207a5eba10c242d241fb014cb098390", "reference": "cdc139396207a5eba10c242d241fb014cb098390", "shasum": "" }, "require": { "php": "^7.4 || ^8.0", "psr/http-factory": "^1.1", "psr/http-message": "^2.0", "symfony/polyfill-php80": "^1.25", "symfony/polyfill-php82": "^1.27" }, "provide": { "psr/http-factory-implementation": "1.1", "psr/http-message-implementation": "2.0" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", "http-interop/http-factory-tests": "1.1.0", "jshttp/mime-db": "1.54.0.1", "php-http/psr7-integration-tests": "^1.5.1", "phpunit/phpunit": "^9.6.34" }, "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" }, "type": "library", "extra": { "bamarni-bin": { "bin-links": true, "forward-command": false } }, "autoload": { "psr-4": { "GuzzleHttp\\Psr7\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Graham Campbell", "email": "hello@gjcampbell.co.uk", "homepage": "https://github.com/GrahamCampbell" }, { "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" }, { "name": "George Mponos", "email": "gmponos@gmail.com", "homepage": "https://github.com/gmponos" }, { "name": "Tobias Nyholm", "email": "tobias.nyholm@gmail.com", "homepage": "https://github.com/Nyholm" }, { "name": "Márk Sági-Kazár", "email": "mark.sagikazar@gmail.com", "homepage": "https://github.com/sagikazarmark" }, { "name": "Tobias Schultze", "email": "webmaster@tubo-world.de", "homepage": "https://github.com/Tobion" }, { "name": "Márk Sági-Kazár", "email": "mark.sagikazar@gmail.com", "homepage": "https://sagikazarmark.hu" } ], "description": "PSR-7 message implementation that also provides common utility methods", "keywords": [ "http", "message", "psr-7", "request", "response", "stream", "uri", "url" ], "support": { "issues": "https://github.com/guzzle/psr7/issues", "source": "https://github.com/guzzle/psr7/tree/3.2.0" }, "funding": [ { "url": "https://github.com/GrahamCampbell", "type": "github" }, { "url": "https://github.com/Nyholm", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", "type": "tidelift" } ], "time": "2026-10-17T23:57:19+00:00" }, { "name": "helhum/config-loader", "version": "v0.12.6", "source": { "type": "git", "url": "https://github.com/helhum/config-loader.git", "reference": "4538ad189ebbb319d97697f350401150dd7a6155" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/helhum/config-loader/zipball/4538ad189ebbb319d97697f350401150dd7a6155", "reference": "4538ad189ebbb319d97697f350401150dd7a6155", "shasum": "" }, "require": { "php": ">=7.2" }, "require-dev": { "php-parallel-lint/php-parallel-lint": "^1.2", "phpunit/phpunit": "^8.5", "symfony/yaml": "^2.8 || ^3.3 || ^4.0 || ^5.0 || ^6.0" }, "suggest": { "ext-yaml": "For improved performance when parsing yaml files you should use the PECL YAML Parser php extension", "symfony/yaml": "To be able to parse yaml files, you will need symfony/yaml" }, "type": "library", "extra": { "branch-alias": { "dev-main": "1.0.x-dev" } }, "autoload": { "psr-4": { "Helhum\\ConfigLoader\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "description": "Generic config loader with context and environment support.", "support": { "issues": "https://github.com/helhum/config-loader/issues", "source": "https://github.com/helhum/config-loader/tree/v0.12.6" }, "funding": [ { "url": "https://www.paypal.me/helhum/19.99", "type": "custom" }, { "url": "https://github.com/helhum", "type": "github" } ], "time": "2024-12-16T10:48:26+00:00" }, { "name": "helhum/php-error-reporting", "version": "v1.0.1", "source": { "type": "git", "url": "https://github.com/helhum/php-error-reporting.git", "reference": "c9f1a0b6fedf7e641bce23b65eeeea946a6f7eb9" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/helhum/php-error-reporting/zipball/c9f1a0b6fedf7e641bce23b65eeeea946a6f7eb9", "reference": "c9f1a0b6fedf7e641bce23b65eeeea946a6f7eb9", "shasum": "" }, "require": { "php": ">=7.4.1" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.2", "phpstan/phpstan": "^1.0", "phpstan/phpstan-deprecation-rules": "^1.0", "phpstan/phpstan-doctrine": "^1.0", "phpstan/phpstan-phpunit": "^1.0", "phpstan/phpstan-strict-rules": "^1.0" }, "type": "library", "autoload": { "psr-4": { "ErrorReporting\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "Helmut Hummel", "email": "typo3@helhum.io" } ], "description": "Create ErrorException with clean trace from PHP error handler errors, inspired by Sentry PHP SDK", "homepage": "https://helhum.io", "keywords": [ "error reporting", "sentry" ], "support": { "issues": "https://github.com/helhum/php-error-reporting", "source": "https://github.com/helhum/php-error-reporting/tree/v1.0.1" }, "time": "2023-01-12T14:49:10+00:00" }, { "name": "helhum/typo3-console", "version": "v8.3.1", "source": { "type": "git", "url": "https://github.com/TYPO3-Console/TYPO3-Console.git", "reference": "0a6f26d125b780a40c674820c42c78ce5607ff4c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-Console/TYPO3-Console/zipball/0a6f26d125b780a40c674820c42c78ce5607ff4c", "reference": "0a6f26d125b780a40c674820c42c78ce5607ff4c", "shasum": "" }, "require": { "composer-runtime-api": "^2.1", "helhum/config-loader": ">=0.9 <0.13", "helhum/php-error-reporting": "^1.0", "php": ">=8.1", "symfony/console": "^5.4 || ^6.4 || ^7.0", "symfony/process": "^5.4 || ^6.4 || ^7.0", "typo3/cms-backend": "^11.5.26 || ^12.4.18 || ^13.1 || ^14.0", "typo3/cms-composer-installers": "^4.0@rc || >=5.0", "typo3/cms-core": "^11.5.26 || ^12.4.18 || ^13.1 || ^14.0", "typo3/cms-extbase": "^11.5.26 || ^12.4.18 || ^13.1 || ^14.0", "typo3/cms-fluid": "^11.5.26 || ^12.4.18 || ^13.1 || ^14.0", "typo3/cms-frontend": "^11.5.26 || ^12.4.18 || ^13.1 || ^14.0", "typo3/cms-install": "^11.5.26 || ^12.4.18 || ^13.1 || ^14.0" }, "replace": { "typo3-ter/typo3-console": "self.version" }, "require-dev": { "dg/bypass-finals": "^1.4", "friendsofphp/php-cs-fixer": "^3.57", "php-parallel-lint/php-parallel-lint": "^1.2", "phpunit/phpunit": "^9.5.25", "symfony/expression-language": "^5.4 || ^6.4 || ^7.0", "symfony/filesystem": "^5.4 || ^6.4 || ^7.0", "typo3-console/create-reference-command": "^1.0", "typo3-console/sql-command": "^1.0", "typo3/cms-extensionmanager": "^11.5.26 || ^12.4.18 || ^13.1 || ^14.0", "typo3/cms-filemetadata": "^11.5.26 || ^12.4.18 || ^13.1 || ^14.0", "typo3/cms-recordlist": "^11.5.26 || ^12.4.18 || ^13.1 || ^14.0", "typo3/cms-reports": "^11.5.26 || ^12.4.18 || ^13.1 || ^14.0" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "Package": { "protected": true, "serviceProvider": "Helhum\\Typo3Console\\ServiceProvider", "partOfMinimalUsableSystem": true }, "extension-key": "typo3_console", "ignore-as-root": false }, "branch-alias": { "dev-main": "8.3.x-dev" } }, "autoload": { "psr-4": { "Helhum\\Typo3Console\\": [ "Classes/Console/", "Classes/Compatibility/" ] } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "Helmut Hummel", "email": "info@helhum.io", "homepage": "https://helhum.io", "role": "Developer" } ], "description": "A reliable and powerful command line interface for TYPO3 CMS", "homepage": "https://insight.helhum.io/post/104528981610/about-the-beauty-and-power-of-typo3-console", "keywords": [ "cli", "command", "commandline", "console", "typo3" ], "support": { "docs": "https://docs.typo3.org/p/helhum/typo3-console/main/en-us/", "issues": "https://github.com/TYPO3-Console/TYPO3-Console/issues", "source": "https://github.com/TYPO3-Console/TYPO3-Console" }, "funding": [ { "url": "https://www.paypal.me/helhum/19.99", "type": "custom" }, { "url": "https://github.com/helhum", "type": "github" } ], "time": "2025-12-12T12:00:43+00:00" }, { "name": "in2code/powermail", "version": "dev-typo3-v14", "source": { "type": "git", "url": "https://github.com/svewap/powermail.git", "reference": "d4964ef21a3317c20ba30c05933e2146e826f7b8" }, "require": { "ext-curl": "*", "ext-fileinfo": "*", "ext-gd": "*", "ext-json": "*", "php": "^8.3", "phpoffice/phpspreadsheet": "^5.0", "symfony/rate-limiter": "^7.2", "typo3/cms-core": "^14.0" }, "replace": { "typo3-ter/powermail": "self.version" }, "require-dev": { "behat/behat": "^3.8", "behat/mink-selenium2-driver": "^1.5", "drevops/behat-screenshot": "^1.1", "friends-of-behat/mink-browserkit-driver": "^1.5", "friends-of-behat/mink-extension": "^2.5", "friendsofphp/php-cs-fixer": "^3.10", "helmich/typo3-typoscript-lint": "^3.1", "mikey179/vfsstream": "^1.6", "phpmd/phpmd": "^2.8", "phpstan/phpstan": "^2.1", "se/selenium-server-standalone": "^3.141", "squizlabs/php_codesniffer": "^3.5", "symfony/config": "^7.1", "typo3/cms-adminpanel": "^14.0", "typo3/cms-belog": "^14.0", "typo3/cms-beuser": "^14.0", "typo3/cms-dashboard": "^14.0", "typo3/cms-extbase": "^14.0", "typo3/cms-extensionmanager": "^14.0", "typo3/cms-felogin": "^14.0", "typo3/cms-filelist": "^14.0", "typo3/cms-fluid-styled-content": "^14.0", "typo3/cms-frontend": "^14.0", "typo3/cms-install": "^14.0", "typo3/cms-lowlevel": "^14.0", "typo3/cms-rte-ckeditor": "^14.0", "typo3/cms-scheduler": "^14.0", "typo3/cms-tstemplate": "^14.0", "typo3/testing-framework": "^9.0" }, "default-branch": true, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "cms-package-dir": "{$vendor-dir}/typo3/cms", "web-dir": ".build/public", "extension-key": "powermail", "ignore-as-root": false } }, "autoload": { "psr-4": { "In2code\\Powermail\\": "Classes/" } }, "autoload-dev": { "psr-4": { "In2code\\Powermail\\Tests\\": "Tests" } }, "scripts": { "render:docs": [ "docker run --rm --pull always -v $(pwd):/project -it ghcr.io/typo3-documentation/render-guides:latest --config=Documentation" ], "test:behaviour": [ "behat --config Tests/Behavior/behat.yml" ], "test:behaviour:tag": [ "behat --config Tests/Behavior/behat.yml --tags" ], "test:behaviour:stop": [ "behat --config Tests/Behavior/behat.yml --stop-on-failure" ], "test:php:cs": [ "php-cs-fixer fix --dry-run --config=.project/tests/.php-cs-fixer.php --diff" ], "test:php:lint": [ "find *.php Classes Configuration Tests -name '*.php' -print0 | xargs -0 -n 1 -P 4 php -l" ], "test:php:phpstan": [ "phpstan analyse -c .project/tests/phpstan.neon" ], "test:php:phpstan:generate-baseline": [ "phpstan analyse -c .project/tests/phpstan.neon --generate-baseline .project/tests/phpstan-baseline.neon" ], "test:typoscript:lint": [ "typoscript-lint --config=.project/tests/typoscript-lint.yml" ], "test:unit": [ "phpunit -c phpunit.xml.dist" ] }, "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "Stefan Busemann", "email": "stefan.busemann@in2code.de", "role": "Update Manager", "homepage": "https://www.in2code.de" }, { "name": "Alex Kellner", "email": "alexander.kellner@in2code.de", "role": "Developer", "homepage": "https://www.in2code.de" }, { "name": "Andreas Nedbal", "email": "alexander.kellner@in2code.de", "role": "Developer", "homepage": "https://www.in2code.de" } ], "description": "Powermail is a well-known, editor-friendly, powerful and easy to use mailform extension for TYPO3 with a lots of features", "homepage": "https://github.com/einpraegsam/powermail", "keywords": [ "form", "mailform", "spamprevention", "typo3" ], "time": "2026-10-14T21:08:14+00:00" }, { "name": "kohlercode/ce-timeline", "version": "5.1.0", "source": { "type": "git", "url": "https://github.com/kohlercode/ce_timeline.git", "reference": "d2bbe9fa0610bb74b48ab31516655c7fc720434c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/kohlercode/ce_timeline/zipball/d2bbe9fa0610bb74b48ab31516655c7fc720434c", "reference": "d2bbe9fa0610bb74b48ab31516655c7fc720434c", "shasum": "" }, "require": { "typo3/cms-core": "^12.4.2 || ^14.1" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "ce_timeline" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-3.0-or-later" ], "authors": [ { "name": "Simon Köhler", "email": "simon@kohlercode.com", "homepage": "https://kohlercode.com", "role": "Developer" } ], "description": "CE Timeline - Enables a new content element of type Timeline", "homepage": "https://kohlercode.com", "keywords": [ "addon", "chronologic", "chronologisch", "css", "extension", "frontend", "history", "plugin", "timeline", "typo3", "zeitleiste" ], "support": { "docs": "https://github.com/kohlercode/ce_timeline", "email": "simon@kohlercode.com", "issues": "https://github.com/kohlercode/ce_timeline/issues", "source": "https://github.com/kohlercode/ce_timeline/tree/v5.1.0" }, "funding": [ { "url": "https://kohlercode.com/donate", "type": "custom" }, { "url": "https://www.patreon.com/typo3freelancer", "type": "patreon" }, { "url": "https://paypal.me/fullstackfreelancer", "type": "paypal" } ], "time": "2026-02-10T18:14:43+00:00" }, { "name": "league/uri", "version": "7.9.1", "source": { "type": "git", "url": "https://github.com/thephpleague/uri.git", "reference": "40403f5c3141457a61f7f1aba6706e8fa4a0ece5" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thephpleague/uri/zipball/40403f5c3141457a61f7f1aba6706e8fa4a0ece5", "reference": "40403f5c3141457a61f7f1aba6706e8fa4a0ece5", "shasum": "" }, "require": { "ext-mbstring": "*", "league/uri-interfaces": "^7.9.1", "php": "^8.1", "psr/http-factory": "^1" }, "conflict": { "league/uri-schemes": "^1.0" }, "suggest": { "ext-bcmath": "to improve IPV4 host parsing", "ext-dom": "to convert the URI into an HTML anchor tag", "ext-fileinfo": "to create Data URI from file contennts", "ext-gmp": "to improve IPV4 host parsing", "ext-intl": "to handle IDN host with the best performance", "ext-uri": "to use the PHP native URI class", "jeremykendall/php-domain-parser": "to further parse the URI host and resolve its Public Suffix and Top Level Domain", "league/uri-components": "to provide additional tools to manipulate URI objects components", "league/uri-polyfill": "to backport the PHP URI extension for older versions of PHP", "php-64bit": "to improve IPV4 host parsing", "rowbot/url": "to handle URLs using the WHATWG URL Living Standard specification", "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" }, "type": "library", "extra": { "branch-alias": { "dev-master": "7.x-dev" } }, "autoload": { "psr-4": { "League\\Uri\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Ignace Nyamagana Butera", "email": "nyamsprod@gmail.com", "homepage": "https://nyamsprod.com" } ], "description": "URI manipulation library", "homepage": "https://uri.thephpleague.com", "keywords": [ "URN", "data-uri", "file-uri", "ftp", "hostname", "http", "https", "middleware", "parse_str", "parse_url", "psr-7", "query-string", "querystring", "rfc2141", "rfc3986", "rfc3987", "rfc6570", "rfc8141", "uri", "uri-template", "url", "ws" ], "support": { "docs": "https://uri.thephpleague.com", "forum": "https://thephpleague.slack.com", "issues": "https://github.com/thephpleague/uri-src/issues", "source": "https://github.com/thephpleague/uri/tree/7.9.1" }, "funding": [ { "url": "https://github.com/sponsors/nyamsprod", "type": "github" } ], "time": "2026-10-27T07:14:23+00:00" }, { "name": "league/uri-interfaces", "version": "7.9.1", "source": { "type": "git", "url": "https://github.com/thephpleague/uri-interfaces.git", "reference": "994300a79e17f179112dc259f8df0c4de982f736" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/994300a79e17f179112dc259f8df0c4de982f736", "reference": "994300a79e17f179112dc259f8df0c4de982f736", "shasum": "" }, "require": { "ext-filter": "*", "php": "^8.1", "psr/http-message": "^1.1 || ^2.0" }, "suggest": { "ext-bcmath": "to improve IPV4 host parsing", "ext-gmp": "to improve IPV4 host parsing", "ext-intl": "to handle IDN host with the best performance", "php-64bit": "to improve IPV4 host parsing", "rowbot/url": "to handle URLs using the WHATWG URL Living Standard specification", "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" }, "type": "library", "extra": { "branch-alias": { "dev-master": "7.x-dev" } }, "autoload": { "psr-4": { "League\\Uri\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Ignace Nyamagana Butera", "email": "nyamsprod@gmail.com", "homepage": "https://nyamsprod.com" } ], "description": "Common tools for parsing and resolving RFC3987/RFC3986 URI", "homepage": "https://uri.thephpleague.com", "keywords": [ "data-uri", "file-uri", "ftp", "hostname", "http", "https", "parse_str", "parse_url", "psr-7", "query-string", "querystring", "rfc3986", "rfc3987", "rfc6570", "uri", "url", "ws" ], "support": { "docs": "https://uri.thephpleague.com", "forum": "https://thephpleague.slack.com", "issues": "https://github.com/thephpleague/uri-src/issues", "source": "https://github.com/thephpleague/uri-interfaces/tree/7.9.1" }, "funding": [ { "url": "https://github.com/sponsors/nyamsprod", "type": "github" } ], "time": "2026-10-27T07:14:23+00:00" }, { "name": "lochmueller/calendarize", "version": "15.0.8", "source": { "type": "git", "url": "https://github.com/lochmueller/calendarize.git", "reference": "41d10e07ad48e346e2681ca340ec6d2979c10446" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/lochmueller/calendarize/zipball/41d10e07ad48e346e2681ca340ec6d2979c10446", "reference": "41d10e07ad48e346e2681ca340ec6d2979c10446", "shasum": "" }, "require": { "ext-json": "*", "ext-pdo": "*", "php": "^8.2", "sabre/vobject": "^5.0", "typo3/cms-core": "^13.4 || ^14.1" }, "replace": { "typo3-ter/calendarize": "self.version" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.0", "phpmd/phpmd": "^2.4", "phpstan/phpstan": "^2.0", "typo3/cms-dashboard": "^13.4 || ^14.1", "typo3/cms-install": "^13.4 || ^14.1", "typo3/cms-workspaces": "^13.4 || ^14.1", "typo3/testing-framework": "^8.0 || ^9.4" }, "suggest": { "brotkrueml/schema": "Output of structured data information for better Google Search Result User Experience", "typo3/cms-dashboard": "Dashboard widgets" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "Package": { "partOfMinimalUsableSystem": true }, "web-dir": ".Build/Web", "extension-key": "calendarize", "cms-package-dir": "{$vendor-dir}/typo3/cms" }, "branch-alias": { "dev-master": "13.x-dev" } }, "autoload": { "psr-4": { "HDNET\\Calendarize\\": "Classes/", "JMBTechnologyLimited\\ICalDissect\\": "Resources/Private/Php/ICalDissect/src/JMBTechnologyLimited/ICalDissect/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "Tim Lochmüller", "email": "webmaster@fruit-lab.de", "homepage": "https://github.com/lochmueller", "role": "Developer" } ], "description": "Create a structure for timely controlled tables (e.g. events) and one plugin for the different output of calendar views (list, detail, month, year, day, week...). The extension is shipped with one default event table, but you can also 'calendarize' your own table/model. It is completely independent and configurable! Use your own models as event items in this calender. Development on https://github.com/lochmueller/calendarize", "homepage": "https://github.com/lochmueller/calendarize", "keywords": [ "Calendarize", "TYPO3 CMS", "calendar" ], "support": { "issues": "https://github.com/lochmueller/calendarize/issues", "source": "https://github.com/lochmueller/calendarize/tree/15.0.8" }, "funding": [ { "url": "https://paypal.me/lochmueller", "type": "custom" }, { "url": "https://github.com/lochmueller", "type": "github" } ], "time": "2026-10-02T18:05:10+00:00" }, { "name": "lolli42/finediff", "version": "1.1.2", "source": { "type": "git", "url": "https://github.com/lolli42/FineDiff.git", "reference": "38a03ca581ee72d7b20bbb1d89d47c5ecf8b11ba" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/lolli42/FineDiff/zipball/38a03ca581ee72d7b20bbb1d89d47c5ecf8b11ba", "reference": "38a03ca581ee72d7b20bbb1d89d47c5ecf8b11ba", "shasum": "" }, "require": { "ext-mbstring": "*", "php": ">=8.2" }, "replace": { "cogpowered/finediff": "*" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.89.1", "phpstan/phpstan": "^2.1.31", "phpunit/phpunit": "^11.5.43 || ^12.4.2" }, "type": "library", "autoload": { "psr-4": { "cogpowered\\FineDiff\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Raymond Hill" }, { "name": "Rob Crowe", "email": "rob@cogpowered.com" }, { "name": "Christian Kuhn", "email": "lolli@schwarzbu.ch", "role": "maintainer" } ], "description": "PHP implementation of a Fine granularity Diff engine", "homepage": "https://github.com/lolli42/FineDiff", "keywords": [ "diff", "finediff", "opcode", "string", "text" ], "support": { "issues": "https://github.com/lolli42/FineDiff/issues", "source": "https://github.com/lolli42/FineDiff/tree/1.1.2" }, "time": "2025-10-31T12:28:27+00:00" }, { "name": "maennchen/zipstream-php", "version": "3.2.2", "source": { "type": "git", "url": "https://github.com/maennchen/ZipStream-PHP.git", "reference": "77bebeb4c6c340bb3c11c843b2cffd8bbfde4d5e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/77bebeb4c6c340bb3c11c843b2cffd8bbfde4d5e", "reference": "77bebeb4c6c340bb3c11c843b2cffd8bbfde4d5e", "shasum": "" }, "require": { "ext-mbstring": "*", "ext-zlib": "*", "php-64bit": "^8.3" }, "require-dev": { "brianium/paratest": "^7.7", "ext-zip": "*", "friendsofphp/php-cs-fixer": "^3.86", "guzzlehttp/guzzle": "^7.5", "mikey179/vfsstream": "^1.6", "php-coveralls/php-coveralls": "^2.5", "phpunit/phpunit": "^12.0", "vimeo/psalm": "^6.0" }, "suggest": { "guzzlehttp/psr7": "^2.4", "psr/http-message": "^2.0" }, "type": "library", "autoload": { "psr-4": { "ZipStream\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Paul Duncan", "email": "pabs@pablotron.org" }, { "name": "Jonatan Männchen", "email": "jonatan@maennchen.ch" }, { "name": "Jesse Donat", "email": "donatj@gmail.com" }, { "name": "András Kolesár", "email": "kolesar@kolesar.hu" } ], "description": "ZipStream is a library for dynamically streaming dynamic zip files from PHP without writing to the disk at all on the server.", "keywords": [ "stream", "zip" ], "support": { "issues": "https://github.com/maennchen/ZipStream-PHP/issues", "source": "https://github.com/maennchen/ZipStream-PHP/tree/3.2.2" }, "funding": [ { "url": "https://github.com/maennchen", "type": "github" } ], "time": "2026-04-11T18:38:28+00:00" }, { "name": "markbaker/complex", "version": "3.0.2", "source": { "type": "git", "url": "https://github.com/MarkBaker/PHPComplex.git", "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/95c56caa1cf5c766ad6d65b6344b807c1e8405b9", "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "require-dev": { "dealerdirect/phpcodesniffer-composer-installer": "dev-master", "phpcompatibility/php-compatibility": "^9.3", "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", "squizlabs/php_codesniffer": "^3.7" }, "type": "library", "autoload": { "psr-4": { "Complex\\": "classes/src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Mark Baker", "email": "mark@lange.demon.co.uk" } ], "description": "PHP Class for working with complex numbers", "homepage": "https://github.com/MarkBaker/PHPComplex", "keywords": [ "complex", "mathematics" ], "support": { "issues": "https://github.com/MarkBaker/PHPComplex/issues", "source": "https://github.com/MarkBaker/PHPComplex/tree/3.0.2" }, "time": "2022-12-06T16:21:08+00:00" }, { "name": "markbaker/matrix", "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/MarkBaker/PHPMatrix.git", "reference": "728434227fe21be27ff6d86621a1b13107a2562c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/728434227fe21be27ff6d86621a1b13107a2562c", "reference": "728434227fe21be27ff6d86621a1b13107a2562c", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "require-dev": { "dealerdirect/phpcodesniffer-composer-installer": "dev-master", "phpcompatibility/php-compatibility": "^9.3", "phpdocumentor/phpdocumentor": "2.*", "phploc/phploc": "^4.0", "phpmd/phpmd": "2.*", "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", "sebastian/phpcpd": "^4.0", "squizlabs/php_codesniffer": "^3.7" }, "type": "library", "autoload": { "psr-4": { "Matrix\\": "classes/src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Mark Baker", "email": "mark@demon-angel.eu" } ], "description": "PHP Class for working with matrices", "homepage": "https://github.com/MarkBaker/PHPMatrix", "keywords": [ "mathematics", "matrix", "vector" ], "support": { "issues": "https://github.com/MarkBaker/PHPMatrix/issues", "source": "https://github.com/MarkBaker/PHPMatrix/tree/3.0.1" }, "time": "2022-12-02T22:17:43+00:00" }, { "name": "masterminds/html5", "version": "2.12.0", "source": { "type": "git", "url": "https://github.com/Masterminds/html5-php.git", "reference": "15e16663bd6f512352209d0e3a789c0a691c0d9b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/15e16663bd6f512352209d0e3a789c0a691c0d9b", "reference": "15e16663bd6f512352209d0e3a789c0a691c0d9b", "shasum": "" }, "require": { "ext-dom": "*", "ext-mbstring": "*", "php": ">=7.4" }, "require-dev": { "phpunit/phpunit": "^6 || ^7 || ^8 || ^9 || ^10" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.7-dev" } }, "autoload": { "psr-4": { "Masterminds\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Matt Butcher", "email": "technosophos@gmail.com" }, { "name": "Matt Farina", "email": "matt@mattfarina.com" }, { "name": "Asmir Mustafic", "email": "goetas@gmail.com" } ], "description": "An HTML5 parser and serializer.", "homepage": "http://masterminds.github.io/html5-php", "keywords": [ "HTML5", "dom", "html", "parser", "querypath", "serializer", "xml" ], "support": { "issues": "https://github.com/Masterminds/html5-php/issues", "source": "https://github.com/Masterminds/html5-php/tree/2.12.0" }, "time": "2026-10-25T08:57:58+00:00" }, { "name": "maxserv/frontend-request", "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/MaxServ/frontend-request.git", "reference": "527296df01a6370bf3ad40d6514a3538129f1bc6" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/MaxServ/frontend-request/zipball/527296df01a6370bf3ad40d6514a3538129f1bc6", "reference": "527296df01a6370bf3ad40d6514a3538129f1bc6", "shasum": "" }, "require": { "ext-json": "*", "php": "^8.2", "typo3/cms-backend": "^12.4.25 || ^13.4 || ^14.1", "typo3/cms-core": "^12.4.25 || ^13.4 || ^14.1", "typo3/cms-frontend": "^12.4.25 || ^13.4 || ^14.1" }, "replace": { "typo3-ter/frontend-request": "self.version" }, "require-dev": { "composer/class-map-generator": "^1.3.4", "dg/bypass-finals": "^1.8", "ergebnis/composer-normalize": "^2.43", "friendsofphp/php-cs-fixer": "^3.60.0", "php-parallel-lint/php-parallel-lint": "^1.4", "phpstan/extension-installer": "^1.0", "phpstan/phpstan": "^1.12 || ^2.1", "phpunit/phpunit": "^10.1 || ^11.2.5", "saschaegerer/phpstan-typo3": "^1.10 || ^2.1 || ^3.0.1", "typo3/coding-standards": "^0.7.1 || ^0.8.0", "typo3/testing-framework": "^7.1.0 || ^8.2.0 || ^9.5.0" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "web-dir": ".Build/public", "extension-key": "frontend_request" } }, "autoload": { "psr-4": { "MaxServ\\FrontendRequest\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-3.0-or-later" ], "authors": [ { "name": "Team MaxServ", "email": "support@maxserv.com", "homepage": "https://maxserv.com" } ], "description": "Helper extension to make a frontend request from the backend of TYPO3 using javascript.", "homepage": "https://maxserv.com", "keywords": [ "MaxServ", "TYPO3 CMS" ], "support": { "docs": "https://docs.typo3.org/p/maxserv/frontend_request/main/en-us/", "issues": "https://github.com/MaxServ/frontend-request/issues", "source": "https://github.com/MaxServ/frontend-request" }, "time": "2026-04-30T08:31:29+00:00" }, { "name": "nikic/php-parser", "version": "v5.9.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", "reference": "9e33da9553fe7786f0962b35f4e4ecf01be89def" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/9e33da9553fe7786f0962b35f4e4ecf01be89def", "reference": "9e33da9553fe7786f0962b35f4e4ecf01be89def", "shasum": "" }, "require": { "ext-json": "*", "ext-tokenizer": "*", "php": ">=7.4" }, "require-dev": { "ircmaxell/php-yacc": "^0.0.7", "phpunit/phpunit": "^9.0" }, "bin": [ "bin/php-parse" ], "type": "library", "extra": { "branch-alias": { "dev-master": "5.x-dev" } }, "autoload": { "psr-4": { "PhpParser\\": "lib/PhpParser" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Nikita Popov" } ], "description": "A PHP parser written in PHP", "keywords": [ "parser", "php" ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", "source": "https://github.com/nikic/PHP-Parser/tree/v5.9.0" }, "time": "2026-09-13T18:51:52+00:00" }, { "name": "phpdocumentor/reflection-common", "version": "2.2.1", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionCommon.git", "reference": "ee15a5a2022c8383906b225055e9496a6a5e6e3b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/ee15a5a2022c8383906b225055e9496a6a5e6e3b", "reference": "ee15a5a2022c8383906b225055e9496a6a5e6e3b", "shasum": "" }, "require": { "php": "^7.4 || ^8.0" }, "require-dev": { "phpstan/phpstan": "^1.8", "phpunit/phpunit": "^9.5", "vimeo/psalm": "^4.25" }, "type": "library", "extra": { "branch-alias": { "dev-2.x": "2.x-dev" } }, "autoload": { "psr-4": { "phpDocumentor\\Reflection\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jaap van Otterdijk", "email": "opensource@ijaap.nl" } ], "description": "Common reflection classes used by phpdocumentor to reflect the code structure", "homepage": "https://www.phpdoc.org", "keywords": [ "FQSEN", "phpDocumentor", "phpdoc", "reflection", "static analysis" ], "support": { "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.2.1" }, "time": "2025-11-10T21:21:55+00:00" }, { "name": "phpdocumentor/reflection-docblock", "version": "6.0.3", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", "reference": "7bae67520aa9f5ecc506d646810bd40d9da54582" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/7bae67520aa9f5ecc506d646810bd40d9da54582", "reference": "7bae67520aa9f5ecc506d646810bd40d9da54582", "shasum": "" }, "require": { "doctrine/deprecations": "^1.1", "ext-filter": "*", "php": "^7.4 || ^8.0", "phpdocumentor/reflection-common": "^2.2", "phpdocumentor/type-resolver": "^2.0", "phpstan/phpdoc-parser": "^2.0", "webmozart/assert": "^1.9.1 || ^2" }, "require-dev": { "mockery/mockery": "~1.3.5 || ~1.6.0", "phpstan/extension-installer": "^1.1", "phpstan/phpstan": "^1.8", "phpstan/phpstan-mockery": "^1.1", "phpstan/phpstan-webmozart-assert": "^1.2", "phpunit/phpunit": "^9.5", "psalm/phar": "^5.26", "shipmonk/dead-code-detector": "^0.5.1" }, "type": "library", "extra": { "branch-alias": { "dev-master": "5.x-dev" } }, "autoload": { "psr-4": { "phpDocumentor\\Reflection\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Mike van Riel", "email": "me@mikevanriel.com" }, { "name": "Jaap van Otterdijk", "email": "opensource@ijaap.nl" } ], "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", "support": { "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/6.0.3" }, "time": "2026-03-18T20:49:53+00:00" }, { "name": "phpdocumentor/type-resolver", "version": "2.1.0", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", "reference": "dbe2133bb23e2e33a6834f4ed417f24a1b167769" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/dbe2133bb23e2e33a6834f4ed417f24a1b167769", "reference": "dbe2133bb23e2e33a6834f4ed417f24a1b167769", "shasum": "" }, "require": { "doctrine/deprecations": "^1.0", "php": "^7.4 || ^8.0", "phpdocumentor/reflection-common": "^2.0", "phpstan/phpdoc-parser": "^2.0" }, "require-dev": { "ext-tokenizer": "*", "phpbench/phpbench": "^1.2", "phpstan/extension-installer": "^1.4", "phpstan/phpstan": "^2.1", "phpstan/phpstan-phpunit": "^2.0", "phpunit/phpunit": "^9.5", "psalm/phar": "^4" }, "type": "library", "extra": { "branch-alias": { "dev-1.x": "1.x-dev", "dev-2.x": "2.x-dev" } }, "autoload": { "psr-4": { "phpDocumentor\\Reflection\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Mike van Riel", "email": "me@mikevanriel.com" } ], "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "support": { "issues": "https://github.com/phpDocumentor/TypeResolver/issues", "source": "https://github.com/phpDocumentor/TypeResolver/tree/2.1.0" }, "time": "2026-09-27T19:32:54+00:00" }, { "name": "phpoffice/phpspreadsheet", "version": "5.10.0", "source": { "type": "git", "url": "https://github.com/PHPOffice/PhpSpreadsheet.git", "reference": "eb18727acf6b1f4cc67145a52ab04f9fd4c28d53" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/eb18727acf6b1f4cc67145a52ab04f9fd4c28d53", "reference": "eb18727acf6b1f4cc67145a52ab04f9fd4c28d53", "shasum": "" }, "require": { "composer/pcre": "^1||^2||^3", "ext-ctype": "*", "ext-dom": "*", "ext-fileinfo": "*", "ext-filter": "*", "ext-gd": "*", "ext-iconv": "*", "ext-libxml": "*", "ext-mbstring": "*", "ext-simplexml": "*", "ext-xml": "*", "ext-xmlreader": "*", "ext-xmlwriter": "*", "ext-zip": "*", "ext-zlib": "*", "maennchen/zipstream-php": "^2.1 || ^3.0", "markbaker/complex": "^3.0", "markbaker/matrix": "^3.0", "php": "^8.2", "psr/simple-cache": "^1.0 || ^2.0 || ^3.0" }, "require-dev": { "dealerdirect/phpcodesniffer-composer-installer": "dev-main", "dompdf/dompdf": "^2.0 || ^3.0", "ext-intl": "*", "ext-openssl": "*", "friendsofphp/php-cs-fixer": "^3.2", "mitoteam/jpgraph": "^10.5", "mpdf/mpdf": "^8.1.1", "phpcompatibility/php-compatibility": "^9.3", "phpstan/phpstan": "^1.1 || ^2.0", "phpstan/phpstan-deprecation-rules": "^1.0 || ^2.0", "phpstan/phpstan-phpunit": "^1.0 || ^2.0", "phpunit/phpunit": "^10.5 || ^11.0", "squizlabs/php_codesniffer": "^3.7", "tecnickcom/tcpdf": ">=6.8.0 <7.0.0" }, "suggest": { "dompdf/dompdf": "Option for rendering PDF with PDF Writer", "ext-intl": "PHP Internationalization Functions, required for NumberFormat Wizard and StringHelper::setLocale()", "ext-openssl": "Handline Agile-encrypted Xlsx spreadsheets", "mitoteam/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers", "mpdf/mpdf": "Option for rendering PDF with PDF Writer", "tecnickcom/tcpdf": "Option for rendering PDF with PDF Writer" }, "type": "library", "autoload": { "psr-4": { "PhpOffice\\PhpSpreadsheet\\": "src/PhpSpreadsheet" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Maarten Balliauw", "homepage": "https://blog.maartenballiauw.be" }, { "name": "Mark Baker", "homepage": "https://markbakeruk.net" }, { "name": "Franck Lefevre", "homepage": "https://rootslabs.net" }, { "name": "Erik Tilt" }, { "name": "Adrien Crivelli" }, { "name": "Owen Leibman" } ], "description": "PHPSpreadsheet - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine", "homepage": "https://github.com/PHPOffice/PhpSpreadsheet", "keywords": [ "OpenXML", "excel", "gnumeric", "ods", "php", "spreadsheet", "xls", "xlsx" ], "support": { "issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues", "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/5.10.0" }, "time": "2026-09-17T03:54:50+00:00" }, { "name": "phpstan/phpdoc-parser", "version": "2.4.0", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", "reference": "e3647094ed8f0f1f67393d812b793a5143e25af3" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/e3647094ed8f0f1f67393d812b793a5143e25af3", "reference": "e3647094ed8f0f1f67393d812b793a5143e25af3", "shasum": "" }, "require": { "php": "^7.4 || ^8.0" }, "require-dev": { "doctrine/annotations": "^2.0", "nikic/php-parser": "^5.3.0", "php-parallel-lint/php-parallel-lint": "^1.2", "phpstan/extension-installer": "^1.0", "phpstan/phpstan": "^2.0", "phpstan/phpstan-phpunit": "^2.0", "phpstan/phpstan-strict-rules": "^2.0", "phpunit/phpunit": "^9.6", "symfony/process": "^5.2" }, "type": "library", "autoload": { "psr-4": { "PHPStan\\PhpDocParser\\": [ "src/" ] } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "PHPDoc parser with support for nullable, intersection and generic types", "support": { "issues": "https://github.com/phpstan/phpdoc-parser/issues", "source": "https://github.com/phpstan/phpdoc-parser/tree/2.4.0" }, "time": "2026-10-28T20:28:58+00:00" }, { "name": "psr/cache", "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/cache.git", "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", "shasum": "" }, "require": { "php": ">=8.0.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\Cache\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for caching libraries", "keywords": [ "cache", "psr", "psr-6" ], "support": { "source": "https://github.com/php-fig/cache/tree/3.0.0" }, "time": "2021-02-03T23:26:27+00:00" }, { "name": "psr/clock", "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/clock.git", "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", "shasum": "" }, "require": { "php": "^7.0 || ^8.0" }, "type": "library", "autoload": { "psr-4": { "Psr\\Clock\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for reading the clock.", "homepage": "https://github.com/php-fig/clock", "keywords": [ "clock", "now", "psr", "psr-20", "time" ], "support": { "issues": "https://github.com/php-fig/clock/issues", "source": "https://github.com/php-fig/clock/tree/1.0.0" }, "time": "2022-11-25T14:36:26+00:00" }, { "name": "psr/container", "version": "2.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/container.git", "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", "shasum": "" }, "require": { "php": ">=7.4.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\Container\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common Container Interface (PHP FIG PSR-11)", "homepage": "https://github.com/php-fig/container", "keywords": [ "PSR-11", "container", "container-interface", "container-interop", "psr" ], "support": { "issues": "https://github.com/php-fig/container/issues", "source": "https://github.com/php-fig/container/tree/2.0.2" }, "time": "2021-11-05T16:47:00+00:00" }, { "name": "psr/event-dispatcher", "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/event-dispatcher.git", "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", "shasum": "" }, "require": { "php": ">=7.2.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\EventDispatcher\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "http://www.php-fig.org/" } ], "description": "Standard interfaces for event handling.", "keywords": [ "events", "psr", "psr-14" ], "support": { "issues": "https://github.com/php-fig/event-dispatcher/issues", "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" }, "time": "2019-01-08T18:20:26+00:00" }, { "name": "psr/http-client", "version": "1.0.3", "source": { "type": "git", "url": "https://github.com/php-fig/http-client.git", "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", "shasum": "" }, "require": { "php": "^7.0 || ^8.0", "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\Http\\Client\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP clients", "homepage": "https://github.com/php-fig/http-client", "keywords": [ "http", "http-client", "psr", "psr-18" ], "support": { "source": "https://github.com/php-fig/http-client" }, "time": "2023-09-23T14:17:50+00:00" }, { "name": "psr/http-factory", "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/php-fig/http-factory.git", "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a", "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a", "shasum": "" }, "require": { "php": ">=7.1", "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\Http\\Message\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories", "keywords": [ "factory", "http", "message", "psr", "psr-17", "psr-7", "request", "response" ], "support": { "source": "https://github.com/php-fig/http-factory" }, "time": "2024-04-15T12:06:14+00:00" }, { "name": "psr/http-message", "version": "2.0", "source": { "type": "git", "url": "https://github.com/php-fig/http-message.git", "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\Http\\Message\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP messages", "homepage": "https://github.com/php-fig/http-message", "keywords": [ "http", "http-message", "psr", "psr-7", "request", "response" ], "support": { "source": "https://github.com/php-fig/http-message/tree/2.0" }, "time": "2023-04-04T09:54:51+00:00" }, { "name": "psr/http-server-handler", "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/http-server-handler.git", "reference": "84c4fb66179be4caaf8e97bd239203245302e7d4" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/http-server-handler/zipball/84c4fb66179be4caaf8e97bd239203245302e7d4", "reference": "84c4fb66179be4caaf8e97bd239203245302e7d4", "shasum": "" }, "require": { "php": ">=7.0", "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\Http\\Server\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP server-side request handler", "keywords": [ "handler", "http", "http-interop", "psr", "psr-15", "psr-7", "request", "response", "server" ], "support": { "source": "https://github.com/php-fig/http-server-handler/tree/1.0.2" }, "time": "2023-04-10T20:06:20+00:00" }, { "name": "psr/http-server-middleware", "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/http-server-middleware.git", "reference": "c1481f747daaa6a0782775cd6a8c26a1bf4a3829" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/http-server-middleware/zipball/c1481f747daaa6a0782775cd6a8c26a1bf4a3829", "reference": "c1481f747daaa6a0782775cd6a8c26a1bf4a3829", "shasum": "" }, "require": { "php": ">=7.0", "psr/http-message": "^1.0 || ^2.0", "psr/http-server-handler": "^1.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\Http\\Server\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP server-side middleware", "keywords": [ "http", "http-interop", "middleware", "psr", "psr-15", "psr-7", "request", "response" ], "support": { "issues": "https://github.com/php-fig/http-server-middleware/issues", "source": "https://github.com/php-fig/http-server-middleware/tree/1.0.2" }, "time": "2023-04-11T06:14:47+00:00" }, { "name": "psr/log", "version": "3.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", "shasum": "" }, "require": { "php": ">=8.0.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.x-dev" } }, "autoload": { "psr-4": { "Psr\\Log\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for logging libraries", "homepage": "https://github.com/php-fig/log", "keywords": [ "log", "psr", "psr-3" ], "support": { "source": "https://github.com/php-fig/log/tree/3.0.2" }, "time": "2024-09-11T13:17:53+00:00" }, { "name": "psr/simple-cache", "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/simple-cache.git", "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", "shasum": "" }, "require": { "php": ">=8.0.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\SimpleCache\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common interfaces for simple caching", "keywords": [ "cache", "caching", "psr", "psr-16", "simple-cache" ], "support": { "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" }, "time": "2021-10-29T13:26:27+00:00" }, { "name": "sabre/uri", "version": "3.1.0", "source": { "type": "git", "url": "https://github.com/sabre-io/uri.git", "reference": "a926c749dddfb289b8a9b5218d16ac06affdc631" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sabre-io/uri/zipball/a926c749dddfb289b8a9b5218d16ac06affdc631", "reference": "a926c749dddfb289b8a9b5218d16ac06affdc631", "shasum": "" }, "require": { "php": "^8.2" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.95", "phpstan/extension-installer": "^1.4", "phpstan/phpstan": "^2.1", "phpstan/phpstan-phpunit": "^2.0", "phpstan/phpstan-strict-rules": "^2.0", "phpunit/phpunit": "^10.5", "rector/rector": "^2.4" }, "type": "library", "autoload": { "files": [ "lib/functions.php" ], "psr-4": { "Sabre\\Uri\\": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Evert Pot", "email": "me@evertpot.com", "homepage": "http://evertpot.com/", "role": "Developer" } ], "description": "Functions for making sense out of URIs.", "homepage": "http://sabre.io/uri/", "keywords": [ "rfc3986", "uri", "url" ], "support": { "forum": "https://groups.google.com/group/sabredav-discuss", "issues": "https://github.com/sabre-io/uri/issues", "source": "https://github.com/fruux/sabre-uri" }, "time": "2026-04-26T04:19:03+00:00" }, { "name": "sabre/vobject", "version": "5.0.0", "source": { "type": "git", "url": "https://github.com/sabre-io/vobject.git", "reference": "2533eb0d67b2030e4f2bdacac972beb556d50e0d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sabre-io/vobject/zipball/2533eb0d67b2030e4f2bdacac972beb556d50e0d", "reference": "2533eb0d67b2030e4f2bdacac972beb556d50e0d", "shasum": "" }, "require": { "ext-json": "*", "ext-mbstring": "*", "php": "^8.2", "sabre/xml": "^3.0 || ^4.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.95", "phpstan/extension-installer": "^1.4", "phpstan/phpstan": "^2.2", "phpstan/phpstan-phpunit": "^2.0", "phpstan/phpstan-strict-rules": "^2.0", "phpunit/php-invoker": "^5.0", "phpunit/phpunit": "^11.5", "rector/rector": "^2.4" }, "suggest": { "hoa/bench": "If you would like to run the benchmark scripts" }, "bin": [ "bin/vobject", "bin/generate_vcards" ], "type": "library", "extra": { "branch-alias": { "dev-master": "4.0.x-dev" } }, "autoload": { "psr-4": { "Sabre\\VObject\\": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Evert Pot", "email": "me@evertpot.com", "homepage": "http://evertpot.com/", "role": "Developer" }, { "name": "Dominik Tobschall", "email": "dominik@fruux.com", "homepage": "http://tobschall.de/", "role": "Developer" }, { "name": "Ivan Enderlin", "email": "ivan.enderlin@hoa-project.net", "homepage": "http://mnt.io/", "role": "Developer" } ], "description": "The VObject library for PHP allows you to easily parse and manipulate iCalendar and vCard objects", "homepage": "http://sabre.io/vobject/", "keywords": [ "availability", "freebusy", "iCalendar", "ical", "ics", "jCal", "jCard", "recurrence", "rfc2425", "rfc2426", "rfc2739", "rfc4770", "rfc5545", "rfc5546", "rfc6321", "rfc6350", "rfc6351", "rfc6474", "rfc6638", "rfc6715", "rfc6868", "vCalendar", "vCard", "vcf", "xCal", "xCard" ], "support": { "forum": "https://groups.google.com/group/sabredav-discuss", "issues": "https://github.com/sabre-io/vobject/issues", "source": "https://github.com/fruux/sabre-vobject" }, "time": "2026-07-07T03:29:53+00:00" }, { "name": "sabre/xml", "version": "4.1.0", "source": { "type": "git", "url": "https://github.com/sabre-io/xml.git", "reference": "bec83cbe2f4e1e1ca4254ed8d7caa7e32cc74b05" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sabre-io/xml/zipball/bec83cbe2f4e1e1ca4254ed8d7caa7e32cc74b05", "reference": "bec83cbe2f4e1e1ca4254ed8d7caa7e32cc74b05", "shasum": "" }, "require": { "ext-dom": "*", "ext-xmlreader": "*", "ext-xmlwriter": "*", "lib-libxml": ">=2.6.20", "php": "^8.2", "sabre/uri": ">=2.0,<4.0.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.95", "phpstan/extension-installer": "^1.4", "phpstan/phpstan": "^2.1", "phpstan/phpstan-phpunit": "^2.0", "phpstan/phpstan-strict-rules": "^2.0", "phpunit/phpunit": "^10.5", "rector/rector": "^2.4" }, "type": "library", "autoload": { "files": [ "lib/Deserializer/functions.php", "lib/Serializer/functions.php" ], "psr-4": { "Sabre\\Xml\\": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Evert Pot", "email": "me@evertpot.com", "homepage": "http://evertpot.com/", "role": "Developer" }, { "name": "Markus Staab", "email": "markus.staab@redaxo.de", "role": "Developer" } ], "description": "sabre/xml is an XML library that you may not hate.", "homepage": "https://sabre.io/xml/", "keywords": [ "XMLReader", "XMLWriter", "dom", "xml" ], "support": { "forum": "https://groups.google.com/group/sabredav-discuss", "issues": "https://github.com/sabre-io/xml/issues", "source": "https://github.com/fruux/sabre-xml" }, "time": "2026-04-27T10:56:01+00:00" }, { "name": "scssphp/scssphp", "version": "v2.1.0", "source": { "type": "git", "url": "https://github.com/scssphp/scssphp.git", "reference": "d8450c2baf5fb07d00374999d0ea51276974d1b6" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/scssphp/scssphp/zipball/d8450c2baf5fb07d00374999d0ea51276974d1b6", "reference": "d8450c2baf5fb07d00374999d0ea51276974d1b6", "shasum": "" }, "require": { "ext-ctype": "*", "ext-json": "*", "ext-mbstring": "*", "league/uri": "^7.6", "league/uri-interfaces": "^7.6", "php": ">=8.1", "scssphp/source-span": "^1.1", "symfony/filesystem": "^5.4 || ^6.0 || ^7.0 || ^8.0" }, "require-dev": { "jgthms/bulma": "~0.9.4", "jiripudil/phpstan-sealed-classes": "^1.3", "phpstan/phpstan": "^2.1.31", "phpstan/phpstan-deprecation-rules": "^2.0", "phpunit/phpunit": "^9.5.6", "sass/sass-spec": "*", "squizlabs/php_codesniffer": "^3.13", "symfony/phpunit-bridge": "^7.3 || ^8.0", "symfony/polyfill-php84": "^1.33", "symfony/var-dumper": "^6.4 || ^7.3 || ^8.0", "thoughtbot/bourbon": "^7.0", "twbs/bootstrap": "^5.3", "twbs/bootstrap4": "4.6.1", "zurb/foundation": "~6.7.0" }, "type": "library", "autoload": { "psr-4": { "ScssPhp\\ScssPhp\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Anthon Pang", "email": "apang@softwaredevelopment.ca", "homepage": "https://github.com/robocoder" }, { "name": "Cédric Morin", "email": "cedric@yterium.com", "homepage": "https://github.com/Cerdic" } ], "description": "scssphp is a compiler for SCSS written in PHP.", "homepage": "https://scssphp.github.io/scssphp/", "keywords": [ "css", "less", "sass", "scss", "stylesheet" ], "support": { "issues": "https://github.com/scssphp/scssphp/issues", "source": "https://github.com/scssphp/scssphp/tree/v2.1.0" }, "time": "2025-11-21T17:27:59+00:00" }, { "name": "scssphp/source-span", "version": "v1.1.0", "source": { "type": "git", "url": "https://github.com/scssphp/source-span.git", "reference": "37d653206daf11da1ee60b333984101bc4c27ba2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/scssphp/source-span/zipball/37d653206daf11da1ee60b333984101bc4c27ba2", "reference": "37d653206daf11da1ee60b333984101bc4c27ba2", "shasum": "" }, "require": { "ext-mbstring": "*", "league/uri": "^7.6", "league/uri-interfaces": "^7.6", "php": ">=8.1" }, "require-dev": { "phpstan/phpstan": "^2.0", "phpstan/phpstan-deprecation-rules": "^2.0", "phpunit/phpunit": "^9.5.6", "squizlabs/php_codesniffer": "~3.5", "symfony/phpunit-bridge": "^6.4 || ^7.3 || ^8.0", "symfony/var-dumper": "^6.4 || ^7.3 || ^8.0" }, "type": "library", "extra": { "branch-alias": { "dev-main": "1.x-dev" } }, "autoload": { "psr-4": { "SourceSpan\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Christophe Coevoet", "homepage": "https://github.com/stof" } ], "description": "Provides a representation for source code locations and spans.", "keywords": [ "parsing" ], "support": { "issues": "https://github.com/scssphp/source-span/issues", "source": "https://github.com/scssphp/source-span/tree/v1.1.0" }, "time": "2025-11-21T16:28:19+00:00" }, { "name": "sjbr/static-info-tables", "version": "v14.3.0", "source": { "type": "git", "url": "https://codeberg.org/sjbr/static-info-tables.git", "reference": "7872e44bb5f60283029952e1686dad16bcf404c8" }, "dist": { "type": "zip", "url": "https://codeberg.org/api/v1/repos/sjbr/static-info-tables/archive/7872e44bb5f60283029952e1686dad16bcf404c8.zip", "reference": "7872e44bb5f60283029952e1686dad16bcf404c8", "shasum": "" }, "require": { "typo3/cms-backend": "^14.3", "typo3/cms-core": "^14.3", "typo3/cms-extbase": "^14.3", "typo3/cms-extensionmanager": "^14.3", "typo3/cms-fluid": "^14.3", "typo3/cms-frontend": "^14.3" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "Package": { "providesPackages": [] }, "version": "14.3.0", "extension-key": "static_info_tables" } }, "autoload": { "psr-4": { "SJBR\\StaticInfoTables\\": "Classes/" }, "exclude-from-classmap": [ "Classes/Domain/Model/Country", "Classes/Domain/Model/CountryZone", "Classes/Domain/Model/Currency", "Classes/Domain/Model/Language", "Classes/Domain/Model/Territory" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "Stanislas Rolland", "homepage": "https://www.sjbr.ca", "role": "Developer" }, { "name": "René Fritz", "role": "Developer" } ], "description": "Data and API for countries, languages and currencies for use in TYPO3 CMS.", "homepage": "https://codeberg.org/sjbr/static-info-tables", "keywords": [ "Static Info Tables", "typo3" ], "support": { "issues": "https://codeberg.org/sjbr/static-info-tables/issues", "source": "https://codeberg.org/sjbr/static-info-tables/tag/v14.3.0" }, "time": "2026-07-18T17:31:21+00:00" }, { "name": "symfony/cache", "version": "v8.1.10", "source": { "type": "git", "url": "https://github.com/symfony/cache.git", "reference": "385f37a95296a9d4bc0204c9c49ee4765d4fe989" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/cache/zipball/385f37a95296a9d4bc0204c9c49ee4765d4fe989", "reference": "385f37a95296a9d4bc0204c9c49ee4765d4fe989", "shasum": "" }, "require": { "php": ">=8.4.1", "psr/cache": "^2.0|^3.0", "psr/log": "^1.1|^2|^3", "symfony/cache-contracts": "^3.6", "symfony/service-contracts": "^2.5|^3", "symfony/var-exporter": "^8.1.1" }, "conflict": { "ext-redis": "<6.1", "ext-relay": "<0.12.1" }, "provide": { "psr/cache-implementation": "2.0|3.0", "psr/simple-cache-implementation": "1.0|2.0|3.0", "symfony/cache-implementation": "1.1|2.0|3.0" }, "require-dev": { "cache/integration-tests": "^1.0.3", "doctrine/dbal": "^4.3", "predis/predis": "^1.1|^2.0", "psr/simple-cache": "^1.0|^2.0|^3.0", "symfony/clock": "^7.4|^8.0", "symfony/config": "^7.4|^8.0", "symfony/dependency-injection": "^7.4|^8.0", "symfony/filesystem": "^7.4|^8.0", "symfony/http-kernel": "^7.4|^8.0", "symfony/messenger": "^7.4|^8.0", "symfony/var-dumper": "^7.4|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Cache\\": "" }, "classmap": [ "Traits/ValueWrapper.php" ], "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Provides extended PSR-6, PSR-16 (and tags) implementations", "homepage": "https://symfony.com", "keywords": [ "caching", "psr6" ], "support": { "source": "https://github.com/symfony/cache/tree/v8.1.10" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-28T10:55:21+00:00" }, { "name": "symfony/cache-contracts", "version": "v3.7.1", "source": { "type": "git", "url": "https://github.com/symfony/cache-contracts.git", "reference": "9789738bc19af1106dc54d6afba9a0b467516cf2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/9789738bc19af1106dc54d6afba9a0b467516cf2", "reference": "9789738bc19af1106dc54d6afba9a0b467516cf2", "shasum": "" }, "require": { "php": ">=8.1", "psr/cache": "^3.0" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/contracts", "name": "symfony/contracts" }, "branch-alias": { "dev-main": "3.7-dev" } }, "autoload": { "psr-4": { "Symfony\\Contracts\\Cache\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Generic abstractions related to caching", "homepage": "https://symfony.com", "keywords": [ "abstractions", "contracts", "decoupling", "interfaces", "interoperability", "standards" ], "support": { "source": "https://github.com/symfony/cache-contracts/tree/v3.7.1" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-06-05T06:23:12+00:00" }, { "name": "symfony/clock", "version": "v8.1.9", "source": { "type": "git", "url": "https://github.com/symfony/clock.git", "reference": "945ea3b64d6da9c1c2c354fe5c07b27455df6442" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/clock/zipball/945ea3b64d6da9c1c2c354fe5c07b27455df6442", "reference": "945ea3b64d6da9c1c2c354fe5c07b27455df6442", "shasum": "" }, "require": { "php": ">=8.4.1", "psr/clock": "^1.0" }, "provide": { "psr/clock-implementation": "1.0" }, "type": "library", "autoload": { "files": [ "Resources/now.php" ], "psr-4": { "Symfony\\Component\\Clock\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Decouples applications from the system clock", "homepage": "https://symfony.com", "keywords": [ "clock", "psr20", "time" ], "support": { "source": "https://github.com/symfony/clock/tree/v8.1.9" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-12T14:32:04+00:00" }, { "name": "symfony/config", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/config.git", "reference": "d7f9d7495992429d916aea42d1a4d76a12dfa29f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/config/zipball/d7f9d7495992429d916aea42d1a4d76a12dfa29f", "reference": "d7f9d7495992429d916aea42d1a4d76a12dfa29f", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/filesystem": "^7.1|^8.0", "symfony/polyfill-ctype": "~1.8" }, "conflict": { "symfony/finder": "<6.4", "symfony/service-contracts": "<2.5" }, "require-dev": { "symfony/event-dispatcher": "^6.4|^7.0|^8.0", "symfony/finder": "^6.4|^7.0|^8.0", "symfony/messenger": "^6.4|^7.0|^8.0", "symfony/service-contracts": "^2.5|^3", "symfony/yaml": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Config\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/config/tree/v7.4.22" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-25T14:40:16+00:00" }, { "name": "symfony/console", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/console.git", "reference": "8012f842110b414fd1cc641adb0ed8423353b0bb" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/console/zipball/8012f842110b414fd1cc641adb0ed8423353b0bb", "reference": "8012f842110b414fd1cc641adb0ed8423353b0bb", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", "symfony/service-contracts": "^2.5|^3", "symfony/string": "^7.2|^8.0" }, "conflict": { "symfony/dependency-injection": "<6.4", "symfony/dotenv": "<6.4", "symfony/event-dispatcher": "<6.4", "symfony/lock": "<6.4", "symfony/process": "<6.4" }, "provide": { "psr/log-implementation": "1.0|2.0|3.0" }, "require-dev": { "psr/log": "^1|^2|^3", "symfony/config": "^6.4|^7.0|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/event-dispatcher": "^6.4|^7.0|^8.0", "symfony/http-foundation": "^6.4|^7.0|^8.0", "symfony/http-kernel": "^6.4|^7.0|^8.0", "symfony/lock": "^6.4|^7.0|^8.0", "symfony/messenger": "^6.4|^7.0|^8.0", "symfony/process": "^6.4|^7.0|^8.0", "symfony/stopwatch": "^6.4|^7.0|^8.0", "symfony/var-dumper": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Console\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Eases the creation of beautiful and testable command line interfaces", "homepage": "https://symfony.com", "keywords": [ "cli", "command-line", "console", "terminal" ], "support": { "source": "https://github.com/symfony/console/tree/v7.4.22" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-28T11:08:27+00:00" }, { "name": "symfony/dependency-injection", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", "reference": "f98a1b0625d5608a723481fa104b5473e6b18ebd" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/f98a1b0625d5608a723481fa104b5473e6b18ebd", "reference": "f98a1b0625d5608a723481fa104b5473e6b18ebd", "shasum": "" }, "require": { "php": ">=8.2", "psr/container": "^1.1|^2.0", "symfony/deprecation-contracts": "^2.5|^3", "symfony/service-contracts": "^3.6", "symfony/var-exporter": "^6.4.20|^7.2.5|^8.0" }, "conflict": { "ext-psr": "<1.1|>=2", "symfony/config": "<6.4", "symfony/finder": "<6.4", "symfony/yaml": "<6.4" }, "provide": { "psr/container-implementation": "1.1|2.0", "symfony/service-implementation": "1.1|2.0|3.0" }, "require-dev": { "symfony/config": "^6.4|^7.0|^8.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/yaml": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\DependencyInjection\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Allows you to standardize and centralize the way objects are constructed in your application", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/dependency-injection/tree/v7.4.22" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-25T14:40:16+00:00" }, { "name": "symfony/deprecation-contracts", "version": "v3.7.1", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", "reference": "f3202fa1b5097b0af062dc978b32ecf63404e31d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/f3202fa1b5097b0af062dc978b32ecf63404e31d", "reference": "f3202fa1b5097b0af062dc978b32ecf63404e31d", "shasum": "" }, "require": { "php": ">=8.1" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/contracts", "name": "symfony/contracts" }, "branch-alias": { "dev-main": "3.7-dev" } }, "autoload": { "files": [ "function.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/deprecation-contracts/tree/v3.7.1" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-06-05T06:23:12+00:00" }, { "name": "symfony/doctrine-messenger", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/doctrine-messenger.git", "reference": "ca8654c621ed6d5af8279a38659bfdcfe307e10a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/doctrine-messenger/zipball/ca8654c621ed6d5af8279a38659bfdcfe307e10a", "reference": "ca8654c621ed6d5af8279a38659bfdcfe307e10a", "shasum": "" }, "require": { "doctrine/dbal": "^3.6|^4", "php": ">=8.2", "symfony/messenger": "^7.2|^8.0", "symfony/service-contracts": "^2.5|^3" }, "conflict": { "doctrine/persistence": "<1.3" }, "require-dev": { "doctrine/persistence": "^1.3|^2|^3|^4", "symfony/property-access": "^6.4|^7.0|^8.0", "symfony/serializer": "^6.4|^7.0|^8.0" }, "type": "symfony-messenger-bridge", "autoload": { "psr-4": { "Symfony\\Component\\Messenger\\Bridge\\Doctrine\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony Doctrine Messenger Bridge", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/doctrine-messenger/tree/v7.4.22" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-18T07:24:07+00:00" }, { "name": "symfony/event-dispatcher", "version": "v8.1.5", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", "reference": "7458da64220376b2e0dc2d8451bf43382c1ad297" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/7458da64220376b2e0dc2d8451bf43382c1ad297", "reference": "7458da64220376b2e0dc2d8451bf43382c1ad297", "shasum": "" }, "require": { "php": ">=8.4.1", "symfony/deprecation-contracts": "^2.5|^3", "symfony/event-dispatcher-contracts": "^2.5|^3" }, "conflict": { "symfony/security-http": "<7.4", "symfony/service-contracts": "<2.5" }, "provide": { "psr/event-dispatcher-implementation": "1.0", "symfony/event-dispatcher-implementation": "2.0|3.0" }, "require-dev": { "psr/log": "^1|^2|^3", "symfony/config": "^7.4|^8.0", "symfony/dependency-injection": "^7.4|^8.0", "symfony/error-handler": "^7.4|^8.0", "symfony/expression-language": "^7.4|^8.0", "symfony/framework-bundle": "^7.4|^8.0", "symfony/http-foundation": "^7.4|^8.0", "symfony/service-contracts": "^2.5|^3", "symfony/stopwatch": "^7.4|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\EventDispatcher\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/event-dispatcher/tree/v8.1.5" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-08-21T17:47:34+00:00" }, { "name": "symfony/event-dispatcher-contracts", "version": "v3.7.1", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", "reference": "c7de7a00ffb67842132da02ea92988a39ccd9f4e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/c7de7a00ffb67842132da02ea92988a39ccd9f4e", "reference": "c7de7a00ffb67842132da02ea92988a39ccd9f4e", "shasum": "" }, "require": { "php": ">=8.1", "psr/event-dispatcher": "^1" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/contracts", "name": "symfony/contracts" }, "branch-alias": { "dev-main": "3.7-dev" } }, "autoload": { "psr-4": { "Symfony\\Contracts\\EventDispatcher\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Generic abstractions related to dispatching event", "homepage": "https://symfony.com", "keywords": [ "abstractions", "contracts", "decoupling", "interfaces", "interoperability", "standards" ], "support": { "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.7.1" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-06-05T06:23:12+00:00" }, { "name": "symfony/expression-language", "version": "v7.4.21", "source": { "type": "git", "url": "https://github.com/symfony/expression-language.git", "reference": "51c52817a02119ecd46a3369a2b38fc7f24dbf5e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/expression-language/zipball/51c52817a02119ecd46a3369a2b38fc7f24dbf5e", "reference": "51c52817a02119ecd46a3369a2b38fc7f24dbf5e", "shasum": "" }, "require": { "php": ">=8.2", "symfony/cache": "^6.4|^7.0|^8.0", "symfony/deprecation-contracts": "^2.5|^3", "symfony/service-contracts": "^2.5|^3" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\ExpressionLanguage\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Provides an engine that can compile and evaluate expressions", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/expression-language/tree/v7.4.21" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-09T13:57:53+00:00" }, { "name": "symfony/filesystem", "version": "v7.4.21", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", "reference": "fd0e3462be6d32a0d130e8423e4940a7688162d8" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/filesystem/zipball/fd0e3462be6d32a0d130e8423e4940a7688162d8", "reference": "fd0e3462be6d32a0d130e8423e4940a7688162d8", "shasum": "" }, "require": { "php": ">=8.2", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.8" }, "require-dev": { "symfony/process": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Filesystem\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/filesystem/tree/v7.4.21" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-06T20:05:19+00:00" }, { "name": "symfony/finder", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", "reference": "e13420a8e0a76bdde1e7be09f923e62ad13739f2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/finder/zipball/e13420a8e0a76bdde1e7be09f923e62ad13739f2", "reference": "e13420a8e0a76bdde1e7be09f923e62ad13739f2", "shasum": "" }, "require": { "php": ">=8.2" }, "require-dev": { "symfony/filesystem": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Finder\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/finder/tree/v7.4.22" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-19T16:56:54+00:00" }, { "name": "symfony/http-foundation", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", "reference": "63eda1d0c4de229d6b3e825709e49dd5c149699a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/http-foundation/zipball/63eda1d0c4de229d6b3e825709e49dd5c149699a", "reference": "63eda1d0c4de229d6b3e825709e49dd5c149699a", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "^1.1" }, "conflict": { "doctrine/dbal": "<3.6", "symfony/cache": "<6.4.12|>=7.0,<7.1.5" }, "require-dev": { "doctrine/dbal": "^3.6|^4", "predis/predis": "^1.1|^2.0", "symfony/cache": "^6.4.12|^7.1.5|^8.0", "symfony/clock": "^6.4|^7.0|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/http-kernel": "^6.4|^7.0|^8.0", "symfony/mime": "^6.4|^7.0|^8.0", "symfony/rate-limiter": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\HttpFoundation\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/http-foundation/tree/v7.4.22" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-27T13:26:03+00:00" }, { "name": "symfony/mailer", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", "reference": "1aa1e2ee7515826bb17b0ad0d2f16962fcaa7859" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/mailer/zipball/1aa1e2ee7515826bb17b0ad0d2f16962fcaa7859", "reference": "1aa1e2ee7515826bb17b0ad0d2f16962fcaa7859", "shasum": "" }, "require": { "egulias/email-validator": "^2.1.10|^3|^4", "php": ">=8.2", "psr/event-dispatcher": "^1", "psr/log": "^1|^2|^3", "symfony/event-dispatcher": "^6.4|^7.0|^8.0", "symfony/mime": "^7.2|^8.0", "symfony/service-contracts": "^2.5|^3" }, "conflict": { "symfony/http-client-contracts": "<2.5", "symfony/http-kernel": "<6.4", "symfony/messenger": "<6.4", "symfony/mime": "<6.4", "symfony/twig-bridge": "<6.4" }, "require-dev": { "symfony/console": "^6.4|^7.0|^8.0", "symfony/http-client": "^6.4|^7.0|^8.0", "symfony/messenger": "^6.4|^7.0|^8.0", "symfony/twig-bridge": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Mailer\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/mailer/tree/v7.4.22" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-23T16:51:52+00:00" }, { "name": "symfony/messenger", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/messenger.git", "reference": "08f0ad6f9b7a4463043b71c8476f68a553a2736a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/messenger/zipball/08f0ad6f9b7a4463043b71c8476f68a553a2736a", "reference": "08f0ad6f9b7a4463043b71c8476f68a553a2736a", "shasum": "" }, "require": { "php": ">=8.2", "psr/log": "^1|^2|^3", "symfony/clock": "^6.4|^7.0|^8.0", "symfony/deprecation-contracts": "^2.5|^3" }, "conflict": { "symfony/console": "<7.2", "symfony/event-dispatcher": "<6.4", "symfony/event-dispatcher-contracts": "<2.5", "symfony/framework-bundle": "<6.4", "symfony/http-kernel": "<7.3", "symfony/lock": "<7.4", "symfony/serializer": "<6.4.32|>=7.3,<7.3.10|>=7.4,<7.4.4|>=8.0,<8.0.4" }, "require-dev": { "psr/cache": "^1.0|^2.0|^3.0", "symfony/console": "^7.2|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/event-dispatcher": "^6.4|^7.0|^8.0", "symfony/http-kernel": "^7.3|^8.0", "symfony/lock": "^7.4|^8.0", "symfony/process": "^6.4|^7.0|^8.0", "symfony/property-access": "^6.4|^7.0|^8.0", "symfony/rate-limiter": "^6.4|^7.0|^8.0", "symfony/routing": "^6.4|^7.0|^8.0", "symfony/serializer": "^6.4.32|~7.3.10|^7.4.4|^8.0.4", "symfony/service-contracts": "^2.5|^3", "symfony/stopwatch": "^6.4|^7.0|^8.0", "symfony/validator": "^6.4|^7.0|^8.0", "symfony/var-dumper": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Messenger\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Samuel Roze", "email": "samuel.roze@gmail.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Helps applications send and receive messages to/from other applications or via message queues", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/messenger/tree/v7.4.22" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-25T14:40:16+00:00" }, { "name": "symfony/mime", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", "reference": "94a4c017435bc515f5ac80421a2c555fb9ca3676" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/mime/zipball/94a4c017435bc515f5ac80421a2c555fb9ca3676", "reference": "94a4c017435bc515f5ac80421a2c555fb9ca3676", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-intl-idn": "^1.10", "symfony/polyfill-mbstring": "^1.0" }, "conflict": { "egulias/email-validator": "~3.0.0", "phpdocumentor/reflection-docblock": "<5.2|>=7", "phpdocumentor/type-resolver": "<1.5.1", "symfony/mailer": "<6.4", "symfony/serializer": "<6.4.3|>7.0,<7.0.3" }, "require-dev": { "egulias/email-validator": "^2.1.10|^3.1|^4", "league/html-to-markdown": "^5.0", "phpdocumentor/reflection-docblock": "^5.2|^6.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/process": "^6.4|^7.0|^8.0", "symfony/property-access": "^6.4|^7.0|^8.0", "symfony/property-info": "^6.4|^7.0|^8.0", "symfony/serializer": "^6.4.44|^7.4.17|^8.1.5" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Mime\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Allows manipulating MIME messages", "homepage": "https://symfony.com", "keywords": [ "mime", "mime-type" ], "support": { "source": "https://github.com/symfony/mime/tree/v7.4.22" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-28T17:57:58+00:00" }, { "name": "symfony/options-resolver", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", "reference": "c95dd81729944936b48f9fecb38ff524eeaf97c0" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/options-resolver/zipball/c95dd81729944936b48f9fecb38ff524eeaf97c0", "reference": "c95dd81729944936b48f9fecb38ff524eeaf97c0", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\OptionsResolver\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Provides an improved replacement for the array_replace PHP function", "homepage": "https://symfony.com", "keywords": [ "config", "configuration", "options" ], "support": { "source": "https://github.com/symfony/options-resolver/tree/v7.4.22" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-18T14:39:27+00:00" }, { "name": "symfony/polyfill-ctype", "version": "v1.37.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", "reference": "141046a8f9477948ff284fa65be2095baafb94f2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/141046a8f9477948ff284fa65be2095baafb94f2", "reference": "141046a8f9477948ff284fa65be2095baafb94f2", "shasum": "" }, "require": { "php": ">=7.2" }, "provide": { "ext-ctype": "*" }, "suggest": { "ext-ctype": "For best performance" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Ctype\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Gert de Pagter", "email": "BackEndTea@gmail.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill for ctype functions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "ctype", "polyfill", "portable" ], "support": { "source": "https://github.com/symfony/polyfill-ctype/tree/v1.37.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-04-10T16:19:22+00:00" }, { "name": "symfony/polyfill-deepclone", "version": "v1.43.2", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-deepclone.git", "reference": "82274308b59f6e96f53a3fb37fc40877d843e5a5" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-deepclone/zipball/82274308b59f6e96f53a3fb37fc40877d843e5a5", "reference": "82274308b59f6e96f53a3fb37fc40877d843e5a5", "shasum": "" }, "require": { "php": ">=8.1" }, "provide": { "ext-deepclone": "*" }, "suggest": { "ext-deepclone": "For best performance" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\DeepClone\\": "" }, "classmap": [ "Resources/stubs" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill for the deepclone extension", "homepage": "https://symfony.com", "keywords": [ "compatibility", "deepclone", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-deepclone/tree/v1.43.2" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-14T07:17:09+00:00" }, { "name": "symfony/polyfill-intl-grapheme", "version": "v1.43.3", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", "reference": "5a8f33c87aeecffce24e721b5064fab05f4becf8" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/5a8f33c87aeecffce24e721b5064fab05f4becf8", "reference": "5a8f33c87aeecffce24e721b5064fab05f4becf8", "shasum": "" }, "require": { "php": ">=7.2" }, "suggest": { "ext-intl": "For best performance" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Intl\\Grapheme\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill for intl's grapheme_* functions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "grapheme", "intl", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.43.3" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-15T09:18:53+00:00" }, { "name": "symfony/polyfill-intl-idn", "version": "v1.43.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", "reference": "533d68cf99c8f8ee2e8893c59ed59192e92cfd74" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/533d68cf99c8f8ee2e8893c59ed59192e92cfd74", "reference": "533d68cf99c8f8ee2e8893c59ed59192e92cfd74", "shasum": "" }, "require": { "php": ">=7.2", "symfony/polyfill-intl-normalizer": "^1.10" }, "suggest": { "ext-intl": "For best performance" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Intl\\Idn\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Laurent Bassin", "email": "laurent@bassin.info" }, { "name": "Trevor Rowbotham", "email": "trevor.rowbotham@pm.me" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "idn", "intl", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.43.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-09-23T14:40:04+00:00" }, { "name": "symfony/polyfill-intl-normalizer", "version": "v1.43.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", "reference": "ebd57ccc7edb93d632e184efbe7693d2517bab3b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/ebd57ccc7edb93d632e184efbe7693d2517bab3b", "reference": "ebd57ccc7edb93d632e184efbe7693d2517bab3b", "shasum": "" }, "require": { "php": ">=7.2" }, "suggest": { "ext-intl": "For best performance" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Intl\\Normalizer\\": "" }, "classmap": [ "Resources/stubs" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill for intl's Normalizer class and related functions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "intl", "normalizer", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.43.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-09-23T22:02:09+00:00" }, { "name": "symfony/polyfill-mbstring", "version": "v1.43.3", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", "reference": "122889ed24dc000165bcbfd77ec412f15cbdfc6a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/122889ed24dc000165bcbfd77ec412f15cbdfc6a", "reference": "122889ed24dc000165bcbfd77ec412f15cbdfc6a", "shasum": "" }, "require": { "ext-iconv": "*", "php": ">=7.2" }, "provide": { "ext-mbstring": "*" }, "suggest": { "ext-mbstring": "For best performance" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Mbstring\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill for the Mbstring extension", "homepage": "https://symfony.com", "keywords": [ "compatibility", "mbstring", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.43.3" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-28T09:35:49+00:00" }, { "name": "symfony/polyfill-php80", "version": "v1.43.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", "reference": "9c6a5d6b01ca51d486c813e9a9c0ed55f208bb74" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/9c6a5d6b01ca51d486c813e9a9c0ed55f208bb74", "reference": "9c6a5d6b01ca51d486c813e9a9c0ed55f208bb74", "shasum": "" }, "require": { "php": ">=7.2" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Php80\\": "" }, "classmap": [ "Resources/stubs" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Ion Bazan", "email": "ion.bazan@gmail.com" }, { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-php80/tree/v1.43.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-09-25T15:50:05+00:00" }, { "name": "symfony/polyfill-php82", "version": "v1.43.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php82.git", "reference": "843bbe8b2a7934307b749751eede0f111f5d1cfc" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php82/zipball/843bbe8b2a7934307b749751eede0f111f5d1cfc", "reference": "843bbe8b2a7934307b749751eede0f111f5d1cfc", "shasum": "" }, "require": { "php": ">=7.2" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Php82\\": "" }, "classmap": [ "Resources/stubs" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill backporting some PHP 8.2+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-php82/tree/v1.43.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-09-25T15:50:05+00:00" }, { "name": "symfony/polyfill-php83", "version": "v1.43.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php83.git", "reference": "80ccff923a8d61f73ebe9da0aa94e25232f004ce" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/80ccff923a8d61f73ebe9da0aa94e25232f004ce", "reference": "80ccff923a8d61f73ebe9da0aa94e25232f004ce", "shasum": "" }, "require": { "php": ">=7.2" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Php83\\": "" }, "classmap": [ "Resources/stubs" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-php83/tree/v1.43.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-09-25T15:50:05+00:00" }, { "name": "symfony/polyfill-php84", "version": "v1.43.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php84.git", "reference": "22c6548499cbe5c5bb072fc0c42312dff062a015" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/22c6548499cbe5c5bb072fc0c42312dff062a015", "reference": "22c6548499cbe5c5bb072fc0c42312dff062a015", "shasum": "" }, "require": { "php": ">=7.2" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Php84\\": "" }, "classmap": [ "Resources/stubs" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill backporting some PHP 8.4+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-php84/tree/v1.43.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-09-23T22:01:09+00:00" }, { "name": "symfony/polyfill-php85", "version": "v1.43.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php85.git", "reference": "86a42cbcc07adc331481a5ab310a4024bfc227f6" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/86a42cbcc07adc331481a5ab310a4024bfc227f6", "reference": "86a42cbcc07adc331481a5ab310a4024bfc227f6", "shasum": "" }, "require": { "php": ">=7.2" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Php85\\": "" }, "classmap": [ "Resources/stubs" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill backporting some PHP 8.5+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-php85/tree/v1.43.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-09-25T15:46:47+00:00" }, { "name": "symfony/polyfill-uuid", "version": "v1.43.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-uuid.git", "reference": "b23ff8245cc5c4479ea2be3d0132d2e6dd433993" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/b23ff8245cc5c4479ea2be3d0132d2e6dd433993", "reference": "b23ff8245cc5c4479ea2be3d0132d2e6dd433993", "shasum": "" }, "require": { "php": ">=7.2" }, "provide": { "ext-uuid": "*" }, "suggest": { "ext-uuid": "For best performance" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Uuid\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Grégoire Pineau", "email": "lyrixx@lyrixx.info" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill for uuid functions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "polyfill", "portable", "uuid" ], "support": { "source": "https://github.com/symfony/polyfill-uuid/tree/v1.43.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-09-24T05:20:52+00:00" }, { "name": "symfony/process", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/process.git", "reference": "a5a6912edbbfc4c98cd080bc4bbe37c8e7eeb20a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/process/zipball/a5a6912edbbfc4c98cd080bc4bbe37c8e7eeb20a", "reference": "a5a6912edbbfc4c98cd080bc4bbe37c8e7eeb20a", "shasum": "" }, "require": { "php": ">=8.2" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Process\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/process/tree/v7.4.22" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-25T14:40:16+00:00" }, { "name": "symfony/property-access", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/property-access.git", "reference": "b45cfcfe0abdbba37350645dae148be29b94f25a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/property-access/zipball/b45cfcfe0abdbba37350645dae148be29b94f25a", "reference": "b45cfcfe0abdbba37350645dae148be29b94f25a", "shasum": "" }, "require": { "php": ">=8.2", "symfony/property-info": "^6.4.32|~7.3.10|^7.4.4|^8.0.4" }, "require-dev": { "symfony/cache": "^6.4|^7.0|^8.0", "symfony/var-exporter": "^6.4.1|^7.0.1|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\PropertyAccess\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Provides functions to read and write from/to an object or array using a simple string notation", "homepage": "https://symfony.com", "keywords": [ "access", "array", "extraction", "index", "injection", "object", "property", "property-path", "reflection" ], "support": { "source": "https://github.com/symfony/property-access/tree/v7.4.22" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-26T21:52:50+00:00" }, { "name": "symfony/property-info", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/property-info.git", "reference": "25c1b823ee4e0995e57e49bc0160c43ea199a7b5" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/property-info/zipball/25c1b823ee4e0995e57e49bc0160c43ea199a7b5", "reference": "25c1b823ee4e0995e57e49bc0160c43ea199a7b5", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/string": "^6.4|^7.0|^8.0", "symfony/type-info": "^7.4.7|^8.0.7" }, "conflict": { "phpdocumentor/reflection-docblock": "<5.2|>=7", "phpdocumentor/type-resolver": "<1.5.1", "symfony/cache": "<6.4", "symfony/dependency-injection": "<6.4", "symfony/serializer": "<6.4" }, "require-dev": { "phpdocumentor/reflection-docblock": "^5.2|^6.0", "phpstan/phpdoc-parser": "^1.0|^2.0", "symfony/cache": "^6.4|^7.0|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/serializer": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\PropertyInfo\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Kévin Dunglas", "email": "dunglas@gmail.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Extracts information about PHP class' properties using metadata of popular sources", "homepage": "https://symfony.com", "keywords": [ "doctrine", "phpdoc", "property", "symfony", "type", "validator" ], "support": { "source": "https://github.com/symfony/property-info/tree/v7.4.22" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-25T14:40:16+00:00" }, { "name": "symfony/rate-limiter", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/rate-limiter.git", "reference": "97a013c93ce39c70ace5316499c0d8aaec43a7f6" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/rate-limiter/zipball/97a013c93ce39c70ace5316499c0d8aaec43a7f6", "reference": "97a013c93ce39c70ace5316499c0d8aaec43a7f6", "shasum": "" }, "require": { "php": ">=8.2", "symfony/options-resolver": "^7.3|^8.0" }, "require-dev": { "psr/cache": "^1.0|^2.0|^3.0", "symfony/lock": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\RateLimiter\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Wouter de Jong", "email": "wouter@wouterj.nl" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Provides a Token Bucket implementation to rate limit input and output in your application", "homepage": "https://symfony.com", "keywords": [ "limiter", "rate-limiter" ], "support": { "source": "https://github.com/symfony/rate-limiter/tree/v7.4.22" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-20T19:25:08+00:00" }, { "name": "symfony/routing", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", "reference": "f79ed6fbf60d9e32d358054f1915295f3b8a6f7a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/routing/zipball/f79ed6fbf60d9e32d358054f1915295f3b8a6f7a", "reference": "f79ed6fbf60d9e32d358054f1915295f3b8a6f7a", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3" }, "conflict": { "symfony/config": "<6.4", "symfony/dependency-injection": "<6.4", "symfony/yaml": "<6.4" }, "require-dev": { "psr/log": "^1|^2|^3", "symfony/config": "^6.4|^7.0|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/http-foundation": "^6.4|^7.0|^8.0", "symfony/yaml": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Routing\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Maps an HTTP request to a set of configuration variables", "homepage": "https://symfony.com", "keywords": [ "router", "routing", "uri", "url" ], "support": { "source": "https://github.com/symfony/routing/tree/v7.4.22" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-26T21:52:50+00:00" }, { "name": "symfony/service-contracts", "version": "v3.7.3", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", "reference": "15e6a07ec2a2c75ceb1b21dd98105ee8456d2257" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/service-contracts/zipball/15e6a07ec2a2c75ceb1b21dd98105ee8456d2257", "reference": "15e6a07ec2a2c75ceb1b21dd98105ee8456d2257", "shasum": "" }, "require": { "php": ">=8.1", "psr/container": "^1.1|^2.0", "symfony/deprecation-contracts": "^2.5|^3" }, "conflict": { "ext-psr": "<1.1|>=2" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/contracts", "name": "symfony/contracts" }, "branch-alias": { "dev-main": "3.7-dev" } }, "autoload": { "psr-4": { "Symfony\\Contracts\\Service\\": "" }, "exclude-from-classmap": [ "/Test/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Generic abstractions related to writing services", "homepage": "https://symfony.com", "keywords": [ "abstractions", "contracts", "decoupling", "interfaces", "interoperability", "standards" ], "support": { "source": "https://github.com/symfony/service-contracts/tree/v3.7.3" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-07-27T15:39:01+00:00" }, { "name": "symfony/string", "version": "v8.1.10", "source": { "type": "git", "url": "https://github.com/symfony/string.git", "reference": "6c6110979c0150393bbb336170e286d51ab4d76c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/string/zipball/6c6110979c0150393bbb336170e286d51ab4d76c", "reference": "6c6110979c0150393bbb336170e286d51ab4d76c", "shasum": "" }, "require": { "php": ">=8.4.1", "symfony/polyfill-ctype": "^1.8", "symfony/polyfill-intl-grapheme": "^1.33", "symfony/polyfill-intl-normalizer": "^1.0", "symfony/polyfill-mbstring": "^1.0" }, "conflict": { "symfony/translation-contracts": "<2.5" }, "require-dev": { "symfony/emoji": "^7.4|^8.0", "symfony/http-client": "^7.4|^8.0", "symfony/intl": "^7.4|^8.0", "symfony/translation-contracts": "^2.5|^3.0", "symfony/var-exporter": "^7.4|^8.0" }, "type": "library", "autoload": { "files": [ "Resources/functions.php" ], "psr-4": { "Symfony\\Component\\String\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", "homepage": "https://symfony.com", "keywords": [ "grapheme", "i18n", "string", "unicode", "utf-8", "utf8" ], "support": { "source": "https://github.com/symfony/string/tree/v8.1.10" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-23T17:06:53+00:00" }, { "name": "symfony/translation", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", "reference": "a892cd1807bfaf0a10690359c47fdf95b162ef22" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/translation/zipball/a892cd1807bfaf0a10690359c47fdf95b162ef22", "reference": "a892cd1807bfaf0a10690359c47fdf95b162ef22", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", "symfony/translation-contracts": "^2.5.3|^3.3" }, "conflict": { "nikic/php-parser": "<5.0", "symfony/config": "<6.4", "symfony/console": "<6.4", "symfony/dependency-injection": "<6.4", "symfony/http-client-contracts": "<2.5", "symfony/http-kernel": "<6.4", "symfony/service-contracts": "<2.5", "symfony/twig-bundle": "<6.4", "symfony/yaml": "<6.4" }, "provide": { "symfony/translation-implementation": "2.3|3.0" }, "require-dev": { "nikic/php-parser": "^5.0", "psr/log": "^1|^2|^3", "symfony/config": "^6.4|^7.0|^8.0", "symfony/console": "^6.4|^7.0|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/finder": "^6.4|^7.0|^8.0", "symfony/http-client-contracts": "^2.5|^3.0", "symfony/http-kernel": "^6.4|^7.0|^8.0", "symfony/intl": "^6.4|^7.0|^8.0", "symfony/polyfill-intl-icu": "^1.21", "symfony/routing": "^6.4|^7.0|^8.0", "symfony/service-contracts": "^2.5|^3", "symfony/yaml": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "files": [ "Resources/functions.php" ], "psr-4": { "Symfony\\Component\\Translation\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/translation/tree/v7.4.22" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-25T14:40:16+00:00" }, { "name": "symfony/translation-contracts", "version": "v3.7.1", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", "reference": "ccb206b98faccc511ebae8e5fad50f2dc0b30621" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/ccb206b98faccc511ebae8e5fad50f2dc0b30621", "reference": "ccb206b98faccc511ebae8e5fad50f2dc0b30621", "shasum": "" }, "require": { "php": ">=8.1" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/contracts", "name": "symfony/contracts" }, "branch-alias": { "dev-main": "3.7-dev" } }, "autoload": { "psr-4": { "Symfony\\Contracts\\Translation\\": "" }, "exclude-from-classmap": [ "/Test/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Generic abstractions related to translation", "homepage": "https://symfony.com", "keywords": [ "abstractions", "contracts", "decoupling", "interfaces", "interoperability", "standards" ], "support": { "source": "https://github.com/symfony/translation-contracts/tree/v3.7.1" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-06-05T06:23:12+00:00" }, { "name": "symfony/type-info", "version": "v8.1.10", "source": { "type": "git", "url": "https://github.com/symfony/type-info.git", "reference": "2083d4516f9041b8ac550d9029afb08fcf09d0ad" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/type-info/zipball/2083d4516f9041b8ac550d9029afb08fcf09d0ad", "reference": "2083d4516f9041b8ac550d9029afb08fcf09d0ad", "shasum": "" }, "require": { "php": ">=8.4.1", "psr/container": "^1.1|^2.0" }, "conflict": { "phpstan/phpdoc-parser": "<1.30" }, "require-dev": { "phpstan/phpdoc-parser": "^1.30|^2.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\TypeInfo\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Mathias Arlaud", "email": "mathias.arlaud@gmail.com" }, { "name": "Baptiste LEDUC", "email": "baptiste.leduc@gmail.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Extracts PHP types information.", "homepage": "https://symfony.com", "keywords": [ "PHPStan", "phpdoc", "symfony", "type" ], "support": { "source": "https://github.com/symfony/type-info/tree/v8.1.10" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-25T14:40:25+00:00" }, { "name": "symfony/uid", "version": "v7.4.21", "source": { "type": "git", "url": "https://github.com/symfony/uid.git", "reference": "3e706a245b5343ea93be9cafe84525bfb54e60fc" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/uid/zipball/3e706a245b5343ea93be9cafe84525bfb54e60fc", "reference": "3e706a245b5343ea93be9cafe84525bfb54e60fc", "shasum": "" }, "require": { "php": ">=8.2", "symfony/polyfill-uuid": "^1.15" }, "require-dev": { "symfony/console": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Uid\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Grégoire Pineau", "email": "lyrixx@lyrixx.info" }, { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Provides an object-oriented API to generate and represent UIDs", "homepage": "https://symfony.com", "keywords": [ "UID", "ulid", "uuid" ], "support": { "source": "https://github.com/symfony/uid/tree/v7.4.21" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-12T14:31:36+00:00" }, { "name": "symfony/validator", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", "reference": "b12ac8a9b90160e1a1935748191c6aae4149b577" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/validator/zipball/b12ac8a9b90160e1a1935748191c6aae4149b577", "reference": "b12ac8a9b90160e1a1935748191c6aae4149b577", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.0", "symfony/polyfill-php83": "^1.27", "symfony/translation-contracts": "^2.5|^3" }, "conflict": { "doctrine/lexer": "<1.1", "symfony/dependency-injection": "<6.4", "symfony/doctrine-bridge": "<7.0", "symfony/expression-language": "<6.4", "symfony/http-kernel": "<6.4", "symfony/intl": "<6.4", "symfony/property-info": "<6.4", "symfony/translation": "<6.4.3|>=7.0,<7.0.3", "symfony/var-exporter": "<6.4.25|>=7.0,<7.3.3", "symfony/yaml": "<6.4" }, "require-dev": { "egulias/email-validator": "^2.1.10|^3|^4", "symfony/cache": "^6.4|^7.0|^8.0", "symfony/config": "^6.4|^7.0|^8.0", "symfony/console": "^6.4|^7.0|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/finder": "^6.4|^7.0|^8.0", "symfony/http-client": "^6.4|^7.0|^8.0", "symfony/http-foundation": "^6.4|^7.0|^8.0", "symfony/http-kernel": "^6.4|^7.0|^8.0", "symfony/intl": "^6.4|^7.0|^8.0", "symfony/mime": "^6.4|^7.0|^8.0", "symfony/process": "^6.4|^7.0|^8.0", "symfony/property-access": "^6.4|^7.0|^8.0", "symfony/property-info": "^6.4|^7.0|^8.0", "symfony/string": "^6.4|^7.0|^8.0", "symfony/translation": "^6.4.3|^7.0.3|^8.0", "symfony/type-info": "^7.1.8", "symfony/yaml": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Validator\\": "" }, "exclude-from-classmap": [ "/Tests/", "/Resources/bin/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Provides tools to validate values", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/validator/tree/v7.4.22" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-27T13:52:57+00:00" }, { "name": "symfony/var-exporter", "version": "v8.1.10", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", "reference": "e94442cdefc1df995528d26acb40d25c2d50504d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/var-exporter/zipball/e94442cdefc1df995528d26acb40d25c2d50504d", "reference": "e94442cdefc1df995528d26acb40d25c2d50504d", "shasum": "" }, "require": { "php": ">=8.4.1", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-deepclone": "^1.43.1" }, "require-dev": { "symfony/property-access": "^7.4|^8.0", "symfony/serializer": "^7.4|^8.0", "symfony/var-dumper": "^7.4|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\VarExporter\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Provides tools to export, instantiate, hydrate, clone and lazy-load PHP objects", "homepage": "https://symfony.com", "keywords": [ "clone", "construct", "deep-clone", "export", "hydrate", "instantiate", "lazy-loading", "proxy", "serialize" ], "support": { "source": "https://github.com/symfony/var-exporter/tree/v8.1.10" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-22T14:30:01+00:00" }, { "name": "symfony/yaml", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", "reference": "1ed6afa13d48c579c51cbf32e38f50686313497b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/yaml/zipball/1ed6afa13d48c579c51cbf32e38f50686313497b", "reference": "1ed6afa13d48c579c51cbf32e38f50686313497b", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-ctype": "^1.8" }, "conflict": { "symfony/console": "<6.4" }, "require-dev": { "symfony/console": "^6.4|^7.0|^8.0" }, "bin": [ "Resources/bin/yaml-lint" ], "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Yaml\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/yaml/tree/v7.4.22" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-18T14:39:27+00:00" }, { "name": "t3bootstrap/container-bs5-templates", "version": "14.3.3", "source": { "type": "", "url": "", "reference": "" }, "dist": { "type": "zip", "url": "https://git.wappler.systems/api/packages/T3Bootstrap14/composer/files/t3bootstrap%2Fcontainer-bs5-templates/14.3.3/t3bootstrap-container-bs5-templates.14.3.3.zip", "shasum": "c815df3327434fbee3232b25e43e749eb1806e46" }, "require": { "b13/container": "^4", "t3bootstrap/core": "^14.3.0", "typo3/cms-core": "^14.0", "typo3/cms-frontend": "^14.0", "wapplersystems/ws-components": "^14" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "container_bs5_templates" } }, "autoload": { "psr-4": { "T3Bootstrap\\ContainerBs5Templates\\": "Classes" } }, "license": [ "GPL-2.0+" ], "authors": [ { "name": "Sven Wappler", "homepage": "https://wappler.systems" } ], "description": "T3Bootstrap Container BS5 Templates - Bootstrap 5 content elements based on b13/container.", "homepage": "https://t3bootstrap.de", "keywords": [ "TYPO3", "bootstrap", "container", "extension" ], "time": "2026-10-12T17:02:41+02:00" }, { "name": "t3bootstrap/core", "version": "14.3.8", "source": { "type": "", "url": "", "reference": "" }, "dist": { "type": "zip", "url": "https://git.wappler.systems/api/packages/T3Bootstrap14/composer/files/t3bootstrap%2Fcore/14.3.8/t3bootstrap-core.14.3.8.zip", "shasum": "7f1d483728d178a11e469bace9b7f4a00c5def9c" }, "require": { "typo3/cms-core": "^14.0", "typo3/cms-filemetadata": "^14", "typo3/cms-frontend": "^14.0", "wapplersystems/ws-components": "^14" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "t3b_core" } }, "autoload": { "psr-4": { "T3Bootstrap\\Core\\": "Classes" } }, "license": [ "GPL-2.0+" ], "authors": [ { "name": "Sven Wappler", "homepage": "https://wappler.systems" } ], "homepage": "https://t3bootstrap.de", "keywords": [ "TYPO3", "extension" ], "time": "2026-10-23T02:04:37+02:00" }, { "name": "t3bootstrap/hero-item", "version": "14.2.3", "source": { "type": "", "url": "", "reference": "" }, "dist": { "type": "zip", "url": "https://git.wappler.systems/api/packages/T3Bootstrap14/composer/files/t3bootstrap%2Fhero-item/14.2.3/t3bootstrap-hero-item.14.2.3.zip", "shasum": "f727f6d2854c0d8b5a12ce9326e58873272d5080" }, "require": { "t3bootstrap/core": "^14", "typo3/cms-core": "^14", "wapplersystems/ws-components": "^14", "wapplersystems/ws-scss": "^14" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "heroitem" } }, "autoload": { "psr-4": { "T3Bootstrap\\HeroItem\\": "Classes" } }, "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "Sven Wappler" } ], "description": "Exstension for hero items", "time": "2026-08-31T00:15:05+02:00" }, { "name": "t3bootstrap/t3bootstrap-address", "version": "14.1.1", "source": { "type": "", "url": "", "reference": "" }, "dist": { "type": "zip", "url": "https://git.wappler.systems/api/packages/T3Bootstrap14/composer/files/t3bootstrap%2Ft3bootstrap-address/14.1.1/t3bootstrap-t3bootstrap-address.14.1.1.zip", "shasum": "c109d28c96040a79262c237d94ca64cd00309261" }, "require": { "t3bootstrap/core": "*", "typo3/cms-core": "^14", "wapplersystems/address": "*", "wapplersystems/ws-components": "^14" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "t3bootstrap_address" } }, "license": [ "GPL-2.0+" ], "authors": [ { "name": "Sven Wappler", "homepage": "https://wappler.systems" } ], "description": "t3bootstrap modifications for the address extension", "homepage": "https://t3bootstrap.de", "time": "2026-06-18T03:23:22+02:00" }, { "name": "t3bootstrap/t3bootstrap-blog", "version": "14.1.3", "source": { "type": "", "url": "", "reference": "" }, "dist": { "type": "zip", "url": "https://git.wappler.systems/api/packages/T3Bootstrap14/composer/files/t3bootstrap%2Ft3bootstrap-blog/14.1.3/t3bootstrap-t3bootstrap-blog.14.1.3.zip", "shasum": "df032a945437eac113931c247fe2cc7a809f8699" }, "require": { "t3bootstrap/core": "*", "t3g/blog": "^14.0", "typo3/cms-core": "^14", "typo3/cms-form": "^14", "wapplersystems/ws-components": "^14" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "t3bootstrap_blog" } }, "autoload": { "psr-4": { "T3Bootstrap\\Blog\\": "Classes" } }, "license": [ "GPL-2.0+" ], "authors": [ { "name": "Sven Wappler", "homepage": "https://wappler.systems" } ], "description": "t3bootstrap modifications for the blog extension", "homepage": "https://t3bootstrap.de", "time": "2026-05-19T14:58:47+02:00" }, { "name": "t3bootstrap/t3bootstrap-calendarize", "version": "14.0.0", "source": { "type": "", "url": "", "reference": "" }, "dist": { "type": "zip", "url": "https://git.wappler.systems/api/packages/T3Bootstrap14/composer/files/t3bootstrap%2Ft3bootstrap-calendarize/14.0.0/t3bootstrap-t3bootstrap-calendarize.14.0.0.zip", "shasum": "6146df258665b3f5222377597886fd2f0bca3d55" }, "require": { "lochmueller/calendarize": "^15", "t3bootstrap/core": "^14", "typo3/cms-core": "^14", "wapplersystems/ws-components": "^14" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "t3bootstrap_calendarize" } }, "license": [ "GPL-2.0+" ], "authors": [ { "name": "Sven Wappler", "homepage": "https://wappler.systems" } ], "description": "Adds t3bootstrap TCA palettes, configurations and Partials to the calendarize plugins", "homepage": "https://t3bootstrap.de", "time": "2026-10-14T16:02:56+02:00" }, { "name": "t3bootstrap/t3bootstrap-filecollection_gallery", "version": "14.1.2", "source": { "type": "", "url": "", "reference": "" }, "dist": { "type": "zip", "url": "https://git.wappler.systems/api/packages/T3Bootstrap14/composer/files/t3bootstrap%2Ft3bootstrap-filecollection_gallery/14.1.2/t3bootstrap-t3bootstrap-filecollection_gallery.14.1.2.zip", "shasum": "3f039a808c0bc5636354c54328c2f0a68df9310d" }, "require": { "t3bootstrap/core": "*", "typo3/cms-core": "^14", "wapplersystems/filecollection_gallery": "^14", "wapplersystems/ws-components": "^14" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "t3bootstrap_filecollection_gallery" } }, "license": [ "GPL-2.0+" ], "authors": [ { "name": "Sven Wappler", "homepage": "https://wappler.systems" } ], "description": "Adds the t3bootstrap TCA palettes to the filecollection_gallery plugins", "homepage": "https://t3bootstrap.de", "time": "2026-07-27T01:51:58+02:00" }, { "name": "t3bootstrap/t3bootstrap-form", "version": "14.1.2", "source": { "type": "", "url": "", "reference": "" }, "dist": { "type": "zip", "url": "https://git.wappler.systems/api/packages/T3Bootstrap14/composer/files/t3bootstrap%2Ft3bootstrap-form/14.1.2/t3bootstrap-t3bootstrap-form.14.1.2.zip", "shasum": "2cde924c842831d66fe952267c1e350cc68245d7" }, "require": { "t3bootstrap/core": "*", "typo3/cms-core": "^14", "typo3/cms-form": "^14", "wapplersystems/ws-components": "^14" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "t3bootstrap_form" } }, "autoload": { "psr-4": { "T3Bootstrap\\T3BootstrapForm\\": "Classes" } }, "license": [ "GPL-2.0+" ], "authors": [ { "name": "Sven Wappler", "homepage": "https://wappler.systems" } ], "description": "Adds the t3bootstrap TCA palettes to the form plugins; provides templates", "homepage": "https://t3bootstrap.de", "time": "2026-07-27T01:53:41+02:00" }, { "name": "t3bootstrap/t3bootstrap-news", "version": "14.3.0", "source": { "type": "", "url": "", "reference": "" }, "dist": { "type": "zip", "url": "https://git.wappler.systems/api/packages/T3Bootstrap14/composer/files/t3bootstrap%2Ft3bootstrap-news/14.3.0/t3bootstrap-t3bootstrap-news.14.3.0.zip", "shasum": "0e0d3dec9865344af43f220dd9e69fa932287323" }, "require": { "georgringer/news": "^14", "georgringer/numbered-pagination": "^2.2", "t3bootstrap/core": "*", "typo3/cms-core": "^14", "wapplersystems/newslayouts": "*", "wapplersystems/videos": "*", "wapplersystems/ws-components": "^14" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "t3bootstrap_news" } }, "autoload": { "psr-4": { "T3Bootstrap\\T3BootstrapNews\\": "Classes" } }, "license": [ "GPL-2.0+" ], "authors": [ { "name": "Sven Wappler", "homepage": "https://wappler.systems" } ], "description": "Adds the t3bootstrap TCA palettes to the news plugins", "homepage": "https://t3bootstrap.de", "time": "2026-05-14T17:10:41+02:00" }, { "name": "t3bootstrap/t3bootstrap-powermail", "version": "14.0.0", "source": { "type": "", "url": "", "reference": "" }, "dist": { "type": "zip", "url": "https://git.wappler.systems/api/packages/T3Bootstrap14/composer/files/t3bootstrap%2Ft3bootstrap-powermail/14.0.0/t3bootstrap-t3bootstrap-powermail.14.0.0.zip", "shasum": "0d260e0bc9d939d609a4025769d4d2b65c7c926e" }, "require": { "in2code/powermail": "^14 || dev-typo3-v14", "t3bootstrap/core": "^14", "typo3/cms-core": "^14" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "t3bootstrap_powermail" } }, "autoload": { "psr-4": { "T3Bootstrap\\T3BootstrapPowermail\\": "Classes" } }, "license": [ "GPL-2.0+" ], "authors": [ { "name": "Sven Wappler", "homepage": "https://wappler.systems" } ], "description": "Adds the t3bootstrap TCA palettes to the powermail plugins", "homepage": "https://t3bootstrap.de", "time": "2026-10-09T01:04:51+02:00" }, { "name": "t3bootstrap/t3bootstrap-wsslider", "version": "14.5.2", "source": { "type": "", "url": "", "reference": "" }, "dist": { "type": "zip", "url": "https://git.wappler.systems/api/packages/T3Bootstrap14/composer/files/t3bootstrap%2Ft3bootstrap-wsslider/14.5.2/t3bootstrap-t3bootstrap-wsslider.14.5.2.zip", "shasum": "a70efd67a44c75c67dbbb2c259ff3173103ac523" }, "require": { "t3bootstrap/core": "*", "typo3/cms-core": "^14", "wapplersystems/ws-components": "^14", "wapplersystems/ws-slider": "*" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "t3bootstrap_wsslider" } }, "license": [ "GPL-2.0+" ], "authors": [ { "name": "Sven Wappler", "homepage": "https://wappler.systems" } ], "description": "Adds the t3bootstrap TCA palettes to the news plugins", "homepage": "https://t3bootstrap.de", "time": "2026-10-28T09:35:39+01:00" }, { "name": "t3bootstrap/template", "version": "14.19.3", "source": { "type": "", "url": "", "reference": "" }, "dist": { "type": "zip", "url": "https://git.wappler.systems/api/packages/T3Bootstrap14/composer/files/t3bootstrap%2Ftemplate/14.19.3/t3bootstrap-template.14.19.3.zip", "shasum": "26200bad21ba600d994862e77a93c3f9cdbd0c08" }, "require": { "t3bootstrap/core": "^14.3.7", "typo3/cms-core": "^14", "wapplersystems/font-downloader": "^14", "wapplersystems/ws-components": "^14", "wapplersystems/ws-scss": "^14" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "template" } }, "autoload": { "psr-4": { "T3Bootstrap\\Template\\": "Classes" } }, "license": [ "GPL-2.0+" ], "authors": [ { "name": "Sven Wappler", "homepage": "https://wappler.systems" } ], "homepage": "https://t3bootstrap.de", "keywords": [ "TYPO3", "extension" ], "time": "2026-10-29T01:31:28+01:00" }, { "name": "t3g/blog", "version": "dev-v14-sw", "source": { "type": "git", "url": "https://github.com/svewap/blog.git", "reference": "693a15cbeca1a96ca905b9984a9ce32c03e0146f" }, "require": { "ext-json": "*", "ext-pdo": "*", "php": "^8.2", "psr/http-client": "^1.0", "psr/http-factory": "^1.0", "psr/http-message": "^1.1 || ^2.0", "typo3/cms-backend": "^13.4.15 || ^14.3 || 15.*.*@dev", "typo3/cms-core": "^13.4.15 || ^14.3 || 15.*.*@dev", "typo3/cms-extbase": "^13.4.15 || ^14.3 || 15.*.*@dev", "typo3/cms-extensionmanager": "^13.4.15 || ^14.3 || 15.*.*@dev", "typo3/cms-fluid": "^13.4.15 || ^14.3 || 15.*.*@dev", "typo3/cms-form": "^13.4.15 || ^14.3 || 15.*.*@dev", "typo3/cms-frontend": "^13.4.15 || ^14.3 || 15.*.*@dev", "typo3/cms-install": "^13.4.15 || ^14.3 || 15.*.*@dev" }, "require-dev": { "a9f/typo3-fractor": "^1.0", "bk2k/bootstrap-package": "^15.0 || 16.*.*@dev", "bk2k/extension-helper": "^2.0", "friendsofphp/php-cs-fixer": "^3.75", "overtrue/phplint": "^9.6", "phpstan/phpstan": "^2.1", "phpstan/phpstan-deprecation-rules": "^2.0", "phpstan/phpstan-phpunit": "^2.0", "phpstan/phpstan-strict-rules": "^2.0", "typo3/cms-belog": "^13.4.15 || ^14.3 || 15.*.*@dev", "typo3/cms-beuser": "^13.4.15 || ^14.3 || 15.*.*@dev", "typo3/cms-filelist": "^13.4.15 || ^14.3 || 15.*.*@dev", "typo3/cms-fluid-styled-content": "^13.4.15 || ^14.3 || 15.*.*@dev", "typo3/cms-lowlevel": "^13.4.15 || ^14.3 || 15.*.*@dev", "typo3/cms-rte-ckeditor": "^13.4.15 || ^14.3 || 15.*.*@dev", "typo3/cms-seo": "^13.4.15 || ^14.3 || 15.*.*@dev", "typo3/cms-setup": "^13.4.15 || ^14.3 || 15.*.*@dev", "typo3/cms-tstemplate": "^13.4.15 || ^14.3 || 15.*.*@dev", "typo3/testing-framework": "^9.0.0 || dev-main" }, "suggest": { "bk2k/bootstrap-package": "Theme for TYPO3", "typo3/cms-fluid-styled-content": "Content rendering definition based on fluid" }, "type": "typo3-cms-extension", "extra": { "branch-alias": { "dev-v14.0": "14.0.x-dev" }, "typo3/cms": { "extension-key": "blog", "web-dir": ".build/public" } }, "autoload": { "psr-4": { "T3G\\AgencyPack\\Blog\\": "Classes/" } }, "autoload-dev": { "psr-4": { "T3G\\AgencyPack\\Blog\\Tests\\": "Tests/" } }, "scripts": { "test:php:lint": [ "phplint" ], "test:php:unit": [ "phpunit -c Build/UnitTests.xml" ], "test:php:functional": [ "phpunit -c Build/FunctionalTests.xml" ], "phpstan": [ "phpstan analyze --configuration Build/phpstan.neon" ], "phpstan:baseline": [ "phpstan analyze --configuration Build/phpstan.neon --generate-baseline Build/phpstan-baseline.neon" ], "test": [ "@test:php:lint", "@phpstan", "@test:php:unit", "@test:php:functional" ], "cgl": [ "php-cs-fixer --diff -v fix" ] }, "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 GmbH", "role": "Developer", "homepage": "https://typo3.com/" } ], "description": "This blog extension uses TYPO3s core concepts and elements to provide a full-blown blog that users of TYPO3 can instantly understand and use.", "homepage": "https://extensions.typo3.org/extension/blog/", "support": { "issues": "https://github.com/TYPO3GmbH/blog/issues", "docs": "https://docs.typo3.org/typo3cms/extensions/blog/", "source": "https://github.com/TYPO3GmbH/blog", "slack": "https://typo3.slack.com/archives/t3g-ext-blog" }, "time": "2026-09-24T13:10:28+00:00" }, { "name": "titk/legacy13-compat", "version": "dev-main", "dist": { "type": "path", "url": "packages/titk-legacy13-compat", "reference": "43eb4a4d777e7a939becb02a351f35ff0e427cd5" }, "require": { "php": "^8.2", "typo3/cms-backend": "^14.3", "typo3/cms-core": "^14.3", "typo3/cms-frontend": "^14.3" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "titk_legacy13_compat" }, "titk-source-sha256": "f45c954c73e6bc8a19a8361c6ac6bf3dbe4e064b95dc4eade40e04a0014cd269" }, "autoload": { "psr-4": { "TITK\\Migration\\Legacy13Compat\\": "Classes/" } }, "license": [ "GPL-2.0-or-later" ], "description": "TITK legacy 13 compatibility migrations - Selective guarded migrations; disabled until an isolated-copy policy is configured.", "transport-options": { "symlink": false, "relative": true } }, { "name": "titk/sitepackage", "version": "dev-main", "dist": { "type": "path", "url": "packages/titk-sitepackage", "reference": "215ba03be9ff14703c998a38cc0896d44cc47f7d" }, "require": { "fluidtypo3/vhs": "^8.0", "t3bootstrap/container-bs5-templates": "^14.0", "t3bootstrap/core": "^14.3", "typo3/cms-core": "^14.3" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "demotemplate" }, "titk-source-sha256": "fcbeaef84ea0def0221ec3e09e98f6bd922320f389408a624cf15b2738a55f71" }, "autoload": { "psr-4": { "TITK\\Site\\": "Classes/" } }, "license": [ "proprietary" ], "description": "TITK Sitepackage - TITK page port", "transport-options": { "symlink": false, "relative": true } }, { "name": "typo3/class-alias-loader", "version": "v2.0.1", "source": { "type": "git", "url": "https://github.com/TYPO3/class-alias-loader.git", "reference": "c44de30ec91e134e28d4e886bc642bacaf4f407f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3/class-alias-loader/zipball/c44de30ec91e134e28d4e886bc642bacaf4f407f", "reference": "c44de30ec91e134e28d4e886bc642bacaf4f407f", "shasum": "" }, "require": { "composer-plugin-api": "^2.0", "php": ">=8.2" }, "replace": { "helhum/class-alias-loader": "*" }, "require-dev": { "composer/composer": "^2.0@dev", "friendsofphp/php-cs-fixer": "^3.95", "mikey179/vfsstream": "~1.4.0@dev", "phpunit/phpunit": "^11" }, "type": "composer-plugin", "extra": { "class": "TYPO3\\ClassAliasLoader\\Plugin", "branch-alias": { "dev-main": "2.0.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\ClassAliasLoader\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Helmut Hummel", "email": "info@helhum.io" } ], "description": "Amends the composer class loader to support class aliases to provide backwards compatibility for packages", "homepage": "http://github.com/TYPO3/class-alias-loader", "keywords": [ "alias", "autoloader", "classloader", "composer" ], "support": { "issues": "https://github.com/TYPO3/class-alias-loader/issues", "source": "https://github.com/TYPO3/class-alias-loader/tree/v2.0.1" }, "time": "2026-04-17T13:11:31+00:00" }, { "name": "typo3/cms-adminpanel", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/adminpanel.git", "reference": "0f4915926a9a8770e2c9eb4e557bdc62f660741d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/adminpanel/zipball/0f4915926a9a8770e2c9eb4e557bdc62f660741d", "reference": "0f4915926a9a8770e2c9eb4e557bdc62f660741d", "shasum": "" }, "require": { "psr/http-message": "^1.1 || ^2.0", "psr/http-server-handler": "^1.0", "psr/http-server-middleware": "^1.0", "typo3/cms-backend": "14.3.10", "typo3/cms-core": "14.3.10", "typo3/cms-fluid": "14.3.10", "typo3/cms-frontend": "14.3.10", "typo3fluid/fluid": "^5.3.2" }, "conflict": { "typo3/cms": "*" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "Package": { "partOfFactoryDefault": true }, "extension-key": "adminpanel" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Adminpanel\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS Admin Panel - The Admin Panel displays information about your site in the frontend and contains a range of metrics including debug and caching information.", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/c/typo3/cms-adminpanel/main/en-us/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-backend", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/backend.git", "reference": "fd0421f304fe34353c99d5633adf267ca6cd72ba" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/backend/zipball/fd0421f304fe34353c99d5633adf267ca6cd72ba", "reference": "fd0421f304fe34353c99d5633adf267ca6cd72ba", "shasum": "" }, "require": { "ext-intl": "*", "ext-libxml": "*", "psr/event-dispatcher": "^1.0", "typo3/cms-core": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "replace": { "typo3/cms-about": "self.version", "typo3/cms-context-help": "self.version", "typo3/cms-cshmanual": "self.version", "typo3/cms-func-wizards": "self.version", "typo3/cms-recordlist": "self.version", "typo3/cms-setup": "self.version", "typo3/cms-t3editor": "self.version", "typo3/cms-wizard-crpages": "self.version", "typo3/cms-wizard-sortpages": "self.version" }, "suggest": { "typo3/cms-install": "Displays a link to the Environment module in the System Information toolbar." }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "Package": { "protected": true, "serviceProvider": "TYPO3\\CMS\\Backend\\ServiceProvider", "partOfFactoryDefault": true, "partOfMinimalUsableSystem": true }, "extension-key": "backend" }, "branch-alias": { "dev-main": "14.3.x-dev" }, "typo3/class-alias-loader": { "class-alias-maps": [ "Migrations/Code/ClassAliasMap.php" ] } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Backend\\": "Classes/", "TYPO3\\CMS\\Setup\\Event\\": "DeprecatedClasses/Setup/Event/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS Backend", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-belog", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/belog.git", "reference": "4041bf60aa267a237864d59197fb9a8f518e48be" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/belog/zipball/4041bf60aa267a237864d59197fb9a8f518e48be", "reference": "4041bf60aa267a237864d59197fb9a8f518e48be", "shasum": "" }, "require": { "typo3/cms-core": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "Package": { "partOfFactoryDefault": true }, "extension-key": "belog" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Belog\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS Log - View logs from the sys_log table in the TYPO3 backend modules System>Log", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-beuser", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/beuser.git", "reference": "30263d3dca15ef8a5d5cd92794c06b7e075ab8a2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/beuser/zipball/30263d3dca15ef8a5d5cd92794c06b7e075ab8a2", "reference": "30263d3dca15ef8a5d5cd92794c06b7e075ab8a2", "shasum": "" }, "require": { "typo3/cms-core": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "Package": { "partOfFactoryDefault": true }, "extension-key": "beuser" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Beuser\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS Backend User - TYPO3 backend module Administration > Users for managing backend users and groups.", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-cli", "version": "v3.1.3", "source": { "type": "git", "url": "https://github.com/TYPO3/cms-cli.git", "reference": "7e26bf51bd8dbd74f86f7c68cb14965c678930f8" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3/cms-cli/zipball/7e26bf51bd8dbd74f86f7c68cb14965c678930f8", "reference": "7e26bf51bd8dbd74f86f7c68cb14965c678930f8", "shasum": "" }, "require": { "php": "^7.0 || ^8.0" }, "bin": [ "typo3" ], "type": "library", "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "description": "TYPO3 command line binary", "homepage": "https://typo3.org", "support": { "issues": "https://github.com/TYPO3/cms-cli/issues", "source": "https://github.com/TYPO3/cms-cli/tree/v3.1.3" }, "time": "2025-12-31T13:41:20+00:00" }, { "name": "typo3/cms-composer-installers", "version": "v5.0.2", "source": { "type": "git", "url": "https://github.com/TYPO3/CmsComposerInstallers.git", "reference": "becd622c869eb5cba6b8ea13965a73ae84e37346" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3/CmsComposerInstallers/zipball/becd622c869eb5cba6b8ea13965a73ae84e37346", "reference": "becd622c869eb5cba6b8ea13965a73ae84e37346", "shasum": "" }, "require": { "composer-plugin-api": "^2.1.0", "php": "^8.1" }, "replace": { "lw/typo3cms-installers": "*", "netresearch/composer-installers": "*" }, "require-dev": { "composer/composer": "^2.1", "friendsofphp/php-cs-fixer": "^3.62.0", "overtrue/phplint": "^9.4.1", "phpunit/phpunit": "^10.5.30" }, "type": "composer-plugin", "extra": { "class": "TYPO3\\CMS\\Composer\\Installer\\Plugin", "branch-alias": { "dev-main": "5.0.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Composer\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 CMS Core Team", "homepage": "https://forge.typo3.org/projects/typo3cms-core", "role": "Developer" }, { "name": "The TYPO3 Community", "homepage": "https://typo3.org/community/", "role": "Contributor" } ], "description": "TYPO3 CMS Installers", "homepage": "https://github.com/TYPO3/CmsComposerInstallers", "keywords": [ "cms", "core", "extension", "installer", "typo3" ], "support": { "general": "https://typo3.org/support/", "issues": "https://github.com/TYPO3/CmsComposerInstallers/issues", "source": "https://github.com/TYPO3/CmsComposerInstallers/tree/v5.0.2" }, "time": "2025-11-25T18:08:15+00:00" }, { "name": "typo3/cms-core", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/core.git", "reference": "280c82fcfe7622e244092eb8c781d97adca3f6d2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/core/zipball/280c82fcfe7622e244092eb8c781d97adca3f6d2", "reference": "280c82fcfe7622e244092eb8c781d97adca3f6d2", "shasum": "" }, "require": { "bacon/bacon-qr-code": "^3.1.1", "christian-riesen/base32": "^2.0", "composer-runtime-api": "^2.1", "composer/class-map-generator": "^1.7.2", "composer/semver": "^3.4", "doctrine/dbal": "~4.4.4", "doctrine/lexer": "^3.0.1", "egulias/email-validator": "^4.0", "enshrined/svg-sanitize": "^1.1.1", "ext-dom": "*", "ext-intl": "*", "ext-json": "*", "ext-libxml": "*", "ext-mbstring": "*", "ext-pcre": "*", "ext-pdo": "*", "ext-session": "*", "ext-sodium": "*", "ext-tokenizer": "*", "ext-xml": "*", "firebase/php-jwt": "^6.10.2 || ^7.0.5", "guzzlehttp/guzzle": "^7.15.2 || ^8.0", "guzzlehttp/promises": "^2.0.3 || ^3.0", "guzzlehttp/psr7": "^2.10.2 || ^3.0", "lolli42/finediff": "^1.1.2", "masterminds/html5": "^2.10.0", "php": "^8.2", "psr/clock": "^1.0", "psr/container": "^2.0", "psr/event-dispatcher": "^1.0", "psr/http-client": "^1.0.3", "psr/http-factory": "^1.1.0", "psr/http-message": "^1.1 || ^2.0", "psr/http-server-handler": "^1.0", "psr/http-server-middleware": "^1.0", "psr/log": "^3.0.1", "symfony/config": "^7.4.8", "symfony/console": "^7.4.8", "symfony/dependency-injection": "^7.4.8", "symfony/doctrine-messenger": "^7.4.6", "symfony/event-dispatcher-contracts": "^3.6.0", "symfony/expression-language": "^7.4.21", "symfony/filesystem": "^7.4.8", "symfony/finder": "^7.4.8", "symfony/http-foundation": "^7.4.19", "symfony/mailer": "^7.4.12", "symfony/messenger": "^7.4.8", "symfony/mime": "^7.4.12", "symfony/options-resolver": "^7.4.8", "symfony/polyfill-php83": "^1.36.0", "symfony/polyfill-php84": "^1.38", "symfony/polyfill-php85": "^1.38", "symfony/process": "^7.4.8", "symfony/rate-limiter": "^7.4.8", "symfony/routing": "^7.4.13", "symfony/translation": "^7.4.8", "symfony/uid": "^7.4.8", "symfony/yaml": "^7.4.18", "typo3/class-alias-loader": "^2.0.1", "typo3/cms-cli": "^3.1.3", "typo3/cms-composer-installers": "^5.0.2", "typo3/html-sanitizer": "^2.3.2", "typo3fluid/fluid": "^5.3.2" }, "conflict": { "hoa/core": "*", "typo3/cms": "*" }, "provide": { "psr/http-factory-implementation": "1.0", "psr/http-message-implementation": "1.0" }, "replace": { "typo3/cms-lang": "self.version", "typo3/cms-saltedpasswords": "self.version", "typo3/cms-sv": "self.version" }, "suggest": { "ext-apcu": "Needed when non-default APCU based cache backends are used", "ext-exif": "Used to extract exif metadata 'Orientation' of uploaded images", "ext-fileinfo": "Used for proper file type detection in the file abstraction layer", "ext-gd": "GDlib/Freetype is required for building images with text (GIFBUILDER) and can also be used to scale images", "ext-mysqli": "", "ext-openssl": "OpenSSL is required for sending SMTP mails over an encrypted channel endpoint", "ext-zip": "", "ext-zlib": "TYPO3 uses zlib for resource compression and un/packing t3x extension files" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "Package": { "protected": true, "serviceProvider": "TYPO3\\CMS\\Core\\ServiceProvider", "partOfFactoryDefault": true, "partOfMinimalUsableSystem": true }, "extension-key": "core" }, "branch-alias": { "dev-main": "14.3.x-dev" }, "typo3/class-alias-loader": { "class-alias-maps": [ "Migrations/Code/ClassAliasMap.php" ] } }, "autoload": { "files": [ "Resources/PHP/GlobalDebugFunctions.php" ], "psr-4": { "TYPO3\\CMS\\Core\\": "Classes/" }, "classmap": [ "DeprecatedClasses/ext-install/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS Core", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-dashboard", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/dashboard.git", "reference": "c6c4ab09823f46035c199382e7b37d6e88d7ccd0" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/dashboard/zipball/c6c4ab09823f46035c199382e7b37d6e88d7ccd0", "reference": "c6c4ab09823f46035c199382e7b37d6e88d7ccd0", "shasum": "" }, "require": { "typo3/cms-backend": "14.3.10", "typo3/cms-core": "14.3.10", "typo3/cms-extbase": "14.3.10", "typo3/cms-fluid": "14.3.10", "typo3/cms-frontend": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "Package": { "serviceProvider": "TYPO3\\CMS\\Dashboard\\ServiceProvider", "partOfFactoryDefault": true }, "extension-key": "dashboard" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Dashboard\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS Dashboard - TYPO3 backend module used to configure and create backend widgets.", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/c/typo3/cms-dashboard/main/en-us/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-extbase", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/extbase.git", "reference": "7451e8dc7f587a2a1514d0469678666c88c76db6" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/extbase/zipball/7451e8dc7f587a2a1514d0469678666c88c76db6", "reference": "7451e8dc7f587a2a1514d0469678666c88c76db6", "shasum": "" }, "require": { "doctrine/instantiator": "^1.5 || ^2.0", "phpdocumentor/reflection-docblock": "^6.0.3", "phpdocumentor/type-resolver": "^2.0.0", "phpstan/phpdoc-parser": "^2.1", "symfony/dependency-injection": "^7.4.8", "symfony/property-access": "^7.4.8", "symfony/property-info": "^7.4.15", "symfony/validator": "^7.4.8", "typo3/cms-core": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "suggest": { "typo3/cms-scheduler": "Additional scheduler tasks" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "Package": { "protected": true, "serviceProvider": "TYPO3\\CMS\\Extbase\\ServiceProvider", "partOfFactoryDefault": true, "partOfMinimalUsableSystem": true }, "extension-key": "extbase" }, "branch-alias": { "dev-main": "14.3.x-dev" }, "typo3/class-alias-loader": { "class-alias-maps": [ "Migrations/Code/ClassAliasMap.php" ] } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Extbase\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS Extbase - Extension framework to create TYPO3 frontend plugins and TYPO3 backend modules.", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-extensionmanager", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/extensionmanager.git", "reference": "30bb806c390d4ed9ff7b1eccf4c0148ae1a29100" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/extensionmanager/zipball/30bb806c390d4ed9ff7b1eccf4c0148ae1a29100", "reference": "30bb806c390d4ed9ff7b1eccf4c0148ae1a29100", "shasum": "" }, "require": { "ext-libxml": "*", "typo3/cms-core": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "Package": { "protected": true, "partOfFactoryDefault": true, "partOfMinimalUsableSystem": true }, "extension-key": "extensionmanager" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Extensionmanager\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS Extension Manager - Backend module (System > Extensions) for viewing and managing extensions.", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-felogin", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/felogin.git", "reference": "e77980d85cfe28338041095e23fda4c1fca609bf" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/felogin/zipball/e77980d85cfe28338041095e23fda4c1fca609bf", "reference": "e77980d85cfe28338041095e23fda4c1fca609bf", "shasum": "" }, "require": { "typo3/cms-core": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "Package": { "partOfFactoryDefault": true }, "extension-key": "felogin" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\FrontendLogin\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS Frontend Login - A template-based plugin to log in website users in the TYPO3 frontend.", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/c/typo3/cms-felogin/main/en-us/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-filelist", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/filelist.git", "reference": "930aed7e59b9eb19c4883607c435eee981c41914" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/filelist/zipball/930aed7e59b9eb19c4883607c435eee981c41914", "reference": "930aed7e59b9eb19c4883607c435eee981c41914", "shasum": "" }, "require": { "typo3/cms-core": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "Package": { "protected": true, "partOfFactoryDefault": true, "partOfMinimalUsableSystem": true }, "extension-key": "filelist" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Filelist\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS Filelist - TYPO3 backend module 'Media' used for managing files.", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-filemetadata", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/filemetadata.git", "reference": "a4d533c255efe9c74bc414452cc5726181199b79" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/filemetadata/zipball/a4d533c255efe9c74bc414452cc5726181199b79", "reference": "a4d533c255efe9c74bc414452cc5726181199b79", "shasum": "" }, "require": { "typo3/cms-core": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "extension-key": "filemetadata" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS File Metadata - Adds additional metadata to file management.", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-fluid", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/fluid.git", "reference": "c7e6282503c7855ed7806d08ebe1191c4048b3d1" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/fluid/zipball/c7e6282503c7855ed7806d08ebe1191c4048b3d1", "reference": "c7e6282503c7855ed7806d08ebe1191c4048b3d1", "shasum": "" }, "require": { "symfony/dependency-injection": "^7.4.8", "symfony/finder": "^7.4.8", "typo3/cms-core": "14.3.10", "typo3/cms-extbase": "14.3.10", "typo3fluid/fluid": "^5.3.2" }, "conflict": { "typo3/cms": "*" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "Package": { "protected": true, "serviceProvider": "TYPO3\\CMS\\Fluid\\ServiceProvider", "partOfFactoryDefault": true, "partOfMinimalUsableSystem": true }, "extension-key": "fluid" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Fluid\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS Fluid Integration - Integration of the Fluid templating engine into TYPO3.", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/other/typo3/view-helper-reference/main/en-us/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-fluid-styled-content", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/fluid_styled_content.git", "reference": "88e4c50ef4baaa9f7dae55a591ee30ffb43d2372" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/fluid_styled_content/zipball/88e4c50ef4baaa9f7dae55a591ee30ffb43d2372", "reference": "88e4c50ef4baaa9f7dae55a591ee30ffb43d2372", "shasum": "" }, "require": { "typo3/cms-core": "14.3.10", "typo3/cms-fluid": "14.3.10", "typo3/cms-frontend": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "Package": { "partOfFactoryDefault": true }, "extension-key": "fluid_styled_content" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\FluidStyledContent\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS Fluid Styled Content - Fluid templates for TYPO3 content elements.", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/c/typo3/cms-fluid-styled-content/main/en-us/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-form", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/form.git", "reference": "18f08ead758593f5195174c067c55deba49f4076" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/form/zipball/18f08ead758593f5195174c067c55deba49f4076", "reference": "18f08ead758593f5195174c067c55deba49f4076", "shasum": "" }, "require": { "psr/http-message": "^1.1 || ^2.0", "symfony/expression-language": "^7.4.21", "typo3/cms-core": "14.3.10", "typo3/cms-frontend": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "suggest": { "typo3/cms-filelist": "Listing of files in the directory", "typo3/cms-impexp": "Import and Export of records from TYPO3 in a custom serialized format (.T3D) for data exchange with other TYPO3 systems.", "typo3/cms-lowlevel": "To display the YAML configuration in the configuration module" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "Package": { "partOfFactoryDefault": true }, "extension-key": "form" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Form\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS Form - Flexible TYPO3 frontend form framework that comes with a backend editor interface.", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/c/typo3/cms-form/main/en-us/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-frontend", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/frontend.git", "reference": "461b61097ecd29a0a67b4aa8595d87ca93480ae0" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/frontend/zipball/461b61097ecd29a0a67b4aa8595d87ca93480ae0", "reference": "461b61097ecd29a0a67b4aa8595d87ca93480ae0", "shasum": "" }, "require": { "ext-libxml": "*", "typo3/cms-core": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "suggest": { "typo3/cms-adminpanel": "Provides additional information and functionality for backend users in the frontend." }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "Package": { "protected": true, "partOfFactoryDefault": true, "partOfMinimalUsableSystem": true }, "extension-key": "frontend" }, "branch-alias": { "dev-main": "14.3.x-dev" }, "typo3/class-alias-loader": { "class-alias-maps": [ "Migrations/Code/ClassAliasMap.php" ] } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Frontend\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS Frontend", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-impexp", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/impexp.git", "reference": "9b02b29f1492746be6cea7345bac48efae8a7a70" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/impexp/zipball/9b02b29f1492746be6cea7345bac48efae8a7a70", "reference": "9b02b29f1492746be6cea7345bac48efae8a7a70", "shasum": "" }, "require": { "typo3/cms-core": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "Package": { "partOfFactoryDefault": true }, "extension-key": "impexp" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Impexp\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS Import/Export - Tool for importing and exporting records using XML or the custom T3D format.", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/c/typo3/cms-impexp/main/en-us/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-indexed-search", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/indexed_search.git", "reference": "0bb41fe4b61cea68c74c2a687c4f5a183f57e9ee" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/indexed_search/zipball/0bb41fe4b61cea68c74c2a687c4f5a183f57e9ee", "reference": "0bb41fe4b61cea68c74c2a687c4f5a183f57e9ee", "shasum": "" }, "require": { "typo3/cms-core": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "suggest": { "ext-exif": "Used to extract exif metadata 'COMMENT' and 'ImageDescription' of uploaded images", "typo3/cms-reports": "For the status report about the MySQL fulltext minimum word length", "typo3/cms-scheduler": "For garbage collection of search statistics" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "extension-key": "indexed_search" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\IndexedSearch\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS Indexed Search - Provides indexing functionality for TYPO3 pages and records as well as files including PDF, Word, HTML and plain text.", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/c/typo3/cms-indexed-search/main/en-us/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-info", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/info.git", "reference": "0b46ba50df325549d0a226e95407903c768a6295" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/info/zipball/0b46ba50df325549d0a226e95407903c768a6295", "reference": "0b46ba50df325549d0a226e95407903c768a6295", "shasum": "" }, "require": { "typo3/cms-core": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "replace": { "typo3/cms-info-pagetsconfig": "self.version" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "Package": { "partOfFactoryDefault": true }, "extension-key": "info" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Info\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS Info - TYPO3 backend module for displaying information, such as a pagetree overview and localization information.", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-install", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/install.git", "reference": "81ed244d2421a0a372ccb89c75c84891ad8086c1" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/install/zipball/81ed244d2421a0a372ccb89c75c84891ad8086c1", "reference": "81ed244d2421a0a372ccb89c75c84891ad8086c1", "shasum": "" }, "require": { "doctrine/dbal": "~4.4.4", "guzzlehttp/promises": "^2.0.3 || ^3.0", "nikic/php-parser": "^5.4.0", "symfony/finder": "^7.4.8", "symfony/http-foundation": "^7.4.19", "typo3/cms-core": "14.3.10", "typo3/cms-extbase": "14.3.10", "typo3/cms-fluid": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "Package": { "protected": true, "serviceProvider": "TYPO3\\CMS\\Install\\ServiceProvider", "partOfFactoryDefault": true, "partOfMinimalUsableSystem": true }, "extension-key": "install" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Install\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS Install Tool - The Install Tool is used for installation, upgrade, system administration and setup tasks.", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-linkvalidator", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/linkvalidator.git", "reference": "94990fddbdeccb932e365d515fee23660af55d65" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/linkvalidator/zipball/94990fddbdeccb932e365d515fee23660af55d65", "reference": "94990fddbdeccb932e365d515fee23660af55d65", "shasum": "" }, "require": { "typo3/cms-core": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "suggest": { "typo3/cms-scheduler": "Regular checks of links" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "extension-key": "linkvalidator" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Linkvalidator\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS LinkValidator - Checks for broken links and displays results in the (Info>LinkValidator) backend module.", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/c/typo3/cms-linkvalidator/main/en-us/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-lowlevel", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/lowlevel.git", "reference": "15f6b14170ba6e48cfffde1fd5107a1767983134" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/lowlevel/zipball/15f6b14170ba6e48cfffde1fd5107a1767983134", "reference": "15f6b14170ba6e48cfffde1fd5107a1767983134", "shasum": "" }, "require": { "typo3/cms-core": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "Package": { "partOfFactoryDefault": true }, "extension-key": "lowlevel" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Lowlevel\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS Lowlevel - Technical analysis of the system. This includes raw database search, checking relations, counting pages and records etc.", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-reactions", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/reactions.git", "reference": "2ac8630833cebb6eaaf40b70608bce78ada21a87" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/reactions/zipball/2ac8630833cebb6eaaf40b70608bce78ada21a87", "reference": "2ac8630833cebb6eaaf40b70608bce78ada21a87", "shasum": "" }, "require": { "typo3/cms-core": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "suggest": { "typo3/cms-lowlevel": "To display registered reactions in the configuration module" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "extension-key": "reactions" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Reactions\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS Reactions - Handle incoming Webhooks for TYPO3", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/c/typo3/cms-reactions/main/en-us/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-recycler", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/recycler.git", "reference": "f4f73d54e579c47692c1457f5cc58e4600d81189" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/recycler/zipball/f4f73d54e579c47692c1457f5cc58e4600d81189", "reference": "f4f73d54e579c47692c1457f5cc58e4600d81189", "shasum": "" }, "require": { "typo3/cms-core": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "suggest": { "typo3/cms-scheduler": "Remove deleted records after given time" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "Package": { "partOfFactoryDefault": true }, "extension-key": "recycler" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Recycler\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS Recycler - Restore deleted records or remove them from the database permanently.", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/c/typo3/cms-recycler/main/en-us/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-redirects", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/redirects.git", "reference": "185885bd3e3fec2b006ff6d0f732bed931c688bf" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/redirects/zipball/185885bd3e3fec2b006ff6d0f732bed931c688bf", "reference": "185885bd3e3fec2b006ff6d0f732bed931c688bf", "shasum": "" }, "require": { "doctrine/dbal": "~4.4.4", "psr/http-message": "^1.1 || ^2.0", "psr/log": "^3.0.1", "symfony/console": "^7.4.8", "typo3/cms-backend": "14.3.10", "typo3/cms-core": "14.3.10", "typo3fluid/fluid": "^5.3.2" }, "conflict": { "typo3/cms": "*" }, "suggest": { "typo3/cms-reports": "Get reports of redirects", "typo3/cms-scheduler": "Execute commands to update redirect status" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "Package": { "partOfFactoryDefault": true }, "extension-key": "redirects" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Redirects\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS Redirects - Create manual redirects, list existing redirects and automatically createredirects on slug changes.", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/c/typo3/cms-redirects/main/en-us/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-reports", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/reports.git", "reference": "8f8bd72296cc4d46de546a5440ac4267f54fb3a7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/reports/zipball/8f8bd72296cc4d46de546a5440ac4267f54fb3a7", "reference": "8f8bd72296cc4d46de546a5440ac4267f54fb3a7", "shasum": "" }, "require": { "typo3/cms-core": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "suggest": { "typo3/cms-scheduler": "Determine system's status and send it via email" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "Package": { "partOfFactoryDefault": true }, "extension-key": "reports" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Reports\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS Reports - Show status reports and installed services in the (System>Reports) backend module.", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-rte-ckeditor", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/rte_ckeditor.git", "reference": "140d57728fe17a8abb5014c1bb3c853d2a8a691d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/rte_ckeditor/zipball/140d57728fe17a8abb5014c1bb3c853d2a8a691d", "reference": "140d57728fe17a8abb5014c1bb3c853d2a8a691d", "shasum": "" }, "require": { "typo3/cms-core": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "Package": { "partOfFactoryDefault": true }, "extension-key": "rte_ckeditor" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\RteCKEditor\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS RTE CKEditor - Integration of CKEditor as a Rich Text Editor for the TYPO3 backend.", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/c/typo3/cms-rte-ckeditor/main/en-us/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-scheduler", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/scheduler.git", "reference": "57581e40122f1f89cc2f219798d6ff936064e9d5" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/scheduler/zipball/57581e40122f1f89cc2f219798d6ff936064e9d5", "reference": "57581e40122f1f89cc2f219798d6ff936064e9d5", "shasum": "" }, "require": { "typo3/cms-core": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "extension-key": "scheduler" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Scheduler\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS Scheduler - Schedule tasks to run once or periodically at a specific time.", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/c/typo3/cms-scheduler/main/en-us/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-seo", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/seo.git", "reference": "14ae3d05e77731aca837af205fe28d2ebf6c326b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/seo/zipball/14ae3d05e77731aca837af205fe28d2ebf6c326b", "reference": "14ae3d05e77731aca837af205fe28d2ebf6c326b", "shasum": "" }, "require": { "typo3/cms-core": "14.3.10", "typo3/cms-extbase": "14.3.10", "typo3/cms-frontend": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "suggest": { "typo3/cms-dashboard": "TYPO3 users can add widgets that can help to optimise their website for search engines" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "Package": { "partOfFactoryDefault": true }, "extension-key": "seo" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Seo\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS SEO - SEO features including specific fields for SEO purposes, rendering of HTML meta tags and sitemaps.", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/c/typo3/cms-seo/main/en-us/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-sys-note", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/sys_note.git", "reference": "47bae2f533028f82a315a4daf0702e7043975d4e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/sys_note/zipball/47bae2f533028f82a315a4daf0702e7043975d4e", "reference": "47bae2f533028f82a315a4daf0702e7043975d4e", "shasum": "" }, "require": { "typo3/cms-core": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "suggest": { "typo3/cms-dashboard": "TYPO3 users can add widgets that can help to quickly see existing sys_note records" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "Package": { "partOfFactoryDefault": true }, "extension-key": "sys_note" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\SysNote\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS System Notes - Records with messages which can be placed on any page and contain instructions or other information related to a page or section.", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-tstemplate", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/tstemplate.git", "reference": "272a6aee8c3105ae3c7ea2a56faf0ebb32c7640d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/tstemplate/zipball/272a6aee8c3105ae3c7ea2a56faf0ebb32c7640d", "reference": "272a6aee8c3105ae3c7ea2a56faf0ebb32c7640d", "shasum": "" }, "require": { "typo3/cms-core": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "Package": { "partOfFactoryDefault": true }, "extension-key": "tstemplate" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Tstemplate\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS TypoScript - TYPO3 backend module for the management of TypoScript records for the CMS frontend.", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-viewpage", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/viewpage.git", "reference": "a0a0adb4f4740f4e86947ff454c8028ddb29feee" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/viewpage/zipball/a0a0adb4f4740f4e86947ff454c8028ddb29feee", "reference": "a0a0adb4f4740f4e86947ff454c8028ddb29feee", "shasum": "" }, "require": { "typo3/cms-core": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "Package": { "partOfFactoryDefault": true }, "extension-key": "viewpage" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Viewpage\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS Viewpage - Use the (Web>View) backend module to view a frontend page inside the TYPO3 backend.", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/cms-webhooks", "version": "v14.3.10", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/webhooks.git", "reference": "c60f15358321af6183d6aa2cc557002d913feb6a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3-CMS/webhooks/zipball/c60f15358321af6183d6aa2cc557002d913feb6a", "reference": "c60f15358321af6183d6aa2cc557002d913feb6a", "shasum": "" }, "require": { "symfony/uid": "^7.4.8", "typo3/cms-core": "14.3.10" }, "conflict": { "typo3/cms": "*" }, "suggest": { "typo3/cms-lowlevel": "To display registered webhooks in the configuration module" }, "type": "typo3-cms-framework", "extra": { "typo3/cms": { "extension-key": "webhooks" }, "branch-alias": { "dev-main": "14.3.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Webhooks\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "TYPO3 Core Team", "email": "typo3cms@typo3.org", "role": "Developer" } ], "description": "TYPO3 CMS Webhooks - Handle outgoing Webhooks for TYPO3", "homepage": "https://typo3.community/", "support": { "chat": "https://typo3.community/meet/slack/", "docs": "https://docs.typo3.org/c/typo3/cms-webhooks/main/en-us/", "forum": "https://talk.typo3.org/", "issues": "https://forge.typo3.org/issues/", "rss": "https://news.typo3.com/rss/", "security": "https://typo3.org/security/", "source": "https://github.com/TYPO3/typo3/" }, "funding": [ { "url": "https://typo3.org/membership", "type": "membership" } ], "time": "2026-10-22T08:51:04+00:00" }, { "name": "typo3/html-sanitizer", "version": "v2.3.2", "source": { "type": "git", "url": "https://github.com/TYPO3/html-sanitizer.git", "reference": "8b5d0be44ded457ca993ec9ca93d859941c63764" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3/html-sanitizer/zipball/8b5d0be44ded457ca993ec9ca93d859941c63764", "reference": "8b5d0be44ded457ca993ec9ca93d859941c63764", "shasum": "" }, "require": { "ext-dom": "*", "masterminds/html5": "^2.7.6", "php": "^7.2 || ^8.0", "psr/log": "^1.0 || ^2.0 || ^3.0" }, "require-dev": { "phpunit/phpunit": "^8.5" }, "type": "library", "extra": { "branch-alias": { "dev-main": "2.x-dev" } }, "autoload": { "psr-4": { "TYPO3\\HtmlSanitizer\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Oliver Hader", "email": "oliver@typo3.org" } ], "description": "HTML sanitizer aiming to provide XSS-safe markup based on explicitly allowed tags, attributes and values.", "support": { "issues": "https://github.com/TYPO3/html-sanitizer/issues", "source": "https://github.com/TYPO3/html-sanitizer/tree/v2.3.2" }, "time": "2026-06-08T15:19:36+00:00" }, { "name": "typo3fluid/fluid", "version": "5.3.2", "source": { "type": "git", "url": "https://github.com/TYPO3/Fluid.git", "reference": "2f16b9e8d2509f7abb6a087ad781e361351f465d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TYPO3/Fluid/zipball/2f16b9e8d2509f7abb6a087ad781e361351f465d", "reference": "2f16b9e8d2509f7abb6a087ad781e361351f465d", "shasum": "" }, "require": { "ext-mbstring": "*", "php": "^8.2" }, "require-dev": { "ext-json": "*", "ext-simplexml": "*", "friendsofphp/php-cs-fixer": "^3.94.2", "infection/infection": "^0.32.6", "phpstan/phpstan": "^2.1.40", "phpstan/phpstan-phpunit": "^2.0.16", "phpunit/phpunit": "^11.5.55 || ^12.5.14 || ^13.0.5", "psr/container": "^2.0.2", "t3docs/fluid-documentation-generator": "^4.4.2" }, "suggest": { "ext-json": "PHP JSON is needed when using JSONVariableProvider: A relatively rare use case", "ext-simplexml": "SimpleXML is required for the XSD schema generator" }, "bin": [ "bin/fluid" ], "type": "library", "extra": { "branch-alias": { "dev-main": "5.x-dev" } }, "autoload": { "psr-4": { "TYPO3Fluid\\Fluid\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-3.0-or-later" ], "description": "The TYPO3 Fluid template rendering engine", "homepage": "https://github.com/TYPO3/Fluid", "support": { "docs": "https://docs.typo3.org/other/typo3fluid/fluid/main/en-us/", "issues": "https://github.com/TYPO3/Fluid/issues", "source": "https://github.com/TYPO3/Fluid" }, "time": "2026-08-12T19:45:55+00:00" }, { "name": "wapplersystems/address", "version": "14.0.6", "source": { "type": "git", "url": "https://github.com/WapplerSystems/address.git", "reference": "e9d16c1570e68af72c0848113b2f20536670c2ab" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/WapplerSystems/address/zipball/e9d16c1570e68af72c0848113b2f20536670c2ab", "reference": "e9d16c1570e68af72c0848113b2f20536670c2ab", "shasum": "" }, "require": { "php": "^8.2", "typo3/cms-core": "^14.0", "wapplersystems/tag": "^14.0" }, "require-dev": { "phpunit/phpunit": "^11.5.50" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "address" } }, "autoload": { "psr-4": { "WapplerSystems\\Address\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "Sven Wappler", "email": "typo3@wappler.systems", "homepage": "https://wappler.systems", "role": "Developer" } ], "description": "Address extension. Code is based on news extension from Georg Ringer.", "homepage": "https://github.com/WapplerSystems/address", "keywords": [ "address", "addresses", "extension", "typo3" ], "support": { "issues": "https://github.com/WapplerSystems/address/issues", "source": "https://github.com/WapplerSystems/address" }, "time": "2026-10-19T15:09:16+00:00" }, { "name": "wapplersystems/core-upgrader", "version": "dev-release/v14", "source": { "type": "git", "url": "https://github.com/WapplerSystems/core_upgrader.git", "reference": "ff34f7bcedd576ad8e7c9ed410d321f838adb0b4" }, "require": { "php": "^8.2", "typo3/cms-core": "^14.0", "typo3/cms-install": "^14.0" }, "default-branch": true, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "core_upgrader2" } }, "autoload": { "psr-4": { "WapplerSystems\\Upgrader\\": "Classes/", "TYPO3\\CMS\\v76\\Core\\Upgrades\\": "Classes/Upgrades/v76/", "TYPO3\\CMS\\v87\\Core\\Upgrades\\": "Classes/Upgrades/v87/", "TYPO3\\CMS\\v95\\Core\\Upgrades\\": "Classes/Upgrades/v95/", "TYPO3\\CMS\\v104\\Core\\Upgrades\\": "Classes/Upgrades/v104/", "TYPO3\\CMS\\v11\\Core\\Upgrades\\": "Classes/Upgrades/v11/", "TYPO3\\CMS\\v12\\Core\\Upgrades\\": "Classes/Upgrades/v12/" } }, "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "Sven Wappler", "email": "typo3@wappler.systems", "role": "Developer" }, { "name": "Nicole Cordes", "email": "typo3@cordes.co", "role": "Developer" } ], "description": "Run upgrade wizards for multiple TYPO3 versions at once and clean up the system", "homepage": "https://github.com/WapplerSystems/core_upgrader", "keywords": [ "Extension", "TYPO3 CMS", "Update", "Upgrade", "Wizards", "cleanup", "maintenance" ], "support": { "source": "https://github.com/WapplerSystems/core_upgrader", "issues": "https://github.com/WapplerSystems/core_upgrader/issues" }, "time": "2026-05-18T17:49:42+00:00" }, { "name": "wapplersystems/filecollection_gallery", "version": "14.0.4", "source": { "type": "git", "url": "https://github.com/WapplerSystems/t3-filecollection-gallery.git", "reference": "e4795ba88056983360e5016ba4e4fdd526d4cc16" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/WapplerSystems/t3-filecollection-gallery/zipball/e4795ba88056983360e5016ba4e4fdd526d4cc16", "reference": "e4795ba88056983360e5016ba4e4fdd526d4cc16", "shasum": "" }, "require": { "php": "^8.2", "typo3/cms-core": "^14.0" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "filecollection_gallery" } }, "autoload": { "psr-4": { "WapplerSystems\\FilecollectionGallery\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "Sven Wappler", "email": "typo3@wappler.systems", "role": "Developer" } ], "description": "Simple Image Gallery which renders a FileCollection containing static or folder based images.", "homepage": "https://github.com/WapplerSystems/t3-filecollection-gallery", "keywords": [ "collection", "extension", "gallery", "images", "typo3" ], "support": { "issues": "https://github.com/WapplerSystems/t3-filecollection-gallery/issues", "source": "https://github.com/WapplerSystems/t3-filecollection-gallery" }, "time": "2026-10-19T15:17:27+00:00" }, { "name": "wapplersystems/font-downloader", "version": "14.0.2", "source": { "type": "git", "url": "https://github.com/WapplerSystems/t3-font-downloader.git", "reference": "29064b046e2953845817b4be344d54239f9dadf7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/WapplerSystems/t3-font-downloader/zipball/29064b046e2953845817b4be344d54239f9dadf7", "reference": "29064b046e2953845817b4be344d54239f9dadf7", "shasum": "" }, "require": { "typo3/cms-core": "^14" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "font_downloader" } }, "autoload": { "psr-4": { "WapplerSystems\\FontDownloader\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "Sven Wappler", "homepage": "https://wappler.systems", "role": "Developer" } ], "description": "Automatically downloads external CSS fonts (Google Fonts, Font Awesome, ...) and serves them locally for GDPR compliance", "homepage": "https://wappler.systems", "keywords": [ "extension", "font-awesome", "gdpr", "google-fonts", "local-fonts", "privacy", "typo3" ], "support": { "issues": "https://github.com/WapplerSystems/t3-font-downloader/issues", "source": "https://github.com/WapplerSystems/t3-font-downloader/tree/14.0.2" }, "time": "2026-10-20T08:55:35+00:00" }, { "name": "wapplersystems/herobuilder", "version": "dev-release/v14", "source": { "type": "git", "url": "https://github.com/WapplerSystems/t3-herobuilder.git", "reference": "f49ed3b1f9a840e171b951102bc18c4a9cf56f10" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/WapplerSystems/t3-herobuilder/zipball/f49ed3b1f9a840e171b951102bc18c4a9cf56f10", "reference": "f49ed3b1f9a840e171b951102bc18c4a9cf56f10", "shasum": "" }, "require": { "php": ">=8.3", "typo3/cms-backend": "^14.3", "typo3/cms-core": "^14.3", "typo3/cms-fluid-styled-content": "^14.3", "typo3/cms-frontend": "^14.3" }, "default-branch": true, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "herobuilder" } }, "autoload": { "psr-4": { "WapplerSystems\\Herobuilder\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "WapplerSystems", "email": "typo3@wappler.systems", "role": "Developer" } ], "description": "Graphical per-breakpoint hero composition builder (drag & drop FAL layers, carousel of collages) for TYPO3.", "support": { "issues": "https://github.com/WapplerSystems/t3-herobuilder/issues", "source": "https://github.com/WapplerSystems/t3-herobuilder/tree/release/v14" }, "time": "2026-10-28T13:13:18+00:00" }, { "name": "wapplersystems/newslayouts", "version": "14.0.3", "source": { "type": "git", "url": "https://github.com/WapplerSystems/t3-newslayouts.git", "reference": "deff3c6430e231b4798912e9e993bc8986304e17" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/WapplerSystems/t3-newslayouts/zipball/deff3c6430e231b4798912e9e993bc8986304e17", "reference": "deff3c6430e231b4798912e9e993bc8986304e17", "shasum": "" }, "require": { "georgringer/news": ">9", "typo3/cms-core": "^14" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "newslayouts" } }, "autoload": { "psr-4": { "WapplerSystems\\Newslayouts\\": "Classes" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0+" ], "description": "Extends EXT:news plugins and records with individual layout settings. Supports bootstrap css framework", "homepage": "https://wappler.systems", "support": { "issues": "https://github.com/WapplerSystems/t3-newslayouts/issues", "source": "https://github.com/WapplerSystems/t3-newslayouts/tree/14.0.3" }, "time": "2026-10-19T15:19:02+00:00" }, { "name": "wapplersystems/save_and_close", "version": "14.0.0", "source": { "type": "git", "url": "https://github.com/WapplerSystems/save_and_close.git", "reference": "d0963083a2e0041c1cb3283e956fec4fe17d78a7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/WapplerSystems/save_and_close/zipball/d0963083a2e0041c1cb3283e956fec4fe17d78a7", "reference": "d0963083a2e0041c1cb3283e956fec4fe17d78a7", "shasum": "" }, "require": { "typo3/cms-core": "^14" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "save_and_close" } }, "autoload": { "psr-4": { "WapplerSystems\\SaveAndClose\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "Sven Wappler", "email": "typo3@wappler.systems", "homepage": "https://wappler.systems", "role": "Developer" }, { "name": "Mainbird", "homepage": "https://github.com/Mainbird", "role": "Developer" } ], "description": "Adds save and close button to all the content elements for TYPO3", "homepage": "https://github.com/WapplerSystems/save_and_close", "keywords": [ "close", "extension", "save", "typo3" ], "support": { "issues": "https://github.com/WapplerSystems/save_and_close/issues", "source": "https://github.com/WapplerSystems/save_and_close" }, "time": "2026-04-13T19:01:45+00:00" }, { "name": "wapplersystems/tag", "version": "14.0.1", "source": { "type": "git", "url": "https://github.com/WapplerSystems/t3-tag.git", "reference": "45c42d3e7df44ef592d8b6fa2b07d8a022c49b3c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/WapplerSystems/t3-tag/zipball/45c42d3e7df44ef592d8b6fa2b07d8a022c49b3c", "reference": "45c42d3e7df44ef592d8b6fa2b07d8a022c49b3c", "shasum": "" }, "require": { "php": "^8.2", "typo3/cms-core": "^14.0" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "tagging" } }, "autoload": { "psr-4": { "TYPO3\\CMS\\Core\\": "Classes/Core/", "TYPO3\\CMS\\Backend\\": "Classes/Backend/", "TYPO3\\CMS\\Extbase\\": "Classes/Extbase/", "TYPO3\\CMS\\Frontend\\": "Classes/Frontend/", "WapplerSystems\\Tag\\": "Classes/Patch/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "Sven Wappler", "email": "typo3@wappler.systems", "role": "Developer" } ], "description": "A patch for TYPO3 to easily add tags just like categories to any element", "homepage": "https://github.com/WapplerSystems/t3-tag", "keywords": [ "extension", "tag", "tagging", "typo3" ], "support": { "issues": "https://github.com/WapplerSystems/t3-tag/issues", "source": "https://github.com/WapplerSystems/t3-tag" }, "time": "2026-05-19T19:10:57+00:00" }, { "name": "wapplersystems/teaser", "version": "14.0.4", "source": { "type": "git", "url": "https://github.com/WapplerSystems/teaser.git", "reference": "da7e23da1491b20e501488617c682b814e68b368" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/WapplerSystems/teaser/zipball/da7e23da1491b20e501488617c682b814e68b368", "reference": "da7e23da1491b20e501488617c682b814e68b368", "shasum": "" }, "require": { "typo3/cms-core": "^14" }, "require-dev": { "typo3/testing-framework": "^6.9.0" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "teaser2" } }, "autoload": { "psr-4": { "WapplerSystems\\Teaser\\": "Classes" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "Sven Wappler", "role": "Developer" } ], "support": { "issues": "https://github.com/WapplerSystems/teaser/issues", "source": "https://github.com/WapplerSystems/teaser/tree/14.0.4" }, "time": "2026-10-19T13:17:25+00:00" }, { "name": "wapplersystems/testimonials", "version": "14.0.4", "source": { "type": "git", "url": "https://github.com/WapplerSystems/t3-testimonials.git", "reference": "48d6d66d716fcbe235696a8ee0309589f9ca5edd" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/WapplerSystems/t3-testimonials/zipball/48d6d66d716fcbe235696a8ee0309589f9ca5edd", "reference": "48d6d66d716fcbe235696a8ee0309589f9ca5edd", "shasum": "" }, "require": { "typo3/cms-core": "^14" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "ws_testimonials" } }, "autoload": { "psr-4": { "WapplerSystems\\Testimonials\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "Sven Wappler", "role": "Developer" } ], "description": "TYPO3 testimonial content elements", "support": { "issues": "https://github.com/WapplerSystems/t3-testimonials/issues", "source": "https://github.com/WapplerSystems/t3-testimonials/tree/14.0.4" }, "time": "2026-10-19T15:42:10+00:00" }, { "name": "wapplersystems/videos", "version": "14.0.5", "source": { "type": "git", "url": "https://github.com/WapplerSystems/videos.git", "reference": "5dcccb8ec7bf88c5521aaf7f53e9e97d86cfd9a1" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/WapplerSystems/videos/zipball/5dcccb8ec7bf88c5521aaf7f53e9e97d86cfd9a1", "reference": "5dcccb8ec7bf88c5521aaf7f53e9e97d86cfd9a1", "shasum": "" }, "require": { "typo3/cms-core": "^14", "typo3/cms-filemetadata": "^14" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "videos" } }, "autoload": { "psr-4": { "WapplerSystems\\Videos\\": "Classes" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "Sven Wappler", "email": "typo3@wappler.systems", "homepage": "https://wappler.systems", "role": "Developer" } ], "description": "Extends video file properties and provides a player for playlists, cue points and subtitles", "homepage": "https://github.com/WapplerSystems/videos", "keywords": [ "cue points", "extension", "markers", "playlist", "tracks", "typo3", "video", "videos" ], "support": { "issues": "https://github.com/WapplerSystems/videos/issues", "source": "https://github.com/WapplerSystems/videos" }, "time": "2026-10-19T14:36:44+00:00" }, { "name": "wapplersystems/ws-components", "version": "14.0.0", "source": { "type": "git", "url": "https://github.com/WapplerSystems/t3-ws-components.git", "reference": "756bbb0e0d00a21c2d84a7065381cd04860dd701" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/WapplerSystems/t3-ws-components/zipball/756bbb0e0d00a21c2d84a7065381cd04860dd701", "reference": "756bbb0e0d00a21c2d84a7065381cd04860dd701", "shasum": "" }, "require": { "php": "^8.2", "typo3/cms-core": "^14.0", "typo3/cms-fluid": "^14.0", "typo3/cms-frontend": "^14.0", "wapplersystems/ws-scss": "*" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "ws_components" } }, "autoload": { "psr-4": { "WapplerSystems\\WsComponents\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "Sven Wappler", "email": "typo3@wappler.systems", "role": "Developer" } ], "description": "Modular SCSS and JS component loader for TYPO3 — extensions request a key, the active site package maps it to files, scss is compiled per key, js is enqueued via AssetCollector.", "keywords": [ "components", "javascript", "modular", "scss", "typo3" ], "support": { "issues": "https://github.com/WapplerSystems/t3-ws-components/issues", "source": "https://github.com/WapplerSystems/t3-ws-components/tree/14.0.0" }, "time": "2026-05-14T15:47:46+00:00" }, { "name": "wapplersystems/ws-scss", "version": "14.1.1", "source": { "type": "git", "url": "https://github.com/WapplerSystems/ws_scss.git", "reference": "c96ebc7a27f46e0c2805febce3a822c72444d0d2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/WapplerSystems/ws_scss/zipball/c96ebc7a27f46e0c2805febce3a822c72444d0d2", "reference": "c96ebc7a27f46e0c2805febce3a822c72444d0d2", "shasum": "" }, "require": { "php": "^8.2", "scssphp/scssphp": "^2.1", "typo3/cms-core": "^14.0" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "ws_scss" } }, "autoload": { "psr-4": { "WapplerSystems\\WsScss\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "Sven Wappler", "email": "typo3@wappler.systems", "role": "Developer" } ], "description": "Compiles SCSS to CSS at runtime with caching, TypoScript variables and EXT: import support", "homepage": "https://github.com/WapplerSystems/ws_scss", "keywords": [ "compiler", "css", "sass", "scss", "scssphp", "typo3" ], "support": { "issues": "https://github.com/WapplerSystems/ws_scss/issues", "source": "https://github.com/WapplerSystems/ws_scss" }, "time": "2026-10-11T00:44:23+00:00" }, { "name": "wapplersystems/ws-slider", "version": "14.6.8", "source": { "type": "git", "url": "https://github.com/WapplerSystems/ws_slider.git", "reference": "3a91d63b0847a39160f730f27fd0e896ca60fd2b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/WapplerSystems/ws_slider/zipball/3a91d63b0847a39160f730f27fd0e896ca60fd2b", "reference": "3a91d63b0847a39160f730f27fd0e896ca60fd2b", "shasum": "" }, "require": { "typo3/cms-core": "^14" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "extension-key": "ws_slider" } }, "autoload": { "psr-4": { "WapplerSystems\\WsSlider\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "Sven Wappler and Contributors", "email": "typo3YYYY@wappler.systems" } ], "description": "universal slider extension for tinyslider, swiper, flexslider, ...", "homepage": "https://github.com/wapplersystems/ws_slider", "keywords": [ "TYPO3 CMS", "flexslider", "slick", "swiper", "tinyslider", "typo3" ], "support": { "issues": "https://github.com/wapplersystems/ws_slider/issues", "source": "https://github.com/wapplersystems/ws_slider" }, "time": "2026-10-19T15:41:20+00:00" }, { "name": "webmozart/assert", "version": "2.5.0", "source": { "type": "git", "url": "https://github.com/webmozarts/assert.git", "reference": "8a163706bbcac613733dba03f51e13b5eb1bb819" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/webmozarts/assert/zipball/8a163706bbcac613733dba03f51e13b5eb1bb819", "reference": "8a163706bbcac613733dba03f51e13b5eb1bb819", "shasum": "" }, "require": { "ext-ctype": "*", "ext-date": "*", "ext-filter": "*", "php": "^8.2" }, "suggest": { "ext-intl": "", "ext-simplexml": "", "ext-spl": "" }, "type": "library", "extra": { "psalm": { "pluginClass": "Webmozart\\Assert\\PsalmPlugin" }, "branch-alias": { "dev-master": "2.0-dev", "dev-feature/2-0": "2.0-dev" } }, "autoload": { "psr-4": { "Webmozart\\Assert\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Bernhard Schussek", "email": "bschussek@gmail.com" }, { "name": "Woody Gilk", "email": "woody.gilk@gmail.com" } ], "description": "Assertions to validate method input/output with nice error messages.", "keywords": [ "assert", "check", "validate" ], "support": { "issues": "https://github.com/webmozarts/assert/issues", "source": "https://github.com/webmozarts/assert/tree/2.5.0" }, "time": "2026-10-05T23:14:19+00:00" }, { "name": "yoast-seo-for-typo3/yoast_seo", "version": "12.1.2", "source": { "type": "git", "url": "https://github.com/Yoast/Yoast-SEO-for-TYPO3.git", "reference": "1287de1607a20976390a5adaaa6db57f2301a4c5" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Yoast/Yoast-SEO-for-TYPO3/zipball/1287de1607a20976390a5adaaa6db57f2301a4c5", "reference": "1287de1607a20976390a5adaaa6db57f2301a4c5", "shasum": "" }, "require": { "ext-json": "*", "maxserv/frontend-request": "^2.0", "php": "^8.2", "typo3/cms-backend": "^12.4.25 || ^13.4 || ^14.3", "typo3/cms-core": "^12.4.25 || ^13.4 || ^14.3", "typo3/cms-extbase": "^12.4.25 || ^13.4 || ^14.3", "typo3/cms-fluid": "^12.4.25 || ^13.4 || ^14.3", "typo3/cms-frontend": "^12.4.25 || ^13.4 || ^14.3", "typo3/cms-install": "^12.4.25 || ^13.4 || ^14.3", "typo3/cms-seo": "^12.4.25 || ^13.4 || ^14.3" }, "replace": { "typo3-ter/yoast-seo": "self.version" }, "require-dev": { "composer/class-map-generator": "^1.3.4", "dg/bypass-finals": "^1.8", "ergebnis/composer-normalize": "^2.43", "friendsofphp/php-cs-fixer": "^3.60.0", "php-parallel-lint/php-parallel-lint": "^1.4", "phpstan/extension-installer": "^1.0", "phpstan/phpstan": "^1.12 || ^2.1", "phpunit/phpunit": "^10.1 || ^11.2.5", "saschaegerer/phpstan-typo3": "^1.10 || ^2.1 || ^3.0.1", "typo3/coding-standards": "^0.7.1 || ^0.8.0", "typo3/tailor": "^1.7", "typo3/testing-framework": "^7.1.0 || ^8.2.0 || ^9.5.0" }, "suggest": { "typo3/cms-dashboard": "Display Yoast SEO widgets within the Dashboard of TYPO3" }, "type": "typo3-cms-extension", "extra": { "typo3/cms": { "web-dir": ".Build/public", "extension-key": "yoast_seo" } }, "autoload": { "psr-4": { "YoastSeoForTypo3\\YoastSeo\\": "Classes/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-3.0-or-later" ], "authors": [ { "name": "Team Yoast", "email": "support@yoast.com", "homepage": "https://yoast.com" }, { "name": "Team MaxServ", "email": "support@maxserv.com", "homepage": "https://maxserv.com" } ], "description": "Yoast SEO for TYPO3", "homepage": "https://yoast.com", "keywords": [ "MaxServ", "TYPO3 CMS", "seo", "yoast" ], "support": { "docs": "https://docs.typo3.org/p/yoast-seo-for-typo3/yoast_seo/main/en-us/", "issues": "https://github.com/Yoast/Yoast-SEO-for-TYPO3/issues", "source": "https://github.com/Yoast/Yoast-SEO-for-TYPO3" }, "time": "2026-07-08T13:20:01+00:00" } ], "packages-dev": [], "aliases": [ { "package": "t3g/blog", "version": "dev-v14-sw", "alias": "14.0.1", "alias_normalized": "14.0.1.0" } ], "minimum-stability": "stable", "stability-flags": { "in2code/powermail": 20, "t3g/blog": 20, "titk/legacy13-compat": 20, "titk/sitepackage": 20, "wapplersystems/core-upgrader": 20, "wapplersystems/herobuilder": 20 }, "prefer-stable": false, "prefer-lowest": false, "platform": {}, "platform-dev": {}, "platform-overrides": { "php": "8.4.27" }, "plugin-api-version": "2.9.0" }