Zum Inhalt springen
BirdAPI powered by SKYLITE.DESIGN
Kontakt

Stand: 07.09.2026 23:27

VelinScript

Programmiersprache und Runtime für agentische Workflows.

v3.5.0 Aktuell
  • 10 Features
  • 3 Fixes
Bug melden
Änderungen anzeigen

Added

  • Der Compiler ist über den Befehl velin verfügbar (velin --version, check, compile, init / new).
  • HTTP-APIs mit @GET, @POST und weiteren Methoden erzeugen Rust-Code mit Axum-Router und Handlern.
  • velin init / velin new erzeugen ein lauffähiges Axum-Gerüst (Cargo.toml, src/main.rs, Hello-Endpoint).
  • @Auth und @Role schützen Endpunkte im generierten Rust/Axum-Code (401 ohne Authorization-Header).
  • Named-Argumente an Decorators (z. B. @Cache(ttl = "60")) werden korrekt verarbeitet.
  • HTTP-Routen-Emission auch für PHP, Python, TypeScript, JavaScript, Go, Java und C# (Entwicklungs-/Experimentalstatus; stabiler Laufzeitpfad: Rust/Axum).
  • Security-Gate: Warnungen/Fehler bei hartcodierten Secrets und unsicheren Pfaden.
  • velin generate system erstellt stabile REST/Axum-Grundgerüste; weitere Systemkomponenten (Auth/DB/AI) je nach Bereich Experimental.
  • velin backup sichert .velin-Projektdateien unter .velin/backup.
  • Geprüft unter Windows und Linux für den stabilen Hello-/Auth-Pfad.

Fixed

  • @Auth schützt Routen gezielt; ungeschützte Routen werden nicht mehr versehentlich in die Auth-Middleware gezogen.
  • Doppelte Routen/Funktionen nach automatischer Code-Ordnung (Toposort) behoben.
  • Installations-Prefix respektiert das gewählte Zielverzeichnis für die Binaries.

Changed

  • Fokus von 3.5.0: stabiler API-Entwicklungsweg mit Rust/Axum. Weitere Target-Runtimes und erweiterte Auth liegen außerhalb dieses Stable-Umfangs (siehe Docs).
v3.1.0
Bug melden
Änderungen anzeigen

Documentation

  • Vollständige Dokumentations-Update: Alle Features von VelinScript 3.1.0 dokumentiert ✅
v3.1.0
  • 8 Features
  • 10 Fixes
Bug melden
Änderungen anzeigen

Added

  • Dokumentations-Update: Vollständige Dokumentation aller Features ✅
  • Multi-Target Backend Support: Der Compiler kann nun Code für verschiedene Zielsprachen generieren ✅
  • Example Project 04 Refactoring: ✅
  • Advanced Parallelization Engine (Full Implementation): ✅
  • SystemGenerator Integration (Completed): ✅
  • VS Code Extension Update:
  • Framework Integration (Phase 2, 3 & 4 Completed): ✅
  • Compiler Architektur Updates:

Documentation

  • Vollständige Dokumentations-Update: Alle Features von VelinScript 3.1.0 dokumentiert ✅

Fixed

  • Syntax-Fehler korrigiert
  • Alle Closures (z.B. .filter(|x| ...) ), die der Parser noch nicht unterstützte, wurden in recommendation.velin durch manuelle while -Schleifen ersetzt.
  • Struct-Initialisierungen mit Namespaces (z.B. models.Recommendation { ... } ) verursachten Parser-Fehler. Ich habe Factory-Funktionen (z.B. createRecommendation ) in models.velin erstellt und den Code in recommendation.velin und responses.velin entsprechend angepasst.
  • Compiler-Infrastruktur repariert :
  • CLI-Konflikt : Ein Konflikt mit dem -o Argument (Output vs. OpenAPI) wurde im Compiler behoben.
  • Borrow-Checker Fehler : Kritische Rust-Fehler im TypeChecker ( register_module_definitions ) wurden durch Umbau auf statische Methoden gelöst.
  • Module Loading : Der ParserPass wurde überarbeitet, um rekursive Importe und "Diamond Dependencies" (wenn Module mehrfach importiert werden) korrekt zu handhaben und Endlos-Schleifen zu verhindern.
  • Debugging-Infrastruktur :
  • Detailliertes File-Based Logging ( checker_debug.log , parser_debug.log ) wurde integriert, um genau zu sehen, welche Module geladen und registriert werden.
  • Hybrid Recommender System (Example 04) Fixes:

Documentation

  • Vollständige Dokumentations-Update: Alle Features von VelinScript 3.1.0 dokumentiert ✅
v3.0.1
  • 3 Fixes
  • 1 Security-Fix
Bug melden
Änderungen anzeigen

Security

  • Kritische Sicherheitsfixes: Umfassende Behebung aller identifizierten Sicherheitsrisiken ✅

Fixed

  • Parser-Pass: Fehlerbehandlung bei fehlgeschlagenen Modul-Parsing verbessert
  • Type Checker: LLM-Call-Parameter-Validierung hinzugefügt
  • Code Generator: SQL-Parameterisierung in Rust-Codegen

Changed

  • Borrow Checker: Erweiterte Analyse für async/await
  • Standard Library (ML): Input-Validierung in allen LLM-Funktionen
v3.1.0
  • 3 Features
Bug melden
Änderungen anzeigen

Added

  • Type-Inference System ✅ (Neu in 3.1.0)
  • Automatic Code Ordering ✅ (Neu in 3.1.0)
  • Parser-Verbesserungen

Changed

  • Compiler Pass-Reihenfolge: CodeOrderingPass wurde zwischen DesugaringPass und TypeCheckPass eingefügt
  • Type-Checker: Erweitert um Type-Inference Features und Desugared Type-Verfeinerung

Dependencies

  • petgraph (0.6): Hinzugefügt für Graph-Datenstrukturen und topologische Sortierung
  • indexmap (2.0): Hinzugefügt für stabile Sortierung
v3.0.1
  • 2 Features
  • 6 Fixes
Bug melden
Änderungen anzeigen

Fixed

  • SystemGenerator - Kritische Fehler behoben
  • ParallelizationAnalyzer - Fehler behoben
  • ProfilingCollector - Erweitert
  • LearningSystem - Verbessert
  • DeploymentAnalyzer - Verbessert
  • InfrastructureGenerator - Erweitert

Added

  • try-catch als syntaktischer Zucker ✅ (Version 3.0.1)
  • Umfassende Test-Suite

Changed

  • SystemGenerator: Verbesserte API-Typ-Erkennung
  • ProfilingCollector: Konfigurierbare Thresholds statt Hardcoded-Werte
  • LearningSystem: Statistische Pattern-Extraktion statt einfacher Heuristik
  • DeploymentAnalyzer: Verbesserte Ressourcen-Schätzung mit Cyclomatic Complexity
v3.0.1
  • 1 Feature
  • 2 Fixes
Bug melden
Änderungen anzeigen

Added

  • Vollständiger End-to-End-Test: Umfassendes QA-Audit für VelinScript 3.0.1 ✅

Fixed

  • Code-Qualität: Alle kritischen Compiler-Warnungen behoben ✅
  • Build-System:

Changed

  • Dokumentation aktualisiert: Alle Dokumentationen auf Version 3.0.1 synchronisiert ✅

Dokumentation

  • Dokumentations-Konsistenz:

Testergebnisse

  • Build-Status: ✅ Erfolgreich
  • Test-Status: ✅ 18/20 Tests bestanden
  • Code-Qualität: ✅ Alle kritischen Warnungen behoben
v3.0.0
  • 6 Features
  • 3 Fixes
Bug melden
Änderungen anzeigen

Added

  • KI-Compiler-Passes: Revolutionäre KI-basierte Code-Analyse und -Generierung ✅
  • SystemGenerator: Boilerplate-freie System-Generierung ✅
  • Automatische Parallelisierung: ✅
  • Selbstoptimierung: ✅
  • Verteilte Systeme: ✅
  • Neue Beispiele:

Changed

  • CompilerConfig erweitert: Neue Feature Flags für KI-Passes
  • CLI erweitert: Neue Argumente für KI-Features
  • CompilationContext erweitert: SemanticMetadata für KI-Analyse
  • Pipeline erweitert: Integration aller neuen KI-Passes
  • Test-Suite Optimierung:

Implementation Details

  • Vollständige Implementierung aller Optimierungs-Funktionen
  • Echte Code-Generierung und AST-Integration
  • Vollständige Template-Implementierungen
  • Umfassende Test-Suite (Unit, Integration, Performance)
  • AutoDoc-Integration: Verifiziert durch smart_home_example_test.rs

Documentation

  • Neue Dokumentation: docs/architecture/ai-compiler-passes.md
  • Neue Dokumentation: docs/architecture/system-generation.md
  • Neue Dokumentation: docs/examples/08-ai-smart-home.md (Umfassendes Tutorial)
  • Aktualisierte: docs/architecture/compiler-architecture.md

Fixed

  • Parser-Engine:
  • Tests:
  • Compiler-Konfiguration: Anpassung der Test-Konfigurationen an die tatsächliche CompilerConfig-Struktur
v2.7.0
  • 2 Features
Bug melden
Änderungen anzeigen

Added

  • Bibliotheks-Generator: Neues Tool zur automatischen Generierung von Standardbibliotheks-Modulen ✅
  • Dokumentation:

Changed

  • Verbesserte Entwickler-Erfahrung durch automatische Bibliotheks-Generierung
  • Reduzierte Entwicklungszeit für neue Standardbibliotheks-Module von Stunden auf Minuten
v2.6.0
  • 3 Features
  • 3 Fixes
Bug melden
Änderungen anzeigen

Added

  • Standard Library Expansion: Added 5 new critical modules with 50+ functions.
  • Implementation Improvements:
  • Dependencies:

Changed

  • Fixed all compiler warnings (unused imports, unused variables).
  • Improved error handling in all standard library modules.
  • Enhanced pipeline optimizer with real variable dependency tracking.
  • Updated documentation to reflect all new modules.

Fixed

  • Fixed type checker issues with Type::Optional vs Type::Option.
  • Fixed borrow checker errors in pipeline optimizer.
  • Fixed expression variant names in pipeline optimizer (BinaryOp, UnaryOp, If).
v2.5.0
  • 6 Features
Bug melden
Änderungen anzeigen

Added

  • Standard Library Expansion: Added 13 new modules with over 117 functions.
  • VelinAutoDoc:
  • VelinPipeline:
  • Core Stabilization:
  • Type Checker:
  • Code Generator:

Changed

  • Updated core dependencies in Cargo.toml.
  • Improved error handling in standard library functions.
  • Documentation updated to reflect new API surface.
v2.0.0
  • 4 Features
Bug melden
Änderungen anzeigen

Added

  • Initial release of VelinScript 2.0.
  • Compiler core (Parser, Type Checker, Code Generator).
  • Basic Standard Library (HTTP, JSON, Auth).
  • Developer Tools (Linter, Formatter, LSP, Debugger).