Changelog
2025-03-20
Use Guzzle for HTTP requests.
Updated to router v3.
Fixed legacy query string encoding.
Expose getParamString on UrlEncodedFormContent.
Update readme to reflect proper minimum PHP version.
2025-03-19
Updated README.md to point to correct class name.
Implemented access control handling.
2025-03-15
Added tests for empty multipart/form-data.
Added output postprocessors.
2025-03-05
fuck off
Updated to .net 9
2025-03-03
Added Apple Music and Spotify profile fields.
2025-02-27
Updated libraries.
Styled landing, Bluesky and Fedi redirect pages.
2025-02-26
Fixed oversight.
Bumped VERSION.
PHPStan fixes.
JWT out of the OpenID namespace and merged the remainder with the OAuth namespace.
OAuth metadata endpoints.
Moved user agent string creation thingy into a method.
Switched Xrpc client to Guzzle.
2025-02-25
Removed Awaki from the source code list.
Don't use X-Accel-Redirect for the maintenance page, it overrides the status code.
Added OpenID Connect.
2025-02-20
Removed unused easter egg.
Fixed deleting (hopefully).
Imported core stuff from Misuzu.
Updated assproc.
Use JSX where possible.
Ported array and html funcs from Misuzu.