mirror of https://github.com/FriendsOfTYPO3/tea.git synced 2024-12-23 11:26:11 +01:00
Commit graph

49 commits

Author SHA1 Message Date
Oliver Klee
09bc229066
[TASK] Add Daniel and Łukasz as co-maintainers (#960)
Also change Oliver Klee from "developer" to "maintainer" (which better
describes the role).

Also change the author company to the Best Practices Team, as this is
the team that currently is maintaing the extension, and the TYPO3 Trainer
Network has been disbanded.
2023-11-01 23:33:14 +01:00
Oliver Klee
723c5da950
[FEATURE] Add support for PHP 8.3 (#965) 2023-11-01 20:20:27 +00:00
Chris Müller
959d2ab2f9
[FEATURE] Support PHP 8.2 (#787) 2023-04-02 12:53:33 +02:00
Oliver Klee
0fa4cfe8d9
V3.0.0: Add TYPO3 12 support, drop TYPO3 10LTS support 2022-10-19 22:19:52 +02:00
Oliver Klee
6b957de595
[FEATURE] Allow installations on TYPO3 12 (#652) 2022-10-19 09:06:36 +02:00
Oliver Klee
122f61fe13
[BUGFIX] Raise typo3/cms-* to 11.5.4 to be stable with minimum deps (#643)
This change raises the minimum versions for TYPO3 core packages up
to 11.5.4 as minimum version, which contains needed fixes directly
or through raised core package dependencies to avoid corresponding
php deprecation and return type hint issues with symfony/routing
during composer minimum tests with PHP8.1. Beside this, we need at
least this version as core ships with QueryBuilder forward combat
methods `executeQuery()` and `executeStatement()` only since this
version.

See: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72430

Fixes #635
2022-10-16 17:46:20 +02:00
Oliver Klee
b4dac22bba
[TASK] Postpone the TYPO3 12 compatibility (#639)
We should wait with marking this extension TYPO3-12-compatible
until an installation with TYPO3 12 is actually possible
(i.e., until all development dependencies actually allow this),
as an installation with TYPO3 12 will require changes to the
PHPStan annotations.

Otherwise, we will get PHPStan errors for the first build
after all dependencies allow an installation with TYPO3 12.

This reverts commit 639e414512.
2022-10-16 13:27:47 +02:00
Oliver Klee
639e414512
[FEATURE] Allow installations with TYPO3 12LTS (#637)
* [FEATURE] Allow installations with TYPO3 12LTS

Part of #519

* Update CHANGELOG.md

Co-authored-by: Chris Müller <2566282+brotkrueml@users.noreply.github.com>

Co-authored-by: Chris Müller <2566282+brotkrueml@users.noreply.github.com>
2022-10-15 21:40:20 +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
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
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
821cb8400b
[BUGFIX] Have all extension dependencies in the ext_emconf.php as well (#515)
For non-Composer installations, all extension dependencies that are in
the `composer.json` should also be in the `ext_emconf.php`.

Even for extensions that are always installed (like frontend or fluid),
it is good practice to always make these dependencies explicit.
2022-08-24 18:43:54 +02:00
Oliver Klee
f941268b04
[BUGFIX] Bump the minimal 10.4 Extbase requirement (#514)
Extbase < 10.4.6 has a bug that causes it to stumble over PHPDoc
annotations in the repository.
2022-08-24 12:54:33 +02:00
Oliver Klee
0ec3eaab31
V2.0.0: Drop support for TYPO3 9LTS (#494) 2022-07-26 12:15:13 +02:00
Łukasz Uznański
9e00038119
[FEATURE] Enable php8.1 (#381) 2022-02-23 14:38:20 +01:00
Oliver Klee
34eaf0cab1
[TASK] Drop support for TYPO3 9LTS (#363)
Now that we have added support for TYPO3 11LTS, we have been supporting
3 different TYPO3 LTS versions in the same branch. This has turned out
to be too much of a hassle when running the test. So now is the time
to drop support for 9LTS.
2022-01-12 11:22:59 +01:00
Oliver Klee
8654223e22
V1.1.0: Add support for TYPO3 11LTS (#364) 2022-01-04 01:33:24 +01:00
Łukasz Uznański
f0127b3b64
[TASK] Fix php cs related to official configuration (#341)
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2021-11-17 13:14:43 +01:00
Oliver Klee
e9606534b6
[FEATURE] Re-allow installations on TYPO3 11LTS (#323) 2021-10-19 02:22:07 +02:00
Oliver Klee
d8d55e05a6
V1.0.0: First public release (#322) 2021-10-12 19:06:56 +02:00
Oliver Klee
27c535b7d2
[TASK] Temporarily remove support for TYPO3 11LTS (#321)
This reverts commit d548eda14e.
2021-10-12 18:59:55 +02:00
Łukasz Uznański
a2342d5421
[TASK] Allow installation on TYPO3 V11 (#293)
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2021-09-22 17:14:29 +02:00
Andreas Wolf
0444f10243 [TASK] Allow TYPO3 10 in composer.json and ext_emconf.php (#27) 2019-12-07 12:48:34 +01:00
Andreas Wolf
94c0158888 [TASK] Add PHP 7.4 in composer.json and ext_emconf.php (#25) 2019-12-07 12:29:45 +01:00
Oliver Klee
29bf7ccae5
[TASK] Convert the PHP namespaces to "TTN" (#9)
Fixes #1
2019-12-01 12:16:06 +01:00
Oliver Klee
691229fb2a
[TASK] Update the TTN references (#7)
- use "TYPO3 Trainer Network" as company in the `ext_emconf.php`
- drop the project homepage link from the `composer.json`
2019-11-27 15:15:59 +01:00
Oliver Klee
37d8935efa
[FEATURE] Add support for PHP 7.3 (#51) 2019-08-12 16:01:12 +02:00
Oliver Klee
fce8d64606
[TASK] Drop support for TYPO3 < 9.5 (#50) 2019-08-12 15:54:29 +02:00
Oliver Klee
64908dad96
[TASK] Drop support for PHP < 7.2 (#49) 2019-08-12 15:47:15 +02:00
Oliver Klee
1c82c6d3a2
[FEATURE] Add support for TYPO3 9.6 (#48) 2019-08-12 15:41:55 +02:00
Oliver Klee
5b0d040e06
[TASK] Drop support for TYPO3 7.6 and require TYPO3 >= 8.7 (#47) 2019-08-12 15:30:02 +02:00
Oliver Klee
792f665524
[CLEANUP] Streamline ext_emconf.php (#37) 2018-11-05 23:31:59 +01:00
Oliver Klee
a848f40d2a [TASK] Add autoloading to ext_emconf.php 2018-01-12 23:28:58 +01:00
Oliver Klee
99277a3cb4 [TASK] Allow PHP up to 7.2.x
Also remove the dependency on the phpunit extension.
2018-01-10 21:42:25 +01:00
Oliver Klee
617ef35c8f [TASK] Clean up and complete the composer.json 2018-01-10 19:54:29 +01:00
Oliver Klee
309eb425a2 [CLEANUP] Clean up composer.json and ext_emconf.php 2017-12-23 00:53:15 +01:00
Oliver Klee
3b38342345 [TASK] Require TYPO3 >= 7.6 2017-04-24 17:43:59 +02:00
Oliver Klee
bc58abde55 [TASK] Make the extension compatible with TYPO3 CMS 7.6 2016-07-16 21:39:04 +02:00
Oliver Klee
d0871fb5f8 [CLEANUP] Use the short array syntax 2016-05-07 21:56:27 +02:00
Oliver Klee
b6bb92d0da [CLEANUP] Reformat the code as PSR-2 2016-05-07 21:43:25 +02:00
Oliver Klee
f529e4a688 [CLEANUP] Use ::class and imports 2015-10-25 12:01:33 +01:00
Oliver Klee
bd16a2a531 [TASK] Update the ext_emconf.php
* set the version to 0.0.1
* set the state to experimental
* add a dependency on PHPUnit
2015-10-23 22:07:25 +02:00
Oliver Klee
31dd57d52c [TASK] Set TYPO3 compatibility to 6.2-7.0 2014-12-11 14:14:18 +01:00
Oliver Klee
f8a77f270f [CLEANUP] Drop closing PHP tags and do some more minor cleanup. 2013-12-23 13:24:40 +01:00
Oliver Klee
1dec243b02 [CLEANUP] Use 6.0.0-6.2.99 as version requirements. 2013-11-02 18:29:09 +01:00
Oliver Klee
c74c26029a [FEATURE] Add a TeaType model and a relation to it. 2013-11-01 20:51:53 +01:00
Oliver Klee
c408357dc6 [TASK] Add maximum TYPO3 versions to ext_emconf.php. 2013-11-01 19:58:04 +01:00
Oliver Klee
fddb3ce216 [FEATURE] Add the basic extension data. 2013-11-01 19:53:00 +01:00