Skip to content

Releases: ohler55/oj

v3.17.3

Choose a tag to compare

@ohler55 ohler55 released this 04 Jun 20:27
bbde91a

What's Changed

Full Changelog: v3.17.1...v3.17.3

v3.17.1

Choose a tag to compare

@ohler55 ohler55 released this 16 May 00:12
4587e87

What's Changed

New Contributors

Full Changelog: v3.17.0...v3.17.1

v3.17.0

Choose a tag to compare

@ohler55 ohler55 released this 20 Apr 13:58

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

Choose a tag to compare

@ohler55 ohler55 released this 12 Apr 22:54

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

Choose a tag to compare

@ohler55 ohler55 released this 04 Feb 16:02

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

Choose a tag to compare

@ohler55 ohler55 released this 05 Dec 11:26

What's Changed

New Contributors

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

v3.16.12

Choose a tag to compare

@ohler55 ohler55 released this 30 Oct 01:14

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

Choose a tag to compare

@ohler55 ohler55 released this 30 Dec 20:14

What's Changed

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

v3.16.6

Choose a tag to compare

@ohler55 ohler55 released this 09 Sep 23:16

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

Choose a tag to compare

@ohler55 ohler55 released this 08 Aug 21:16

What's Changed

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