Oliver Klee
b4936ebb6a
[BUGFIX] Fix the CI build with the lowest dependencies ( #170 )
...
- fix a syntax error in the `ci.yml`
- also update/downgrade transitive dependencies
- add a conflict with broken versions of typo3/class-alias-loader
- use a Composer-2-compatible version of `helhum/typo3-composer-setup`
- start running the unit and functional tests with the lowest
dependencies on GitHub Actions
Fixes #50
2020-11-24 02:14:15 +01:00
Łukasz Uznański
ddecb3009f
[FEATURE] Add phpcpd ( #149 )
...
Resolves : #129
2020-11-21 18:21:09 +01:00
Łukasz Uznański
4dc98a081a
[TASK] Add one command to do sniffers and fixers ( #147 )
...
Resolves : #116
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2020-10-31 15:24:18 +01:00
Łukasz Uznański
3f0e697c1b
[TASK] Add more files to php sniffing and fixing ( #123 )
...
Co-authored-by: Oliver Klee <typo3-coding@oliverklee.de>
2020-10-14 11:42:00 +02:00
Oliver Klee
79a6018501
[BUGFIX] Always use the configuration file for php-cs-fixer ( #119 )
...
Fixes #114
2020-10-11 15:17:18 +02:00
Oliver Klee
3cc4abb092
[TASK] Switch the default branch from master to main ( #117 )
...
Also update URLs to other repositories that also have done
the switch.
2020-10-10 14:02:59 +02:00
Łukasz Uznański
0338647e34
[TASK] Remove security checker ( #111 )
...
Resolves : #110
2020-10-07 14:10:44 +02:00
Łukasz Uznański
38641babb1
[TASK] Rename dist files ( #112 )
...
Resolves : #68
2020-10-07 14:03:20 +02:00
Łukasz Uznański
e7a46364e0
[TASK] Fix find command for json and yaml lint ( #92 )
...
Resolves : #91
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2020-09-04 20:43:33 +02:00
Łukasz Uznański
b76acbd734
[TASK] Remove install-extension-dummy from composer.json ( #93 )
...
Resolves : #90
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2020-09-04 20:40:17 +02:00
Łukasz Uznański
ee7e76e18f
[TASK] Add PHP YAML lint instead of GitHub action ( #84 )
...
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2020-08-05 13:49:10 +02:00
Łukasz Uznański
dc3f774966
[FEATURE] Add security check ( #78 )
...
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2020-08-05 11:49:53 +02:00
Łukasz Uznański
cce0761ce5
[TASK] Set reflection docblock version to avoid bug in package ( #76 )
...
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.pl>
2020-07-22 19:20:37 +02:00
Łukasz Uznański
4be996d822
[TASK] Add json lint ( #62 )
...
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.pl>
2020-07-21 12:59:26 +02:00
Łukasz Uznański
0cd15131a3
[FEATURE] Add phpcs fixer ( #60 )
...
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2020-07-08 17:41:07 +02:00
Oliver Klee
0616bb778a
[TASK] Update all dependencies ( #57 )
2020-07-02 11:45:19 +02:00
Oliver Klee
6671dce5b3
[BUGFIX] Always use the Composer-installed tools ( #49 )
...
Add the full relative path to Composer-installed binaries to make
sure that are used instead of other versions that happen to be in
the path.
Also drop unneeded trailing slashes from directories used in
Composer scripts.
2020-06-23 19:36:54 +02:00
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