Releases: rawleyfowler/Humming-Bird
2.1.3
What's Changed
- Improve logging by @rawleyfowler in #51
- Default to UTF8 encoding by @rawleyfowler in #54
Full Changelog: 2.1.1...2.1.3
2.1.1
What's Changed
- Add global middleware by @rawleyfowler in #49
- Add session middleware by @rawleyfowler in #50
Full Changelog: 2.1.0...2.1.1
2.1.0
What's new:
- Code quality improvements, internal API changes, and various performance increases.
- The addition of the
.content
method on Request objects to automagically decode request bodies to RakuHash
. - Improved query-param and urlencoded body parsing via
URI::Encode
- Parameterized headers no longer blow up
Full Changelog: 2.0.7...2.1.0
2.0.7
What's Changed
- Rework redirects to be more in line with other frameworks by @rawleyfowler in #42
- General performance improvements by @rawleyfowler in #44
- Add adjustable timeouts for users, and fix lock by @rawleyfowler in #45
- Add infered content by @rawleyfowler in #47
Full Changelog: 2.0.5...2.0.7
2.0.5
This release fixes bugs with binary/blob style content, and introduces a new way to create routes using an OO interface.
What's Changed
- Add routers by @rawleyfowler in #38
- Add response initiator for better logging and auditing by @rawleyfowler in #39
- Add blob response type by @rawleyfowler in #41
Full Changelog: 2.0.2...2.0.5
2.0.2
What's Changed
- Add docker example by @rawleyfowler in #32
- Static content handlers by @rawleyfowler in #34
- Add catch-all routes by @rawleyfowler in #35
Full Changelog: 2.0.0...2.0.2
2.0.0
What's Changed
2.0.0! This version comes with major refactors and the inclusion of global error handlers and "advice" for end of the line routing.
- Add "advice" and Error handlers by @rawleyfowler in #31
Full Changelog: 1.1.4...2.0.0
1.1.4
Humming-Bird 1.1.4 is now available. This includes various improvements, and a new HTTP server!
What's Changed
- Fix listener port by @rawleyfowler in #24
- Moved things into Humming-Bird folder by @masukomi in #25
- Redirects by @rawleyfowler in #27
- Handle absolute URI's by @rawleyfowler in #28
- New HTTP server by @rawleyfowler in #29
New Contributors
Full Changelog: 1.1.0...1.1.4
1.1.0
This release brings in a new major feature, Cookies!
Changes:
- Cleans up a few small bugs and adds a few more examples.
- Add cookies for requests, and responses
- Add Date header for responses to adhere to HTTP/1.1 spec
This release does not break compatibility with 1.0.0
, so feel free to update.
1.0.0
This library is finally in a state that I can confidently say it is stable enough for small projects. This release officially deprecates the previous versions.
There are a few more quirks to work out regarding absolute URI's in HTTP requests, but besides that, the code is stable. Feel free to download the latest version 1.0.0
on zef via:
zef install Humming-Bird
or build from source with the tar ball attached! If you have any issues or additions please feel free to make a Pull Request or Issue, thanks folks! 🥳
edit: If you're seeing this right now you may need to wait a minute or 2 for zef, it's still indexing the 1.0.0
dist!