Release Notes Oktober 2024

Release

Highlight

Breaking Changes

Alle Änderungen

Release

Highlight

Breaking Changes

Alle Änderungen

10.24.1001.1-main

Mit Std update 10.24.1001.1-master Änderung des DataDrivers für MS SQL. Der namespace muss von System.Data.SqlClient zu Microsoft.Data.SqlClient umgestellt werden.

In einigen lokalen Setups kann es sein das dem Docker-Certificate nicht vertraut wird. Dort muss dann im ConnectionString 

TrustServerCertificate=True;

angehängt werden.

Ansonsten ist die neue Library kompatibel mit der alten.

  • Update zu Quino Standard 10.24.1001.1-master

  • Prozesse: Log Cleanup

  • Notifications: Active = true by default

10.24.1002.1-main

 

 

  • Phone: Always show notification delete buttons

  • Life translations with “powered by“ image

10.24.1006.1-main

  • XML Menü Definition sollte vom Modell in das neue Menü XML umgezogen werden. Modell-Ansicht

  • XML Menü extensions

  • Reporting: Fix für Sub-Listen

  • Actions: TypeCheck Fix

10.24.1007.1-main, 10.24.1007.2-main, 10.24.1007.3-main

 

Um in Zukunft Probleme mit CSS-Caching zu umgehen, ist das Theme-Handling im Client angepasst worden. Siehe: Styling

In den Projekten muss folgendes angepasst werden:

  • Theme in mainAppSetup (und evtl. auch im PublicAppSetup) in App.tsx registrieren (siehe Doku oben für ein Beispiel)

  • Den stylesheet-Link aus dem index.html entfernen

  • Die beiden alten Konfigurations-Einträge UiConfiguration:customization:customJsonFile und UiConfiguration:customization:customCssFile entfernen (falls vorhanden)

  • Empfohlen: Das Projektspezifische .css-File mit einer Versions-Nummer versehen und diese bei jedem DevEx-Update jeweils hochziehen, nachdem das neue File generiert wurde (z.B. dx.generic.performa.css -> dx.generic.performa-2328.css)

10.24.1008.1-main

 

 

  • Fix für Icons auf Public-Lists

10.24.1010.1-main, 10.24.1002.1-main

  • Placeholder/Wasserzeichen Aspect. Siehe Aspekte

9ad5dcaa-4a00-47c7-86b6-9b49a706d9ad-20241106-061644.png
Placeholder/Wasserzeichen

 

Umstellung auf .NET8.

Siehe Umstellung auf .NET 8

  • .NET8

  • New Placeholder Aspect

  • Language über Modellsprachen definieren

  • Prozess "Benutzernamen ändern"

  • Sharing: Anpassung der Komponente

  • Extensions: Class overlay - Make pluralName not required

  • Phone: Button Benachrichtigungen Löschen ist immer sichtbar

  • Live Translation: Icon kann spezifiziert werden

10.24.1014.3-main

  • Sharing: Benutzernamen werden erst ab 3 Zeichen gesucht

 

  • Security: Neueste Versionen der Abhängigkeiten integriert

  • Übersetzung: Fix bei leeren Keys

  • Anhänge nach Datum sortieren

10.24.1015.1-main

  • Object Merge in erster Version verfügbar

grafik-20241105-160454.png
Objekte Zusammenführen

 

  • Object Merge

10.24.1016.1-main, 10.24.1016.2-main

 

Die Handhabung von Actions mit einer Selection (aus Data Grid) als Source wurde vereinheitlicht. Dafür wurde TQuinoActionSource um ein Array erweitert:

TypeScript

export type TQuinoActionSource = IBookmark | IGenericObject | IGenericObject[];

Ebenfalls wurde die methode onSelectionClick aus dem Interface IClientAction entfernt. D.h. bitte neu das Handling für Selections direkt in onClick implementieren, wenn das gewünscht ist. Für Actions die keine Selection zulassen, sollte sich nichts ändern.

  • Action Result Handling überarbeitet

  • Reporting: Fix für RichText Felder die auf Markdown basieren

  • Login Scrollbar Fix für Firefox

10.24.1018.1-main, 10.24.1018.2-main

  • Workflow: Drill down auf Ausführungen

  • Action-Berechtigungen: Expression Support eingebaut. Siehe Actions | Berechtigungen

  • Darstellung der Virtualisierung der Liste ändert mit neuer DataGrid Version

  • Builder API Relationen: FilterSource() zu FilterSelectableObjects() umbenannt

  • Shift + Click in Liste gefixt

  • Fix zu abgelaufenen Token

  • Action Berechtigungen

  • Relation Builder API

  • Workflow: Drilldown

10.24.1021.1-main, 10.24.1021.2-main, 10.24.1021.3-main

Reporting

 

  • Reporting Erweiterungen

  • Logout nach Benutzernamens-Änderung

  • Focus setzen beim Erstellen neuer Datensätze

 

10.24.1022.1-main

 

 

  • XML Menu fix für doppelte Kalendereinträge

10.24.1025.1-main

 

  • Reporting Fixes zur Ausführung auf Sub-Liste

  • Dashboard: Navigation aus Chart auf default Layout

  • Search Edit: Sortierung in Auswahlfeldern

  • Object Merge: Fixes

10.24.1026.1-main

 

 

  • Fix missing registration for Identity

  • Fix long primary key in DataObjectConverter

10.24.1028.1-main

Um auf Client-Seite Code-Redundanz zu vermeiden, wurde die PresentationField-Implementation etwas angepasst. Neu kann zusammen mit einem regulären Control (z.B. SearchEdit) ein PresentationAspect benutzt werden, um das entsprechende Feld im Präsentationsmodus darzustellen. Es gibt dazu auf Server-Seite auch eine .IsPresentation()-Extension.

Die bisherigen PresentationField-Controls funktionieren aktuell weiterhin. Bitte schaut jedoch in euren Projekten, dass ihr diese nach dem nächsten Quino-Versionsupdate möglichst bald durch den entsprechenden Aspekt ersetzt.

  • MFA: Recovery Prozess

  • Mime Types

  • Search Edit: Sortierung in Auswahlfeldern

10.24.1029.1-main, 10.24.1029.2-main, 10.24.1029.3-main

 

  • PDF Export mit langen Titeln

  • Styling Fixes

  • File Upload: Fix bei neuen Einträgen und mehreren Dateien

  • Explorer: Navigation Fix

10.24.1030.1-main, 10.24.1030.2-main, 10.24.1030.3-main

  • Optimierungen in Massenbearbeitung

  • Inline Master Detail

  • Neu ist Master Detail nur im Read Only Modus verfügbar

 

  • Massenbearbeitung

  • Inline Master Detail

  • List: Fix zu Titel für Gruppierung