Releases: mattpolzin/jsonapi-openapi-test-server
Breaking Changes to API models
0.2.0 switch back to a versioned release of JSONAPI-OpenAPI
Add --ignore-warnings flag
Add --ignore-warnings flag to APITest test command.
Add --fail-hard flag to `APITest test` command.
When running the test service as a terminal utility instead of a server, you now have an additional command line flag --fail-hard which tells the utility to fail with exit code 1 (when there is at least 1 failing test). Otherwise, the script will exit with code 0 even when there are failing tests (which is what it always has done in past versions).
Adds Test Properties
Adds a new resource type: test properties.
Test Properties were added to Test Descriptors and now Test Sources are owned by Test Properties instead of directly being referenced by Test Descriptors. It was decided to simply break SQL migrations given the early stage of the project.
Updates to some warning messages.
0.0.13 update some warning verbage.
Improve test result context output.
Test results now report the context (API path, endpoint, http status) in a much more human friendly way thats they used to.
Fix bug with positional parameter type for request tests.
0.0.11 update JSONAPI-OpenAPI version to fix bug with path paramter type.
Minor bug fixes and added ignore missing parameter warning option.
0.0.10 update JSONAPI-OpenAPI
New "raw logs" route and bug fixes
- Add
/api_tests/{id}/logsroute to retrieve raw (XCTest) logs from a particular test run. - Fix a bug preventing status code checks on response tests.
Add test messages to watch mode
0.0.8 include test descriptor relative with watch mode test message response