openapi-tree-shaker
Version:
A tool to tree-shake OpenAPI specifications by removing unused paths and components
58 lines (36 loc) • 1.18 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.1.1] - 2025-04-02
### Fixed
- Fixed security schema handling for OpenAPI 2.0 and 3.0
- Improved type definitions for security schemes
- Added comprehensive security-related tests
## [1.1.0] - 2025-04-01
### Added
- Support for nullish operator
- Improved error handling
- Enhanced type safety
## [1.0.0] - 2025-04-01
### Added
- Initial release
- Web UI for interactive OpenAPI specification tree-shaking
- CLI tool for automation
- Support for both OpenAPI 2.0 and 3.0
- Support for JSON and YAML formats
- Tree-shaking of unused paths, schemas, parameters, responses, and request bodies
- Circular reference handling
- Comprehensive test suite
- GitHub Actions CI/CD pipeline
- Developed using [bolt.new](https://bolt.new)
### Changed
- N/A (initial release)
### Deprecated
- N/A (initial release)
### Removed
- N/A (initial release)
### Fixed
- N/A (initial release)
### Security
- N/A (initial release)