Skip to content

Releases: ohler55/oj

v3.17.0

20 Apr 13:58

Choose a tag to compare

What's Changed

  • Implement Oj::Parser.safe with configurable JSON safety limits by @meinac in #1007

Full Changelog: v3.16.17...v3.17.0

v3.16.17

12 Apr 22:54

Choose a tag to compare

What's Changed

  • Use fast_memcpy16 to quickly copy up to 16 bytes for tail handling in ARM Neon code and small copies when generating JSON. by @samyron in #998
  • Bump jidicula/clang-format-action from 4.15.0 to 4.17.0 by @dependabot[bot] in #999
  • Array hash as json by @ohler55 in #1003
  • Bump jidicula/clang-format-action from 4.17.0 to 4.18.0 by @dependabot[bot] in #1001
  • Handle unterminated strings in usual parser by @meinac in #1002
  • Fix read() not handling partial reads for large files by @ursm in #1004
  • Raise error for incomplete primitive literals by @meinac in #1005

New Contributors

Full Changelog: v3.16.16...v3.16.17

v3.16.14

04 Feb 16:02

Choose a tag to compare

What's Changed

  • Change first arg to oj_parse_options by @ohler55 in #987
  • Fix illegal instruction error on CPUs without SSE4.2 support by @sebyx07 in #993
  • Optimize oj_dump_cstr using SSE4.2 and SSSE3. by @samyron in #973

Full Changelog: v3.16.13...v3.16.14

v3.16.13

05 Dec 11:26

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.16.12...v3.16.13

v3.16.12

30 Oct 01:14

Choose a tag to compare

What's Changed

  • Fixed dump realloc bug that occurred when using the compat mode dump options.
  • Fixed range encoding with the :circular option
  • Restore TruffleRuby in CI by @andrykonchin in #972
  • Improve worst case performance when using ARM Neon instructions by @samyron in #970

New Contributors

Full Changelog: v3.16.11...v3.16.12

v3.16.9

30 Dec 20:14

Choose a tag to compare

What's Changed

Full Changelog: v3.16.8...v3.16.9

v3.16.6

09 Sep 23:16

Choose a tag to compare

What's Changed

  • Do not override Object#to_json with mimic_json if ActiveSupport is existed by @Watson1978 in #936

Full Changelog: v3.16.5...v3.16.6

v3.16.5

08 Aug 21:16

Choose a tag to compare

What's Changed

Full Changelog: v3.16.4...v3.16.5

v3.16.4

08 Jun 21:02
2e57dc7

Choose a tag to compare

release 3.16.4