Changelog
Version 2.0.2 (Current)
Status: Stable (HTTP + SDK Unified)
New Features
- Unified HTTP + SDK execution - Single methods can now define both HTTP and SDK execution paths
- Enhanced CLIENTS section - Explicit SDK client construction definitions
- Improved AI safety - Stricter rules to prevent hallucination in LLM-driven code generation
Changes
- Updated core design principles to emphasize "no implicit inference"
- Enhanced METHODS structure with hybrid execution support
- Clarified relationship between full Wrekenfiles and mini-Wrekenfiles
- Added comprehensive scope limitations documentation
Technical Improvements
- Deterministic code generation support
- Enhanced support for language-agnostic specifications
- Better separation of concerns in specification structure
Version 2.0.1
Status: Previous stable version
Features
- Language-agnostic semantic specification
- SDK and API unified description
- LLM-optimized structure
- Mini-Wrekenfile support
- Comprehensive type system with external type documentation
Core Concepts
- SOURCES, UTILITIES, CONSTRUCTORS sections
- Detailed METHODS structure
- ERRORS and PAGINATION support
- STRUCTS with external type documentation
Version 2.0.0
Status: Initial stable release
Initial Features
- Basic Wreken spec
- OpenAPI and SDK conversion support
- Core YAML structure
- Language-agnostic design principles
- Basic documentation and examples