Changelog
2023-01-07
Made the ID bit not implicit.
Fixed 'view full profile' thing showing up on non-existent users while logged out.
Fixed inability to log in with two factor authentication.
Added database migration tools.
Updated database migration system to use the Index methods.
Added database migration utility.
2023-01-06
Actually populate the example config.
Added some boilerplate code to Hanyuu.
Use interface constants instead of a dedicate enum class for config types.
Changed name of context class and global variable.
Updated handler classes to use the new IRouter interface.
Added interface for common router methods.
Removed unused tester permission.
Store forum permission types as numbers rather than bit shifts.
2023-01-05
Removed error to exception conversion in Misuzu (handled in Index).
Updates to GeoIP lookup stuff.
Updated composer libraries.
Removed IPAddress::remote and all implicit resolving of the request remote address.
Removed IPAddress methods only used by the blacklist.
Removed IP blacklist for now.
Rewrote Twitter connection (v1.1 -> v2).
Actually run precommit this time.
Added common random string generation routine.
Added ability to remove cookies.
2023-01-03
Fixed error when trying to use the forum posting form.
Rewrote avatar element contruction as Twig macro.
2023-01-02
Updated copyright year.
Updated copyright year.
Replaced Misuzu Colour library with the Index ones.
Added default alpha param to ColourRGB and ColourHSL.