43 Commits (557261b688c34f35096d75d57e2a692765d3ee3c)

Author SHA1 Message Date
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` 5 years ago
Igor Scheller 508695efb2 Replaced gettext translation with package
This allows to check if no translation is available
5 years ago
Igor Scheller 236197faf8 Upgraded external components 5 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
Igor Scheller 8c81adc8e8 Implemented container 7 years ago
Igor Scheller 341c076d98 Bumped PHP version to min. 7.0.0 (see 440ed74c) 7 years ago
Igor Scheller cc01c906ba #336: Integration of symfony/http-foundation request 7 years ago
Igor Scheller 6cfd309bef Changed recommended PHP Version to >= 7.0 7 years ago
Igor Scheller c8719e89fa Added phpunit and fixed typo 7 years ago
Igor Scheller 8506d6d27e Refactoring: Config cleanup / moved to class 8 years ago
Igor Scheller f7c09cb7ff Added exception handler 8 years ago
Igor Scheller b839e40106 Require twbs/bootstrap via composer 8 years ago
Igor Scheller 94b5250414 Added composer with parsedown requirement 8 years ago