Skip to content

Releases: palantir/conjure-java

3.5.0

22 Apr 14:10

Choose a tag to compare

  • [improvement] Simpler alias valueOf implementation (#356)
  • [improvement] Beans with no fields generate toString methods returning constant values (#354)

3.4.0

19 Apr 18:52

Choose a tag to compare

[fix] Alias 'valueOf' generation validates nested aliases recursively (#352)

3.3.0

16 Apr 12:55

Choose a tag to compare

  • [improvement] ConjureHandler checks at build if paths are overlapping (#336)

3.2.0

09 Apr 15:18

Choose a tag to compare

  • [feature] [undertow] add functions to apply to every marked params in the runtime (#255)

3.1.1

03 Apr 14:33

Choose a tag to compare

  • [fix] conjure-undertow supports empty request body empty optionals (#319)

3.1.0

26 Mar 13:38

Choose a tag to compare

  • [improvement] conjure-undertow generated code does not depend on guava (#278)
  • [fix] Don't warn about immutable bytes unless objects are generated (#277)
  • [fix] Undertow exception handler logs errorName in addition to errorInstanceId #284
  • [fix] Generated code for Conjure binary is once again JDK 8 compatible - fixes java.nio.ByteBuffer.rewind()Ljava/nio/ByteBuffer (#293)
  • [break] Consistently unbox external type imports for boxed primitives (#294) we've been unable to find any Foundry users that will be affected by this (APIs that import java.lang.Long), so not shipping a major rev.

3.0.0

08 Mar 18:55

Choose a tag to compare

  • [break][Undertow] Rewrite conjure-undertow API (#260)

2.11.0

25 Feb 23:03

Choose a tag to compare

  • [improvement] Upgrade Undertow dependency to the most recent release (#249)
  • [fix] Undertow: Unexpected null request bodies result in 400 response status (#248)

2.10.4

21 Feb 23:30

Choose a tag to compare

[fix] Suppress deprecation warnings in generated undertow services (#245)

2.10.3

21 Feb 14:51

Choose a tag to compare

[fix] Allow single character field names (#243)