Changelog
2025-08-14
Role related commands.
2025-08-13
Added commands for managing the configuration, creating a user and changing passwords.
Added permissions listing command.
2025-08-12
Fixed the news section just throwing a hard 404 if there's no articles.
Merge most tool scripts into a single msz script and integrate the code properly.
2025-08-10
Fixed class extends not getting registered properly.
Fixed Dependencies::registerObject inserting duplicates.
This incident has been reported.
Adjustments for the built-in PHP development server.
Fixed host handling for domain roles system.
Parse port number in Host header.
Added make recipes without the janky sudo.
Added hex string method to hashhelpers.
Removed remotePath leftovers.
Removed unused use statements and also some misc fixes.
Updated libraries + new X-Accel-Redirect handling.
Fixed missing return types on Satori endpoints.
Actually assign lastUserId...................
2025-08-09
Added separate handlers for serving static files.
Removed X-Sendfile alias.
Unneccesary nullable.
Removed HttpRequestBuilder and merged HttpMessage/ResponseBuilder into a single class.
No longer mark the HttpMessageBuilder subclasses as final.
Added Makefile and .editorconfig and removed the precommit script.
Removed unused Content-Type/Length parsing.
Dropkicked Comparable and Equatable interfaces.
Changed CSRF token hash algo to SHA2 rather than SHA3.
Actually forward the strict parameter to base64_decode in UriBase64::decode.
Fixed unused variable in WString::endsWith.
Switched to PHP's built in ArrayIterator class.