Skip to content

Releases: cloudwego/sonic-rs

v0.5.6

05 Nov 12:13

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.5...v0.5.6

v0.5.5

26 Sep 06:13

Choose a tag to compare

What's Changed

  • feat: derive hash for json pointer path by @Ggiggle in #190
  • fix: not panic when inf or nan to value by @liuq19 in #192

Full Changelog: v0.5.4...v0.5.5

v0.5.4

26 Sep 06:12

Choose a tag to compare

What's Changed

  • feat: add dead code annotations for floating point constants in RawFl… by @liuq19 in #187

Full Changelog: 0.5.3...v0.5.4

0.5.3

06 Aug 07:59

Choose a tag to compare

What's Changed

  • feat: support serialize floating point numbers without trailing zeros by @liuq19 in #186

Full Changelog: 0.5.2...0.5.3

0.5.2

30 Jun 04:00

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.5.1...0.5.2

0.5.1

30 Jun 04:00
4708122

Choose a tag to compare

What's Changed

  • feat: support api for deserializer to check trailing chars by @Ggiggle in #177

Full Changelog: 0.5.0...0.5.1

0.5.0

14 Apr 02:22

Choose a tag to compare

What's Changed

BreakChange

get_many returns Result<Vec<Option<LazyValue>>> instead of Result<Vec<LazyValue>>

Full Changelog: 0.4.0...0.5.0

0.4.0

11 Mar 03:01
f5fe44c

Choose a tag to compare

What's Changed

Breaking Changes

  • Optimized JSON iterator implementation using Cow to eliminate unnecessary copies
  • Removed redundant allocations in the pointer!() macro for enhanced performance
  • Change WriteExt trait to return errors

Enhancement

  • More APIs in LazyValue
  • Less memory consumption and faster lookup in Value

New Contributors

Full Changelog: 0.3.17...0.4.0

0.4.0-rc1

16 Dec 03:35

Choose a tag to compare

0.4.0-rc1 Pre-release
Pre-release

What's Changed

Full Changelog: 0.3.17...0.4.0-rc1

0.3.17

12 Dec 07:45

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.3.16...0.3.17