Changes for version 0.991 - 2020-04-30

  • switch from JSON.pm to JSON::MaybeXS (GH #1)
  • package the submodule of test cases in a sharedir (GH #2)
  • additional constructor options, including use of a custom directory
  • add options "validate_data" and "validate_json_string", to accomodate the JSON Schema backend preferring either inflated data or a JSON-encoded string. (GH #4)
  • remove undocumented "only_test" option, and ability to skip test by number (GH #10, GH #11)
  • clearer labels for each test
  • new "tests" option, for restricting the tests that are run (GH #7)
  • deprecated "skip_tests" option
  • new "todo_tests" option, for acknowledging that certain tests do not pass yet (GH #6)
  • non-ascii characters are not corrupted during decoding (GH #13)
  • always read test data files in sorted order, for consistent results

Modules

Acceptance testing for JSON-Schema based validators like JSON::Schema