openapi-filter icon indicating copy to clipboard operation
openapi-filter copied to clipboard

Filter internal paths, operations, parameters, schemas etc from OpenAPI/Swagger/AsyncAPI definitions

Results 17 openapi-filter issues
Sort by recently updated
recently updated
newest added

Bumps [eslint](https://github.com/eslint/eslint) from 7.31.0 to 8.22.0. Release notes Sourced from eslint's releases. v8.22.0 Features 2b97607 feat: Implement caching for FlatESLint (#16190) (Nicholas C. Zakas) fd5d3d3 feat: add methodsIgnorePattern option to...

dependencies

I want to extract out a single API from source.yaml into target.yaml, but along with its models.

Bumps [yaml](https://github.com/eemeli/yaml) from 1.10.2 to 2.1.1. Release notes Sourced from yaml's releases. v2.1.1 No changes in executable code, only TS types. Revert "Use TS named tuple for range (#385)" --...

dependencies

Bumps [mocha](https://github.com/mochajs/mocha) from 9.0.3 to 10.0.0. Release notes Sourced from mocha's releases. v10.0.0 10.0.0 / 2022-05-01 :boom: Breaking Changes #4845: Drop Node.js v12.x support (@​juergba) #4848: Drop Internet-Explorer-11 support (@​juergba)...

dependencies

I'm guessing this package probably supports OpenAPI v3.1 ok as the changes being made are not too valid to the overall way this works, but I wanted to double check....

There is a vulnerability [CVE-2020-7608](https://github.com/advisories/GHSA-p9pc-299p-vxgp) on yargs-parser which is a dependency of yargs. Is there a chance the yargs version can be bumped up to pick up the fix?

- Filter by OperationIds - Filter by method As mentioned https://github.com/Mermade/openapi-filter/issues/70, I have added 2 options: - to filter by "method" (GET/POST/PUT/DELETE/....) which will remove all operations under any path...

enhancement

In a non-trivial set of APIs with complex OAuth scopes; some clients want a 'simplified' openapi spec that covers just the stuff they're allowed to do. So let's filter by...

I was wondering if it would be possible to filter out specific "path" methods using the tags options. Example ``` paths: /pet: post: tags: - pet summary: Add a new...

enhancement