Commit Graph

10 Commits

Author SHA1 Message Date
Abel Hoogeveen 016fa03ac2
Updated to PHP 8.0.
continuous-integration/drone/push Build is passing Details
- Release version 1.3.3.
- Most property, argument and return types have been defined and are now enforced.
- Drone now performs tests for both PHP 7.4 and 8.0. Extend for future versions.
2021-11-24 19:31:59 +01:00
Abel Hoogeveen 9d86c03f02
Fixed critical security bug, risking unprotected views to be exposed.
Had to make some design concessions. ViewType can no longer be distilled using the routeMatches, but must instead now be provided by the more static routeConfig. This way, the chosen ViewType shall always be one that is chosen by the developer.

Also added some other smaller features, as requested by other components and plugins:
- Now added a 'namespacePrefix' for Router::defaultCallable. Allows for the usage of Views and Controllers from a namespace different from '\\Application', from within the router sphere.
- Added a $routes = [] parameter to Router::route(), allowing the developer to bypass the global routes list if necessary.
2021-01-19 21:16:39 +01:00
Abel Hoogeveen d6fcf1c750
Release version 1.2.2.
Now supports loading Controllers, Models and Views using the autoloader, which for some reason wasn't supported.
2020-06-07 12:18:34 +02:00
Abel Hoogeveen fdf998c37b
Release version 1.2.0 2019-09-21 16:37:21 +02:00
Abel Hoogeveen 06fc770a37
Release version 1.2.0-RC5 2019-09-18 00:02:18 +02:00
Abel Hoogeveen c7600ffcd7
Release 1.2.0-RC4 2019-08-21 18:57:40 +02:00
Abel Hoogeveen f15c971ace
Release 1.2.0-RC3 2019-03-04 21:42:35 +01:00
Abel Hoogeveen f6baf1142c
Made all properties of the Model, View and Controller protected.
These should not be accessible from outside these types of objects. Also made FuzeWorks core a requirement and not a dev-requirement.
2019-03-01 11:04:12 +01:00
Abel Hoogeveen 4384ee23b1
Release release candidate 2 (In coordination with other FuzeWorks projects) 2019-02-11 19:56:25 +01:00
Abel Hoogeveen 0d867c7371 Created MVCR Framework
Implemented MVCR Framework
2019-02-01 00:55:49 +01:00