Skip to content

Releases: kernle32dll/emissione-go

1.1.0: Maintenance release

14 Oct 16:46
ef3d4c2
Compare
Choose a tag to compare

This release drops support for Go 1.12.

1.0.4: Documentation and build changes

20 Dec 16:35
f423646
Compare
Choose a tag to compare

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

11 Dec 14:38
3194eb3
Compare
Choose a tag to compare

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

13 Oct 20:24
b198998
Compare
Choose a tag to compare

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

13 Oct 19:09
5e632db
Compare
Choose a tag to compare

Fixes a panic oversight for the case that no writer was matched.

1.0.0: Initial release

13 Oct 12:18
1331b0b
Compare
Choose a tag to compare

Well, what to say - initial, stable, release. Wooh! 🎉