Releases: palantir/conjure-java
Releases · palantir/conjure-java
8.45.0
✨ Features
- Makes immutable copies of collections for union and alias types if the defensiveCollections flag is enabled. (#2448)
💡 Improvements
- nit: Make ReturnTypeMapper package-private (#2472)
8.44.0
No documented user-facing changes
8.43.0
🐛 Fixes
- Instructs Jackson to deserialize sets within union and alias types as
LinkedHashSet
s in order to preserve element ordering. (#2467)
💡 Improvements
- Sets recursively handle inspecting inner types. (#2449)
- Initializes a new framework for snapshot testing (#2456)
- Migrates the rest of the snapshot generation tests to the new framework. (#2463)
8.42.0
💡 Improvements
- handle DeadlineExpiredException in standard exception mapper (#2454)
8.42.0-rc1
No documented user-facing changes
8.41.0
✨ Features
- Add flag to exclude static factory methods from generated objects (#2087)
8.40.0
🐛 Fixes
- [Fix] Fix Staged Builder Compilation Issue and Strict Staged Builder Deserialization (#2438)
8.39.0
🐛 Fixes
- [Fix] Restore Mistakenly Removed 'MAX_VALUE' and 'MIN_VALUE' (#2434)
8.38.0
💡 Improvements
- Reduce Optional allocations in SafetyEvaluator (#2433)
8.37.0
✨ Features
- [Feature] Non-boxing 'addAll' Methods for Primitive Types (#2389)
💡 Improvements
- [FR] Add Serialization Optimization for Primitive Collection Types (#2386)
- Optimize Jackson deserialization when deserializing optimized lists of primitives. (#2431)