Check the changelog for the latest updates and breaking changes. You can always verify the installed CLI version with irgen --version.
Latest: v0.3.1 - The Hybrid App Platform
This release unifies the core and PHP extensions into a cohesive Hybrid App Platform. Introducing the Multi-DSL pattern, improved extension developer experience with namespaced logging, and dynamic multi-SPA routing.
Hybrid App Engine
Deploy blogs and custom apps simultaneously.
Split DSL
Standardized pattern for logic and UI separation.
Extension DX
Namespaced loggers, root context usage, and auto-namespacing.
Dynamic Routing
Advanced multi-SPA .htaccess generation.
v0.3.0 - Enterprise & Observability
This major update focuses on production readiness and developer experience. Introducing built-in logging, health checks, error boundaries, and three new powerful CLI commands.
irgen init
Interactive project scaffolding.
irgen check
Semantic DSL integrity validator.
irgen studio
Real-time visual dashboard.
Logging & Health
Pino and Prometheus integration.
v0.2.2 - Universal Actions & Macros
This release introduces the Universal Action Model and a powerful Macro system, along with deep visual policy overrides and unified frontend authentication contracts.
Universal Actions
Unified invoke/navigate behavior for all components.
Macro System
Expand TablePage, AuthPage, and EditorPage with one line.
Operation-Backed Forms
Forms bind directly to operations with auto-loading.
Auth Contracts
Deterministic login/logout and nav visibility logic.
v0.2.0 - The General Purpose Release
This release transforms irgen from a backend-specific generator into a full General-Purpose Webapp Generator.
Headless Runtime
Backend-agnostic lib/runtime.ts for frontend apps.
Operation-Oriented
DSL support for datasources, operations, and resources.
React Integration
Native useOperation and useResource hooks.
Multi-App Support
Deploy multiple apps with the basePath policy.
Reporting Issues
Report bugs with a minimal DSL reproduction and the CLI command used. Include target, policy, and any warnings printed during generation.