CW Environment 0.1.0-alpha44
================================

Copernicus CDS Backend Connection

Neu
- CDS API-Token kann unter „Klima & Copernicus“ im Backend hinterlegt werden
- Token liegt projektbezogen außerhalb des Modulcodes unter project/storage/environment/copernicus/.cdsapirc
- gespeicherte Tokens werden im Backend nur maskiert angezeigt
- zusätzlicher Web-Zugriffsschutz und restriktive Dateirechte für den Credentials-Ordner
- geführte Einrichtung: CDS-Profil -> ERA5-Land-Nutzungsbedingungen -> Speichern & Testen
- expliziter Authentifizierungstest über ecmwf-datastores-client check_authentication()
- Python-Befehl im Backend konfigurierbar (Windows/Linux)
- letzter Testzeitpunkt, verwendeter Client, Statuscode und Meldung sichtbar
- Token kann kontrolliert wieder gelöscht werden

Verbessert
- ERA5-Land Download-Helper akzeptiert --credentials und kann dieselbe projektbezogene .cdsapirc verwenden
- Data-Builder-Dokumentation auf den neuen Backend-Workflow aktualisiert

Sicherheit
- Personal Access Token wird nie vollständig zurück angezeigt
- Token wird nicht in module.json, Release Notes oder Modulrelease gespeichert
- CDS API-URL ist fest auf den offiziellen Climate Data Store begrenzt
- Verbindungstest entfernt Token vorsorglich aus Fehlermeldungen

Noch nicht enthalten
- vollständiger ERA5-Land Europa-Import
- NetCDF-Verarbeitung und räumliche Aggregation
- Veröffentlichung echter Klima-Werte im Frontend

Kompatibilität
- CW >= 3.0.0-beta9
- PHP >= 8.3
