Release notes

Changelog

Every notable change to Elyra, in reverse chronological order.

v0.5.3

Latest
Added
  • Laravel Herd integration (@elyracode/herd): environment detection, service status, error logs, .env sync checks, PHP version management

v0.5.2

Added
  • Git intelligence (@elyracode/git-intel): session briefings, commit message generation, PR descriptions
  • Test generator (@elyracode/test-gen): intelligent test generation for Pest (Laravel) and Vitest (TypeScript)
  • Performance analyzer (@elyracode/perf-tools): N+1 query detection, slow queries, missing indexes, eager loading
  • Localization tools (@elyracode/i18n-tools): find hardcoded strings, compare translations across locales

v0.5.1

Added
  • /packages and /ext commands: interactive TUI browser for all @elyracode extensions with descriptions, install directly without leaving Elyra
  • SQLite support in @elyracode/db-tools with auto-detection from .env

v0.5.0

Added
  • SQLite support in @elyracode/db-tools: query_sqlite tool with auto-detection from .env (DB_CONNECTION=sqlite) and Laravel defaults
  • SQLite schema discovery via get_database_schema
Fixed
  • All package install/remove/update operations now suppress npm noise (warnings, funding, package counts)
  • Clean CLI output for install: shows only "Installing...", "Installed", and activation instructions

v0.4.9

Added
  • Subagent orchestrated workflows: /build-feature (scout -> planner -> oracle -> worker -> reviewer -> fix), /ui-review (adversarial UI testing with screenshots and accessibility checks), /deep-review (parallel correctness + tests + security review with synthesis)
  • Git integration: /git-review (review diff with go/no-go verdict), /setup-git-hook (install pre-push hook that blocks pushes with issues)

v0.4.8

Added
  • Design tools extension (@elyracode/design-tools): live browser preview with Tailwind CDN, screenshot capture for visual QA, Tailwind design system consistency checker
  • Subagents extension (@elyracode/subagents): delegate to focused child agents (scout, reviewer, planner, worker, oracle, researcher, delegate) with single and parallel execution

v0.4.7

Added
  • Design tools extension (@elyracode/design-tools): live browser preview with Tailwind CDN, screenshot capture for visual QA, and Tailwind design system consistency checker

v0.4.6

Added
  • HTTP tools extension (@elyracode/http-tools): API testing, live documentation fetching, and OpenAPI/Swagger spec parsing

v0.4.5

Added
  • @elyracode/doctor: Auto-heal mode (/doctor --heal) that instructs the agent to fix each issue step by step

v0.4.4

Added
  • Project health analysis (@elyracode/doctor): security audit, outdated deps, code debt scanner, large file detection, .env validation, git status, project essentials check

v0.4.3

Added
  • RILT stack extension (@elyracode/stack-rilt): React 19, Inertia.js 2, Laravel, Tailwind CSS 4, shadcn/ui
  • Stack detector now recognizes RILT projects
Fixed
  • elyra update now shows clean output (version info, progress) instead of raw npm noise

v0.4.2

Added
  • RILT stack extension (@elyracode/stack-rilt): React 19, Inertia.js 2, Laravel, Tailwind CSS 4, shadcn/ui
  • Stack detector now recognizes RILT projects (React + Inertia + Laravel + Tailwind)

v0.4.1

Added
  • Filament v5 extension (@elyracode/stack-filament): admin panels, resources, tables, forms, actions, widgets, multi-tenancy, testing
  • Stack detector now detects Filament and Laravel AI SDK in composer.json

v0.4.0

Added
  • Flux UI extension (@elyracode/flux-ui): live component index from GitHub, Blade-to-Flux converter, page generator with Livewire 4
  • Laravel AI SDK extension (@elyracode/stack-laravel-ai): complete reference for agents, sub-agents, tools, structured output, embeddings, vector stores, streaming, and testing

v0.3.7

Added
  • Flux UI extension (@elyracode/flux-ui): live component index from GitHub, Blade-to-Flux converter, and page generator

v0.3.6

Added
  • @elyracode/laravel-starters: GitHub file cache (~/.elyra/cache/github/) with 24h TTL for instant repeat fetches
  • @elyracode/laravel-starters: apply_starter_files tool to write kit files directly to disk with path filtering and excludes
Fixed
  • CI: resolved platform-specific native module issues (tsgo, lightningcss, parcel/watcher, tailwind oxide)
  • CI: fixed failing self-update tests after version-check removal

v0.3.5

Added
  • PrimeVue 4 extension (@elyracode/stack-primevue): 80+ UI component reference for Vue 3 with Laravel/Inertia patterns

v0.3.4

Added
  • Laravel starters package (@elyracode/laravel-starters): fetch and customize official Laravel 13.x starter kits from GitHub
  • fetch_laravel_starter tool: agent auto-fetches React, Vue, Svelte, or Livewire starter kits as reference
  • fetch_github_repo tool: fetch any public GitHub repo as context
  • /laravel:starter command: interactive TUI selector for starter kits
Fixed
  • Laravel starters updated to current Laravel 13.x kits (React/shadcn, Vue/shadcn-vue, Svelte/shadcn-svelte, Livewire/Flux UI)

v0.3.3

Added
  • Animated startup logo with sky-to-teal gradient, revealed line by line on first launch

v0.3.2

Fixed
  • @elyracode/db-tools: Auto-loads .env file from project root with Laravel/Docker key mapping (DB_HOST, DB_DATABASE, CLICKHOUSE_HOST, etc.)
  • @elyracode/db-tools: Explicit ELYRA_* env vars always take precedence over .env values

v0.3.1

Added
  • Database tools package (@elyracode/db-tools): query MySQL and ClickHouse with schema awareness
  • Read-only by default with ELYRA_DB_ALLOW_WRITES escape hatch
Fixed
  • ClickHouse config uses granular env vars (HOST, PORT, HTTPS, timeouts) instead of a single URL

v0.3.0

Added
  • Stack detection: automatically detects TALL and VILT stacks from composer.json/package.json
  • Stack info injected into system prompt so the agent always knows the project's technology stack
  • Auto-suggestion in interactive mode to install matching stack profile packages
  • Also detects: React, Svelte, TypeScript, Vite, Sanctum, Reverb

v0.2.0

Added
  • Smart model routing: automatically selects optimal model tier per turn based on task complexity
  • Codebase memory: persistent project knowledge across sessions via LLM-generated summaries
Changed
  • npm scope changed from @elyra to @elyracode

Want to stay up to date?