Releases: opencontextprotocol/ocp-python
Releases · opencontextprotocol/ocp-python
v0.3.0
Features
- Add camelCase tool name normalization (ac52d61)
- add GitHub Actions workflows for testing and publishing (e12f608)
- add OpenAPI spec validation and update tests (954c73b)
- add polymorphic keyword handling in $ref resolution (a225d9e)
- add support for resolving $ref references in OpenAPI specs (a1b5a09)
- add support for Swagger 2.0 specification (562e8e6)
- add tag filtering to discover_api method (008c256)
- add tests for OCPRegistry initialization (2ab4eec)
- add tool name validation and logging (375a109)
- enhance OCPAgent to support authentication headers (5f7c619)
- enhance resource filtering to support path prefix (e9360c0)
- implement resource-based filtering in discover_api (fe75293)
- normalize API names for case-insensitive matching (a011102)
- refine resource filtering to enforce exact matches (e7897ba)
- support loading OpenAPI specs from local files (60ec98d)
Bug Fixes
- add headers parameter to register_api method (89ea5cd)
- Add missing OCP_USER header encoding to match JS implementation (8894746)
- correct project name in pyproject.toml (9effdd1)
- correct project name in pyproject.toml (8d95b09)
- enhance logging in OCPHTTPClient interactions (38a4406)
- improve $ref resolution with memoization (125005c)
- provide default description for operations without one (ee221b0)
- remove OpenAPI spec validator and validation method (2201ee6)
- remove unused packages from poetry.lock (11b0f82)
- update .gitignore to include additional patterns (6a81d1b)
- update default registry URL to correct endpoint (873b6b3)
- update default registry URL to opencontextprotocol (10914c9)
- update default registry URL to use constant (8e3da54)
- update header constants and tests for clarity (9d65edc)
- update repository URLs in configuration files (41b6f46)