There's a couple of breaking changes in this release. Some background information can be found here: https://blog.softwaremill.com/tapir-codecs-get-an-update-c9801889cbf3
A non-comprehensive summary of the breaking changes:
Codec[H, CF, L]
becomesCodec[L, H, CF]
CodecForMany
andCodecForOptional
is removed. Instead, useCodec[List[...], ...]
orCodec[Option[...], ...]
List
replaced some usages ofSeq
, in the types to which endpoint inputs/outputs mapped- if you are using custom (implicit) json codecs, for json bodies you should use
anyJsonBody