diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 466df71..2be9c43 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.1.0" + ".": "0.2.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..190b113 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,19 @@ +# Changelog + +## [0.2.0](https://github.com/snytkine/api-tester-cli/compare/v0.1.0...v0.2.0) (2026-06-14) + + +### Features + +* added minification of generated report by removing unnecessary whitespaces and linebreaks with regex while preserving contents inside 'pre' tags ([ef56e40](https://github.com/snytkine/api-tester-cli/commit/ef56e4050e894c1959ed82c720c44ef4d0d71b19)) +* added option to use non pretty-printed json in report and have tiny javascript in report to convert raw json into pretty-printed format. This allows to reduce size of html report by about 10K with one large response body and 2 json bodies in assertion ([8137e15](https://github.com/snytkine/api-tester-cli/commit/8137e15426c2a8eb52a950e8640475e232318f25)) +* added shell command to export test-suite JSON schema to a file ([b637fe9](https://github.com/snytkine/api-tester-cli/commit/b637fe901aca3fd227110a6fd1a2deeb9ede9bb3)) +* added support for negated tags on command line. ([b200c2b](https://github.com/snytkine/api-tester-cli/commit/b200c2bd193b97c612fa87b4c8733012d3f65cb6)) +* passing --suite=/path/to/file is optional. If not passed will use file test-suite.yml from current directory. If file not found in current directory then displays error. ([4bea280](https://github.com/snytkine/api-tester-cli/commit/4bea2800ba8337021e3e4f2071e95d716db64fef)) +* Show assertion error message in terminal UI failure table ([deb6780](https://github.com/snytkine/api-tester-cli/commit/deb6780887c1dbfae83ea542b22d77851d7d18f8)) + + +### Documentation + +* **readme:** add project overview and usage guide ([035db0e](https://github.com/snytkine/api-tester-cli/commit/035db0e02f26559af7d07f4b16dc3c882db54319)) +* **readme:** add usage and suite format guide ([352ff33](https://github.com/snytkine/api-tester-cli/commit/352ff3374f8da2115225e9c8c2180ccb692dbe39)) diff --git a/docs/manifest.json b/docs/manifest.json index 746da6e..6f658d4 100644 --- a/docs/manifest.json +++ b/docs/manifest.json @@ -1,6 +1,6 @@ { "latestVersion": { - "version": "0.1.0", + "version": "0.2.1-SNAPSHOT", "date": "2024-06-30", "releaseUrl": "https://github.com/api-tester/api-tester-cli/releases/tag/0.1.0", "message": "Download latest release from GitHub" diff --git a/pom.xml b/pom.xml index 8b78213..f723b2d 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ io.github.snytkine.apitester api-tester-cli - 0.1.1-SNAPSHOT + 0.2.1-SNAPSHOT api-tester-cli Spring Boot + Spring Shell CLI for running HTTP API test suites defined in YAML, with Thymeleaf expression support and GraalVM native-image compatibility.