59 Commits (a788bc9cde7011334e4cf0659199b06ace087994)

Author SHA1 Message Date
Igor Scheller a4dce17f0c Remain PHP 7.4 compatible 3 years ago
Igor Scheller 6a79aaeeaa Replaced swift mailer with symfony mailer 3 years ago
Igor Scheller 46d6ada728 Update composer packages and bump php version to 7.4 3 years ago
Igor Scheller 643c4c8da7 Upgraded composer packages, fixed class naming and return types 3 years ago
Igor Scheller ec355d40f5 Added user related factories 3 years ago
Igor Scheller 5ee1f2abd5 PHP dependency upgrades 4 years ago
Igor Scheller 80941c2999 Login: Added OAuth support 4 years ago
Igor Scheller 9e73e7e181 PHPUnit: Upgraded phpunit and config file format 4 years ago
Igor Scheller 4a6f18d41f Fixed Symfony 5.1 compatibility 5 years ago
Igor Scheller 50434927bc Removed quickfix 5 years ago
Igor Scheller 7277ad74db doctrine/inflector warnings fix 5 years ago
Igor Scheller 75ab9b1acf Clarified license definition as GPL 2.0 or later is supported 5 years ago
Igor Scheller 2fab7ba39a Upgraded symfony and illuminate packages 5 years ago
Igor Scheller d455b95f5d Updated gettext/gettext package to v5 5 years ago
Igor Scheller 351fc1f749 PHPUnit upgrade to 9.1, PHP upgrade to 7.3 5 years ago
Igor Scheller e5be440f06 Composer: Be 2.0 compatible by fixing namespaces 5 years ago
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)
5 years ago
Igor Scheller e80fb54522 Bumped PHP to >=7.2 as it not supported anymore (no security fixes) 5 years ago
Igor Scheller 577c052aff Twig update to 3.0.0 and Renderer type hinting 5 years ago
Igor Scheller 15e6740e12 Twig update to > 2.11: Fixed namespaces, warnings and cleanup 5 years ago
Igor Scheller f8e1f85089 Removed not used {trans} twig token 5 years ago
Michael Weimann 50ffe99ac1 Add phpcs composer scripts 5 years ago
Igor Scheller 68afc74b03 Formatting to follow PSR-12 5 years ago
Igor Scheller 6743106d9a Replaced validation with `respect/validation` 6 years ago
Igor Scheller 508695efb2 Replaced gettext translation with package
This allows to check if no translation is available
6 years ago
Igor Scheller 236197faf8 Upgraded external components 6 years ago
Igor Scheller c74fa7955d phpunit: Upgrade to version 8, fixed tests, formatting
Use `dms/phpunit-arraysubset-asserts` after `assertArraySubset` got deprecated
6 years ago
Igor Scheller 58ca7113f3 PSR-7: Replaced implementation with `Nyholm\Psr7` 6 years ago
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
6 years ago
Igor Scheller a1f5154c21 Bugfix: Pin twig version as long as Twig-Extensions received no update
This prevents warnings when run in dev mode
6 years ago
Igor Scheller 1d31f2d8c1 readme: Added mbstring as required extension
closes #576 (Ubuntu 18.04 requires mbstring to be installed manually)
6 years ago
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
6 years ago
Igor Scheller d985d493a3 Migrations: Added namespace 6 years ago
Igor Scheller 5f46fd2f15 Database: Don't use `0000-00-00 00:00:00` as a datetime 6 years ago
Igor Scheller 6187eed3bb Merge remote-tracking branch 'MyIgel/mailing' 6 years ago
Igor Scheller 590adffa93 Fixed release file build (did not include frontend files), formatting 6 years ago
Igor Scheller 01e9c22695 Implemented mailing abstraction
Closes #434
6 years ago
Bot e8f8fc7f5f Replaced gettext translation `_()` with `__()` that uses the Translator class 6 years ago
Igor Scheller 8257864829 Added translation support for twig templates
See https://twig-extensions.readthedocs.io/en/latest/i18n.html for documentation
6 years ago
Igor Scheller bb3d16d273 Added Twig template renderer, closes #338 6 years ago
Igor Scheller a1bc763a16 Added nikic/fast-route as routing dispatcher 6 years ago
Igor Scheller f3b3b6683c Added middleware tests 6 years ago
Igor Scheller 20c03a155d Implemented PSR-15 middleware handler 6 years ago
Igor Scheller 3c08829205 Added Http\Response and Psr7{Request,Response} 6 years ago
Igor Scheller d4b36e9bad Added Illuminate/Database 7 years ago
Igor Scheller e0b58d2a7d Added illuminate/support and Fluent Interface to Config 7 years ago
Igor Scheller 25e434bce4 Refactored ExceptionHandler 7 years ago
Igor Scheller c5c0a602aa Fixed composer 7 years ago
Igor Scheller 212760d4c9 Changed Container to Illuminate/Container
@see https://laravel.com/docs/5.5/container
@see https://davejamesmiller.com/2017/06/15/laravel-illuminate-container-in-depth
7 years ago
Igor Scheller b3b65743cd Added Logger 7 years ago