diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 95872b7..558fbd4 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,95 +1,5 @@ # Contributing -Thanks for considering contributing to this extension! :slightly_smiling_face: +Please have a look in the [official documentation][1]. -Since it is an open source product, its successful further development -depends largely on improving and optimizing it together. - -The development of this extension follows the official -[TYPO3 coding standards](https://github.com/TYPO3/coding-standards). -To ensure the stability and cleanliness of the code, various code -quality tools are used and most components are covered with test -cases. - -## Create an issue first - -Before you start working on the extension, please create an issue on -GitHub: https://github.com/CPS-IT/handlebars/issues - -Also, please check if there is already an issue on the topic you want -to address. - -## Contribution workflow - -**Note: This extension follows [Semantic Versioning](https://semver.org/).** - -### Preparation - -Clone the repository first: - -```bash -git clone https://github.com/CPS-IT/handlebars.git -cd handlebars -``` - -Now install all Composer dependencies: - -```bash -composer install -``` - -### Check code quality - -[![CGL](https://github.com/CPS-IT/handlebars/actions/workflows/cgl.yaml/badge.svg)](https://github.com/CPS-IT/handlebars/actions/workflows/cgl.yaml) - -```bash -# Run all linters -composer lint - -# Run Composer normalization -composer lint:composer - -# Run PHP linter only -composer lint:php - -# Run TypoScript linter only -composer lint:typoscript - -# Run PHP static code analysis -composer sca -``` - -### Run tests - -[![Tests](https://github.com/CPS-IT/handlebars/actions/workflows/tests.yaml/badge.svg)](https://github.com/CPS-IT/handlebars/actions/workflows/tests.yaml) -[![Coverage](https://codecov.io/gh/CPS-IT/handlebars/branch/develop/graph/badge.svg?token=6TDD6TVHQH)](https://codecov.io/gh/CPS-IT/handlebars) - -```bash -# Run tests -composer test - -# Run tests with code coverage -composer test:coverage -``` - -The code coverage reports will be stored in `.Build/log/coverage`. - -### Build documentation - -```bash -# Rebuild and open documentation -composer docs - -# Build documentation (from cache) -composer docs:build - -# Open rendered documentation -composer docs:open -``` - -The built docs will be stored in `.Build/docs`. - -### Pull Request - -When you have finished developing your contribution, simply submit a -pull request on GitHub: https://github.com/CPS-IT/handlebars/pulls +[1]: https://docs.typo3.org/p/cpsit/typo3-handlebars/main/en-us/Contributing/Index.html diff --git a/Classes/Exception/TemplateCompilationException.php b/Classes/Exception/TemplateCompilationException.php index 89455a3..6fcb1f9 100644 --- a/Classes/Exception/TemplateCompilationException.php +++ b/Classes/Exception/TemplateCompilationException.php @@ -29,6 +29,4 @@ * @author Elias Häußler * @license GPL-2.0-or-later */ -final class TemplateCompilationException extends \RuntimeException -{ -} +final class TemplateCompilationException extends \RuntimeException {} diff --git a/Classes/Exception/UnableToPresentException.php b/Classes/Exception/UnableToPresentException.php index 8cefc34..ba3e90a 100644 --- a/Classes/Exception/UnableToPresentException.php +++ b/Classes/Exception/UnableToPresentException.php @@ -29,6 +29,4 @@ * @author Elias Häußler * @license GPL-2.0-or-later */ -final class UnableToPresentException extends \RuntimeException -{ -} +final class UnableToPresentException extends \RuntimeException {} diff --git a/Classes/Renderer/Helper/HelperInterface.php b/Classes/Renderer/Helper/HelperInterface.php index 6a4797b..c49c1ea 100644 --- a/Classes/Renderer/Helper/HelperInterface.php +++ b/Classes/Renderer/Helper/HelperInterface.php @@ -29,6 +29,4 @@ * @author Elias Häußler * @license GPL-2.0-or-later */ -interface HelperInterface -{ -} +interface HelperInterface {} diff --git a/Documentation/Contributing/Index.rst b/Documentation/Contributing/Index.rst index 2317f2c..585f7bd 100644 --- a/Documentation/Contributing/Index.rst +++ b/Documentation/Contributing/Index.rst @@ -69,18 +69,26 @@ Check code quality # Run all linters composer lint - # Run Composer normalization + # Run specific linters composer lint:composer - - # Run PHP linter only + composer lint:editorconfig composer lint:php - - # Run TypoScript linter only composer lint:typoscript - # Run PHP static code analysis + # Fix all CGL issues + composer fix + + # Fix specific CGL issues + composer fix:composer + composer fix:editorconfig + composer fix:php + + # Run all static code analyzers composer sca + # Run specific static code analyzers + composer sca:php + .. _run-tests: Run tests diff --git a/Documentation/Settings.cfg b/Documentation/Settings.cfg index aa64e95..234b2fb 100644 --- a/Documentation/Settings.cfg +++ b/Documentation/Settings.cfg @@ -1,6 +1,6 @@ [general] project = Handlebars -release = 0.7.24 +release = 0.7.25 copyright = since 2020 by coding. powerful. systems. CPS GmbH author = Elias Häußler diff --git a/Resources/Private/Libs/Build/composer.lock b/Resources/Private/Libs/Build/composer.lock index abeed3a..bb1cb47 100644 --- a/Resources/Private/Libs/Build/composer.lock +++ b/Resources/Private/Libs/Build/composer.lock @@ -156,5 +156,5 @@ "php": "~7.4.0" }, "platform-dev": [], - "plugin-api-version": "2.3.0" + "plugin-api-version": "2.6.0" } diff --git a/composer.json b/composer.json index 421f8ba..898ff0d 100644 --- a/composer.json +++ b/composer.json @@ -88,15 +88,23 @@ "docs:build": "docker-compose run --rm docs", "docs:cleanup": "rm -rf .Build/docs", "docs:open": "open .Build/docs/Result/project/0.0.0/Index.html", + "fix": [ + "@fix:composer", + "@fix:editorconfig", + "@fix:php" + ], + "fix:composer": "@composer normalize", + "fix:editorconfig": "@lint:editorconfig --fix", + "fix:php": "php-cs-fixer fix", "lint": [ "@lint:composer", "@lint:editorconfig", "@lint:php", "@lint:typoscript" ], - "lint:composer": "@composer normalize", - "lint:editorconfig": "ec --fix -e .Build", - "lint:php": "php-cs-fixer fix", + "lint:composer": "@fix:composer --dry-run", + "lint:editorconfig": "ec -e .Build", + "lint:php": "@fix:php --dry-run", "lint:typoscript": "typoscript-lint -c typoscript-lint.yml", "migration": [ "@migration:rector" diff --git a/composer.lock b/composer.lock index 0ae0b8b..d2bbd47 100644 --- a/composer.lock +++ b/composer.lock @@ -1527,16 +1527,16 @@ }, { "name": "phpstan/phpdoc-parser", - "version": "1.24.0", + "version": "1.24.1", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "3510b0a6274cc42f7219367cb3abfc123ffa09d6" + "reference": "9f854d275c2dbf84915a5c0ec9a2d17d2cd86b01" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/3510b0a6274cc42f7219367cb3abfc123ffa09d6", - "reference": "3510b0a6274cc42f7219367cb3abfc123ffa09d6", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/9f854d275c2dbf84915a5c0ec9a2d17d2cd86b01", + "reference": "9f854d275c2dbf84915a5c0ec9a2d17d2cd86b01", "shasum": "" }, "require": { @@ -1568,9 +1568,9 @@ "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/1.24.0" + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.24.1" }, - "time": "2023-09-07T20:46:32+00:00" + "time": "2023-09-18T12:18:02+00:00" }, { "name": "psr/cache", @@ -1721,16 +1721,16 @@ }, { "name": "psr/http-client", - "version": "1.0.2", + "version": "1.0.3", "source": { "type": "git", "url": "https://github.com/php-fig/http-client.git", - "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31" + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-client/zipball/0955afe48220520692d2d09f7ab7e0f93ffd6a31", - "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", "shasum": "" }, "require": { @@ -1767,9 +1767,9 @@ "psr-18" ], "support": { - "source": "https://github.com/php-fig/http-client/tree/1.0.2" + "source": "https://github.com/php-fig/http-client" }, - "time": "2023-04-10T20:12:12+00:00" + "time": "2023-09-23T14:17:50+00:00" }, { "name": "psr/http-factory", @@ -4973,16 +4973,16 @@ }, { "name": "typo3/cms-core", - "version": "v11.5.30", + "version": "v11.5.31", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/core.git", - "reference": "fdfd5899fde7c389e371d16b21d5122851a4565b" + "reference": "1a14cc907bbd3c96401cb041166dc368f2ebdfb4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/TYPO3-CMS/core/zipball/fdfd5899fde7c389e371d16b21d5122851a4565b", - "reference": "fdfd5899fde7c389e371d16b21d5122851a4565b", + "url": "https://api.github.com/repos/TYPO3-CMS/core/zipball/1a14cc907bbd3c96401cb041166dc368f2ebdfb4", + "reference": "1a14cc907bbd3c96401cb041166dc368f2ebdfb4", "shasum": "" }, "require": { @@ -5040,7 +5040,7 @@ "typo3/class-alias-loader": "^1.1.4", "typo3/cms-cli": "^3.1", "typo3/cms-composer-installers": "^2.0 || ^3.0 || ^4.0", - "typo3/html-sanitizer": "^2.1.2", + "typo3/html-sanitizer": "^2.1.3", "typo3/phar-stream-wrapper": "^3.1.7", "typo3/symfony-psr-event-dispatcher-adapter": "^1.0 || ^2.0", "typo3fluid/fluid": "^2.7.2" @@ -5112,20 +5112,20 @@ "issues": "https://forge.typo3.org", "source": "https://github.com/typo3/typo3" }, - "time": "2023-07-25T08:27:09+00:00" + "time": "2023-09-12T06:50:21+00:00" }, { "name": "typo3/cms-extbase", - "version": "v11.5.30", + "version": "v11.5.31", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/extbase.git", - "reference": "095aea46ac74a5129dfe5e9896fcde995866987e" + "reference": "e88222da652c300b0a91ed5054c3d67043b334a5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/TYPO3-CMS/extbase/zipball/095aea46ac74a5129dfe5e9896fcde995866987e", - "reference": "095aea46ac74a5129dfe5e9896fcde995866987e", + "url": "https://api.github.com/repos/TYPO3-CMS/extbase/zipball/e88222da652c300b0a91ed5054c3d67043b334a5", + "reference": "e88222da652c300b0a91ed5054c3d67043b334a5", "shasum": "" }, "require": { @@ -5134,7 +5134,7 @@ "symfony/dependency-injection": "^5.4", "symfony/property-access": "^5.4", "symfony/property-info": "^5.4", - "typo3/cms-core": "11.5.30" + "typo3/cms-core": "11.5.31" }, "conflict": { "typo3/cms": "*" @@ -5181,26 +5181,26 @@ "issues": "https://forge.typo3.org", "source": "https://github.com/typo3/typo3" }, - "time": "2023-07-25T08:27:09+00:00" + "time": "2023-09-12T06:50:21+00:00" }, { "name": "typo3/cms-frontend", - "version": "v11.5.30", + "version": "v11.5.31", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/frontend.git", - "reference": "8fbfcbf839bfdb0ac9c84c4196ec6eec9ed5f577" + "reference": "6b3824f3ea2395920167909855fa2a2e0fed705d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/TYPO3-CMS/frontend/zipball/8fbfcbf839bfdb0ac9c84c4196ec6eec9ed5f577", - "reference": "8fbfcbf839bfdb0ac9c84c4196ec6eec9ed5f577", + "url": "https://api.github.com/repos/TYPO3-CMS/frontend/zipball/6b3824f3ea2395920167909855fa2a2e0fed705d", + "reference": "6b3824f3ea2395920167909855fa2a2e0fed705d", "shasum": "" }, "require": { "ext-libxml": "*", "symfony/polyfill-mbstring": "^1.23.1", - "typo3/cms-core": "11.5.30" + "typo3/cms-core": "11.5.31" }, "conflict": { "typo3/cms": "*" @@ -5247,7 +5247,7 @@ "issues": "https://forge.typo3.org", "source": "https://github.com/typo3/typo3" }, - "time": "2023-07-25T08:27:09+00:00" + "time": "2023-09-12T06:50:21+00:00" }, { "name": "typo3/html-sanitizer", @@ -6293,51 +6293,51 @@ }, { "name": "friendsofphp/php-cs-fixer", - "version": "v3.13.2", + "version": "v3.28.0", "source": { "type": "git", "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git", - "reference": "3952f08a81bd3b1b15e11c3de0b6bf037faa8496" + "reference": "113e09fea3d2306319ffaa2423fe3de768b28cff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/3952f08a81bd3b1b15e11c3de0b6bf037faa8496", - "reference": "3952f08a81bd3b1b15e11c3de0b6bf037faa8496", + "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/113e09fea3d2306319ffaa2423fe3de768b28cff", + "reference": "113e09fea3d2306319ffaa2423fe3de768b28cff", "shasum": "" }, "require": { - "composer/semver": "^3.2", + "composer/semver": "^3.3", "composer/xdebug-handler": "^3.0.3", - "doctrine/annotations": "^1.13", "ext-json": "*", "ext-tokenizer": "*", "php": "^7.4 || ^8.0", - "sebastian/diff": "^4.0", + "sebastian/diff": "^4.0 || ^5.0", "symfony/console": "^5.4 || ^6.0", "symfony/event-dispatcher": "^5.4 || ^6.0", "symfony/filesystem": "^5.4 || ^6.0", "symfony/finder": "^5.4 || ^6.0", "symfony/options-resolver": "^5.4 || ^6.0", - "symfony/polyfill-mbstring": "^1.23", - "symfony/polyfill-php80": "^1.25", - "symfony/polyfill-php81": "^1.25", + "symfony/polyfill-mbstring": "^1.27", + "symfony/polyfill-php80": "^1.27", + "symfony/polyfill-php81": "^1.27", "symfony/process": "^5.4 || ^6.0", "symfony/stopwatch": "^5.4 || ^6.0" }, "require-dev": { + "facile-it/paraunit": "^1.3 || ^2.0", "justinrainbow/json-schema": "^5.2", "keradus/cli-executor": "^2.0", - "mikey179/vfsstream": "^1.6.10", - "php-coveralls/php-coveralls": "^2.5.2", + "mikey179/vfsstream": "^1.6.11", + "php-coveralls/php-coveralls": "^2.5.3", "php-cs-fixer/accessible-object": "^1.1", "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.2", "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.2.1", - "phpspec/prophecy": "^1.15", + "phpspec/prophecy": "^1.16", "phpspec/prophecy-phpunit": "^2.0", "phpunit/phpunit": "^9.5", "phpunitgoodpractices/polyfill": "^1.6", "phpunitgoodpractices/traits": "^1.9.2", - "symfony/phpunit-bridge": "^6.0", + "symfony/phpunit-bridge": "^6.2.3", "symfony/yaml": "^5.4 || ^6.0" }, "suggest": { @@ -6368,9 +6368,15 @@ } ], "description": "A tool to automatically fix PHP code style", + "keywords": [ + "Static code analysis", + "fixer", + "standards", + "static analysis" + ], "support": { "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues", - "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.13.2" + "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.28.0" }, "funding": [ { @@ -6378,7 +6384,7 @@ "type": "github" } ], - "time": "2023-01-02T23:53:50+00:00" + "time": "2023-09-22T20:43:40+00:00" }, { "name": "helmich/typo3-typoscript-lint", @@ -8908,16 +8914,16 @@ }, { "name": "symfony/process", - "version": "v6.2.0", + "version": "v6.3.4", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "ba6e55359f8f755fe996c58a81e00eaa67a35877" + "reference": "0b5c29118f2e980d455d2e34a5659f4579847c54" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/ba6e55359f8f755fe996c58a81e00eaa67a35877", - "reference": "ba6e55359f8f755fe996c58a81e00eaa67a35877", + "url": "https://api.github.com/repos/symfony/process/zipball/0b5c29118f2e980d455d2e34a5659f4579847c54", + "reference": "0b5c29118f2e980d455d2e34a5659f4579847c54", "shasum": "" }, "require": { @@ -8949,7 +8955,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.2.0" + "source": "https://github.com/symfony/process/tree/v6.3.4" }, "funding": [ { @@ -8965,25 +8971,25 @@ "type": "tidelift" } ], - "time": "2022-11-02T09:08:04+00:00" + "time": "2023-08-07T10:39:22+00:00" }, { "name": "symfony/stopwatch", - "version": "v6.2.0", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", - "reference": "266636bb8f3fbdccc302491df7b3a1b9a8c238a7" + "reference": "fc47f1015ec80927ff64ba9094dfe8b9d48fe9f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/266636bb8f3fbdccc302491df7b3a1b9a8c238a7", - "reference": "266636bb8f3fbdccc302491df7b3a1b9a8c238a7", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/fc47f1015ec80927ff64ba9094dfe8b9d48fe9f2", + "reference": "fc47f1015ec80927ff64ba9094dfe8b9d48fe9f2", "shasum": "" }, "require": { "php": ">=8.1", - "symfony/service-contracts": "^1|^2|^3" + "symfony/service-contracts": "^2.5|^3" }, "type": "library", "autoload": { @@ -9011,7 +9017,7 @@ "description": "Provides a way to profile code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/stopwatch/tree/v6.2.0" + "source": "https://github.com/symfony/stopwatch/tree/v6.3.0" }, "funding": [ { @@ -9027,7 +9033,7 @@ "type": "tidelift" } ], - "time": "2022-09-28T16:00:52+00:00" + "time": "2023-02-16T10:14:28+00:00" }, { "name": "symplify/smart-file-system", @@ -9164,22 +9170,22 @@ }, { "name": "typo3/cms-backend", - "version": "v11.5.30", + "version": "v11.5.31", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/backend.git", - "reference": "b74d04d34ff70184ee7a51beede823d3a3b5b987" + "reference": "e45ef6579d1f4e4459c2a79d222a455f06addec7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/TYPO3-CMS/backend/zipball/b74d04d34ff70184ee7a51beede823d3a3b5b987", - "reference": "b74d04d34ff70184ee7a51beede823d3a3b5b987", + "url": "https://api.github.com/repos/TYPO3-CMS/backend/zipball/e45ef6579d1f4e4459c2a79d222a455f06addec7", + "reference": "e45ef6579d1f4e4459c2a79d222a455f06addec7", "shasum": "" }, "require": { "psr/event-dispatcher": "^1.0", - "typo3/cms-core": "11.5.30", - "typo3/cms-recordlist": "11.5.30" + "typo3/cms-core": "11.5.31", + "typo3/cms-recordlist": "11.5.31" }, "conflict": { "typo3/cms": "*" @@ -9234,26 +9240,26 @@ "issues": "https://forge.typo3.org", "source": "https://github.com/typo3/typo3" }, - "time": "2023-07-25T08:27:09+00:00" + "time": "2023-09-12T06:50:21+00:00" }, { "name": "typo3/cms-fluid", - "version": "v11.5.30", + "version": "v11.5.31", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/fluid.git", - "reference": "a659a8a36de8b34cd8f06017a0ff78ed5a287259" + "reference": "83e976d4bb5459a906bc0f9beace0dffcf3a4132" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/TYPO3-CMS/fluid/zipball/a659a8a36de8b34cd8f06017a0ff78ed5a287259", - "reference": "a659a8a36de8b34cd8f06017a0ff78ed5a287259", + "url": "https://api.github.com/repos/TYPO3-CMS/fluid/zipball/83e976d4bb5459a906bc0f9beace0dffcf3a4132", + "reference": "83e976d4bb5459a906bc0f9beace0dffcf3a4132", "shasum": "" }, "require": { "symfony/dependency-injection": "^5.4", - "typo3/cms-core": "11.5.30", - "typo3/cms-extbase": "11.5.30", + "typo3/cms-core": "11.5.31", + "typo3/cms-extbase": "11.5.31", "typo3fluid/fluid": "^2.7.2" }, "conflict": { @@ -9298,20 +9304,20 @@ "issues": "https://forge.typo3.org", "source": "https://github.com/typo3/typo3" }, - "time": "2023-07-25T08:27:09+00:00" + "time": "2023-09-12T06:50:21+00:00" }, { "name": "typo3/cms-install", - "version": "v11.5.30", + "version": "v11.5.31", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/install.git", - "reference": "41776e1080e979ee7336c7d8549290263a0604f0" + "reference": "7738fd30fb8b7aa539c763ebd2e39642d92093d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/TYPO3-CMS/install/zipball/41776e1080e979ee7336c7d8549290263a0604f0", - "reference": "41776e1080e979ee7336c7d8549290263a0604f0", + "url": "https://api.github.com/repos/TYPO3-CMS/install/zipball/7738fd30fb8b7aa539c763ebd2e39642d92093d4", + "reference": "7738fd30fb8b7aa539c763ebd2e39642d92093d4", "shasum": "" }, "require": { @@ -9320,9 +9326,9 @@ "nikic/php-parser": "^4.13.2", "symfony/finder": "^5.4", "symfony/http-foundation": "^5.4", - "typo3/cms-core": "11.5.30", - "typo3/cms-extbase": "11.5.30", - "typo3/cms-fluid": "11.5.30" + "typo3/cms-core": "11.5.31", + "typo3/cms-extbase": "11.5.31", + "typo3/cms-fluid": "11.5.31" }, "conflict": { "typo3/cms": "*" @@ -9366,24 +9372,24 @@ "issues": "https://forge.typo3.org", "source": "https://github.com/typo3/typo3" }, - "time": "2023-07-25T08:27:09+00:00" + "time": "2023-09-12T06:50:21+00:00" }, { "name": "typo3/cms-recordlist", - "version": "v11.5.30", + "version": "v11.5.31", "source": { "type": "git", "url": "https://github.com/TYPO3-CMS/recordlist.git", - "reference": "66f5152fb4ab1d4ba04c55d7d578e0a53faae967" + "reference": "04c26e11c5128991bac2d4b5f1b704935e6fb89f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/TYPO3-CMS/recordlist/zipball/66f5152fb4ab1d4ba04c55d7d578e0a53faae967", - "reference": "66f5152fb4ab1d4ba04c55d7d578e0a53faae967", + "url": "https://api.github.com/repos/TYPO3-CMS/recordlist/zipball/04c26e11c5128991bac2d4b5f1b704935e6fb89f", + "reference": "04c26e11c5128991bac2d4b5f1b704935e6fb89f", "shasum": "" }, "require": { - "typo3/cms-core": "11.5.30" + "typo3/cms-core": "11.5.31" }, "conflict": { "typo3/cms": "*" @@ -9426,7 +9432,7 @@ "issues": "https://forge.typo3.org", "source": "https://github.com/typo3/typo3" }, - "time": "2023-07-25T08:27:09+00:00" + "time": "2023-09-12T06:50:21+00:00" }, { "name": "typo3/coding-standards", @@ -9601,5 +9607,5 @@ "ext-json": "*" }, "platform-dev": [], - "plugin-api-version": "2.3.0" + "plugin-api-version": "2.6.0" } diff --git a/ext_emconf.php b/ext_emconf.php index df8e093..ca3a57d 100644 --- a/ext_emconf.php +++ b/ext_emconf.php @@ -24,7 +24,7 @@ 'title' => 'Handlebars', 'description' => 'A TYPO3 extension that provides an entire rendering environment for Handlebars templates. It is seamlessly integrated into TYPO3 and offers extensive configuration options to get all the power out of your templates.', 'category' => 'fe', - 'version' => '0.7.24', + 'version' => '0.7.25', 'state' => 'beta', 'author' => 'Elias Häußler', 'author_email' => 'e.haeussler@familie-redlich.de', diff --git a/renovate.json b/renovate.json index 5bae480..83a6f15 100644 --- a/renovate.json +++ b/renovate.json @@ -4,5 +4,8 @@ "local>CPS-IT/renovate-config", "local>CPS-IT/renovate-config:git-flow", "local>CPS-IT/renovate-config:typo3-extension" + ], + "assignees": [ + "eliashaeussler" ] }