Replace upickle with circe#487
Conversation
Review: Replace upickle with circeOverall: This is an unusually careful migration. The two biggest risks of such a swap are handled well: the Findings (most-severe first)
Findings 1 and 2 are the two behavioral changes worth consciously accepting; 3–8 are cleanup and documentation. 🤖 Review generated with Claude Code |
|
@adamw I think the stripping of nulls in the json schemas / parameters is okay and won't affect anyone unless they write an atypical schema by hand |
|
@korlowski yeah that's what you'd think, but sometimes servers are sensitive to certain fields being present (even if they have a |
|
Merging & releasing, thanks! :) |
#474
Some caveats:
type, reducing manual boilerplate but breaking backwards compatibility