0.2.0
Added
validate
function returning array of error messages
Changed
- restructured the gem by splitting
rusty_json_schema.rb
into multiple files
Maintenance
- added tooling for testing memory usage locally
- added tooling for generating
BENCHMARK.md
- made CI pipeline more resilient for cache issues
- general cleanups
Notes
Besides the generated benchmarks, tested given implementation against ~700 various schema examples. Compared to json_schemer
it's around ~20x faster for #valid?
case and ~12x faster for #validate
.