Skip to content

Releases: palantir/conjure-go

v6.14.0

29 Nov 15:59
827058b
Compare
Choose a tag to compare
Type Description Link
Fix Correctly handle binary return type with auth enabled. #250

v6.13.0

23 Nov 17:33
6d16fef
Compare
Choose a tag to compare
Type Description Link
Fix Fix code generation of request param parsing for external types.
Fixes: #247
#248

v6.12.0

22 Nov 18:29
7bcaee8
Compare
Choose a tag to compare
Type Description Link
Fix Fix client/server methods for request body of alias<optional> #246

v6.11.0

17 Nov 07:10
43fadbe
Compare
Choose a tag to compare
Type Description Link
Fix Fix the IsUnknown method for enums with no declared values #243
Fix Specify package name hints to avoid redundant aliases #244
Fix Fix the IsUnknown generated code behavior to only return false for known variants #245

v6.10.0

12 Nov 18:34
1b8b6fb
Compare
Choose a tag to compare
Type Description Link
Fix Ensure errors compile for unmarshaling enum server arguments #241
Fix Update jennifer to fix conjure-docs struct tags #242

v6.9.0

11 Nov 00:26
e78e28e
Compare
Choose a tag to compare
Type Description Link
Fix Avoid infinite recursion when resolving self-referencing types. #240

v6.8.0

06 Nov 00:17
6430ff9
Compare
Choose a tag to compare
Type Description Link
Fix Use make to instantiate nil collections #237

v6.7.0

04 Nov 18:31
a86c7dc
Compare
Choose a tag to compare
Type Description Link
Fix Use github.com/ulikunitz/xz v0.5.8 to resolve vulnerability alert #233
Fix Generated servers correctly respond 204 for an empty optional response body.

Server implementations consuming request body of optional<binary> (or alias thereof) now use *io.ReadCloser for
the go type of the body argument. Users must update their interface implementations to the new signature and
intentionally handle when the pointer is nil (i.e. the client sent an absent optional value).
#234
Fix Respond 204 from endpoints with no return argument #235

v6.6.0

29 Oct 19:37
d8d766e
Compare
Choose a tag to compare
Type Description Link
Improvement Reimplement conjure-go using jennifer and updated type system.

The resulting generated code is almost identical to the previous goastwriter implementation.
Changes include:
* alias<binary> and optional<binary> types are handled more correctly in (de)serizalization.
* Some error messages are improved or wrapped in more context.
* Some functionally-irrelevant formatting (e.g. import aliases, whitespace).
#220

v6.5.0

20 Jul 15:13
c217d6d
Compare
Choose a tag to compare
Type Description Link
Improvement Generate default functions for use with AcceptFuncs union visitor method

[FieldName]NoopSuccess and ErrorOnUnknown functions are generated for each union type to reduce
boilerplate for default cases.
#215