Releases: palantir/conjure-java
Releases · palantir/conjure-java
3.7.0
[improvement] Helpful error output is provided when formatting fails #366
3.6.1
- [fix] Box external type before calling valueOf in UndertowServiceHandlerGenerator (#367)
3.6.0
- [feature] The Undertow server target supports asynchronous request processing (#361)
- [improvement]
SafeLong
bounds check throws a safe exceptions on failure (#357)
- [fix] The Undertow generator sanitizes argument names to avoid generating incorrect code (#348)
3.5.0
- [improvement] Simpler alias valueOf implementation (#356)
- [improvement] Beans with no fields generate toString methods returning constant values (#354)
3.4.0
[fix] Alias 'valueOf' generation validates nested aliases recursively (#352)
3.3.0
- [improvement] ConjureHandler checks at build if paths are overlapping (#336)
3.2.0
- [feature] [undertow] add functions to apply to every marked params in the runtime (#255)
3.1.1
- [fix] conjure-undertow supports empty request body empty optionals (#319)
3.1.0
- [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
- [break][Undertow] Rewrite conjure-undertow API (#260)