All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Updated transitive dependency
qsfrom 6.14.0 to 1.13.2 to address security vulnerability
- Updated
axiosfrom 1.12.2 to 1.13.2 - Updated
@typescript-eslint/eslint-pluginfrom 8.40.0 to 8.53.1 - Updated
@typescript-eslint/parserfrom 8.40.0 to 8.53.1 - Updated
@types/expressfrom 5.0.3 to 5.0.6 - Updated
eslintfrom 9.33.0 to 9.39.2 - Updated
eslint-plugin-jestfrom 29.0.1 to 29.12.1 - Updated
expressfrom 5.1.0 to 5.2.1 - Updated
prettierfrom 3.6.2 to 3.8.1 - Updated
ts-jestfrom 29.4.1 to 29.4.6 - Updated
typescriptfrom 5.9.2 to 5.9.3 - Updated
fs-extrafrom 11.3.1 to 11.3.3 - Updated
jest-matcher-utilsfrom 30.0.5 to 30.2.0 - Updated
path-to-regexpfrom 8.2.0 to 8.3.0
1.0.1 - 2025-12-12
- Updated
js-yamlfrom 4.1.0 to 4.1.1 to address security vulnerability - Updated
huskyfrom 4.3.0 to 9.1.7 to resolve security vulnerabilities - Updated
jestto 30.2.0 - Updated
rimrafto 6.1.2 - Updated
glob:- Use selective override to keep
glob@7.2.3fortest-exclude - Force
glob@>=11.1.0for all other dependencies
- Use selective override to keep
1.0.0 - 2025-10-29
- Initial release of OASprey
- Jest matchers for validating API responses against OpenAPI specifications
toSatisfyApiSpec()matcher for validating HTTP responsestoSatisfySchemaInApiSpec()matcher for validating objects against schemas- Support for OpenAPI 3.0 specifications
- Support for loading specs from files, objects, or web endpoints
- TypeScript support