Skip to content

Releases: hugglesfox/firestorm

Release 0.3.0

29 Sep 06:58
cc0d75f
Compare
Choose a tag to compare

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.

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-Agesetting

Added

  • Added meson build system
  • Added request mocking
  • Added unit tests

Release 0.2.4

14 Sep 02:51
05ada46
Compare
Choose a tag to compare
  • Response status' now default to using HTTP_STATUS_OK

Release 0.2.3

13 Sep 08:26
da63f0b
Compare
Choose a tag to compare
  • Added logging
  • Added host origin restriction handling
  • Ignite now defaults to using port 5000

Release 0.2.2

13 Sep 05:43
67bbebd
Compare
Choose a tag to compare
  • Added HTTP 409 Conflict handling
  • Added urlencoded form parsing

Release 0.2.1

12 Sep 15:11
a931d68
Compare
Choose a tag to compare
  • Fixed a bug in the router uri path variable parsing
  • Added basic html templating
  • Added static file serving

Release 0.2.0

12 Sep 10:45
a91e7b0
Compare
Choose a tag to compare

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

10 Sep 11:43
2b11de9
Compare
Choose a tag to compare

A rough implementation of the original design document