Oliver Klee
be01bcec29
[BUGFIX] Avoid unwanted higher PHP versions ( #51 )
...
To avoid stating any untested compatibility with a (non-existent) PHP
version 7.5, the requirements in the `composer.json` need to provide
the patch-level version as well as `~7.0` works the same as `^7.0`,
while `~7.0.0` does not.
2020-05-22 12:34:13 +02:00
Oliver Klee
a9f64159ec
[TASK] Switch the code sniffing from PSR-2 to PSR-12 ( #35 )
...
Also update the corresponding packages and autoformat the code again.
Fixes #3
2019-12-07 17:44:32 +01: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
Andreas Wolf
3f3c9285d9
[CLEANUP] Fix PHP_Codesniffer issues
...
Resolves : #21
2019-12-07 12:13:32 +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
19ed1f327f
[TASK] Change the Composer namespace to "ttn" ( #5 )
...
Also update the GitHub URLs in the `composer.json`.
Fixes #2
2019-11-27 15:04:57 +01:00
Oliver Klee
55a72cca96
[CLEANUP] Sort the Composer dependencies ( #61 )
2019-11-05 18:57:42 +01:00
Oliver Klee
110bd7c1e7
[BUGFIX] Disable the Console extension dummy again ( #60 )
2019-10-29 16:12:38 +01:00
Oliver Klee
8eaf03a6a4
[CLEANUP] Drop cms-package-dir from composer.json ( #59 )
2019-10-29 13:36:40 +01:00
Oliver Klee
69a0f60d32
[FEATURE] Run the functional tests in parallel ( #58 )
2019-10-29 11:45:33 +01:00
Oliver Klee
82eaf794d4
[TASK] Upgrade PHPUnit to 7.5.14 ( #52 )
2019-08-12 17:37:53 +02:00
Oliver Klee
3401e32a84
[FEATURE] Add PHP-CS-Fixer ( #53 )
...
Also run the fixer on all classes and tests.
2019-08-12 17:25:59 +02:00
Oliver Klee
ae9c6f5622
[TASK] Stop building with the lowest Composer dependencies ( #55 )
...
This has been too much of a hassle due to breakage caused by old
dev dependencies.
2019-08-12 16:52:51 +02: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
85aeb15019
[TASK] Update and pin the dev dependencies ( #45 )
2019-08-12 14:54:50 +02:00
Oliver Klee
023698729b
[FEATURE] Add PHP_CodeSniffer to the Travis CI build ( #44 )
2019-08-12 13:49:05 +02:00
Oliver Klee
3cd030387f
[CLEANUP] Drop the TYPO3 package repository from composer.json ( #43 )
2019-08-09 19:40:03 +02:00
Oliver Klee
296f8b8b8d
[BUGFIX] Drop an obsolete "replace" entry from composer.json ( #42 )
2019-08-08 16:12:04 +02:00
Oliver Klee
995b1bde8e
[CLEANUP] Drop the dependency of roave/security-advisories ( #41 )
...
This dependency should be on the site project or the distribution, not
on the individual extensions.
2019-08-08 12:45:07 +02:00
Oliver Klee
b855b77191
[TASK] Change from GPL V3+ to GPL V2+ ( #40 )
...
This allows installing this extension alongside with GPL-V2-only
extensions.
2019-08-08 12:38:56 +02:00
Oliver Klee
adf0b308a1
[TASK] Update the dev dependencies ( #36 )
...
Also drop a redundant `--prefer-stable --prefer-dist` from the
installation process as this already is the configured default
in the `composer.json`.
2018-10-25 21:46:46 +02:00
Oliver Klee
2e7bc6369f
[TASK] Remove ChromeDriver from composer.json
2018-06-01 10:44:02 +02:00
Oliver Klee
fd3f73af13
[FEATURE] Example acceptance tests with Codeception ( #31 )
2018-05-31 23:48:38 +02:00
Oliver Klee
b0ede23c29
[CLEANUP] Streamline .travis.yml and composer.json ( #24 )
...
Use latest changes from ext_scaffold.
2018-05-28 15:08:56 +02:00
Oliver Klee
a4089e04e9
[FEATURE] Functional tests for the tea controller ( #21 )
2018-05-27 00:28:13 +02:00
Oliver Klee
a32cce2dff
[TASK] Update the testing framework from 2.0 to 3.0 ( #11 )
...
Also mark in the composer.json that stable dist packages are preferred.
2018-05-25 17:18:03 +02:00
Oliver Klee
e2f39033c0
[FEATURE] Tea model and repository ( #10 )
2018-05-25 16:19:12 +02:00
Oliver Klee
7fbde75e2b
[FEATURE] Add TypoScript and lint it ( #9 )
2018-01-27 17:44:42 +01:00
Oliver Klee
d6ad3b80b1
[CLEANUP] Restructure the Composer scripts ( #8 )
2018-01-27 16:04:27 +01:00
Oliver Klee
d4e55df95a
[TASK] Link the extension on Travis ( #6 )
2018-01-25 18:59:55 +01:00
Oliver Klee
a1714ab0da
[FEATURE] Composer script for PHP linting ( #5 )
2018-01-25 17:22:40 +01:00
Oliver Klee
a0d823bed8
[TASK] Require more specific TYPO3 versions ( #4 )
2018-01-25 16:15:33 +01:00
Oliver Klee
2146fb2cdd
[TASK] Install typo3/cms on Travis ( #3 )
...
Also drop the composer validation CI step and clean up the branch alias.
2018-01-24 15:36:29 +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
77674ae9c6
[BUGFIX] Fix composer.json validation errors
2017-12-23 01:19:25 +01:00
Oliver Klee
309eb425a2
[CLEANUP] Clean up composer.json and ext_emconf.php
2017-12-23 00:53:15 +01:00
Oliver Klee
3cc3fd09b1
[TASK] Switch the functional tests to nimut/testing-framework
2017-09-08 16:09:51 +02:00
Oliver Klee
646fef357f
[TASK] Update the testing framework to version 2.0
2017-09-07 15:45:35 +02:00
Oliver Klee
24786cc859
[TASK] Add security-advisories to the composer.json
2017-09-07 13:13:21 +02:00
Oliver Klee
0473be52be
[BUGFIX] Require typo3/cms-core, not typo3/cms
2017-09-07 13:00:36 +02:00
Oliver Klee
6a1d0e5497
[TASK] Require PHP 7 and PHPUnit 5.7
2017-09-07 12:49:53 +02:00
Oliver Klee
15dc45eca7
[FEATURE] Allow stand-alone tests
2017-05-05 18:00:40 +02:00
Oliver Klee
c322bb8095
[FEATURE] Add a composer.json
2017-04-24 17:46:03 +02:00