Releases: kernle32dll/emissione-go
1.1.0: Maintenance release
This release drops support for Go 1.12.
1.0.4: Documentation and build changes
This release contains minor documentation updates, and otherwise code-unrelated build changes.
The go.mod file now correctly states the minimum supported go version as 1.12.
1.0.3: Fix edge case for weighted wildcard
If the accept header contained a weighted wildcard (e.g. "/;q=2") , emissione would panic with an index out of range.
This is for example the default for some browsers as a last resort (e.g. "text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8")
1.0.2: Don't set status code on errors
Previously, the response status code was set before the response was assembled. If a writer threw an error, this status code would erroneously prevail. Now, a marshalling error panics before setting the status code, allowing the panic receiver to gracefully handle the situation with a correct status code (e.g. 500)
1.0.1: Unmatched writer fix
Fixes a panic oversight for the case that no writer was matched.
1.0.0: Initial release
Well, what to say - initial, stable, release. Wooh! 🎉