Releases: jola16/api_diff
Releases · jola16/api_diff
v0.3.0
Release Description for v0.3.0
New Features
- Support for concurrent requests with configurable
max_concurrent_requests(default 1) - Added
request_methodconfig option (default GET) - Test data will now be read from a single CSV file specified in the configuration
utils/create_test_data.pycan now generate permutated test data when needed
Improvements
- Enhanced logging: continuous progress logs, shows if the response data was empty
- The Excel document shows if the response data was empty
- Ctrl+Break now gracefully exits with a progress message, and saves the results to Excel
- Added basic Excel column autosize
Breaking Changes
- The legacy param_config has been replaced by the new param_mapping which maps the CSV file columns to request parameters
Full Changelog: v0.2.1...v0.3.0
Fixed pylint and ruff issues
Fixed pylint and ruff issues
Full Changelog: v0.2.0...v0.2.1
Added custom output option and config improvements
Added support for custom output file paths, improved configuration handling with relative paths, and added gitignore files for config and output directories to protect sensitive data.
Full Changelog: v0.1.0...v0.2.0
Alpha release – "It works on my machine"
Alpha version of api_diff
The script can compare two API responses, for example from two different versions of the same API.
It is still experimental and may need more configuration options. For example, in the current version both endpoints must be called with exactly the same request parameters, and the responses are expected to be structurally comparable.
Full Changelog: https://github.com/jola16/api_diff/commits/v0.1.0