Igor Scheller
6c4e92baf2
Bump minimum PHP version to 8.1 and update packages
2022-12-13 22:03:08 +01:00
Michael Weimann
0633f8f335
Enable PHPCS cache
2022-12-11 10:12:05 +01:00
Michael Weimann
9396a49412
Add phpstan
2022-12-08 16:32:04 +01:00
Igor Scheller
7450fe87d0
Update twig
2022-10-01 19:30:14 +02:00
Igor Scheller
743a79ceea
Replace model data access workaround with twigbridge patch
2022-06-10 12:45:24 +02:00
Igor Scheller
ffaf83af32
Allow phpcs to run as a composer plugin
2022-05-13 21:40:32 +02:00
Michael Weimann
66e7a3e183
Add unused imports phpcs rule
2022-04-19 23:33:44 +02:00
Igor Scheller
a4dce17f0c
Remain PHP 7.4 compatible
2021-12-30 12:56:03 +01:00
Igor Scheller
6a79aaeeaa
Replaced swift mailer with symfony mailer
2021-12-29 22:28:12 +01:00
Igor Scheller
46d6ada728
Update composer packages and bump php version to 7.4
2021-12-29 17:12:19 +01:00
Igor Scheller
643c4c8da7
Upgraded composer packages, fixed class naming and return types
2021-12-29 11:00:02 +01:00
Igor Scheller
ec355d40f5
Added user related factories
2021-08-08 18:31:33 +02:00
Igor Scheller
5ee1f2abd5
PHP dependency upgrades
2021-05-15 14:13:07 +02:00
Igor Scheller
80941c2999
Login: Added OAuth support
2020-11-22 14:55:29 +01:00
Igor Scheller
9e73e7e181
PHPUnit: Upgraded phpunit and config file format
2020-09-22 11:37:21 +02:00
Igor Scheller
4a6f18d41f
Fixed Symfony 5.1 compatibility
2020-06-01 13:31:16 +02:00
Igor Scheller
50434927bc
Removed quickfix
2020-05-12 23:44:29 +02:00
Igor Scheller
7277ad74db
doctrine/inflector warnings fix
2020-05-11 00:50:39 +02:00
Igor Scheller
75ab9b1acf
Clarified license definition as GPL 2.0 or later is supported
2020-05-01 19:40:22 +02:00
Igor Scheller
2fab7ba39a
Upgraded symfony and illuminate packages
2020-04-25 16:42:21 +02:00
Igor Scheller
d455b95f5d
Updated gettext/gettext package to v5
2020-04-25 16:42:21 +02:00
Igor Scheller
351fc1f749
PHPUnit upgrade to 9.1, PHP upgrade to 7.3
2020-04-25 16:42:21 +02:00
Igor Scheller
e5be440f06
Composer: Be 2.0 compatible by fixing namespaces
2020-04-24 22:32:55 +02:00
Igor Scheller
42721e9572
Added Schedule parsing and replaced old Fahrplan importer
...
Resolves #553 (Change Frab Import from xCal to XML)
Resolves #538 (Feature Request: Multi Frab Import)
2019-12-08 02:20:48 +01:00
Igor Scheller
e80fb54522
Bumped PHP to >=7.2 as it not supported anymore (no security fixes)
2019-11-30 01:52:27 +01:00
Igor Scheller
577c052aff
Twig update to 3.0.0 and Renderer type hinting
2019-11-29 19:38:28 +01:00
Igor Scheller
15e6740e12
Twig update to > 2.11: Fixed namespaces, warnings and cleanup
2019-11-29 18:42:20 +01:00
Igor Scheller
f8e1f85089
Removed not used {trans} twig token
2019-11-29 16:56:44 +01:00
Michael Weimann
50ffe99ac1
Add phpcs composer scripts
2019-11-13 01:07:02 +01:00
Igor Scheller
68afc74b03
Formatting to follow PSR-12
2019-11-11 00:05:41 +01:00
Igor Scheller
6743106d9a
Replaced validation with `respect/validation`
2019-07-10 13:34:15 +02:00
Igor Scheller
508695efb2
Replaced gettext translation with package
...
This allows to check if no translation is available
2019-07-08 01:58:06 +02:00
Igor Scheller
236197faf8
Upgraded external components
2019-06-03 21:36:58 +02:00
Igor Scheller
c74fa7955d
phpunit: Upgrade to version 8, fixed tests, formatting
...
Use `dms/phpunit-arraysubset-asserts` after `assertArraySubset` got deprecated
2019-04-25 17:56:06 +02:00
Igor Scheller
58ca7113f3
PSR-7: Replaced implementation with `Nyholm\Psr7`
2019-04-17 13:11:39 +02:00
Igor Scheller
d9f898a0bb
Bugfix: Replaced Diactoros with Symfony PsrHttpFactory to use PhpExtended\HttpMessage implementation
...
Prevents warnings that get converted to errors when run in dev mode
2019-04-16 20:20:56 +02:00
Igor Scheller
a1f5154c21
Bugfix: Pin twig version as long as Twig-Extensions received no update
...
This prevents warnings when run in dev mode
2019-04-16 20:20:56 +02:00
Igor Scheller
1d31f2d8c1
readme: Added mbstring as required extension
...
closes #576 (Ubuntu 18.04 requires mbstring to be installed manually)
2019-03-16 19:58:23 +01:00
Igor Scheller
957065bc09
Readme: Bump versions and fix formatting
...
* Bump required database versions for JSON support and better key handling
* Changed PHP version to use a supported one
* Fixed migration description
* Removed outdated hint for mail config
2018-10-24 19:16:47 +02:00
Igor Scheller
d985d493a3
Migrations: Added namespace
2018-10-24 19:15:07 +02:00
Igor Scheller
5f46fd2f15
Database: Don't use `0000-00-00 00:00:00` as a datetime
2018-10-24 19:15:07 +02:00
Igor Scheller
6187eed3bb
Merge remote-tracking branch 'MyIgel/mailing'
2018-09-26 21:31:18 +02:00
Igor Scheller
590adffa93
Fixed release file build (did not include frontend files), formatting
2018-09-23 14:19:28 +02:00
Igor Scheller
01e9c22695
Implemented mailing abstraction
...
Closes #434
2018-09-05 13:44:43 +02:00
Bot
e8f8fc7f5f
Replaced gettext translation `_()` with `__()` that uses the Translator class
2018-08-29 23:46:32 +02:00
Igor Scheller
8257864829
Added translation support for twig templates
...
See https://twig-extensions.readthedocs.io/en/latest/i18n.html for documentation
2018-08-29 23:46:32 +02:00
Igor Scheller
bb3d16d273
Added Twig template renderer, closes #338
2018-08-29 23:46:11 +02:00
Igor Scheller
a1bc763a16
Added nikic/fast-route as routing dispatcher
2018-08-25 21:48:39 +02:00
Igor Scheller
f3b3b6683c
Added middleware tests
2018-08-19 13:59:39 +02:00
Igor Scheller
20c03a155d
Implemented PSR-15 middleware handler
2018-08-14 00:17:19 +02:00