Release Notes
v0.4.1
Features
- feat: support exporting unexecuted test plans (#63)
- feat: support multiple function calls execution in a single LLM response (#64)
v0.4.0
Features
- feat: headless mode and CI/CD support (#61)
- feat: add ExportTests tool with Postman, curl and pytest formats (#59)
- feat: temp project indicator and /save command (#57)
- feat: show last 5 releases in /release-notes (#62)
- feat:
/autocommand and--autoflag to skip test confirmation (#61)
v0.3.4
Changelog
Bug Fixes
- 511baf79e33bddf194d85bd248bb3aeb4bb8eaf0: fix: use correct Homebrew tap path in update command (@mikolajbadyl)
v0.3.3
Bug Fixes
- GraphQL parser crash - Fixed panic when parsing GraphQL fields with unbalanced parentheses
- Authentication handling - CLI now correctly adds authentication headers only when endpoint requires it (requires_auth=true)
Improvements
- System prompts - Updated AI prompts to clarify that CLI automatically adds authentication based on requires_auth flag
v0.3.2
Improvements
- System prompts optimization - Refined AI agent prompts following best practices: better role definitions, structured context, and clearer output formats
- Code cleanup - Removed unused ProcessSpecificationIterative function to reduce codebase complexity
- Version display - Removed version number from status bar in terminal UI for cleaner interface
v0.3.1
Bug Fixes
- Project Creation - Fixed issue where the app would exit if no projects were found.
- Error Reporting - Critical errors are now displayed directly in the terminal.
v0.3.0
New Features
- Conversation history - Navigate through your chat history with intuitive controls, review past interactions and responses
- File upload support - Upload and share files directly in chat for better context and collaboration
- Project selection redesign - Improved project picker interface with better visual hierarchy and navigation
Improvements
- UI refinements - Enhanced terminal interface with better colors, spacing, and visual feedback
- Command fixes - Resolved issues with command parsing and execution
- Overall stability - Multiple bug fixes and performance improvements
v0.2.1
New Features
- Environment variable authentication — Configure auth via
OCTRAFIC_AUTH_*env vars for safer credential management in CI/CD and containerized environments (#10) — thanks @erilofe! - Stop LLM generation with ESC — Press ESC during streaming to immediately stop responses, keeping partial content in conversation (#23)
Bug Fixes
- Mouse wheel scrolling — Fixed chat viewport scrolling with mouse wheel (#19)
- UI refinements — Minor improvements to terminal interface rendering
Contributors
Special thanks to @erilofe for implementing environment variable authentication support!
v0.2.0
Changes
- Local LLM support — Ollama and llama.cpp providers (no API key needed)
- Version check — status bar shows when a new version is available
/release-notescommand — view latest release notes in TUI- PDF report export for test results
v0.1.0
Changes
- Natural language API testing with AI (Claude, OpenRouter, OpenAI)
- Interactive TUI with project management wizard
- Auth configuration in project wizard (Bearer, API Key, Basic)
- Format support: OpenAPI/Swagger, Postman, GraphQL, Markdown
- Auto-conversion of API formats to OpenAPI
- Multi-platform support: Linux, macOS, Windows (amd64, arm64, armv7)
- Package managers: Homebrew, DEB, RPM, AUR
