Release Notes März 2024

Highlights

Editieren im Kalender (10.24.0301.1-main)

Termine können nun im Kalender bearbeitet werden

  • Erstellen per Doppelklick

  • Verschieben per Drag/Drop

  • Popup um Einstellungen vorzunehmen

image-20240307-110712.png
Editieren im Kalender aufrufen

Benutzerverwaltung der Ansichten mit Speicherung des Filters (10.24.0301.1-main)

Zusätzlich zu den Listeneinstellungen wird nun auch der Filter oder die Suche mit gespeichert

image-20240307-114829.png
Suche und Filter werden mit gespeichert

Release Notes innerhalb der Applikation (10.24.0304.1-main)

Customizer können neu Datums-gesteuerte Release Notes erfassen

  • Dem Benutzer werden die Release Notes beim Login angezeigt. Sie können auch ausgeblendet werden.

  • In der Hilfe sind alle Release Notes nachlesbar

Prozessverwaltung (10.24.0304.1-main)

Neuer Administrationsbereich um wiederholt auftretenden Prozesse auszuführen.

Authorize Aspekt (10.24.0305.1-main)

Autorisiert eine Klasse ohne das die entsprechenden Berechtigungen gesetzt werden müssen. Die Klasse ist danach für alle authentifizierten Benutzer verfügbar. Siehe Aspekte

XML Layouts: Text Formatierung (10.24.0308.1-main)

Mit einem neuen Button oder Keyboard Shortcut kann das XML der Layouts formatiert werden

XML Core Layer (10.24.0312.1-main)

Unter dem Menü-Punkt “Erweiterungen“ können jetzt auch Core-Elemente definiert resp. verändert werden. Siehe Core Modell (Class Overlay)

Notifications: Mit Sendeintervall und allgemeiner E-Mail Vorlage (10.24.0318.1-main)

Benutzer können selbstständig konfigurieren, wie oft sie benachrichtigt werden wollen. Ab stündlich werden die Benachrichtigungen zusammengefasst. Siehe Benachrichtigungen (Notifications)

Templating / Default-Werte (10.24.0320.1-main)

Neues Feature zum Erstellen von Vorlagen von Default-Werten, die zum Erstellen neuer Objekte verwendet werden können.

Beim Erstellen können dann die Templates verwendet werden um neue Objekte zu erstellen

Verbesserungen Model Explorer (10.24.0327.1-main)

Kleine Verbesserungen in der Handhabung des Model Explorers

  • Grösse veränderbar

  • Property mit "MaximumSize"

  • Nur eine Instanz des Model Explorers möglich

  • Suchen erst ab 3 Zeichen

Liste: Hinweis auf Wildcard Suche (10.24.0327.1-main)

Wenn keine Elemente gefunden werden, wird ein Hinweis auf die Suche mit Wildcards angezeigt

Abweichende Version (10.24.0327.1-main)

Mit der Überarbeitung des Heath-Checks prüfen wir nun auch die Version. Ist auf dem Server bereits eine neue Version vorhanden bekommt der Benutzer ein Popup “Abweichende Version“

 

PDF Viewer Control (10.24.0328.2-main)

Neues Control um PDFs innerhalb der Applikation anzuzeigen

Breaking Changes

CRON Expression Configuration über Prozessverwaltung (10.24.0304.1-main)

Alle bisherigen CRON Expressions sind nun in der Prozessverwaltung integriert. Die Einstellungen müssen in der Prozessverwaltung geprüft und die folgenden Schlüssel müssen aus der Konfiguration entfernt werden:

  • GlobalSearch: RecreateIndexCronExpression

  • Notifications : EMailSenderCronExpression

  • Notifications : JobGeneratorCronExpression (10.24.0320.1-main)

  • CRON Syntax hat geändert. Wir verwenden nun die Quartz Syntax mit Sekunden. Siehe Cron Triggers | Quartz.NET

Umstellung auf Options Pattern (10.24.0307.1-main)

  • ConfigureService ist jetzt nicht mehr verfügbar. Als Ersatz kann die Standard-Methode Configure<Option>() verwendet werden.

  • Providers sind nicht mehr unterstützt. Als Ersatz können die Instanzen direkt auf dem Container registriert werden.

Enums in eigenem Enum-Namespace (10.24.0307.1-main)

  • Enums sind neu im Enum-Namespace und nicht mehr direkt auf dem globalen Namespace.

    • Die () werden nicht mehr benötigt!

 

Expression

 

Expression

Alt

MaritalStatusValue == MaritalStatus.Married()

Neu

MaritalStatusValue == Enum.MaritalStatus.Married

Erweiterung des IGlobalSearchProvider Interfaces und Konfiguration Global Search (10.24.0307.1-main)

Wenn Implementierungen des interfaces IGlobalSearchProvider verwendet wurden:

  • Im CustomSearchProvider muss man jetzt auch die IServerConfiguration im base constructor hinzufügen.

Konfigurationsänderung: Diese Schlüssel sind in den Public Teil verschoben worden. Default is true für beide Schlüssel. Falls die Global Search schon enabled war, muss nichts unternommen werden.

 

Konfigurationsschlüssel AllowLeadingWildcardsInQueries

 

Konfigurationsschlüssel AllowLeadingWildcardsInQueries

Alt

GlobalOptions : AllowLeadingWildcardsInQueries

Neu

Public : UiConfiguration : globalSearch : allowLeadingWildcardsInQueries

 

Konfigurationsschlüssel AlwaysUseBeginsWithSearch

 

Konfigurationsschlüssel AlwaysUseBeginsWithSearch

Alt

GlobalOptions : AlwaysUseBeginsWithSearch

Neu

Public : UiConfiguration : globalSearch : alwaysUseBeginsWithSearch

Ansichten umbenannt in Erweiterungen (10.24.0312.1-main)

Der Menü-Eintrag "Layout" resp. "Ansicht" wurde zu "Extension" resp. "Erweiterung" umbenannt, weil unter dem Menü-Punkt jetzt auch Core-Elemente definiert resp. verändert werden können.

Layout Extensions API überarbeitet (10.24.0314.1-main)

Nach der Einführung in 10.24.0214.1-main und ersten Tests mit echten Use Cases haben wir die API der Layout Extensions ist noch einmal überarbeitet. Siehe neue API in Erweiterungsansicht.

Notifications: JobGenerator / NotificationSenderService ist nun Teil der Prozesse (10.24.0320.1-main)

Überführung der Job Erstellung für unbearbeitete Notifications in die Quino Process Struktur.

NotificationSenderService wird nun unter den Prozessen verwaltet. Die Konfiguration JobGeneratorCronExpression ist damit überflüssig.

Admin Menu Extensions umbenannt (10.24.0321.1-main)

Alt

Neu

Alt

Neu

mainMenu.Add.UserManagementMenus();

mainMenu.Add.UserManagementMenu();

mainMenu.Add.WorkflowMenus();

mainMenu.Add.WorkflowMenu();

mainMenu.Add.OidcMenus();

mainMenu.Add.OidcMenu();

Releases

  • 10.24.0301.1-main 01.03.2024

    • Fix für Header- und Loginlogo werden bei Neustart der Applikation zurückgesetzt

    • Globale Suche: Erweiterung damit Eingaben auch ohne Formatierung gesucht werden können. Beispiel AHV Nummer suchen ohne Punkte

    • Editieren im Kalender

    • Auditing Fixes

    • Meldung bei Navigation auf nicht existierende oder nicht berechtigte Einträge

    • Benutzerverwaltung der Ansichten (View Management) mit Speicherung des Filters

    • Fixes für Inline Edit in Liste

    • Fix für Darstellung der Entity Referenzen

  • 10.24.0304.1-main 04.03.2024 - Breaking Changes

    • Fix für laden von related Listen

    • Release Notes innerhalb der Applikation

    • Fix für Collapsible Groups

    • Fix für Auditing (Master/Detail view)

    • Prozessverwaltung Feature

    • Notifications mit “Originator” Auslöser der Notification

    • Einführung von QuinoProcess. Siehe Breaking Changes.

  • 10.24.0305.1-main 05.03.2024

    • Auditing: Fix für Relationen

    • Fix für Prozessverwaltung

    • Authorize Aspekt für MetaKlassen

  • 10.24.0307.1-main, 10.24.0307.2-main, 10.24.0307.5-main 07.03.2024 - Breaking Changes

    • Refactoring zu Options Pattern mit Quino Std Version 10.24.304.1-master, Breaking Change siehe oben.

    • Namespace für Enums eingeführt. Breaking Change siehe oben

    • Fixes für ImagePicker

    • Dynamische Meldungen in XML Layouts

    • XML Layouts Detail ohne leere Sidebar

    • Fix für Tab index

    • Fix für Layout Captions

    • Fix für Datum in Listen-Gruppierung

  • 10.24.0308.1-main 08.03.2024

    • Ctrl + Delete Shortcut entfernt

    • XML Layouts: XML Formatierung im XML Layout Editor möglich.

    • XML Layouts: Dynamic Messages können in XML Layouts verwendet werden

  • 10.24.0312.1-main 12.03.2024

    • Kalender Edit: Serien-Funktion ausgeblendet

    • Fix: Auditing - Reload

    • XML Core Layer verfügbar

    • Fix: Loading Indicator Überlappung

    • Fix: Detail Actions

  • 10.24.0313.1-main, 10.24.0313.2-main, 10.24.0313.3-main, 10.24.0313.4-main 13.03.2024

    • Quino Standard Versionen 10.24.311.1-master / 10.24.313.1-master integriert

    • Entity Reference Refactoring

    • Aspect Anpassungen

  • 10.24.0314.1-main 13.03.2024 - Breaking Changes

    • XML Extension Layout API Anpassung. Siehe Breaking Changes.

  • 10.24.0318.1-main 18.03.2024

    • Kalender: Fix zu Visible Expression im Layout

    • Notifications mit Sending Intervall

    • Auditing: Multi-Language-Felder Support

  • 10.24.0320.1-main, 10.24.0320.2-main 20.03.2024 - Breaking Changes

    • Quino Standard Version 10.24.320.1-master

    • Fix ReadOnly für Tabs

    • Feature Template integriert - siehe Highlights

    • Notification: JobGenerator/NotificationSenderService wird nun über Prozesse getriggert. Siehe Breaking Changes

    • Fix: Leere Action-Groups ausblenden

    • Sandbox: Datenbank-Reset stabilisiert

    • Fix: Deaktivierung der IDs

    • Fix: Claims mit langen Benutzernamen

  • 10.24.0321.1-main 21.03.2024 - Breaking Changes

    • Hint auf Bookmark Action anzeigen

    • MenuBuilder extensions umbenannt. Siehe Breaking Changes

    • Actions: use source as parameter

  • 10.24.0322.1-main 22.03.2024

    • Fixes für Auditing

    • Entity References: Fix für lange Titel

    • Fix: Search Edit Listen-Optionen

  • 10.24.0327.1-main, 10.24.0327.2-main 27.03.2024

    • Liste: Standard-Spalten-Breiten angepasst for Desktop und Tablet

    • Explorer: Anzeige von Virtuellen Relationen

    • Verbesserung des Model Explorers. Siehe Highlights

    • Liste: Hinweis auf Wildcard Suche. Siehe Highlights

    • Auditing: Fix um Relationen anzuzeigen

    • Fix: Suche bei Berechtigungen

    • Health Check Refactoring mit Versionsprüfung. Siehe Highlights

    • Fix: Wizard Löscht alle Felder

    • Template: Fix damit Felder auch gelöscht werden können

    • Notifications: Sync nach Namen, nicht Id. Damit können Notification Templates auch vorab in der Datenbank erstellt werden

    • Release Notes: Kleinere Fonts und schmalere Abstände

    • Fix: Memory Leak in QuinoLoadPanel

  • 10.24.0328.1-main, 10.24.0328.2-main 28.03.2024

    • Aktionen in Sidebar: Anzeige von Text wenn diese Leer sind

    • Neues Control: PDF Viewer. Siehe Highlights