Prozess: Neuer Standard-Prozess der die Ausführungen der Prozesse aufräumen kann. Siehe Prozessverwaltung
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.
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)
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
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 onSelectionClickaus dem Interface IClientActionentfernt. D.h. bitte neu das Handling für Selections direkt in onClickimplementieren, 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
Mime Types können gesetzt werden. Wird zur Darstellung verwendet.
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.