Skip to content

Commit cc85539

Browse files
authored
Merge pull request #8 from EvilFreelancer/feat/readme-positioning
Feat/readme positioning
2 parents e67a52b + 79703cc commit cc85539

2 files changed

Lines changed: 167 additions & 308 deletions

File tree

CHANGELOG.md

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
### Added
11+
- OpenClaw skill (`skills/ocli-api/SKILL.md`) published to [ClawHub](https://clawhub.ai/skills/ocli-api)
12+
- Fair 4-strategy token benchmark: MCP Naive, MCP+Search Full, MCP+Search Compact, CLI
13+
- mcp2cli added to comparison table with MCP/GraphQL/TOON/OAuth features
14+
- CHANGELOG.md
15+
16+
### Changed
17+
- README rewritten: "CLI vs MCP" positioning replaced with 4-layer model (Built-in Tools, MCP, Skills, CLI)
18+
- README reduced from 285 to 175 lines — removed implementation details available via `--help`
19+
- Benchmark now uses same BM25 engine for all strategies (fair comparison)
20+
21+
### Fixed
22+
- Nested JSON values for body flags now parsed correctly (#5, thanks @veged)
23+
24+
## [0.1.3] - 2026-03-12
25+
26+
### Added
27+
- BM25 command search (`ocli commands --query "..."`)
28+
- Regex command search (`ocli commands --regex "..."`)
29+
- YAML spec support (Box API 258 endpoints tested)
30+
- GitHub API test fixture (845 endpoints)
31+
- Box API test fixture (258 endpoints)
32+
- `ocli commands` replaces deprecated `ocli search`
33+
- CLI-Anything added to comparison table
34+
- MIT license file
35+
36+
## [0.1.2] - 2026-03-12
37+
38+
### Added
39+
- Command generation from OpenAPI paths and methods
40+
41+
## [0.1.1] - 2026-03-12
42+
43+
### Fixed
44+
- Version tag generation
45+
46+
## [0.1.0] - 2026-03-12
47+
48+
### Added
49+
- Initial release
50+
- OpenAPI/Swagger spec loading (URL and local file)
51+
- Spec caching in `.ocli/specs/`
52+
- Profile management (`profiles add/list/show/remove`, `use`)
53+
- Command generation from OpenAPI paths with method suffix logic
54+
- Path and query parameter extraction
55+
- HTTP request execution (GET, POST, PUT, DELETE, PATCH)
56+
- Basic and Bearer token authentication
57+
- GitHub Actions CI/CD workflows
58+
59+
[Unreleased]: https://github.com/EvilFreelancer/openapi-to-cli/compare/v0.1.3...HEAD
60+
[0.1.3]: https://github.com/EvilFreelancer/openapi-to-cli/compare/v0.1.2...v0.1.3
61+
[0.1.2]: https://github.com/EvilFreelancer/openapi-to-cli/compare/v0.1.1...v0.1.2
62+
[0.1.1]: https://github.com/EvilFreelancer/openapi-to-cli/compare/v0.1.0...v0.1.1
63+
[0.1.0]: https://github.com/EvilFreelancer/openapi-to-cli/releases/tag/v0.1.0

0 commit comments

Comments
 (0)