Skip to content

Releases: palantir/conjure

4.10.0

20 Feb 20:04
98b290f
Compare
Choose a tag to compare
Type Description Link
Feature Add extensions field to conjure definition which stores metadata about the definition itself.

Importantly, the fields stored in metadata should not impact the semantics of the API. Expected usage would be things like origin, version, product dependencies etc.
#532

4.9.0

19 Feb 17:20
64a9e43
Compare
Choose a tag to compare
Type Description Link
Improvement Conjure CLI will log and ignore any unknown options that are provided #533

4.8.0

05 Feb 14:48
760bd7b
Compare
Choose a tag to compare
Type Description Link
Improvement Enum values, fields, and union values support deprecation documentation. #494
Fix Validate against binary data in non-body container parameters. #497

4.7.0

28 Oct 17:13
9b7681f
Compare
Choose a tag to compare
Type Description Link
Fix Don't allow a union variant called type as we don't know how that should be serialized. #422
Improvement Validate map keys have PLAIN representation

Previously it was possible to build a conjure definition for a
map that was impossible to serialize as JSON. If this fails
on an external type import, please make sure you have
selected the most accurate fallback type value, the default
any is not allowed.
#423

4.6.2

09 Jul 15:06
8aace1c
Compare
Choose a tag to compare
Type Description Link
Fix Shipped windows batch script now use classpath wildcards rather than listing out all the jars, to avoid command line length limits. palantir/conjure-java#438

4.6.1

03 Jun 13:21
Compare
Choose a tag to compare
  • [fix] Emit IR with types, services and errors sorted by type name (#318)

4.6.0

06 May 19:14
Compare
Choose a tag to compare

[improvement] EndpointDefinition validation errors include the endpoint name and path (#276)
[improvement] Allow legacy kebab-case and snake_case query params (#299)

4.5.1

21 Feb 13:09
Compare
Choose a tag to compare

[fix] Get rid of the patterns in FieldName to allow single character field names #234

4.5.0

18 Feb 18:49
Compare
Choose a tag to compare
  • [improvement] Allow dots in endpoint paths (#180)
  • [improvement] Allow single character field names (#230)
  • [fix] Prevent optional serialization in HTTP body (#207)

4.4.0

14 Nov 17:06
Compare
Choose a tag to compare
  • [improvement] Improve CLI help messages (using picocli) (#127)
  • [fix] Validate query parameters (#112)
  • [fix] Disallow 'any', 'binary' and aliases of these as header/query/path-params (#114)