Oliver Klee
14602e19b5
[BUGFIX] Stop caching vendor/ on Travis CI ( #52 )
...
Downgrades of Composer packages do not work reliably
if a higher version of a package already is installed in `vendor/`.
This causes builds to use higher versions of packages than intended
if Travis CI has the corresponding version in the cached and restored
`vendor/` folder.
2020-05-22 12:31:09 +02:00
Oliver Klee
b8cf63d358
[BUGFIX] Use the PHP version from the matrix in the CI ( #48 )
...
For GitHub actions, an explicit step is required to use a
specific PHP version. If this is not done, a default version
will be used (which makes the builds unpredictable).
2020-05-22 11:38:45 +02:00
Oliver Klee
0ad663e9c7
[TASK] Update the GitHub actions status badge URL ( #47 )
...
Now that the project has been moved to a different project,
the GitHub actions status badge URL needs to be adapted.
2020-05-22 09:14:54 +02:00
Oliver Klee
77c709c2df
[CLEANUP] Drop obsolete dividers2tabs from the TCA ( #44 )
...
This option has been removed in TYPO3 7.
Resolves #43
2020-05-22 09:10:58 +02:00
Oliver Klee
c508e4c710
[CLEANUP] Use backticks around file names in the changelog ( #45 )
2020-05-22 09:09:44 +02:00
Oliver Klee
9d39ca01af
[BUGFIX] Re-add the static TypoScript registration ( #41 )
...
The registration had accidentally been removed by some
previous changes.
2019-12-07 19:42:02 +01:00
Andreas Wolf
15aa3c1cb1
[TASK] Run tests with lowest/highest dependency versions ( #40 )
2019-12-07 19:20:34 +01:00
Oliver Klee
1b4d0702c9
[BUGFIX] Keep the global namespace clean in ext_localconf.php ( #39 )
...
Move the plugin registration into a function.
2019-12-07 19:15:24 +01:00
Andreas Wolf
9be1c23798
[TASK] Move unit test run to GitHub actions ( #38 )
2019-12-07 19:00:51 +01:00
Andreas Wolf
cef4baddbc
[TASK] Cache Composer dependencies during build ( #36 )
...
Also fix the name of TS the lint step.
2019-12-07 18:10:51 +01: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
Oliver Klee
b67a142653
[TASK] Drop obsolete parts from the README ( #34 )
...
Also fix some formatting issues.
Fixes #4
2019-12-07 17:30:02 +01:00
Oliver Klee
8c4b5425b9
[TASK] Add a status badge for GitHub actions ( #33 )
2019-12-07 17:06:13 +01:00
Andreas Wolf
073c03137d
[TASK] Move TypoScript linting to GitHub actions ( #32 )
2019-12-07 17:00:49 +01:00
Andreas Wolf
f5cd65ec94
[TASK] Move PHP code sniffing to GitHub actions ( #30 )
...
Resolves : #13
2019-12-07 16:37:17 +01:00
Andreas Wolf
42cd42cb00
[TASK] Move PHP linting to GitHub actions ( #28 )
2019-12-07 16:00:06 +01:00
Oliver Klee
8df9b442e1
[BUGFIX] Update the badge URLs in the README ( #29 )
...
Fixes #22
2019-12-07 15:59:33 +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
1698880acf
[DOC] Fix TYPO3 version in change log ( #26 )
2019-12-07 12:39:25 +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 Thiele
5b8aaf47fb
[TASK] Added extbase relevant directories ( #20 )
...
Resolves : #18
2019-12-07 11:29:50 +01:00
Andreas Wolf
445dae3129
[TASK] Rename TS files to .typoscript ( #19 )
...
Resolves : #8
2019-12-07 11:27:29 +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
260602f6b6
[TASK] Use a Trainer Network contact email address in the CoC ( #6 )
2019-11-27 15:07:11 +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
cf159c8056
[TASK] Drop the old issue numbers from the changelog
2019-11-12 13:11:16 +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
b519583431
[CLEANUP] Fix code inspection warnings ( #57 )
2019-08-12 17:43:02 +02: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
8da1b736b3
[CLEANUP] Drop ext_icon.svg ( #56 )
...
With TYPO3 9.5, the icon file in `Resources/Public/Icons` will suffice.
2019-08-12 17:25:48 +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
eac6593a9d
[BUGFIX] Use the new annotations for lazy loading ( #54 )
2019-08-12 16:23:28 +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
b48bc00912
[FOLLOWUP] Actually run PHP_CodeSniffer on Travis CI ( #46 )
2019-08-12 15:06:50 +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