# MOSAIC Changelog 2.2.004 fuer Entwickler

## Freigabestatus

- Freigabestatus: FREIGEGEBEN
- Abnahme-Playwright-Lauf am 2026-05-14 erfolgreich abgeschlossen: `10 passed`.
- Demo-Volltest am 2026-05-14 erfolgreich ueber alle Demo-Datenbanken abgeschlossen.
- Gepruefte Demo-Datenbanken: `demo`, `demo_mssql`, `demo_pgsql`, `demo_oracle`, `demo_sqlite`.
- Restore-Ergebnis nach dem Demo-Volltest: alle Datenbanken `JA`.
- PHP-Syntaxcheck fuer `_pgm` und `demo` unter PHP 8.1, 8.2, 8.3, 8.4 und 8.5: `JA`.
- Release-ZIPs fuer PHP 8.1, 8.2 und 8.3 wurden fuer Version `2.2.004` neu encodiert.
- Die ZIP-Sicherung des unverschluesselten MOSAIC-Kerns `_pgm` wurde fuer Version `2.2.004` erzeugt.

## Kern-Aenderungen

- DeepL-Cache-Logik aktualisiert: `deepl_translate()` liest zuerst zentrale MOSAIC-Kerntexte aus `_pgm/admin/_deepl_cache/<SPRACHE>/`, danach projektspezifische Texte aus `<projekt>/_deepl_cache/<SPRACHE>/`. Neue Uebersetzungen werden bei vorhandenem Projektkontext in den Projektcache geschrieben.
- Argos-Login setzt beim Login die deutschen Runtime-Defaults: Sprache `DE`, Datumsformat `DD.MM.YYYY`, Waehrung `EUR`.
- Rechtepruefung kann fehlende Session-Rechte nach Datenbank-Rechteaenderungen erneut aus der Datenbank laden.
- Rollenrechte fuer Argos wurden fuer `ISS` und `CLT Chef` breit auf die vorhandenen Security-Objekte synchronisiert.
- Der Grid-Button `ST` im CLT-Fragebogenlauf verwendet wieder die markierten `umfrage_id`-Werte und springt in die Statistik.
- Statistikrechte fuer `CLT Chef` wurden fuer die betroffenen Argos-Statistikmodule freigegeben.
- ISS-Bearbeitungsrechte fuer die Argos-Katalogmasken wurden erweitert.

## Demo-Volltest und Freigabe

- Demo-Volltest: `FREIGEGEBEN`.
- Datenbank-Ergebnis: `demo=PASS`, `demo_mssql=PASS`, `demo_pgsql=PASS`, `demo_oracle=PASS`, `demo_sqlite=PASS`.
- Shared-Pruefungen: Syntaxcheck, Creator und Runner jeweils `JA`.
- Gepruefter Umfang: Backup/Restore, CRUD, Creator, Runner, create_form, create_grid, INNER JOIN im Grid, dblookup in Masken, Suche, Quicksearch, Advanced Filter, Kalender, eGrid, Exporte, Composite Primary Keys, Dokumente im physischen Pfad, Date-/Datetime-Felder, Transaktion und Rollback.
- Die aktuellen Excel-Protokolle fuer Abnahme und Demo-Volltest werden an die offizielle Freigabe im Forum angehaengt.

## Release-Dateien

- `iss_php8_1_v2.2.004.zip`
- `iss_php8_2_v2.2.004.zip`
- `iss_php8_3_v2.2.004.zip`
- `iss_backup_2.2.004_2026-05-14_15-05-57.zip`
- `MOSAIC_Abnahme_Pruefprotokoll_2.2.004.xlsx`
- `demo_volltest_uebersicht_latest.xlsx`
