v3.0.0
Highlights:
- Type serialization/deserialization more closely aligns with the conjure specification.
- Generated code no longer imports this respository in favor of
github.com/palantir/pkg
packages. - YAML marshaling/unmarshaling now delgates to the JSON format of an object. This allows for "special handling" in one place and removes the risk of divergence between the two codecs.
- Generated clients now correctly set
Cookie
headers for endpoints that specify this auth type. - Generated clients now support
binary
request and response bodies.
Full Changelog:
58d0f8c Use identical MarshalYAML/UnmarshalYAML methods everywhere (#25)
44cb146 Upgrade conjure verification server to 0.16.2 (#26)
676d09b Add GoDoc.org badge to README.md (#27)
624be79 Use pkg/binary for binary fields and aliases (#17)
c9a93a4 Use goastwriter's new NewCallExpression and builtins (#23)
97b51b8 Encoding for aliased optionals (#21)
7f2b085 refactor: Move import registration into ast functions (#22)
d3b3e85 Update type encoding (#18)
d549302 Refactor conjure.go file collection (#16)
09d72fe Introduce types.PkgInfo (#15)
f5f012b Fix config.go error message (#20)
b9f9975 Refactor enums to more consistent structure (#14)
c5f46c5 Use x/tools/go/packages to determine package output path (#13)
c5f4577 Fix typos (#12)
afd3f5a Fix cookie auth for clients (#10)
18493e7 break: Use bearertoken.Token for auth tokens (#8)
7a517a1 Upgrade conjure verifier to 0.9.0 (#11)
2b4a4f8 Allow binary request arguments (#6)
a2aa299 Bump to pkg types (#7)
26d0519 Update conjuretypes (#5)