Changelog
2023-09-08
Fixed path usage.
Cleaned up some things I missed.
Make PHPStan happy.
Split auth stuff off into own context.
Route registration with attributes!
Added middleware support to attribute registry.
2023-09-07
Fixed HttpFx not becoming available to registerRoutes.
Allow repeat Route attributes.
Added abstract RouteHandler and documentation.
Added routing through attributes.
Fixed incorrect type on latest forum post fetching result.
2023-09-06
Merge SharpChat permission set into the Misuzu permission system directly.
Moved authentication related macros out of MisuzuContext.
Rewrote Satori recent forum post fetch.
Moved user related stuff into its own context object.
Syntactic sugar for mass route registration.
Added interface for route handlers.
Fixed edit display threshold.
Pluralise Views.
Fixed topic read status check.
2023-09-05
Updated Index library.
Removed Index submodule.
2023-09-04
Removed Misuzu support.
Updated MySQL library.
Removed Windows support.
Removed Satori broadcasting.
2023-08-31
Switch to Sasae.
Fixed static analysis detections.
Moved render_info and render_error into Template class.
Removed html_colour function, moved renamed DateCheck to Tools and moved the country names function into it and use new callable syntax.