ZELYRA
ZELYRA / RELEASES & CHANGELOG

Stetige Entwicklung.
Transparenter Fortschritt.

Verfolge die Evolution der Programmiersprache Zelyra: Neue Sprachkonstrukte, Compiler-Optimierungen, CLI-Features und Datenbank-Integration.

Aktueller Stand

v0.1.50

Letzter GitHub main Commit: d8858c3
In Rust entwickelt mit Fokus auf Korrektheitsprüfung.

v0.1.50 Aktuelle Version 19. Sep 2026

Alpha-Patch-Release: Automatische Detailnavigation in generierten CRUD-Listen, fehlerfreier CSRF-geschützter Rechte-Entzug in der Authentifizierungsverwaltung und Ausrichtung der Testsuite an die lokalisierte Oberfläche.

  • [CRUD] Bei generierten CRUD-Listen führt jetzt automatisch das erste angezeigte Feld zur Detailseite, wenn die technische Spalte id ausgeblendet ist (gilt für Tabellen- und Kachelansichten).
  • [AUTH] Das Formular zum Entziehen von Berechtigungen im Adminbereich übermittelt jetzt das korrekte CSRF-Token und entfernt Berechtigungen zuverlässig.
  • [TESTS] End-to-End-Testsuite an die standardmäßig deutsche Benutzeroberfläche und lesbare Tabellenspalten-Header harmonisiert.
  • [CI/RELEASE] Nicht-veröffentlichende Release-Proben in GitHub Actions eingeführt zur automatisierten Prüfung der Release-Artefakte für Linux und Windows.
v0.1.45 Sep 2026

Härtung des MariaDB-Ersteinstiegs, automatische Portvergabe bei Portkonflikten und plattformspezifische Docker-Hinweise im Setup-Assistenten.

  • [MARIADB] Automatische Wahl freier Web- und MariaDB-Host-Ports bei belegten Standardports.
  • [CLI] Setup-Assistent mit Weboberfläche (zelyra setup --web) und doctor liefern systemspezifische Installationshinweise bei fehlendem Docker.
  • [SLOTS] Komponenten-Slots innerhalb verschachtelter Komponentenaufrufe erfordern kein Seiten-View-Layout mehr.
  • [VERIFY] Schleifeninvarianten mit invariant { condition } und Verifizierungsstatus via zelyra verify.
v0.1.40 Aug 2026

Nominale Typgrenzen (UserId vs. OrderId), vollständiges Pattern Matching auf Option und Result sowie CRUD-Ressourcenabbildung.

  • [TYPES] Nominale Fachtypen über type UserId = Id verhindert versehentliches Vertauschen von IDs.
  • [SAFETY] Vollständige Compilerprüfung für match auf Some/None und Ok/Err.
  • [CRUD] Deklarative CRUD-Ressourcen-Generierung für Tabellen und Web-Formulare.
v0.1.30 Jul 2026

Single-Source Tabellen-Schemas, planbasierte Datenbankmigrationen und integrierter HTTP-Webserver.

  • [SCHEMA] Deklarative table-Syntax für Typen, Primärschlüssel und Validierungsregeln.
  • [WEB] Eingebaute page-Routen mit automatisch geschützten HTML-Parametern.
  • [DB] Schema-Migrationsplaner über zelyra db plan.
v0.1.00 Mai 2026

Initiales Compiler-Release in Rust. Standardmäßige Unveränderlichkeit, statische Typprüfung und klare Syntax.

  • [CORE] Erste öffentliche Compiler-Implementierung in Rust.
  • [LANG] Unveränderliche Werte als Standard, explizites mutable.