Skip to main content

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