Die Dateien im Release-Paket wurden nicht mit der deklarierten Version markiert, was korrigiert wurde.
Der Standardpfad für den automatisch gestarteten Prozess für die externe Reporterstellung enthielt einen Windows-Pfad-Delimiter, was unter Linux zu Problemen geführt hat. Der Delimiter wurde entfernt, da er nicht notwendig war.
Nach dem Start des automatisch gestarteten Prozesses wird neu eine kurze Zeit gewartet, damit dieser genug Zeit hat, sich zu initialisieren.
Das Limit für die Tiefe an abgefragten Daten war zu niedrig eingestellt. Es wurde um ca. 50% erhöht.
Die konfigurierten Schriftarten wurden nicht mehr beachtet bei der Reporterstellung. Dies wurde korrigiert.
Version 2.0
Breaking Changes
Die Objekte in der Datenstruktur, die in der Funktion "TryGetDataSource" zurückgegeben werden, sind nicht mehr stark typisiert vom Typ "IDictionary" sondern vom Typ "object". Dieser Breaking Change ist ein Artefakt von der Umstellung zur externen Reporterstellung. Wir gehen davon aus, dass dies niemanden betrifft. Die Verwendung von "TryGetDataSource" Kombination mit "dynamic" sollte von diesem Breaking Change nicht betroffen sein.
Features
Die Generierung der Reports wird in einen eigenen Prozess oder ausgelagerten Dienst ausgelagert. Somit können Sicherheitslücken durch Scripts verhindert werden.
Der automatisch gestartete Prozess zur Reporterstellung wird bei der Beendung des Dienstes ebenfalls beendet.
Fehlerkorrekturen
Reports, welche auf abstrakten Typen gestaltet wurden, funktionieren nun korrekt.
Version 1.2
Features
Der Designer berücksichtigt die eingestellte Sprache. Es kann allerdings Stellen geben, die nicht übersetzt sind.
Angular auf die Version 19 aktualisiert
Die Abhängigkeiten wurden auf die neusten Versionen aktualisiert
CSV wird standardmässig als UTF8-BOM generiert
Fehlerkorrekturen
Service startet auch bei fehlerhafter Mandantenkonfiguration
Gleichzeitige Reportausführung wieder ermöglicht
Falsch-Interpretation bei null-Werten in GraphQL-Resultat korrigiert
Der Dateiname vom Endpunkt RenderedReport wird anhand des angegebenen Reports und Rendertyps bestimmt
Für die Sortierung verwendete Felder müssen nicht mehr im Report dargestellt werden
Version 1.1
Features
Angular auf die Version 18 aktualisiert
ContentProvider können in Reports verwendet werden (setzt 24.4 voraus)
Bilder eines Objekts können verwendet werden
Abhängigkeiten wurden auf die neusten Versionen aktualisiert