Changelog

Alle Updates und Releases von Velisch

10 ReleasesAktuelle: v3.5.0

Fokus von 3.5.0: stabiler API-Entwicklungsweg mit Rust/Axum. CLI velin, Hello-/Auth-Pfad, Security-Gate. Weitere Target-Runtimes und erweiterte Auth liegen außerhalb dieses Stable-Umfangs.

CLI velin: --version, check, compile, init/new
@GET/@POST erzeugen Rust/Axum-Router
@Auth und @Role (401 ohne Authorization)
Security-Gate, generate system, backup

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# (Experimental; 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 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.

Ältere Versionen und detaillierte Commit-History

Alle Releases auf GitHub