Revision history for Test-JSON-Schema-Acceptance
1.012 2021-07-22 05:14:11Z
- updated test suite to commit fd0aa9f8e2497d9048e17f071abb8fa409f5cb52
1.011 2021-06-26 19:38:21Z
- updated test suite to commit b6769f2b9ae8b3adbe8117d155a1f8ade092fb88
1.010 2021-06-19 18:27:26Z
- updated test suite to commit 0aefbb3d80e0caa22f3782677cf09c61b2205aa7
(note that "draft-future" is now available as a specification
version)
1.009 2021-06-05 17:48:22Z
- always include specification_version in results
- pad results with more whitespace, to minimize diffs
- updated test suite to commit 8a3a542bfe6b671a51f4e39cdc0dbbf543e8903d
1.008 2021-05-15 18:03:12Z
- clean up the results output when printing a custom test_dir
- new optional config value "test_schemas", to perform a sanity test
on the test schemas themselves
- updated test suite to commit bf383b4cf2a0b83957b232d3ba5a92222f632a08
1.007 2021-04-14 00:17:32Z
- new "results_text" attribute, containing the textual table printed
at the end of the tests
- switch from Try::Tiny to Feature::Compat::Try, raising the minimum
perl from 5.14 to 5.16
- updated test suite to commit dfcd4a19f857b85e344d6d14e37ca7b2e5d11bdf
1.006 2021-04-08 20:05:11Z
- also list skipped directories in diagnostic output
- updated test suite to commit fc68499eafa2cdbe52b4ed4d219dbb1c8c99fb2b
1.005 2021-03-23 21:24:15Z
- specification => latest now uses draft2020-12
1.004 2021-03-23 20:37:27Z
- new "skip_dir" option, to be used in conjunction with include_optional => 1
- updated test suite to commit cd73775f22d4cae64587486c0ee7efca9131643c
1.003 2020-12-05 07:09:12Z
- updated test suite to commit 6505944d38c414039cd8f27e3312b9e3831a0a16
1.002 2020-11-24 17:56:27Z
- include more data in the summary header
- fix minimum declared version for Path::Tiny
- make the output look a little nicer on failure
- perform the evaluation inside the subtest, to allow for any output
or tests generated by the evaluator itself to be grouped properly
with related output
- updated test suite to commit 3b79a452fc2f3dbb0add34f520fed64de4f465cf
1.001 2020-10-16 18:28:56Z
- also display TODO-failures in results summary table
- also display a TOTAL line in the results summary table
- updated test suite to commit 96742ba3c4a1eff6de45f0c50a66a975796b7c37
1.000 2020-08-13 19:24:23Z
- new "add_resource" option, for providing a subref for easy use of
additional schema resources used by the test suite
- raise minimum required perl to 5.14
- now checking for data and schema mutation during evaluation
- updated test suite to commit ec18a7d0c24b4286f101e7e6956b89a2d4cbc59d
0.999 2020-06-08 23:31:40Z
- fix type constraint for test data, and add a test to verify it
0.998 2020-06-08 23:05:33Z
- fix warning when the test directory is empty
- updated test suite to commit 817b724b7a64d7c18a8232aa32b5f1cc1d6dd153
0.997 2020-05-19 23:24:07Z
- fix test that warns on 5.10
- updated test suite to commit 8bf2f7f3869230f4d778356730805866c76e5932
0.996 2020-05-14 19:33:09Z
- work around problem when files in the test suite are renamed
- really fix sorting of results table this time
- updated test suite to commit 7ba95f3588d0f98a4cbce9da0fd42bee6c6931bd
0.995 2020-05-13 17:11:29Z
- fix sorting of results table so tests in subdirectories appear last
- fix minimum declared version for Path::Tiny
- updated test suite to commit 2f2e7cf8bd7c4378107db6115d6af5aae062b105
0.994 2020-05-12 18:43:17Z
- added "additional_resources" attribute, for accessing
remotely-referenced content
- new "include_optional" feature, for including optional tests (GH #12)
- test results are now available via the "results" accessor method
0.993 2020-05-08 16:55:43Z
- soften type constraints so as to tolerate older Cpanel::JSON::XS,
which inflates booleans to different types
- print information about this module's version, and the commit and
version of the test suite data we are using
- new "verbose" option, for more helpful output when running under
"make test" or "prove"
- improved handling of exceptions from the tested implementation
- updated test suite to commit 9d0e0eb31d6be6bebd3bacdd6be119a8841e9999
0.992 2020-05-04 22:40:44Z
- fix minimum declared version for List::Util (RT#132461)
- increase minimum version for JSON::MaybeXS, to ensure that JSON::XS
is never used, even when installed
- include tabular results of passes, fails for each test file (GH #3)
- updated test suite to commit 361620ecf18b71883f8522cb4c7e95e3e0adcdce
0.991 2020-04-30 23:56:50Z
- 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
- updated test suite to commit ab9e3d5c53abe0a0d2a5a21429fb12524b0926a0
0.990 2020-04-23 18:00:40Z
- updated distribution packaging
- updated test suite with latest tests (to commit c4d3e0f92ced13c288d1713815c00539b09c9d2e)
0.0.2 2015-09-04
Fixed Github issue #7 - Draft tested is dependant on last call to new, not object instance.
0.0.1 2015-09-03
First version, released on an unsuspecting world.