All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Provide an extractor for axum
- When having Option or any sequence type as a struct field, deserialization failed.
key=andkeynow cause deserialization error for Option instead of givingNone.- Reexport the
ParseMode,ErrorandErrorKindenum from crate's root whenserdefeature is active.
- Added more docs and improved the error handling.
- When having Option as a struct field, deserialization always failed when SubType was itself a struct.
- Support encoded brackets in brackets mode
- Providing size_hint for map types in brackets mode
- Stop parsing delimiters in delimiter mode when parsing a single value, ex "hello|world" as string will be used as is
- Rebuilt from the ground up to support multiple parsing methods
- Moved to using lexical instead of the half-baked copy of serde-json for number parsing