Releases: kalil0321/reverse-api-engineer
v0.3.2 - chrome extension alpha
What's Changed
- feat: chrome extension by @kalil0321 in #31
- fix: opencode by @kalil0321 in #32
Full Changelog: v0.3.0...v0.3.2
v0.3.0
What's Changed
- feat: ask user question by @kalil0321 in #24
- feat: js / ts client generation by @kalil0321 in #25
- feat: add @docs tag for OpenAPI spec generation from HAR files by @kalil0321 in #26
- Feat/collector by @kalil0321 in #27
Full Changelog: v0.2.10...v0.3.0
v0.2.10
What's Changed
- fix agent rae-playwright-mcp by @kalil0321 in #20
- feat(ß): claude plugin by @kalil0321 in #22
- tags by @kalil0321 in #17
Full Changelog: v0.2.9...v0.2.10
v0.2.9
What's Changed
- add antigravity setup by @kalil0321 in #11
- Add sync by @kalil0321 in #15
- feat: engineer upgrade to agent via rae-playwright-mcp by @kalil0321 in #16
Full Changelog: v0.2.8...v0.2.9
v0.2.8: Enhanced LLM Pricing with LiteLLM Fallback
What's New in v0.2.8
🎯 Enhanced LLM Pricing System
Intelligent 3-tier pricing fallback system that extends model coverage from 5 built-in models to 100+ models via optional LiteLLM integration.
✨ Key Features
3-Tier Pricing Fallback:
- Local pricing (highest priority) - Built-in pricing for common models
- LiteLLM pricing (if installed) - Extended coverage for 100+ models
- Default pricing (ultimate fallback) - Uses Claude Sonnet 4.5 pricing
Optional LiteLLM Integration:
pip install 'reverse-api-engineer[pricing]'Adds support for OpenAI GPT, Mistral, DeepSeek, and 100+ other models with automatic fallback and graceful degradation.
🔧 Improvements
- Enhanced OpenCode prompt handling
- New model pricing for Gemini 3 and Claude thinking series
- Better folder name generation with OpenCode SDK
- Comprehensive Antigravity free model documentation
📦 Installation
# Basic installation
pip install reverse-api-engineer
# With enhanced pricing support
pip install 'reverse-api-engineer[pricing]'Full Changelog: v0.2.7...v0.2.8
v0.2.7 - Single Source of Truth for Versioning
Changed
- Version management: Implemented single source of truth for versioning
- Version now defined only in
pyproject.toml __init__.pyreads version dynamically usingimportlib.metadata- Eliminates need to manually update version in multiple files
- Added
RELEASING.mdwith release process documentation
- Version now defined only in
Installation
pip install reverse-api-engineer==0.2.7
# or
uv tool install reverse-api-engineer==0.2.7What's Changed
This release streamlines the version management process by introducing a single source of truth. From now on, version updates only need to be made in pyproject.toml, eliminating the risk of version mismatches across files.
Full Changelog: v0.2.6...v0.2.7
v0.2.6
What's Changed
- fix: pop opencode kwargs before passing to parent class by @puru2901is in #9
New Contributors
- @puru2901is made their first contribution in #9, thank you!
Full Changelog: v0.2.4...v0.2.6
v0.2.4 - Fix version string display
Fixed
- Version string: Fixed
--versionflag to correctly display 0.2.4 instead of outdated 0.2.0- Previous release (0.2.3) was built with stale bytecode cache
- Added clean build script (
scripts/clean_build.sh) to prevent future stale builds
Installation
uv tool install reverse-api-engineer==0.2.4
# or
pip install reverse-api-engineer==0.2.4v0.2.3
What's Changed
- Release/v0.2.3 by @kalil0321 in #8
- Fix/external logs by @kalil0321 in #7
Full Changelog: v0.2.2...v0.2.3