Releases: hugglesfox/firestorm
Releases · hugglesfox/firestorm
Release 0.3.0
Breaking Changes
- Overhaul of the error handling api
- Replaces the individual error hander registers (
not_found()
,internal_server_error()
, etc.) with a single method,error_handler()
. - Simplifies the backend code for handling error handlers for better test ability.
- Replaces the individual error hander registers (
Non-breaking Changes
- Major project folder restructuring
- Exposed the route method for FireStorm (for unit testing purposes)
- Removed some functions from the public API
- The functions removed should've never been exposed in the first place and so shouldn't be in use
- Improvements to the internal utils
Fixes
- Fixed bug in host header checks when using 127.0.0.1
- Fixed cookie
Max-Age
setting
Added
- Added meson build system
- Added request mocking
- Added unit tests
Release 0.2.4
- Response status' now default to using
HTTP_STATUS_OK
Release 0.2.3
- Added logging
- Added host origin restriction handling
- Ignite now defaults to using port 5000
Release 0.2.2
- Added HTTP 409 Conflict handling
- Added urlencoded form parsing
Release 0.2.1
- Fixed a bug in the router uri path variable parsing
- Added basic html templating
- Added static file serving
Release 0.2.0
All of the core features are in place and mostly stablised such as
- Routes
- Middlewares
- Routing
- Custom error pages
- Cookie management
Release 0.1.0
A rough implementation of the original design document