Skip to content

0.11.0

Compare
Choose a tag to compare
@maciejhirsz maciejhirsz released this 28 Oct 06:54
· 74 commits to master since this release
  • Breaking change: Error enum now has a new variant: ExceededDepthLimit.
  • Stack overflow issues on deeply nested structures should now be fixed (#93).
    • Parser has been reworked to avoid recursion and instead run in a loop with a custom, heap allocated, stack for nested objects and arrays.
    • As an additional sanity check parsing will now stop after hitting 512 nested objects or arrays and return Error::ExceededDepthLimit.
  • Fixed an issue that caused a panic when unwinding the parser on a single unicode character.