Oliver Klee
9a1bc90e92
[TASK] Have the lowest dependencies above the highest on CI ( #619 )
...
This way, the Composer dependencies are consistently in
ascending order in the CI matrix (as are the PHP and TYPO3 versions).
This is the same as #617 (which rearranged the CI matrix entries
for the Composer-script-based CI jobs), but for the CI jobs using
the predefined GitHub Actions.
Part of #578
2022-10-09 17:43:08 +02:00
Oliver Klee
5ec9bd2342
[TASK] Add missing changelog entry
2022-10-09 11:25:50 +02:00
dependabot[bot]
1d419467b6
Update eslint requirement from ^8.24.0 to ^8.25.0 ( #618 )
...
Updates the requirements on [eslint](https://github.com/eslint/eslint ) to permit the latest version.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.24.0...v8.25.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-09 11:24:41 +02:00
Oliver Klee
f6af430180
[TASK] Upgrade to PHPUnit 9 ( #610 )
...
Also upgrade PHPCOV to match the used PHPUnit version
Fixes #586
Fixes #542
2022-10-09 06:19:32 +02:00
Oliver Klee
26f8898e92
[TASK] Have the lowest dependencies above the highest on CI ( #617 )
...
This way, the Composer dependencies are consistently in ascending
order in the CI matrix (as are the PHP and TYPO3 versions).
Fixes #578
2022-10-09 06:15:42 +02:00
Oliver Klee
01d5c73a20
[BUGFIX] Stop relying on transitive dependencies for psr/http-message
( #613 )
...
We're using a class from this package in the controller and hence should
have this package as a direct dependency.
2022-10-06 17:55:14 +02:00
Oliver Klee
bb7e6d2670
[CLEANUP] Add more native type annotations in the tests ( #612 )
2022-10-06 17:51:41 +02:00
Oliver Klee
4537d5fca9
[CLEANUP] Drop some redundant PHPDoc type annotations ( #611 )
2022-10-06 17:51:04 +02:00
dependabot[bot]
3a2b9aefe3
Update phpstan/phpstan requirement from ^1.8.7 to ^1.8.8 ( #609 )
...
Updates the requirements on [phpstan/phpstan](https://github.com/phpstan/phpstan ) to permit the latest version.
- [Release notes](https://github.com/phpstan/phpstan/releases )
- [Changelog](https://github.com/phpstan/phpstan/blob/1.9.x/CHANGELOG.md )
- [Commits](https://github.com/phpstan/phpstan/compare/1.8.7...1.8.8 )
---
updated-dependencies:
- dependency-name: phpstan/phpstan
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-06 16:45:37 +02:00
Łukasz Uznański
aaa4158b09
[FEATURE] Add unit tests for v11 to gitlab ci ( #607 )
...
Fixes #590
Fixes #605
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2022-10-05 15:52:28 +02:00
Łukasz Uznański
813c162421
Fix typo in functional tests needs in gitlab ( #606 )
2022-10-05 15:46:13 +02:00
Łukasz Uznański
000fd583a8
Add functional tests for v11 for gitlab ( #604 )
...
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2022-10-05 14:16:15 +02:00
dependabot[bot]
1b0b936cf6
Update phpstan/phpstan requirement from ^1.8.6 to ^1.8.7 ( #603 )
...
Updates the requirements on [phpstan/phpstan](https://github.com/phpstan/phpstan ) to permit the latest version.
- [Release notes](https://github.com/phpstan/phpstan/releases )
- [Changelog](https://github.com/phpstan/phpstan/blob/1.9.x/CHANGELOG.md )
- [Commits](https://github.com/phpstan/phpstan/compare/1.8.6...1.8.7 )
---
updated-dependencies:
- dependency-name: phpstan/phpstan
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-04 17:21:55 +02:00
Lina Wolf
8be6d02315
[TASK] Convert functional test fixtures to CSV ( #601 )
...
Fixes #600
Co-authored-by: lina.wolf <lwolf@w-commerce.de>
2022-10-03 19:10:08 +02:00
Lina Wolf
e469041db7
[CLEANUP] Use typed properties instead of @var
annotations ( #599 )
...
The `@var` annotations where left where it is not possible yet to replace them in PHP 7.4.
Fixes #550
Co-authored-by: lina.wolf <lwolf@w-commerce.de>
2022-10-03 19:00:55 +02:00
Lina Wolf
5d3fcee00e
[TASK] Return ResponseInterface
in controller actions ( #597 )
...
Co-authored-by: lina.wolf <lwolf@w-commerce.de>
2022-10-03 16:02:32 +02:00
dependabot[bot]
aa9b52155c
Update stylelint requirement from ^14.12.1 to ^14.13.0 ( #598 )
...
Updates the requirements on [stylelint](https://github.com/stylelint/stylelint ) to permit the latest version.
- [Release notes](https://github.com/stylelint/stylelint/releases )
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stylelint/stylelint/compare/14.12.1...14.13.0 )
---
updated-dependencies:
- dependency-name: stylelint
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-29 07:45:54 +02:00
Lina Wolf
672194fba8
[TASK] Drop TYPO3 10LTS support ( #594 )
...
Fixes #589
Co-authored-by: lina.wolf <lwolf@w-commerce.de>
2022-09-27 16:48:54 +02:00
Łukasz Uznański
2484f6d8ca
[TASK] Replace switchable controller actions ( #575 )
2022-09-27 11:53:43 +02:00
Łukasz Uznański
9c3e8abd24
Fix pipeline after dropping php support ( #595 )
...
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2022-09-26 19:40:07 +02:00
dependabot[bot]
d1dc808bac
Update phpunit/phpunit requirement from ^8.5.29 to ^8.5.30 ( #592 )
...
Updates the requirements on [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit ) to permit the latest version.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases )
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-8.5.md )
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/8.5.29...8.5.30 )
---
updated-dependencies:
- dependency-name: phpunit/phpunit
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-26 10:02:46 +02:00
dependabot[bot]
a4a1b42c41
Update eslint requirement from ^8.23.1 to ^8.24.0 ( #593 )
...
Updates the requirements on [eslint](https://github.com/eslint/eslint ) to permit the latest version.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.23.1...v8.24.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-26 09:45:36 +02:00
Oliver Klee
91c0740aac
[TASK] Switch Dependabot PR target milestone to the 3.0 milestone ( #584 )
...
The PRs now should target 3.0.0, not 2.0.1 anymore, as 2.0.1 is out
of the door, and we're working on 3.0 now.
Fixes #583
2022-09-23 21:56:56 +02:00
dependabot[bot]
fee233a50d
Update phpstan/phpstan requirement from ^1.8.5 to ^1.8.6 ( #588 )
...
Updates the requirements on [phpstan/phpstan](https://github.com/phpstan/phpstan ) to permit the latest version.
- [Release notes](https://github.com/phpstan/phpstan/releases )
- [Changelog](https://github.com/phpstan/phpstan/blob/1.8.x/CHANGELOG.md )
- [Commits](https://github.com/phpstan/phpstan/compare/1.8.5...1.8.6 )
---
updated-dependencies:
- dependency-name: phpstan/phpstan
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-23 16:07:51 +02:00
dependabot[bot]
3e0ddca992
Update phpstan/phpstan-strict-rules requirement from ^1.4.3 to ^1.4.4 ( #587 )
...
Updates the requirements on [phpstan/phpstan-strict-rules](https://github.com/phpstan/phpstan-strict-rules ) to permit the latest version.
- [Release notes](https://github.com/phpstan/phpstan-strict-rules/releases )
- [Commits](https://github.com/phpstan/phpstan-strict-rules/compare/1.4.3...1.4.4 )
---
updated-dependencies:
- dependency-name: phpstan/phpstan-strict-rules
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-23 16:02:59 +02:00
Oliver Klee
e91f123a81
[TASK] Update ergebnis/composer-normalize ( #585 )
...
Also remove the update block from the Dependabot configuration
(now that we require PHP >= 7.4., which allows for current versions
of this package).
2022-09-23 16:00:17 +02:00
dependabot[bot]
814d8ce697
Update stylelint requirement from ^14.12.0 to ^14.12.1 ( #582 )
...
Updates the requirements on [stylelint](https://github.com/stylelint/stylelint ) to permit the latest version.
- [Release notes](https://github.com/stylelint/stylelint/releases )
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stylelint/stylelint/compare/14.12.0...14.12.1 )
---
updated-dependencies:
- dependency-name: stylelint
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-22 11:50:29 +02:00
Oliver Klee
14c804b209
[TASK] Drop support for PHP 7.2 and 7.3 ( #581 )
...
Also sync the test matrices of the `predefined` CI jobs with those
from the Composer-script-driven CI jobs.
This change does not add any 7.4-only PHP language features.
Fixes #577
2022-09-22 11:49:45 +02:00
Oliver Klee
899f2b588a
V2.0.1: Bug fixes and cleanup ( #580 )
2022-09-21 19:11:36 +02:00
Oliver Klee
e135cc244a
[TASK] Upgrade the functional tests on CI to Ubuntu 22.04 ( #573 )
...
Fixes #173
2022-09-21 16:54:21 +02:00
Łukasz Uznański
03448bb8d2
[TASK] Also yaml lint yaml files ( #576 )
...
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2022-09-21 11:04:28 +02:00
Oliver Klee
1129d74c53
[FEATURE] Show the Composer configuration in the CI jobs ( #572 )
...
This helps debug problems, e.g., using an incorrect Composer
cache directory.
2022-09-21 09:48:16 +02:00
dependabot[bot]
c5ce5d1ccc
Update stylelint requirement from ^14.11.0 to ^14.12.0 ( #570 )
...
Updates the requirements on [stylelint](https://github.com/stylelint/stylelint ) to permit the latest version.
- [Release notes](https://github.com/stylelint/stylelint/releases )
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stylelint/stylelint/compare/14.11.0...14.12.0 )
---
updated-dependencies:
- dependency-name: stylelint
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-19 12:41:42 +02:00
dependabot[bot]
eff9a354eb
Update php-coveralls/php-coveralls requirement from ^2.5.2 to ^2.5.3 ( #566 )
...
Updates the requirements on [php-coveralls/php-coveralls](https://github.com/satooshi/php-coveralls ) to permit the latest version.
- [Release notes](https://github.com/satooshi/php-coveralls/releases )
- [Changelog](https://github.com/php-coveralls/php-coveralls/blob/master/CHANGELOG.md )
- [Commits](https://github.com/satooshi/php-coveralls/compare/v2.5.2...v2.5.3 )
---
updated-dependencies:
- dependency-name: php-coveralls/php-coveralls
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-13 11:29:17 +02:00
dependabot[bot]
c63b7eae2e
Update eslint requirement from ^8.23.0 to ^8.23.1 ( #565 )
...
Updates the requirements on [eslint](https://github.com/eslint/eslint ) to permit the latest version.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.23.0...v8.23.1 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-12 11:31:48 +02:00
dependabot[bot]
f649b3b34b
Update phpstan/phpstan requirement from ^1.8.4 to ^1.8.5 ( #562 )
...
Updates the requirements on [phpstan/phpstan](https://github.com/phpstan/phpstan ) to permit the latest version.
- [Release notes](https://github.com/phpstan/phpstan/releases )
- [Changelog](https://github.com/phpstan/phpstan/blob/1.8.x/CHANGELOG.md )
- [Commits](https://github.com/phpstan/phpstan/compare/1.8.4...1.8.5 )
---
updated-dependencies:
- dependency-name: phpstan/phpstan
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-07 18:32:19 +02:00
Łukasz Uznański
fe7b41b48a
[TASK] Update PHP in DDEV to 8.1 ( #561 )
...
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2022-09-07 11:54:24 +02:00
Łukasz Uznański
44ccee57f2
[BUGFIX] Add hidden files to find in PHP lint ( #559 )
...
Resolves : #546
Also fix PhpStorm meta codestyle.
2022-09-07 11:47:31 +02:00
Łukasz Uznański
24480617b6
Update ddev to newest version ( #560 )
...
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2022-09-07 11:46:08 +02:00
Oliver Klee
dd1bfa720b
[TASK] Make the required system extension versions consistent ( #558 )
...
As it is not possible to install system extensions in different versions
(e.g., extbase 10.4.7 together with fluid 10.4.11), we should require
the same versios for all system extensions for consistency.
2022-09-06 21:48:14 +02:00
Oliver Klee
e360b1ea5a
[TASK] Also mock redirectToUri
in the controller unit test ( #554 )
...
Now all methods that conceptually should not be part of a controller
(and that hence must never be executed in a unit test)
are mocked for consistency.
Also sort the method names.
Fixes #446
2022-09-06 15:26:47 +02:00
dependabot[bot]
e8612cfa59
Update phpstan/phpstan requirement from ^1.8.3 to ^1.8.4 ( #557 )
...
Updates the requirements on [phpstan/phpstan](https://github.com/phpstan/phpstan ) to permit the latest version.
- [Release notes](https://github.com/phpstan/phpstan/releases )
- [Changelog](https://github.com/phpstan/phpstan/blob/1.8.x/CHANGELOG.md )
- [Commits](https://github.com/phpstan/phpstan/compare/1.8.3...1.8.4 )
---
updated-dependencies:
- dependency-name: phpstan/phpstan
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-05 16:07:15 +02:00
Oliver Klee
f9daea8344
[TASK] Upgrade to PHPCOV 6 ( #540 )
...
PHPCOV 6 is the latest version still supporting PHPUnit 8
(which we're need to use as long as we still support PHP 7.2).
2022-09-03 14:35:31 +02:00
Oliver Klee
186b66bbcf
[TASK] Update to PHIVE 0.15.2 ( #541 )
2022-09-03 14:17:05 +02:00
dependabot[bot]
2266e30908
Update phpstan/phpstan requirement from ^1.8.2 to ^1.8.3 ( #548 )
...
Updates the requirements on [phpstan/phpstan](https://github.com/phpstan/phpstan ) to permit the latest version.
- [Release notes](https://github.com/phpstan/phpstan/releases )
- [Changelog](https://github.com/phpstan/phpstan/blob/1.8.x/CHANGELOG.md )
- [Commits](https://github.com/phpstan/phpstan/compare/1.8.2...1.8.3 )
---
updated-dependencies:
- dependency-name: phpstan/phpstan
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-02 11:22:10 +02:00
dependabot[bot]
ab7e3b1a97
Update phpstan/phpstan-strict-rules requirement from ^1.4.2 to ^1.4.3 ( #547 )
...
Updates the requirements on [phpstan/phpstan-strict-rules](https://github.com/phpstan/phpstan-strict-rules ) to permit the latest version.
- [Release notes](https://github.com/phpstan/phpstan-strict-rules/releases )
- [Commits](https://github.com/phpstan/phpstan-strict-rules/compare/1.4.2...1.4.3 )
---
updated-dependencies:
- dependency-name: phpstan/phpstan-strict-rules
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-02 11:21:46 +02:00
dependabot[bot]
8b9390e9c2
Update eslint requirement from ^8.22.0 to ^8.23.0 ( #532 )
...
Updates the requirements on [eslint](https://github.com/eslint/eslint ) to permit the latest version.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.22.0...v8.23.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-29 11:34:44 +02:00
Oliver Klee
e8da69e4fa
[TASK] Stop using the typo3/minimal
package on CI ( #531 )
...
The `typo3/minimal` package is not maintained very much, and currently
cannot be used as a requirement to install the latest TYPO3 development
version (as it still depends on `dev-master`, not on `dev-main`).
In addition, not depending on it will allow us to find any missing
dependencies in our requirements that so far have been masked by
the `typo3/minimal` dependencies.
(This is the same as #520 , but for GitLab CI.)
2022-08-28 20:17:31 +02:00
Oliver Klee
7e3c9f0916
[TASK] Allow dev installations with Doctrine 3 ( #524 )
...
TYPO3 12LTS will require Doctrine ^3.3.7 (or possibly even higher).
To not block this, our development requirement of Doctrine needs to
allow Doctrine 3 as well.
2022-08-28 13:58:28 +02:00
Oliver Klee
dbb9b977a8
[DOCS] Add changelog entry that was forgotten
2022-08-28 12:33:59 +02:00