{
  "releases": {
    "0.3.0.2": {
      "description": {
        "title": "Erstes Juniupdate 2025",
        "text": "Fehlerkorrekturen und Verbesserungen"
      },
    "date":"2025-06-13T15:30:00+0200",
    "news": [
      {"title": "OS", "text": "Update von Systemkomponenten wegen neuer EU-Richtlinien (WLAN, TCP/IP, OS)."},
      {"title": "Kern", "text": "Gleisbox-Updatedatei v1.70 integriert."}
    ],
    "improvements": [
      {"title": "OS", "text": "Der Webserverport wird jetzt per mDNS/DDNS bekannt gegeben."},
      {"title": "OS", "text": "Der Märklin-CAN-Port wird jetzt per mDNS/DDNS bekannt gegeben."}
    ],
    "bugs": [
      {"title": "Kern", "text": "Fehler beim Parsern der WLAN-Konfiguration von der Zentrale korrigiert."},
      {"title": "Kern", "text": "Die Märklin WLAN Box beantwortet jetzt STOPP_GO_ABFRAGE wenn sie Hauptgerät oder Erweiterungsgerät an einer MS2 ist."}
    ]
    },
    "0.2.4.35": {
      "description": {
        "title": "Erstes Maiupdate 2023",
        "text": "Fehlerkorrekturen und Verbesserungen"
      },
    "date":"2023-05-11T17:30:00+0000",
    "news": [{"title": "Gleisbox", "text": "Integriertes Gleisboxupdate auf Version 1.62 aktualisiert."}],
    "improvements": [],
    "bugs": []
    },
    "0.2.4.34": {
      "description": {
        "title": "Erstes Märzupdate 2023",
        "text": "Fehlerkorrekturen und Verbesserungen"
      },
    "date":"2023-03-24T13:45:00+0000",
    "news": [],
    "improvements": [{"title": "Kern", "text": "Automatisches Update der Gleisbox wenn im Dateisystem eine neuere Gleisboxfirmware gefunden wird (Startet nach circa 24s)."},
      {"title": "WebApp", "text": "Die WebApp (0.3.3) enthält jetzt eine Beschreibung für Fehlercode 4 (Update zu alt) inklusive Übersetzung."},
      {"title": "WebApp", "text": "Die WebApp enthält jetzt Übersetzungen für \"Aktuelle Firmware-Version\""},
      {"title": "Kern", "text": "Interne Timer anders behandelt."},
      {"title": "OS", "text": "Befehle auf dem CAN Bus werden nicht mehr direkt hintereinander gehängt um Gleisbox nicht zu überfordern."}],
    "bugs": []
    },
    "0.2.3.0": {
      "description": {
        "title": "Zweites Februarupdate 2023",
        "text": "Fehlerkorrekturen und Verbesserungen"
      },
      "date":"2023-02-15T11:25:00+0000",
      "news": [],
    "improvements": [{"title": "OS", "text": "Wenn eine WLAN-Verbindung zustande kommt blinkt die LED kurzzeitig Grün."},
      {"title": "OS", "text": "Die SSID im Auslieferungszustand ist jetzt \"Märklin WLAN Box <Seriennummer>\""},
      {"title": "OS", "text": "Das Passwort im Auslieferungszustand ist jetzt \"maerklin160\""},
      {"title": "WebApp", "text": "Die WebApp (0.3.2) sichert jetzt zusätzlich die Passworteingabe ab (>=8  Zeichen, bei 64 nur HEX)"}],
    "bugs": [{"title": "OS", "text": "Wenn das Dateisystem formatiert wird blinkt es jetzt korrekt Rot statt Grün."},
      {"title": "Webserver", "text": "Fehler korrigiert mit dem das WLAN tot gelegt werden konnte wenn das Passwort weniger als 8 Zeichen hatte."},
      {"title": "Webserver", "text": "Fehler korrigiert mit dem das WLAN tot gelegt werden konnte wenn bei Eingabe eines PSK eins der 64 Zeichen nicht aus [0-9a-fA-F] war."},
      {"title": "Webserver", "text": "JSON-API liefert jetzt korrekt 200 statt 400 wenn die Daten gleich sind."},
      {"title": "Werserver", "text": "Fehler korrigiert bei dem bei exakt 32 Byte langen SSIDs die JSON API fehlerhafte Daten geliefert hat."}]
    },
    "0.2.2.2": {
      "description": {
        "title": "Erstes Februarupdate 2023",
        "text": "Fehlerkorrekturen und Verbesserungen"
      },
      "date":"2023-02-03T12:45:00+0000",
      "news": [],
      "improvements": [{"title": "OS", "text": "Neuer Fehlercode 4 wenn Updateimage zu alt ist."}],
      "bugs": [{"title": "OS", "text": "Der Zufallszahlengenerator vom Betriebssystem wird jetzt korrekt initialisiert."},
        {"title": "OS", "text": "Wenn die Sendequeue voll läuft wird die dazugehörige Verbindung geschlossen um Verklemmung durch Überlast zu verhindern."},
        {"title": "WebApp", "text": "WebApp kann jetzt auch mit Safari unter Mac OS X Updates einspielen."},
        {"title": "WebApp", "text": "Die WebApp wird erstmal wieder per HTTP/1.0 ausgeliefert bis Probleme mit 1.1 behoben sind."},
        {"title": "Webserver", "text": "Das Notupdate funktioniert jetzt auch mit Safari unter Mac OS X."}]
    },
    "0.2.0.0": {
      "description": {
        "title": "Erstes Januarupdate 2023",
        "text": "Fehlerkorrekturen und Verbesserungen"
      },
      "date":"2023-01-17T09:25:00+0000",
      "news": [],
      "improvements": [{"title": "Webserver", "text": "Die WICA stellt jetzt einen Speicher für die Lokliste bereit der von einer MSW gelesen/geschrieben werden kann."}],
      "bugs": [{"title": "OS", "text": "Handling der LED überarbeitet (Wechselblinken bei Update; Grün blinken beim Start)."}]
    },
    "0.1.0.3": {
      "description": {
        "title": "Zweites Dezemberupdate 2022",
        "text": "Fehlerkorrekturen und Verbesserungen"
      },
      "date":"2022-12-12T09:00:00+0000",
      "news": [],
      "improvements": [],
      "bugs": [{"title": "WebApp", "text": "Fehler in WebApp behoben der verhindert hat das man die Kanalnummer ändern konnte."},
      {"title": "Webserver", "text": "Fehler in Webserver behoben der verhindert hat das man das Passwort ändern konnte."},
      {"title": "WebApp", "text": "Fehler in WebApp behoben der verhindert hat das man die WICA aktualisieren kann."},
      {"title": "OS", "text": "Deadlock des Event-Task verhindert wenn keine CAN-Nachrichten verschickt werden können."},
      {"title": "Webserver", "text": "Fehler korrigiert der nach dem Werksreset zu ungültigen IR-Adressen geführt hat."},
      {"title": "IR", "text": "Fehler korrigiert der bei doppelter Vergabe der IR-Adressen zu Problemen bei der Steuerung geführt hat."}]
    },
    "0.1.0.2": {
      "description": {
        "title": "Erstes Dezemberupdate 2022",
        "text": "Fehlerkorrekturen und Verbesserungen"
      },
      "date":"2022-12-05T10:45:00+0000",
      "news": [],
      "improvements": [],
      "bugs": [{"title": "OS", "text": "Fehler behoben der das Booten verhindert hat wenn keine Konfigurationsdateien gefunden wurden."}]
    },
    "0.1.0.1": {
      "description": {
        "title": "Erste Version",
        "text": ""
      },
      "date": "2022-11-30T16:30:00+0000",
      "news": [],
      "improvements": [],
      "bugs": []
    }
  }
}
