Transparent und kontinuierlich

ChangelogAlle Änderungen im Blick.

Hier findest du die dokumentierten Änderungen und den aktuellen Entwicklungsstand. Dwell ist weiterhin ein Pre-Beta-Release-Candidate – noch kein öffentlich veröffentlichtes npm-Paket.

  1. 1.0.0-rc.1Pre-Beta · RC

    Stabilität, Daten und klare Verantwortlichkeiten.

    Der Kandidat stärkt den Umgang mit Projektzustand, Importen und Abhängigkeiten. Prüfungen für Paket und Docker-Umgebung gehören zu den Release-Voraussetzungen.

    • Zugangsdaten, Daten-Namespaces und Snapshots bleiben unabhängig vom austauschbaren Laufzeitzustand erhalten.
    • Importe werden am kanonischen Schema geprüft; Datei-, CMS-, Registry- und Laufzeitänderungen werden gemeinsam zurückgerollt.
    • Datenbank- und Archivdaten werden gestreamt. Prozessargumente sind strukturiert, npm-Installationen berücksichtigen Sperren.
    • Geprüfte Stack-Generatoren und Laufzeit-Images sind festgelegt; PHP-Anforderungen werden in echten FPM-Containern geprüft.
    • Domain, Stack-Adapter, Abhängigkeiten, Compose, Gateway und Befehlsregistrierung erhalten getrennte Verantwortlichkeiten.
    • Die CLI wird als ESM-Paket gebaut, mit klaren TypeScript-Grenzen und ohne Bibliotheks-Exporte.
    • Linting, Coverage, plattformübergreifende Paket-Smoke-Tests und native Docker-Release-Prüfungen wurden ergänzt.
  2. 1.0.0-beta.3Interner Meilenstein

    Dwell als eigenständige CLI.

    Dwell wurde unter dem Paketnamen @websign/dwell aus dem bisherigen Werkzeug herausgelöst. Die direkte CLI bildet die Grundlage der weiteren Entwicklung.

    • Eigenständige CLI unter @websign/dwell.
    • Befehle laufen direkt über dwell; bisherige übergeordnete Unterbefehle und die Plugin-Oberfläche entfallen.
    • Projektzustand liegt in .dwell/dwell.json, Laufzeitdateien in .dwell/ und globaler Gateway-Zustand in ~/.dwell/.
    • Lokale .localhost-Routen und optionale .local-Routen im LAN behalten ihr Verhalten.
    • Dieser Meilenstein startet mit neuem Projekt- und Gateway-Zustand; eine Migration oder Bereinigung findet nicht statt.
Vollständigen Changelog auf GitHub lesen

Offene Entwicklung

Änderungen nachvollziehen. Fragen stellen.

Lies die vollständigen Einträge im Repository. Antworten zum Einstieg und zum aktuellen Stand findest du in den FAQ.