Recent Releases of https://github.com/ohler55/oj
https://github.com/ohler55/oj - v3.17.1
What's Changed
- Add
max_integer_digitslimit for legacy integer parsing by @meinac in https://github.com/ohler55/oj/pull/1009 - fix: remove unsafe exec() in fast.c by @orbisai0security in https://github.com/ohler55/oj/pull/1011
- Revert "fix: remove unsafe exec() in fast.c" by @ohler55 in https://github.com/ohler55/oj/pull/1012
- Fix reentrant parser by @ohler55 in https://github.com/ohler55/oj/pull/1013
New Contributors
- @orbisai0security made their first contribution in https://github.com/ohler55/oj/pull/1011
Full Changelog: https://github.com/ohler55/oj/compare/v3.17.0...v3.17.1
- C
Published by ohler55 about 1 month ago
https://github.com/ohler55/oj - v3.17.0
What's Changed
- Implement Oj::Parser.safe with configurable JSON safety limits by @meinac in https://github.com/ohler55/oj/pull/1007
Full Changelog: https://github.com/ohler55/oj/compare/v3.16.17...v3.17.0
- C
Published by ohler55 about 2 months ago
https://github.com/ohler55/oj - v3.16.17
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 https://github.com/ohler55/oj/pull/998
- Bump jidicula/clang-format-action from 4.15.0 to 4.17.0 by @dependabot[bot] in https://github.com/ohler55/oj/pull/999
- Array hash as json by @ohler55 in https://github.com/ohler55/oj/pull/1003
- Bump jidicula/clang-format-action from 4.17.0 to 4.18.0 by @dependabot[bot] in https://github.com/ohler55/oj/pull/1001
- Handle unterminated strings in usual parser by @meinac in https://github.com/ohler55/oj/pull/1002
- Fix read() not handling partial reads for large files by @ursm in https://github.com/ohler55/oj/pull/1004
- Raise error for incomplete primitive literals by @meinac in https://github.com/ohler55/oj/pull/1005
New Contributors
- @ursm made their first contribution in https://github.com/ohler55/oj/pull/1004
Full Changelog: https://github.com/ohler55/oj/compare/v3.16.16...v3.16.17
- C
Published by ohler55 2 months ago
https://github.com/ohler55/oj - v3.16.14
What's Changed
- Change first arg to oj_parse_options by @ohler55 in https://github.com/ohler55/oj/pull/987
- Fix illegal instruction error on CPUs without SSE4.2 support by @sebyx07 in https://github.com/ohler55/oj/pull/993
- Optimize
oj_dump_cstrusing SSE4.2 and SSSE3. by @samyron in https://github.com/ohler55/oj/pull/973
Full Changelog: https://github.com/ohler55/oj/compare/v3.16.13...v3.16.14
- C
Published by ohler55 4 months ago
https://github.com/ohler55/oj - v3.16.13
What's Changed
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/ohler55/oj/pull/976
- Enable SIMD optimizations by default with auto-detection by @sebyx07 in https://github.com/ohler55/oj/pull/982
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/ohler55/oj/pull/983
- Rails encoder fix by @ohler55 in https://github.com/ohler55/oj/pull/984
New Contributors
- @sebyx07 made their first contribution in https://github.com/ohler55/oj/pull/982
Full Changelog: https://github.com/ohler55/oj/compare/v3.16.12...v3.16.13
- C
Published by ohler55 6 months ago
https://github.com/ohler55/oj - v3.16.12
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 https://github.com/ohler55/oj/pull/972
- Improve worst case performance when using ARM Neon instructions by @samyron in https://github.com/ohler55/oj/pull/970
New Contributors
- @andrykonchin made their first contribution in https://github.com/ohler55/oj/pull/972
Full Changelog: https://github.com/ohler55/oj/compare/v3.16.11...v3.16.12
- C
Published by ohler55 8 months ago
https://github.com/ohler55/oj - v3.16.9
What's Changed
- Sort the conditional statements by @Watson1978 in https://github.com/ohler55/oj/pull/946
- Bump jidicula/clang-format-action from 4.13.0 to 4.14.0 by @dependabot in https://github.com/ohler55/oj/pull/942
Full Changelog: https://github.com/ohler55/oj/compare/v3.16.8...v3.16.9
- C
Published by ohler55 over 1 year ago
https://github.com/ohler55/oj - v3.16.6
What's Changed
- Do not override Object#to_json with mimic_json if ActiveSupport is existed by @Watson1978 in https://github.com/ohler55/oj/pull/936
Full Changelog: https://github.com/ohler55/oj/compare/v3.16.5...v3.16.6
- C
Published by ohler55 almost 2 years ago
https://github.com/ohler55/oj - v3.16.5
What's Changed
- Add ostruct as dependency gem for Ruby 3.5 by @Watson1978 in https://github.com/ohler55/oj/pull/928
- Parser multi load by @ohler55 in https://github.com/ohler55/oj/pull/932
Full Changelog: https://github.com/ohler55/oj/compare/v3.16.4...v3.16.5
- C
Published by ohler55 almost 2 years ago