You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Support coercing integral floats to ints when strict=False (#619).
Preserve leading _ when renaming fields to camel or pascal case (#620).
Support zero-copy decoding binary fields to a memoryview (#624).
Fix a bug when inheriting from the same Generic base class multiple times (#626).
Add an order option to all encoders for enforcing deterministic/sorted ordering when encoding. This can help provide a more consistent or human readable output (#627).
Support inheriting from any slots-class when defining a new Struct type with gc=False (#635).
Automatically infer the input field naming convention when converting non-dict mappings or arbitrary objects to Struct types in msgspec.convert (#636).