Changelog (Entwicklung)

Hier finden Sie die in Arbeit befindlichen Änderungen, ggf. sind diese im Updater als "Getestete Vorabversion" mit enthalten. Für veröffentlichte Änderungen siehe Changelog (Release)

Aktuell ist die Version 4.2511, diese wurde am 18.11.2025 veröffentlicht.

Die aktuelle Version der Beta ist 4.2602.6512 vom 13.02.2026

DRAFT

Bitte beachten Sie die folgenden Hinweise zu diesem Update

Für Administratoren

  • Achten Sie bitte auf das Ergebnis des vom cardo-Updater ausgeführten SQL-Updates. In seltenen Fällen kann es zu einem Fehler im Zusammenhang mit IKX-Stores kommen, beachten Sie den Hinweis zu cardo.Puzzle.

Für Betreuer

  • Beachten Sie die erforderlichen Hinweise nach dem Update zur Aktualisierung der ALKIS.Pro cardo4 Tools Anwendung.

  • Beachten Sie die Hinweise aus dem Iwan-Changelog:

    • Wir empfehlen dieses ab Version 7.9.9 zu überfliegen und die Breaking-Changes in Version 7.10 im Besonderen zu beachten.
    • zu den GeoCSS Breaking-Changes finden Sie Hinweise unter Symboleditor
  • Der Artikel mit Hinweisen zur Iwan6 => Iwan7 Migration wurde etwas angepasst

    Bitte beachten Sie: Wir werden Iwan6 mit einer der nächsten Versionen entfernen, sie sollten die Umstellung entsprechend einplanen.

  • Evtl. aktualisieren Sie ihre lokale Installation für IduIT.GeoTools.Net. TODO - was soll das evtl.?

Für Entwickler

  • Beachten Sie das Update von jQuery auf Version 4, die mit dieser cardo-Version ausgeliefert wird. Konsultieren Sie ggf. den jQuery Core 4.0 Upgrade Guide.

  • Kompilieren Sie Ihre Anwendungen "gegen" die neue cardo-Version.

Sollten Sie die Version 4.2511 bisher noch nicht installiert haben, lesen Sie bitte auch die Hinweise zu dem vorherigem Update.

Februar 2026

4.2602 (XX.02.2026)

Allgemein

  • Neu: Die Übersicht der Tastaturkurzbefehle kann nun mit STRG + I angezeigt werden.

  • Neu: An allen Stellen im cardo, wo Daten als Baumstruktur angezeigt werden, kann über die Tastenkombination SHIFT + C der aktive Ordner eingeklappt werden.

Schnellstart (Suchfeld)

  • Neu: Das Verhalten der Schnellstartsuche bei den cardo-eigenen Suchprovidern wurde angepasst. Bisher musste der Suchbegriff am Anfang der Vergleichstexte stehen. Nun werden auch Ergebnisse ermittelt, sobald der Suchbegriff unabhängig von der Position im Vergleichstext vorkommt (StartsWith => Contains).

"Merkliste" (neues Modul)

  • Neu: Es gibt in cardo jetzt eine globale Merkliste. Hier können, benutzerbezogen, Einträge hinterlegt werden. Z.Z. verwendet die Anwendung "Karte" und "Datenbrowser" diese Funktionen.

    Abgelegt werden können hier von der jweiligen Anwendung bereitgestellte Eigenschaften, oder "bekannte Dinge" (die dann global zur Verfügung stehen).

    Merkliste

    Für Entwickler steht eine einfach zu nutzende Programmschnittstelle zur Verfügung, um diese Funktion auch in eigene Anwendungen integrieren zu können.

"Themenbaum" (Anwendung)

  • Neu: Es gab umfangreiche Anpassungen an der Anwendung "Themenbaum":

    • Die Aktionen an den Einträgen stehen jetzt neben dem Kontextmenü auch über einen Button ganz rechts zur Verfügung.

    • Ebenen können nun nach Funktion (bzw. nach gewährter Berechtigung) gefiltert werden.

    • Es gibt neue Aktionen im Kontextmenü zum Einklappen des vollständigen Baumes bzw. eines bestimmten Ordners.

    • Neben der Ansicht als Baumstruktur gibt es jetzt alternativ eine Listen-Ansicht für die Ebenen. Zum Umschalten ist der Button rechts oben "Struktur"/"Liste" anzuklicken.

    • Die Sortierreihenfolge kann eingestellt werden.

    • Es können jetzt mehrere Einträge selektiert werden, um diese per Drag&Drop in die Karte zu ziehen.

    • Neben der Suche nach Text gibt es jetzt auch eine Filterung des Themenbaums (d.h. wird dieser ausgedünnt). Zum Umschalten ist der Button links oben "Suchen"/"Filtern" anzuklicken.

    • Elemente, welche den Filterkriterien nicht entsprechen aber angezeigt werden müssen, werden grau dargestellt. TODO: ist das noch aktuell?

    Wir empfehlen, dass Sie Ihre Nutzer über diese Änderungen gezielt informieren.

Daten-Browser

  • Neu: Hinweis: Die Aktionen zur "Zur Merkliste" wurde jetzt in "Zur Downloadliste" umbenannt.

  • Neu: Neue Aktionen im Kontextmenü zum Einklappen des vollständigen Baumes bzw. eines bestimmten Ordners.

  • Fix: Wurden vor dem Hinzufügen in die Karte die Ebenen-Eigenschaften zu einer darstellbaren Datei bearbeitet und gespeichert (Eintrag im Kontextmenu der Datei), so wurde die Ebene in der Themen-Struktur der Karte dann in einem gleichnamigen Ordner angezeigt (#13320).

  • Fix: Einstellungen zu Ad-hoc erstellten Ebenen aus Datenbanken (bspw. Spaltenalias oder Spaltensortierung) wurden bei einem Datenexport aus der zugehörigen Ebene nicht beachtet (#3088).

Karte

  • Neu: Die Anwendung nutzt jetzt die neue "Merkliste". Im Contextmenü im Kartenbild finden Sie die Aktionen zum Hinzufügen von, z.Z., Kartenausschnitt, Karteneinstellung und Geometrien.

  • Neu: Der Dialog für das Anpassen des Sichtbarkeitsmaßstabs wurde überarbeitet. Die Schaltflächen sind jetzt identisch zu vergleichbaren Dialogen.

  • Neu: Zur besseren Abgrenzung zur Anwendung "Themenbaum" wurden die Tab-Label umbenannt:

    • "Themen" => "Themen-Struktur"
    • "Ebenen" => "Themen-Liste"
  • Neu: Neue Aktionen im Kontextmenu:

    • Themen-Struktur: Einklappen des gesamten Baums bzw. Einklappen des selektierten Ordners
    • Themen-Liste: Ebene im Tab "Themen-Struktur" anzeigen lassen
  • Neu: Grundlegende Überarbeitung der Themen-Liste:

    • neues Layout

    • es wurde eine Suche integriert

    • Mehrfachselektion von Einträgen ist möglich

    • im Tooltip wird der Pfad der Ebene in der Baumstruktur mit anzeigt,

    • schnellere Aktualisierung der Anzeige

    • Überarbeitung der Funktionen zur Anpassung der Darstellungsreihenfolge:

      • Verschieben eines gewählten Eintrags per Drag&Drop
      • gleichzeitiges Verschieben mehrerer gewählter Einträge per Kontext-Menu, nicht zusammenhängende Einträge werden dabei zusammengeführt

    TODO: Check: Mehrfachselektion: keine Funktion; Sichtbar-Umschalter - warum als Trigger? Such-Button

  • Neu: Die Sortierung von Beschriftungsebenen wird nun beibehalten.

  • Neu: Es ist nun möglich bei der Bearbeitung von Linien und Polygonen die Richtung umzudrehen (Kontextmenu). Damit kann beispielsweise am ursprünglichen Anfang der Linie weiter digitalisiert werden.

  • Fix: Das MapTip-Fenster hatte beim Anpinnen einen fehlerhaften Bereich zum Anpassen der Fenstergröße. Im nicht angepinnten Zustand war das MapTip-Fenster schwer per Maus zu "greifen".

  • Fix: Bei Verwendung der Basic-Authentifizierung konnte es u.U. vorkommen, dass die Legendenbilder nicht angezeigt wurden.

Symboleditor (GeoCSS)

  • Neu: Die Einstellung fill-rule für Flächenfüllungen wurde aus dem Symboleditor entfernt. Sie macht für das Darstellen von Geodaten in aller Regel wenig Sinn. Im Textmodus kann sie weiterhin verwendet werden.

  • Neu: Die Einstellung point-rotation wurde in die passende Gruppe eingefügt.

  • Fix: Breaking Change: Die Interpretation der kürzlich eingeführten Einstellung point-rotation wurde korrigiert - sie erfolgt jetzt, entsprechend der Dokumentation, im Uhrzeigersinn.

  • Neu: Die Titel für die Werte des Enums LinePointPlacement wurden angepasst.

  • Neu: Im Symboleditor wird an Stellen, wo Spalten ausgewählt werden können, geprüft, ob Iwan7 mit diesen Spaltennamen im CSS umgehen kann.

    Da keine Maskierung der Bezeichner möglich ist, sind nur solche mit Buchstaben, Ziffern und Unterstrich möglich, wobei der Bezeichner nicht mit einer Ziffer beginnen darf.

  • Fix: Breaking Change: Die Interpretation der text-direction withline und againstline bei Verwendung der text-orientation alongline war vertauscht. Wir haben dies korrigiert. Um in der cardo-Metadatenbank (Schema km_meta) Ebenen zu ermitteln, in welchen diese Konstellation auftreten könnte, steht folgendes SQL zur Verfügung:

    select 
        ptr2_source_id 
    from 
        src_st_source_properties 
    where 
        ptr2_properties_id=201 and
        val ilike '%text-direction%alongline%' and val like '%text-orientation%'
    

    Die ptr2_source_id ist dann die L-Nummer der Ebene.

    Bei PostgreSQL kann alternativ ilike verwendet werden, um abweichende Schreibweisen zu berücksichtigen.

AnySourceEditor

  • Neu: In der Liste der Datensätze werden leere Spalten für Zahlen und Datumsangaben jetzt leer dargestellt - bisher stand dort "null". (#12757)

  • Neu: Wenn beim Kopieren eines Datensatzes ein Filter für die Liste gesetzt ist, kann es vorkommen, dass dieser Filter die neue Kopie nicht einschließt. Jetzt gibt es in diesem Fall einen Hinweis mit der Möglichkeit den Filter zu löschen. (#12826)

Sachdatenanzeige

  • Fix: Falls in den Darstellungsoptionen für einige Spalten ein Sortierhinweis hinterlegt ist, werden jetzt - so wie es in der Beschreibung steht - alle Spalten ohne Sortierhinweis dahinter angeordnet.

  • Neu: Beim Excel-Export der Mittelpunktkoordinate einer Geometrie werden die Spaltennamen jetzt passend zum Ziel-Koordinatenbezugssystem benannt (Rechtwert/Hochwert, Ostwert/Nordwert, Länge/Breite) (#4009)

ALKIS.Pro (cardo4 Tools)

  • Neu: Die interne Schnittstelle für Eigentümerabfragen wurde im Zuge einer Erweiterung des Forstkatasters angepasst und funktional erweitert.

  • Neu: Die Service-Methoden dieser Anwendung zum Abruf von Flurstückseigentümern wurden erweitert. Sofern in Ihrem ALKIS-Daten Anschriften verschiedener Herkünfte enthalten sind, kann der Zugriff auf einzelne Herkünfte benutzerbezogen beschränkt werden. Zudem erlaubt der Abruf aus anderen Anwendungen jetzt eine Priorisierung der Anschriftsherkunft.

    Zu diesem Zweck wurden neue Berechtigungen eingeführt.

    Alle Kunden, die Anwendungen im Einsatz haben, die über diese Schnittstellen ALKIS-Eigentümer ermitteln (CARLO, Forstkataster), müssen nach dem Update einmalig "Registrierung neu laden" für "ALKIS.Pro cardo4 Tools" in der Anwendungsverwaltung aufrufen.

    Die zusätzlichen Einstellungen und Berechtigungen sind optional. Ohne diese agiert die Anwendung wie bisher.

Button V2

  • Neu: AddParamGeom des SQLBuilders verhält sich jetzt bei Datenbanken so, dass das für das Binden korrekte SQL Fragment mit zurückgegeben wird.

  • Neu: Erweiterung des typeHint für den Typ Geometrie (GeomPointOnly, GeomPolygonOnly, ...)

    TODO Dokumentation anpassen.

  • Neu: Es gibt für das Modul einen adHoc erstellbaren WellknownTyp, mit dem Pläne direkt gestartet werden können.

    TODO: z.B. als Feature für den neuen MapTip bereitstellen

    
      const wkt = IduIT.cardo.Core.Applications.tryCreateButtonStartOptionsWkt({
      	reportId:"planXXXX",
      	args:{
            "gemarkung":"Ostritz Flur 1,
    		"flurstueck":"10/1"
      	}
      });
    
      IduIT.cardo.Core.Applications.StartOptions.get(wkt)
    	.getMenu()
    	.showAt(e.pagePosition,undefined,true);
    
  • Neu: Für Entwickler steht eine Methode bereit, das Formular für den Start und die Ausgabe eines Plans als Einzelkomponente erstellen zu lassen.

      const cmp = CoreModules.Button.Ui.IButtonReportFormComponent.create({
      			flex: 1,
      			formOnlyMode: false,
      			ajaxHandler: ButtonApplicationRemote,
      			reportDef: rd
      		})
    
  • Fix: Bei einigen nicht optionalen Feldern schlug die Validierung nicht korrekt an.

  • Fix: In der htmlDescription eines Planes konnten keine Umbrüche via "<br />" eingefügt werden.

Puzzle (cardo3 Version)

  • Neu: Im Editor V2 werden in der Navigationsleiste die Schaltflächen deaktiviert, wenn man sich am jeweiligen Ende der Liste befindet (#2447).

  • Fix: Es gab in äußerst seltenen Fällen die Konstellation, dass zu einer cardo-Ebene mehrere Referenzen zu einer Puzzle-Kategorie gespeichert wurden. Nachstellbar war das nur im Zusammenhang mit dem Neueinspielen eines IKX-Store-Datenbankschemas via Restore in der Datenbank. (#13173)

    Das Anlegen mehrfacher Einträge wird jetzt unterbunden. In diesem Zuge wurde die Eindeutigkeitsprüfung auch in die Datenbank integriert.

    Sollten beim cardo3 - SQL-Update Fehler im Zusammenhang mit der Tabelle xref_admin_tree_in_puzzle auftreten, kontaktieren Sie uns bitte.

Anwendungsverwaltung

  • Neu: Über die Tastenkombination STRG + , wird direkt die "Anwendungsverwaltung" gestartet und zu der fokussierten Anwendung gewechselt.

  • Neu: Verbesserungen bei der Bearbeitung von Wilma-Inhalten:

    • der WilmaEditor kann nun mehrere Paragraphen für die Bearbeitung offen haben (überall, wo dieser verwendet wird)

    • Änderungen im Wilma können nun per STRG + S gespeichert werden

    • der WilmaEditor kann nun minimiert werden

  • Neu: Für die Anwendungsverwaltung gibt es nun eine Shortcut-Beschreibung (siehe Start => Tastaturbefehle).

WMS-Server

  • Neu: Beim Anbieten von WMS Diensten gibt es im Bereich der Operation GetFeatureInfo zwei Anpassungen:

    • das Argument feature_count wird jetzt ausgewertet, Beachten Sie: der Standardwert ist, OGC konform, 1 Datensatz (in Iwan7 geben wird in der Rolle des WMSClient jetzt per Default 30 an)

    • neben dem Featureformat application/geo+json wird jetzt auch die (veraltetet) Varianten application/geo+json angeboten/aktzeptiert.

Einstellungen

Allgemeine Einstellungen

  • Neu: Es gibt eine neue Schaltfläche, wenn man individuelle Einstellungen bearbeitet: "Standard verwenden". Diese erlaubt es, die individuellen Einstellungen zu löschen und zu den vom Administrator hinterlegten Werten zurückzukehren (#13349).

  • Neu: Die Schaltfläche zum Aktivieren und Deaktivieren der Bearbeitung der administrativen Einstellungen wird, wenn diese aktiv ist, nun farbig hervorgehoben.

Systemeinstellungen

Berechtigungen und Ebenen

  • Neu: In der Berechtigungsverwaltung der Ebenen werden die Optionen "Ebenensymbolik bearbeiten" und "Beschriftungen erstellen" nun als veraltet angezeigt.

  • TODO: wertet die noch jemand aus - sonst könnten die doch raus??

  • Neu: Neue Eigenschaften der Ebenentypen (siehe auch Iwan7-Changelog):

    • DXF Einzeldatei: noSubLayers

    • OGC/ESRI Dienste: authHandler (Unterstützung des Anmeldeverfahren ArcGIS Server Tokens)

    • WMS: clipRegion

  • Neu: Anpassungen bei der Iwan6->Iwan7 Konvertierung

    • die wmsClipRegion - Einstellung wird jetzt auch in die neue Iwan7-Ebene übernommen (#13130)
  • Fix: Bei der Konvertierung der Iwan6 zur Iwan7-Sybolik wurden die Farben von Vektor-Markern nicht korrekt umgesetzt (#13081).

  • Fix: Beim Umschalten eines Feldes mit geänderten Werten wurden die Werte im Formular vollständig verworfen.

Systemwartung

  • Neu: Im Bereich der Systemwartung sind Informationen zu den cardo - Log-Tabellen einsehbar. Auch eine Bereinigung der Datensätze ist möglich.

  • Fix: Beim SQLUpdate kam immer die Meldung "Die Datenbank für wilma war bereits aktuell."

Hintergrundkarten

  • Fix: Im Titel wurde kein Stern (als Hinweis für Änderungen) angezeigt, wenn die Daten einer Hintergrundkarte geändert wurden.

Task-Manager

  • Neu: Im cardo Task-Manager gibt es nun den Tab "Fehler Log", in welchem sich die letzten zehn Fehler befinden, für welche es dann die folgenden Optionen gibt:

    • In die Zwischenablage kopieren (Kopiert das detaillierte Fehler-Objekt in die Zwischenablage)

    • Als E-Mail senden (Kopiert das detaillierte Fehler-Objekt in eine neue E-Mail, die Sie dann direkt versenden können)

    Hier geht es im seltenen Fall von unbehandelten Script-Fehlern vor allem darum, dass Sie uns die notwendigen Informationen zur Problembehebung in einer Support-Anfrage direkt mitteilen können.

    Die Anwendung "Task-Manager" finden Sie im rechten Bereich des Startmenüs.

Druck

  • Fix: Bei Vorlagen mit fixem Maßstab konnte trotzdem in der Druckvorschau per Scrollrad gezoomt werden.

Wilma

  • Neu: der WilmaEditor kann nun mehrere Paragraphen für die Bearbeitung offen haben.

cardo.Mobil

Allgemein

  • Neu: Auf Handys ist die Shortcut-Leiste unten nun immer zu sehen.

    Shortcutleiste

  • Neu: Beim Klicken auf den Radiergummi werden nun nur noch Markierungen auf der Karte entfernt.

  • Neu: Beim Öffnen einer Geometrie in Google Maps bzw. Apple Karten wird beim entsprechenden Button nur der Anbieter angezeigt.

  • Fix: In der hochformatigen Ansicht war der Header der jeweiligen Seite nicht greifbar.

  • Neu: Es gab kleinere Layoutanpassungen.

Suche

  • Neu: Es gibt nun eine neue Anwendung, mit der Daten im cardo gesucht werden können.

    Suche

Themenbaum

  • Neu: Der Themenbaum kann nun Ebenen aus einer gespeicherten Sitzung von außerhalb der Anwendung laden.

    Ebenen aus Sitzung extern laden

  • Neu: Es ist nun möglich, direkt L-Nummern (SourceIds) im Themenbaum zu öffnen.

  • Neu: Die Bedienung der Favoriten wurde entsprechend des grundlegenden Bedienkonzepts angepasst.

    Favoriten

  • Neu: Die Ebenenliste wurde entsprechend des grundlegenden Bedienkonzepts angepasst.

    Ebenen

Einstellungen

  • Neu: Das Layout von Listen mit Icons wurde etwas angepasst.

    Einstellungen

  • Neu: In den Standortseinstellungen werden nun auch Symbole angezeigt.

Sachdaten

  • Neu: Es gab kleinere Anpassungen am Layout.

    Sachdaten

  • Neu: Die Performance beim Scrollen wurde stark optimiert.

  • Fix: Beim Scrollen konnte es passieren, dass Elemente zu früh ausgeblendet wurden.

  • Fix: Das Menü mit den jeweiligen Aktionen konnte von der Seite abgeschnitten werden.

Puzzle

  • Neu: Die Ordner sind nun leichter zu treffen und somit auszuklappen.

  • Neu: Das überflüssige Selektieren von Daten wurde entfernt.

Alle Anwendungen

  • Neu: Anwendungen sind nun besser zu identifizieren und insgesamt erscheint die Übersicht "freundlicher".

    Alle Anwendungen

PiB

  • Neu: Der Versand der E-Mails zu anstehenden Arbeitsaufgaben wurde intern umgebaut und beachtet jetzt die E-Mail Einstellungen der Anwendungsverwaltung.

    Dabei erfolgt die Ermittlung der anzuschreibenden Person für Arbeitsaufgaben jetzt auch unter Beachtung des Bearbeitenden (bisher nur der Zugewiesene).

  • Neu: In neueren Versionen des Anfragenmanagers wurde die Konfiguration um eine Einstellung für die Ebenendefinition der Hintergrundkarte erweitert.

  • Fix: In den E-Mail-Einstellungen der Anwendungsverwaltung der PiB - Anwendungen konnte der letzte Eintrag nicht entfernt werden.

PiB - API

  • Neu: In PiB.Presentation.TemplateEngine.ScribanConfiguration ist die Eigenschaft AdditionalExtensionFactory jetzt eine Liste von Funktionen, vorher war es ein IEnumerable. Das Hinzufügen von Erweiterungen ist damit einfacher und sicherer (bezüglich versehentlichem Überschreiben).

API

Server

  • Neu: In der Eigenschaft IconCls des Interface IClientApplicationDefinition können FontAwesome-Icons direkt angegeben werden, Bsp.:

      public string IconCls => "fal:wand-magic-sparkles";
    
  • Neu: Anpassungen an IduIT.Core.Web.HttpResponseHelper

    • Typo PrepareStreamingReponse => PrepareStreamingResponse
    • Neue Methode SendFileAsContentDisposition()
  • Neu In Ajax.StreamFileDownloadResult und Ajax.TempFileDownloadResult wird der Content-Type - sofern nicht angegeben - aus der File-Extension ermittelt.

Client

  • Neu: Komponenten haben nun ein onOwnerChange-Event, welches ausgelöst wird, sobald sich der Owner der Komponente geändert hat.

  • Neu: Der Overflow-Handler von Toolbars ist nun protected.

  • Neu: Die Funktion hasOverflow an Overflow-Handlern kann nun von außen aufgerufen werden.

  • Neu: Kiss.Lang.Array.addIfNotEmpty genauso wie die entsprechende ProtoType-Erweiterung geben nun das angegebene Array zurück.

  • Neu: Eine Kiss.Ui.Core.Focus.FocusTrap wird nun standardmäßig in einen Kiss.Ui.Layer.MDesktopLayer initialisiert.

  • Neu: Wenn eine Kiss.Ui.Grid.Column.ComponentColumn einen Store erhält, disposed diese nun automatisch die Komponenten.

  • Neu: Bei der Verwendung des Kiss.Ui.Core.OnAppearProxy kann nun das Interface Kiss.Ui.Core.OnAppearProxy.IProxyComponent verwendet werden, um mögliche Probleme, die durch die Funktion verursacht werden, zu beheben.

  • Neu: Im Kiss.Ui.Tree.SearchFilterIterator können nun explizit Funktionen über enabledModules angeschaltet werden.

  • Neu: Der Kiss.Ui.Tree.SearchMatchIterator.StringComparer-Type muss nun einen expliziten Datentyp erhalten.

  • Neu: Spalten von Grids können nun Tags erhalten, welche sich analog zu Tags von Komponenten verhalten.

  • Neu: Ein Kiss.Data.Tree.Store kann nun mit der Methode toStore() in einen normalen Store umgewandelt werden.

  • Neu: Beim Kiss.Ui.Grid.Widget.MoveRowButton kann nun über die Methode canDrop angegeben werden, ob der entsprechende Eintrag eingefügt werden kann.

  • Neu: Im Kiss.Ui.Menu.Menu wurden die Icons für gruppierte Toggle-Buttons angepasst.

  • Neu: Mit Kiss.Util.Worker können nun ressourcenaufwendige Prozesse in einen Web-Worker ausgelagert werden.

  • Neu: Mit Kiss.Lang.Map.toRecord kann eine Map nun in ein JSON-Objekt umgewandelt werden.

  • Neu: Durch Kiss.Util.Disposer.disposeChunked können nun große Mengen nach und nach disposed werden, um Performanceeinbrüche zu vermeiden.

  • Neu: Es gibt nun ein onDesktopChange-Event, welches beim Wechsel von Desktops eines Desktop-Layers aufgerufen wird.

  • Neu: Das Sizer-Element unter Kiss.Ui.Grid.Pane.Scroller ist nun als Komponente vorhanden.

  • Neu: Aufwändige Suchen mit dem Kiss.Ui.Tree.SearchFilterIterator werden für das jeweilige Gerät nun angepasst durchgeführt. Dadurch ist die Filtermethode jetzt asynchron.

  • Neu: Es kann nun ein Kiss.Util.Task per Methode ausgeführt werden, welcher nach seiner Ausführung ein Promise auflöst.

  • Neu: Kiss.Ui.Core.Text Komponenten haben nun ein lang Attribut.

  • Neu: Komponenten haben nun ein Event, welches ausgelöst wird, wenn der Tooltip geändert wurde.

  • Neu: Buttons haben nun ein onLabel-Event, welches ausgelöst wird, sobald das Label geändert wurde.

  • Fix: IduIT.Core.Kiss.Ui.Form.Input.TinyMce - die Einstellung readOnly wurde bisher nicht ausgewertet.

  • Fix: Der Fehler "Uncaught TypeError: Cannot read properties of undefined (reading 'changeset')" beim Leeren von Felder in Listen in ReactiveForm-Formularen tritt jetzt nicht mehr auf (#12574).

  • Fix: Im PropertyModel wurden ausgeblendete Tabs bei der Berechnung der dynamischen Tab-Position mit gewertet.

  • Fix: Beim nachträglichen Hinzufügen eines Bodys im Kiss.Ui.Panel.SwitchPanel.SwitchPanel wurde dieser angezeigt, auch wenn das Panel eingeklappt war.

  • Fix: Cardo4.Env.applicationManager.tryGetExistingInstance kann nun auch den Typ null zurückgeben.

  • Fix: Systemshortcuts wurden beim Ermitteln der Shortcut-Instanz nicht mit eigener ID geführt, wodurch diese Information unter bestimmten Umständen verloren gegangen ist.

  • Fix: Im ReachtiveForm konnte es beim Leeren von Feldern innerhalb einer Liste zu Fehlern kommen.

  • Fix: Bei einem Overflow in der Kiss.Ui.Menu.Menu-Komponente wird nun standardmäßig gescrollt.

  • Fix: selectAll im Kiss.Ui.Grid.Selection.MultiRowSelectionModel hatte erst funktioniert, nachdem das Grid fertig initialisiert war.

  • Fix: Im Firefox konnte es beim Selektieren über den Rand des Monaco-Editors hinaus zu Fehlern kommen.

  • Fix: Der erweiterte Bereich von Fenstern konnte nicht mit dem Wechsel von Desktops umgehen.

  • Fix: Beim Betreten eines Fokuscontrollers über Klick wurde das entsprechende Event für das Betreten per Tastatur mit ausgeführt.

3rd Party

Update externer Bibliotheken:

Server

  • MarkDig 0.43.0 zu 0.45.0
  • MsgReader 6.0.5 zu 6.0.6
  • Scriban 6.5.1 zu 6.5.2
  • NodaTime 3.2.3 zu 3.3.0
  • Oracle.ManagedDataAccess 23.26.0 zu 23.26.1

Client

  • Monaco 0.54.0 zu 0.55.1
  • DOMPurify 3.3.0 zu 3.3.1
  • jQuery 3.7.1 zu 4.0
  • Font Awesome 7.1.0 zu 7.2.0

Wichtiger Hinweis: Auf Entwicklungsrechnern bitte die web.config mit den Einstellungen aus der web.config.template abgleichen (Binding-Redirects). Der cardo Updater macht dies automatisch.


Zuletzt geändert: 13.02.2026 13:50:11 (erstmals erstellt 12.02.2026) // Alias: "InArbeitCardo4"