Release-Information Framework Studio 4.4
4.4.21 (X.Y.Z)
Neuerungen
- Vor einem Compile werden nun alle ungespeicherten Elemente automatisch gespeichert.
4.4.20 (01.09.2023)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.4.20_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Neuer HTML Client
Der HTML Client wurde auf Angular 16.2 upgedated. Das Scrolling bei vielen offenen Forms wurde im Browser und auf Tablets verbessert.
Korrigierte Fehler
2023083693 - IDE: Wird ein Individual-Property mit gesetzter Checkbox Autogenerate Membervariable in ein Generated-Property geändert, bleibt die Checkbox im Hintergrund gesetzt. In der Folge kommt es zu Fehlern bei der Code-Generierung, weil fälschlicherweise immer noch Code für die Membervariable generiert wird.
2023083651 - Data Provider: Werden in SQL-Bedingungen mithilfe von DB.SqlString() Parameter ergänzt, dann wird für die Größe der Parameter standardmäßig die tatsächliche Länge der Werte verwendet. Dadurch entstehen sehr viele unterschiedliche Statements, die vom SQL-Server nicht wiedererkannt werden. Das beeinträchtigt die Permormance der Datenbank.
Note
Wenn die Werte das erlauben, werden jetzt großzügige Standardgrößen verwendet. Dadurch erhöht sich in der Praxis die Wiedererkennungsrate signifikant.
4.4.19 (28.07.2023)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.4.19_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Korrigierte Fehler
2023073469 - Publish2Go: Das Änderungsdatum von Ressourcen-Dateien wird falsch gesetzt. Die Zeitzone wird nicht korrekt berücksichtigt.
2023063291 - IDE: Im Form-Designer wird in der Control-Eigenschaft "SearchOperator" der Wert "LikeNonCaseSensitive" nicht angeboten.
2023073422 - IDE: Fehlerhafte Daten im Repository können dafür sorgen, dass der Workflow-Branch seine Bedingung in eine falsche Version schreibt.
2023063205 - Code-Generierung: Component-Methoden mit optionalen Parametern können bei der Generierung des Interface-Codes Exceptions verursachen. Ein Compile ist dann nicht möglich.
2023053077 - DevExpress: Die zum letzten Patchday eingabaute "Hülle" um die DataSource-Objekte (Bug 2023052942) verursacht Probleme beim Einsatz von Scripting. Durch diese Hülle haben die Objekte nicht mehr den ursprünglichen Typ. Darüber hinaus liefert in einem Calculated Field OnGetValue-Script die Methode GetColumnValue() keine Werte mehr.
Note
Die Anpassung wurde zurückgebaut und die Reporting-Schnittstelle verhält sich jetzt wieder wie zuvor. Die im Bug 2023052942 beschriebenen Probleme treten dadurch jetzt wieder auf.
Mit Version 4.5.7 ist das Thema gelöst. In der Version 4.4 wird es keine Korrektur mehr geben.
Der ursprünglich mit Version 4.4.18 korrigiert Bug:
2023052942 - DevExpress: Calculated Fields und Expressions mit Aggregate-Funktionen greifen nicht über unser Rptx-Interface auf die Instanzen zu sondern über die Klasse. Dadurch arbeitet der Report mit falschen Typen und es kann zu inhaltlichen Fehlern kommen. So werden z.B. Bilder nicht angezeigt, weil DevExpress mit dem FS-Typ FSbyteArray nichts anfangen kann.
Ticket bei Dev-Express:
https://supportcenter.devexpress.com/ticket/details/t1165586/aggregate-expression-uses-class-properties-instead-of-explicit-interface-implementation
4.4.18 (26.05.2023)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.4.18_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Korrigierte Fehler
2023042824 - Broker: Eine Listbox oder Combobox verwendet als Listen-Datasource eine Collection. Werden aus dieser Collection Records entfernt, dann werden die entsprechenden Einträge nicht aus dem Controls entfernt.
2023042844 - IDE: In einem customizten Report Document Type kann für einen Basis-Report eine neue Datei importiert werden. Wählt man in der Dateiauswahl eine Datei mit abweichendem Namen aus, dann wird eine Rückfrage angezeigt, ob der Report-Name geändert werden soll. Das Ändern des Namens ist im Customizing jedoch gar nicht möglich.
2023052888 - IDE: Die Rename-Aktion für Namespaces ist aktiv, auch wenn ein Rename nicht ausgeführt werden darf.
2023052947 - IDE: Für eine Component werden bei der Dependency-Suche Component-Properties ermittelt, obwohl diese aufgrund eines Datenbank-Mapping einen ganz anderen Datentyp als die Component besitzen. Grund dafür sind ungültige Repository-Daten. Diese haben ansonsten bei der normalen Arbeit keine Auswirkung.
2023052863 - DevExpress: Bei einem neu angelgeten SQL-Server-Entwicklungs-Repository erhält die Sql-Server-Rolle FrameworkBrokerRole keinen Zugriff auf die Tabelle tblRep_ReportDesign. Dadurch kann es in der Anwendung bei Verwendung des DevExpress Report-Web-Designers zu folgendem SQL-Fehler kommen:
The INSERT permission was denied on the object 'tblRep_ReportDesign'Note
Neue Repositories werden in Zukunft richtig angelegt. Bestehende Repositories werden nicht automtisch korrigiert. Mit dem folgenden Script können fehlerhafte Repositories bei Bedarf manuell korrigiert werden.
GRANT SELECT, UPDATE, INSERT, DELETE ON tblRep_ReportDesign TO FrameworkBrokerRole;
2023052900 - DevExpress: Werden im Report-Designer mehrere Felder auf einmal in den Report gezogen, dann erstellt der Designer automatisch eine Tabelle. Zieht man diese Felder mit der rechten Maustaste in den Report, dann sollte er dieselbe Tabelle allerdings mit Beschriftungen der jeweiligen Felder anlegen. Die Tabelle ist jedoch komplett leer.
Vergleiche auch https://docs.devexpress.com/XtraReports/120025/detailed-guide-to-devexpress-reporting/use-report-controls/use-tables/bind-table-cells-to-data2023052932 - DevExpress: (Verbesserung) Ein Foldmark-Control kann jetzt auch in einem Sub-Report platziert werden. Die Falzmarken werden dabei auf allen Seiten des Haupt-Reports platziert - unabhängig davon, an welcher Position der Sub-Report platziert ist.
4.4.17 (28.04.2023)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.4.17_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Korrigierte Fehler
2023022324 - JavaClient / Broker: Wird beim Anlegen einer Dynamischen Grid-Spalte - z.B. über das Client Side Customizing - eine Combobox-Liste definiert, dann führt das zu Exceptions und das Form öffnet sich nicht mehr.
2023032535 - Code-Generierung: Es wird die FSWarn1004-Error-Message ausgegeben, nach welcher Primary-Key Spalten nicht länger als 28 Zeichen sein dürfen. Die DB-Spalte selbst ist jedoch nicht als Primary-Key gekennzeichnet.
2023032619 - DevExpress: Der Word Druck eines Reports wirft eine Exception, wenn Felder sich überschneiden. Auch im RichText Format kann es zu Darstellungsfehlern kommen.
2023042680 - DevExpress: Im Designer wird beim Copy&Paste eines bestehenden Labels der Textinhalt nicht übertragen.
4.4.16 (31.03.2023)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.4.16_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Korrigierte Fehler
2023032382 - Broker: Wird eine Gridspalte mit "LIKE" gefiltert, werden ggf. keine Treffer gefunden, wenn sich der gesuchte Begriff in einem mehrzeiligen Text befindet.
2023032595 - Code-Generierung: Wird eine Form und der zugehörige Workflow gecustomized, so wird bei der Code-Generierung in der Customized-Form der Code für das WorkflowEvent zusätzlich generiert. In Folge dessen verdeckt das WorkflowEvent in der Customization das WorkflowEvent aus der Basis. Dies kann beispielsweise zur Folge haben, dass Forms nicht mehr geöffnet werden können.
4.4.15 (24.02.2023)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.4.15_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Update des Runtime Repository nötig
Auf Grund von Bug 2023022188 muss beim Publish2Go das Runtime Repository nochmals upgedated werden.
Beim Publishen einer Applikation erscheint dann ggf. die Warnung "The selected runtime repository is not prepared for this version of Publish2Go. You have to prepare the runtime repository before you can publish."
.
Um diese Situation zu lösen, muss im Publish2Go Wizard unter Connection Groups
die RuntimeConnection
ausgewählt werden und mit dem Button Prepare Runtime Repository
die fehlenden Scripte ausgeführt werden.
Neuer HTML Client
Der HTML Client wurde auf Angular 15.1 upgedated. Neue Features oder Bugfixes gibt es nicht.
Korrigierte Fehler
2023022188 - Broker: Clientside Report Customizing (DevExpress) funktioniert nicht mit Applikationen, die mit einem Runtime-Repository arbeiten, auf einem IIS gepublished wurden, oder eine Oracle-Datenbank als Runtime-Connection nutzen.
2023012107 - IDE: Im ReportDocumentType können gelöschte DataSources oder Properties dazu führen, dass bei einer Änderung des Reports im Service Release eine Meldung "Can't delete objects of Service Release 4.x" angezeigt wird.
2023012036 - Doku-Export: In bestimmten Konstellationen fehlen bei einem Dokumentationsexport gecustomizte Elemente (Bsp: Checkbox auf Screenshots) und deren Dokumentation in der Gesamtdokumentation.
4.4.14 (27.01.2023)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.4.14_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Korrigierte Fehler
2023012014 - Publish2Go: Publish2Go kann nicht ausgeführt werden, wenn der IIS nicht installiert ist (z.B. zur Installation von ServiceHosts).
2021118441 - IDE: Bei Workflow-Links, deren Quelle ein Global-Event-Handler ist, kann keine Instance-ID angegeben werden. Die Auswahl-Combobox zeigt keine Einträge an.
2022121811 - IDE: Die in der IDE im Form-Designer eingestellte Sortierung an Grid-Spalten funktioniert nicht.
Note
Die Einbau dieses Features umfasst auch eine Anpassung in der Code-Generierung. Damit die Einstellungen korrekt ziehen muss der Quellcode des Forms neu aufgebaut werden. Im Service-Release Modus reicht es, das betroffene Form einmal aus- und wieder einzuchecken.
2022121833 - IDE: In einer grafischen Transformation kann bei FSstring-Properties die Checkbox "Ignore nulls" nicht gesetzt werden.
2022121864 - IDE: Das Intellisense erkennt Component-Typen nicht und zeigt diese als Fehler an.
4.4.13 (23.12.2022)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.4.13_Setup_x64
- FSCL_4.4.13_Setup_x86
- FSCL_4.4.13_Setup_x64
- FS_4.4.13_Requirements_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Neuer FS Client Launcher
Es gibt einen neuen Client Launcher.
Der mit Version 4.4.11 ausgelieferte FS Client Launcher enthielt eine aktuellere Java-Runtime (8 Update 282). Diese hat in einigen Fällen Fehler bei Drag&Drop Vorgängen ausgelöst, welche zu einem vollständigen einfrieren von eNVenta ERP geführt haben. Über den Task Manager musste anschließend eNVenta ERP beendet werden. Im neu ausgelieferten FS Client Launcher ist deshalb wieder die bewährte Java Runtime Version 8 Update 202 enthalten.
Abkündigung des MSI-Installers für den FS Client Launcher
In letzter Zeit wurden uns vermehrt Probleme bei der Installation des FS Client Launchers gemeldet. In den meisten Fällen war dies auf den Einsatz des MSI-Installers zurückzuführen. Aus diesem Grund wird der MSI-Installer zukünftig nicht mehr bereitgestellt.
Zum einen führte die fehlende Kompatibilität der beiden Installer zu Fehlbedienungen. So darf der MSI-Installer nicht für ein Update verwendet werden, wenn die Installation mit dem Standard-Installer (.exe) vorgenommen wurde.
Zum anderen enthält der Standard-Installer einige vorgelagerte Prüfungen und Absicherungen, die im MSI-Installer nicht enthalten sind. Der MSI-Installer ist deshalb fehleranfälliger.
Note
Der MSI-Installer wird nicht mehr angeboten. Verwenden Sie stattdessen den Standard-Installer (exe-Datei).
Der Standard-Installer bietet die Möglichkeit über Kommandozeilen-Parameter eine "Silent" Installation durchzuführen. Somit kann der Standard-Installer auch in automatisierten Software-Verteilungen eingesetzt werden.
Tip
Der Standard-Installer kann für das Update einer MSI-Installation verwendet werden. Dadurch ist ein Wechsel sehr einfach möglich.
Ist ein Wechsel nicht möglich und Sie benötigen unbedingt weiterhin den MSI-Installer, dann wenden Sie sich bitte mit einer plausiblen Begründung an den Support. Wir stellen Ihnen dann auf Anfrage den MSI-Installer zur Verfügung.
Neues Requirements-Paket
- enthält den neuen FS Client Launcher 4.4.13
Korrigierte Fehler
2022121646 - FSClientLauncher: Ist in der Application kein Start-Image definiert, dann kann die Anwendung nicht über den Client-Launcher gestartet werden.
2022101231 - JavaClient: Wird in einem Grid eine neue Zeile hinzugefügt und soll diese fokussiert werden, dann funktioniert das Fokussieren nicht, wenn das Grid schon sehr viele Zeilen besitzt und sich die neue Zeile außerhalb des sichtbaren Bereichs befindet.
2022111611 - Reporting: Wird der DevExpress-ReportDesigner auf einem Betriebssystem mit der Sprache Deutsch ausgeführt, reagiert die Oberfläche sehr langsam.
2022121700 - Reporting: Werden in der Anwendung in HTML-Feldern Leerzeilen eingegeben, dann werden diese beim Druck in DevExpress-Reports unterdrückt.
2021046290 - Framework: Wird in einem TreeView-Control nach dem Einfügen von neuen Unterknoten der Datasource des TreeViewss auf diesen Knoten gesetzt, dann kann es passieren, dass beim Aufklappen nicht alle Knoten an den Client übertagen werden. Im JavaClient führt das zur Anzeige von Fehlermeldungen und unvollständigen Daten im TreeView.
2022111577 - Framework: ConvertLoadCondition schlägt fehl, wenn man in die Condition mithilfe von DB.SqlString Texte einfügt, die eckige Klammern und Zeilenumbrüche enthalten.
Beispiel:ConvertLoadCondition("[sText] = " + DB.SqlString("x \r\n [ab]"))
4.4.12 (25.11.2022)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.4.12_Setup_x64
- FS_4.4.12_PrintService
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Neuer Print-Service
- Siehe korrigierte Fehler
Korrigierte Fehler
2021118404 - Java-Client: Im Tooltip-Text einer Drop-Action werden keine Zeilenumbrüche dargestellt, wodurch lange Texte in einer einzelnen langen Zeile über den ganzen Bildschirm dargestellt werden.
2022111520 - Print-Service: Die Newtonsoft.Json.dll fehlt im Programmverzeichnis. In der Folge wird bei aktiviertem Runtime Supervisor oder beim Testen der Verbindung im Config-Editor eine Exception geworfen.
2022111445 - Publish: Beim Publish eines Service-Hosts gewinnen die Assemblies von Framework Studio über die bin-Ressourcen. Dadurch passen die Assemblies nicht zu den Binding-Redirects in der app.config, was in der Folge zu Fehlermeldungen führt.
Werden im bin-Ordner Assemblies als Ressourcen eingebunden, dann sollen diese ggf. bereits existierende Assemblies von Framework Studio überschreiben. In der app.config werden dafür entsprechende Binding-Redirects erzeugt.2021097889 - FS-IDE: Ungespeicherte ML-Keys werden vom Compiler ohne Fehler verarbeitet. Werden die ML-Keys letztenendes nicht gespeichert, kann dies zu Folgefehlern führen.
Vor einem Compile werden jetzt automatisch alle ML-Keys gespeichert.
4.4.11 (28.10.2022)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.4.11_Setup_x64
- FS_4.4.11_PrintService
- FSCL_4.4.11_Setup_x86
- FSCL_4.4.11_Setup_x64
- FSCL_4.4.11_Setup_Msi_x86
- FSCL_4.4.11_Setup_Msi_x64
- RS_4.4.11_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Neuer FS Client Launcher
- Der Pfad des
.jarcache
Ordners hat sich von%userprofile%\FSClientLauncher\.jarcache\
zu%localappdata%\FSClientLauncher\.jarcache\
geändert. Durch die Verwendung von%localappdata%
wird bei serverbasierten Benuzter-Profilen der Jar-Cache nicht mehr zum Server synchronisiert. Beim ersten Start nach dem Update wird der alte.jarcache
Ordner einmalig an die neue Stelle verschoben. - Bessere Performance in der Konsole bei der Ausgabe sehr vieler Informationen.
- In der gespeicherten Log-Datei werden die Client-Launcher-Version und Zeit-Angaben protokolliert.
Neuer Print-Service
- Siehe korrigierte Fehler
Neuer Runtime-Supervisor
- Siehe korrigierte Fehler
Neuer HTML Client
- Siehe korrigierte Fehler
- Die Barcode Scanner Library wurde aktualisiert
- Das Frontend wurde auf Angular 14 aktualisiert
Korrigierte Fehler
2022101251 - Java-Client: Wenn bei einem Drag&Drop-Vorgang ein modaler Dialog geöffnet wird, dann kann es in seltenen Fällen vorkommen, dass im Hintergrund die Kennzeichnung der Drop-Ziele hängen bleibt. In diesem Fall funktioniert im modalen Dialog kein Drag&Drop mehr.
2022101304 - Java-Client: Wird ein modaler Dialog geöffnet, dann kann es passieren, dass beim ersten OnLeave-Event die SetFocus-Action nicht funktioniert. Der Fehler tritt auf, wenn der Dialog direkt mit dem Schließen eines anderen modalen Dialogs geöffnet wird.
2022091078 - Print-Service: Bei einem ungültigen PaperSourceKind wird eine Exception im Logfile ausgegeben. Die Funktion des PrintService wird dadurch nicht beeinträchtigt.
2022101271 - Broker: Wird in einem Callback von
TakePhoto
,ScanBarcode
oderGetGeolocation
eine MessageBox angezeigt, wird diese vom Broker als Exception interpretiert.2022090844 - IDE: Wird zunächst eine Transformation customized und anschließend der verwendete DataContract, dann werden neu hinzugefügte Properties beim DataContract erst bei einem Neustart von FS in der Transformation angezeigt.
2022091073 - IDE: In speziellen Konstellationen können bei customized Workflows in Switches keine Rows hinzugefügt werden.
2022091140 - IDE: Fehlende Usability im DataContract Wizard beim Vergrößern/Verkleinern des Fensters - die Tabelle wächst nicht mit.
2022101193 - IDE: Im ServiceRelease Modus kann es beim Speichern von Components zu größeren Verzögerungen kommen.
2022101270 - IDE: Beim Compile werden auch Warnings ausgegeben, die im Code des Basis-Package auftreten.
2022101262 - DevExpress Reporting: Bei Sub-Reports findet keine Korrektur der HTML-Texte statt. Dadurch werden P-Tags mit extra Zeilenumbrüchen dargestellt. Im Report-Designer Preview greifen die HTML-Korrekturen nicht.
2022101272 - HTML Client: Die Actions
TakePhoto
undGetGeolocation
funktionieren nicht im Browser.2022101230 - StartPage: Wird die Startpage auf einem kleinen Display angezeigt, werden die oberen Inhalte abgeschnitten. In Folge reagiert auch der Button "Start Application" nicht.
- 2022101303 - Runtime-Supervisor: Die Web Application zeigt in der Überschrift die falsche Version an.
4.4.10 (30.09.2022)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.4.10_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Neuerungen
- Ein CheckIn mit unkompilierten Änderungen ist im Serivce Release Modus nicht mehr möglich. Ausgenommen hiervon sind Resourcen und TextCollections.
- Im Service Release könnnen nun auch neue Properties in Components, Forms und Data Contracts hinzugefügt werden. Detailliertere Informationen finden sich im Kapitel: strukturelle Erweiterungen im Service Release
- Sobald sich der Status an einem Record durch einen CheckIn oder CheckOut ändert, wird die SearchView und die Source Control History aktualisiert.
Korrigierte Fehler
- 2022080812 - IDE: Wird im Multilanguage Text Editor die Dependency-Suche ausgeführt, dann kann es zu folgender Exception kommen: System.ArgumentOutOfRangeException: Das angegebene Argument liegt außerhalb des gültigen Wertebereichs.
4.4.9 (26.08.2022)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.4.9_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Erweiterte Möglichkeiten im Service-Release
Die starken Einschränkungen im Service-Release führen derzeit dazu, dass einige notwendige Fehlerkorrekturen gar nicht oder nur mit sehr viel "Kreativität" durchgeführt werden können.
Durch den Umbau der Code Generierung und des Compiles zur Version 4.4 ist es möglich, diese Einschränkungen etwas aufzuweichen. Ein erstes Paket gibt es mit der aktuellen Version von Framework Studio. Für die nächsten Versionen sind noch weitere Öffnungen geplant.
Im Service-Release-Modus können jetzt strukturelle Erweiterungen vorgenommen werden.
Important
Findet am Ende des Service-Release-Zyklus eine Auslieferung statt, dann muss im Package-Manager an der Package-Version mit Button Start new Service Release cycle das Auslieferungs-Datum (Last Deployment) gesetzt werden. Nur so werden die bis jetzt neu angelegten Strukturen ebenfalls geschützt.
In der aktuellen Ausbaustufe sind folgende Erweiterungen möglich:
- Neue Methoden in Components / Forms / Services / Service Hosts / Service Proxies / Service Contracts
- Ändern von Beschriftungen (MLKeys) in AccessUnits / Component-Properties / Form-Controls. Somit können die Beschriftungen jetzt durchgängig geändert werden.
- Ändern aller Form-Control-Eigenschaften.
- Neue Resourcen
Neuerungen
An der TextCollection
IDevFrameworkObjectTextColl
steht eine neue Methode bereit. Die Drop-Methodebool IDevFrameworkObjectTextColl.Drop(FSlong id)
ermöglicht einen Eintrag mit einer bestimmten ID zu löschen. Detailliertere Infos siehe API-Dokumentation.DevExpress: Bei EmbeddedSubReport wird der DataMember nicht mehr geändert. Es wird weiterhin der DataMember des Haupt-Reports vorbelegt. Wird der DataMember anschließend vom Benutzer geändert, dann bleibt diese Einstellung jetzt erhalten.
Korrigierte Fehler
2022070513 - Java-Client: Bewegt man den Mauszeiger während einer DragDrop-Aktion so schnell, dass er sich beim Loslassen schon wieder außerhalb des dropbaren Bereichs befindet, kommt es zu einer Java-Exception.
2022080704 - Print-Service: Das Auswählen der Printer und Adapter im Configuration Editor funktioniert nicht mit den Pfeiltasten.
2022070446 - Code-Generierung: An Metadatentyp-Klassen wird das Attribut
[MDTClass]
nicht generiert. In der Folge liefern die Methoden der KlasseMDTClassAttribute
falsche Informationen.Note
Die Code-Generierung wurde korrigiert. Für bestehenden Code im Service-Release gibt es einen Fallback, der mit dem Namen der Assembly arbeitet, sodass keine neue Generierung erforderlich ist.
2022070458 - Code-Generierung: Ist bei einem Individual Property die Checkbox "Autogenerate Membervariable" gesetzt, dann wird im AdoptValues für den Wert der Membervariable kein Clone erzeugt.
Note
Der Quellcode für die entsprechende Component muss neu erzeugt werden. Im Service-Release reicht es, die Component aus- und wieder einzuchecken. Der anschließende Compile-Lauf erzeugt dann den korrigierten Quellcode.
2022080669 - Code-Generierung: Wird in einer Component eine
public static
Methode angelegt, dann führt dies im Interface-Code zu einem Compile-Fehler.
4.4.8 (29.07.2022)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.4.8_Setup_x64
- FS4.4.8_PrintService
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
FSROWID und FSROWVERSION können nachträglich angelegt werden
In einer DBTable können die Spalten FSROWID
und FSROWVERSION
nachträglich angelegt werden.
Der Update-Assistent wendet die notwendigen Änderungen inklusive der Anpassung des Primary Key korrekt auf der Datenbank an.
Bisher wurde eine neue FSROWID-Spalte als unlösbare Änderung gewertet.
Neuerungen für DevExpress® Reporting
Änderungen im FS Report Designer:
- Default-Name für neue Controls
- Label / TableCell =
lbl_
- RichText:
rtf_
- BarCode:
bar_
- Picture:
pic_
- CheckBox:
cbx_
- Label / TableCell =
- Wird aus der Field-List per Drag&Drop ein Feld in den Designer gezogen, dann wird der Name des Controls an die Field-Expression angepasst (
[oArticle].[decPrice]
=>lbl_oArticle_decPrice
). In Textfeldern wird zur besseren Lesbarkeit im Designer bei segmentierten Expressions ein Comment vorangestellt ([oSalesOrderDetail].[decPrice]
=>/*decPrice*/ [oSalesOrderDetail].[decPrice]
). - High DPI Skalierung wird unterstützt.
Neuerungen im Umgang mit ReadOnly Package-Versionen
Damit auch für importierten Packages Debug-Stände erzeugt werden können, wurde das Verhalten von importierten oder geschlossenen Package-Versionen angepasst:
- Normale user und FCUser können sich jetzt an importierten und an geschlossenen packages anmelden.
- Compile:
- Normale user dürfen importierte oder geschlossene packages kompilieren.
- Der FrameworkCompiler und jegliche FCUser dürfen importierte oder geschlossene packages ansehen, aber nicht kompilieren.
- Die Optionen im Login-screen wurden entsprechend angepasst.
- FCUser werden beim Verlassen der Anwendung nicht mehr über einen ausstehenden Abschluss des workspaces gewarnt, falls es sich um ein importiertes oder geschlossenes package handelt.
Korrigierte Fehler
2022070299 - Broker: Fehler im Data-Binding - Wenn in einem Grid eine Combobox-Spalte mit DependsDataSourceOnRowData angelegt ist, dann kann es passieren, dass am Client geänderte Werte nicht zurück in das gebundene Property geschrieben werden.
2022070358 - Package-Manager: Wird ein Service-Release-Stand über ein Full-Package importiert, dann erhält der Workspace der importierten Package-Version nicht das Service-Release-Datum, sondern das Release-Datum. In der Folge zeigen der Package-Manager und die eNVenta Versions-Info veraltete Datumswerte an.
2022070530 - Package-Manager: Bei Customzing-Packages kann es vorkommen, dass im Compile-Lauf zu viele - in diesem Package nicht gecustomizte Namespaces - compiliert werden. In der Folge kann es bei komplizierten Package-Hierarchien in seltenen Fällen vorkommen, dass Logik eines Basis-Packages "ausgeblendet" wird.
2022070434 - IDE: Wird im Customizing oder in einer Ableitung an einem TreeNode z.B. ein DisplayMember geändert, dann werden im Repository falsche Informationen gespeichert. Nach einem Neustart der IDE bzw. im Compile-Lauf wird dadurch der komplette NodeDataSource - also die zugewiesene Collection - als geändert betrachtet. In der Folge kann eine falsche Code-Generierung dazu führen, dass der TreeView zur Laufzeit nicht alle Daten anzeigt.
Note
Die betroffenen Stellen müssen mit der aktuellen Version manuell korrigiert werden. Dafür bitte am TreeNode die Eigenschaft NodeDataSource mit "Reset" zurücksetzen (sodass diese nicht mehr fett gedruckt erscheint) und anschließend die DisplayMember erneut setzen.
2022070415 - Framework: Die Methode IsComponentProperty(string) liefert möglichweise false zurück, obwohl das Property existiert.
Wenn man im Login-screen der IDE den Dropdown-button der Combobox verwendet und dann den Namen eines Benutzers eintippt, überlappen sich die beiden Dropdown-Fenster.
Wenn man im Package-Manager den AssemblyPrefix bearbeiten möchte, dann kann es vorkommen, dass der Package-Manager einfriert.
4.4.7 (24.06.2022)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.4.7_Setup_x64
- RS_4.4.7_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Neuerungen für DevExpress® Reporting
- Report Migration Summary inklusive einer XML-Aufbereitung der Crystal-Reports.
Änderungen im FS Report Designer:
- Das Datei-Handling wurde grundlegend überarbeitet
- Readonly Reports sind nicht mehr eingeschränkt. Änderungen können bei Bedarf mit "Save As..." gespeichert werden.
- Speichern von Embedded SubReports überarbeitet.
- Wird aus einem Linked Subreport heraus ein Embedded Subreport geöffnet, ist dieser Readonly.
- Die FS-spezifischen Report Controls haben Icons erhalten
Korrigierte Fehler
2022059879 - JavaClient: Beim Öffnen eines Forms werden vom WrapPanel Layout-Exceptions geworfen, wenn der Frame extrem schmal ist.
2022050010 - Java-Client: Wird in einem HTML-Textfeld ein Bild eingefügt, dann wird im HTML-Code das img-Tag nicht mit einem MIME-Type versehen. Der Client zeigt das Bild korrekt an, aber bei der Weiterverarbeitung des HTML (z.B. dem Senden einer Email über Outlook) kann es sein, dass das Bild nicht korrekt verarbeitet wird.
2022060088 - Broker: Wird auf einem Grid, das eine GroupBy-Query anzeigt, über den Client ein Filter eingestellt, dann wird ein SQL-Error angezeigt. Der Fehler tritt auf, wenn aufgrund sehr vieler Datensätze der Reload-Mechanismus greift und der Filter deshalb über die Datenbank angewendet wird.
2022060124 - Code-Generierung: Wird ein Customizing-Package compiliert, dann wird in die Package-Info für die Basis-Packages nicht das richtige Compile-Datum generiert. Alle Packages erhalten dieselben Werte wie das Customzing-Package. In der Folge werden in eNVenta in der Versions-Info falsche Datums-Werte und ein falscher Wert bei Service-Release angezeigt.
2022050005 - Runtime Supervisor: Observables können auf Grund von inkompatiblen API-Versionen nicht mit dem Runtime Supervisor kommunizieren.
4.4.6 (27.05.2022)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.4.6_Setup_x64
- FS4.4.6_PrintService
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Neuer Print-Service
Im PrintService wurde die DevExpress® Reporting Runtime aktualisiert.
Korrigierte Fehler
2022059888 - JavaClient: Wird eine Grid-Zelle mit Enter verlassen, dann kann es passieren, dass eine im OnColumnChanged-Event aufgerufene SetCell-Action ignoriert wird. Der Fokus landet dann nicht in der gewünschten Grid-Zelle. Auftreten kann der Fehler, wenn z.B. im OnColumnChanged ein modaler Dialog geöffnet wird.
2022059912 - Java-Client: Sind in einem Menü mehrere Separatoren enthalten, dann kann es beim Öffnen des Forms im Java-Client zu einer StackOverflowException kommen. Der Fehler tritt auf, wenn viele Menu-Items ausgeblendet werden. In der Folge wird das Form nicht angezeigt oder die Anwendung startet nicht korrekt.
2022059952 - Publish2Go: Die Einstellungen für das Load Balancing sind nicht sichtbar.
2022059938 - Package-Manager: Beim Compile eines Service-Release wird für bearbeitete DBTables kein neuer Code generiert.
In der Folge wird dieser Code beim Package-Export nicht berücksichtigt. Nach dem Import im Ziel-Repository können dann Compile-Fehler auftreten.Note
Damit die Korrektur greift muss die betroffene DBTable einmal aus- und eingecheckt werden. Beim anschließenden Compile-Lauf wird der Code dann korrekt aufgebaut.
2022049752 - IDE: Wird im Basis-Package ein Element in einen neuen Namespace verschoben und der alte Namespace gelöscht, dann findet im Customizing-Package die Routine "Adjust moved Customizations" betroffene Elemente nicht. Dadurch hängen die customizten Elemente in der Luft und verursachen ggf. Fehler beim Compile.
2022049758 - IDE: Hat der CSharp-Compiler ein Problem, das den Compile komplett verhindert (weil z.B. das Programm-Verzeichnis beschädigt ist), dann meldet Framework Studio keinen entsprechenden Fehler. Bei der Arbeit als normaler Benutzer werden keine DLLs erzeugt, wodurch der Start des Brokers nicht möglich ist. Beim Ausführen eines FrameworkCompiler treten Fehler auf, weil DLLs nach dem Compile nicht gefunden werden.
2022059769 - IDE: Beim Einfügen eines Links in einen customizten Workflow erscheint in seltenen Fällen eine Fehlermeldung. System.ArgumentException: An item with the same key has already been added.
2022059945 - IDE: Erweiterungen an einem gecustomized Basis-Workflow werden nicht in die Code-Generierung des von der Basis erbenden (nicht gecustomized) Workflows übernommen.
2022059953 - HTML Client: GetGeoLocation liefert falsche Werte.
4.4.5 (29.04.2022)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.4.5_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Neuerungen
- Neue Maintenance-Routine Replace TextCollection with MLKeys zum Ersetzen von TextCollection-Aufrufen durch MLKeys im Methoden-Code.
Korrigierte Fehler
2022039471 - Package-Manager: Bei einem importierten Package wird die Meldung "Please import..." angezeigt, wenn für das Basis-Package ein neues Service-Release importiert wird. Diese Situation kann durch Compile des importierten Packages behoben werden. Die Meldung muss entsprechend angepasst werden.
2022049663 - Package-Manager: Wird ein importiertes Package kompiliert, dann geht das ursprüngliche Compile-Datum verloren. Sowohl im Package-Manager als auch in der Versions-Info von eNVenta ist dadurch der Programm-Stand nicht mehr ersichtlich.
Note
Die Korrektur greift erst, wenn das Package erneut compiliert wird.
2022018960 - IDE: Im Multilanguage Text Editor findet die Suche bei mehrzeiligen Texten nur Wörter, die in der ersten Zeile stehen. Der Text ab der 2. Zeile wird nicht berücksichtigt.
2022039402 - IDE: Die Intellisense funktioniert im Exception-Editor im Feld "String.Format" nicht.
2022039417 - IDE: Beim Einfügen eines Format-Tags (z.b.
[b]
,[i]
,[h1]
usw.) werden ggf. zu viele Tags zusammengefasst. So können versehentlich z.B. Image-Tags in die Headline rutschen, was im Anschluss zu Fehlern führt.2022039443 - IDE: Headline-Tags (
[h1]
,[h2]
,[h3]
) können fälschlicherweise in Control-Dokumentationen verwendet werden.2022049597 - Data-Provider: Oracle - Wird in einem SQL-Command ein Identifier mit Sonderzeichen oder eine Ziffer am Anfang verwendet, dann wird das für Oracle nicht korrekt umgesetzt. Beispiel:
DELETE FROM [30_TEST]
2022049553 - Framework: Die Update-Analyse greift bei Oracle ggf. verzögert auf die Data-Connection zu. Das führt bei deaktiviertem FSPooling zu einer
ObjectDisposedException
. Bei aktivem FSPooling wird die Connection nicht mehr freigegeben.
4.4.4 (25.03.2022)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.4.4_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Neuerungen
- Der SpellChecker für das Dokumentationssystem kann nun im Options-Dialog deaktiviert werden.
- Im Method History Browser und im Element History Browser werden Context-Package Versionen ausgeblendet.
Korrigierte Fehler
2022029183 - Broker: Die Properties MainMemorySortingThreshold, TransferStartupRowCount, TransferStartupNodeRowCount und ListSortOrder verhalten sich unterschiedlich, je nachdem ob ihr Wert aus der Basis stammt.
2022029176 - Package-Manager: Wird im Package-Manager mit der Version 4.4 eine Package-Version mit einer älteren Version (z.B. FS 4.2) gelöscht, dann werden Context-Versionen nicht berücksichtigt. Dadurch wird die Package-Hierarchie zerstört. Weil sich das nicht mehr lösen lässt, muss das Repository-Backup zurück gespielt werden.
2022029237 - Package-Manager: Nach dem ersten Import eines Customizing-Packages fehlt die Beziehung zu den Basis-Workspaces. In der Folge treten Exceptions auf. Das Package muss ein weiteres mal importiert werden.
2022039432 - Package-Manager: Wird ein importiertes Package compiliert, weil sich der Service-Release-Stand eines Basis-Packages geändert hat, dann werden in diesem Package die Ressourcen nicht compiliert. Dadurch werden MLKeys, welche im Basis-Package im Service-Release hinzugefügt wurden nicht erkannt. Die Folge sind ggf. Compile-Fehler in diesem Package.
2022039447 - Package-Manager: Wird aus dem Package-Manager heraus der Runtime-License-Manager geöffnet, dann werden bei einer "Context"-Package-Hierarchie nicht alle Packages angezeigt.
2022029238 - IDE: Bei einem neuen Customizing-Package, bei dem noch keine eigenen Components existieren, gibt es Compile-Errors, wenn man die Interfaces mit DebugAll compiliert.
2022039298 - IDE: Beim Schreiben im Dokumentations-Editor kann ein Deadlock entstehen.
Note
Der Fehler ist korrigiert. Dennoch wurde vorsorglich die Rechtschreibprüfung im Dokumentations-Editor per Default deaktiviert. Bei Bedarf kann sie über die Options aktiviert werden.
Wenn der Deadlock nach weiteren Tests nicht mehr auftritt, dann wird die Rechtschreibprüfung in der kommenden Version wieder aktiviert.2022039391 - IDE: Wird in der Dokumentation eines Controls eine Headline hinzugefügt, kommt es beim Rendern des Chapters zu einer Unhandled Exception.
2022039452 - RuntimeAdministration: User Passwort wird bei Änderung der Role-Zuweisung auf einen falschen Wert gesetzt.
4.4.3 (25.02.2022)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.4.3_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Bekannte Probleme
2022029176 - Package-Manager: Wird im Package-Manager mit der Version 4.4 eine Package-Version mit einer älteren Version (z.B. FS 4.2) gelöscht, dann werden Context-Versionen nicht berücksichtigt. Dadurch wird die Package-Hierarchie zerstört. Weil sich das nicht mehr lösen lässt, muss das Repository-Backup zurück gespielt werden.
Note
Das Löschen von älteren Package-Versionen wurde vorübergehend deaktiviert, um Beschädigungen an Repositories zu verhindern. Es wird voraussichtlich mit dem nächsten Patchday eine Korrektur geben.
Neuerungen
- Die Anmeldung mit dem
FrameworkAdministrator
an der IDE zur User-Verwaltung wurde entfernt. Die User-Verwaltung kann nun ausschließlich über den Package Manager im MenüTools -> Manage Users
aufgerufen werden. - In der IDE werden noch nicht abgespeicherte Tabs mit einem Stern
*
gekennzeichnet.
Korrigierte Fehler
2022029190 - Java-Client: Alle Jar-Dateien müssen neu signiert werden, weil das Java-Zertifikat widerrufen wurde.
2022029110 - Reporting: Ein ReportEnum-Konstruktor setzt keinen Dateinamen, wodurch z.B. der Druck von per Client Side Customizing erstellten Reports fehlschlägt.
2022019075 - IDE: Beim Anmelden mit dem FrameworkAdministrator an der IDE kommt es zu einer Exception.
Note
Die Anmeldung mit dem
FrameworkAdministrator
an der IDE zur User-Verwaltung wurde entfernt.
Die User-Verwaltung kann nun ausschließlich über den Package Manager im MenüTools -> Manage Users
aufgerufen werden.2022029093 - IDE: Customize aus dem Context-Menü einer Basis-Methode funktioniert nicht.
2022029094 - IDE: In der laufenden Session werden Änderungen an Components im Intellisense-Store nicht aktualisiert. Dadurch sind z.B. neu angelegte Properties erst nach einem Neustart zu sehen.
2022029126 - IDE: Nach dem bearbeiten eines Global Events kann es passieren, dass im Workflow-Link auf dieses Global Event keine Init-Methode mehr angeboten wird.
2022029194 - IDE: Wird auf einem ControlType ein Undo Checkout ausgeführt, dann werden Form-Controls mit diesem ControlStyle und der zu verwerfenden Control-Version auf gelöscht gesetzt.
Note
Dieser Fehler kann eine Erklärung für Fälle sein, in denen aus heiterem Himmel Controls verschwunden sind - ohne dass jemand das Form ausgecheckt hat. Er war seit 05.2020 aktiv.
2022029147 - Doku: Informationen zum Aufräumen von tblRep_SessionLogging.
2022029101 - Framework: AccessUnitHierarchy.CreateHierarchy wirft eine NullReferenceException.
4.4.2 (28.01.2022)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.4.2_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Neuerungen
- Am cGlobal wurde ein neuer EntryPoint geschaffen, mit dem man Lizenz-Freigabe programmatisch einschränken kann, obwohl die Lizenz-Datei dies erlaubt.
- Es ist nun möglich, Headlines im Dokumentationsfenster zu nutzen.
Korrigierte Fehler
2022018908 - JavaClient: Wird per Action ein TabbedWindow (oder sein Parent) ausgeblendet, dann feuert das OnSelectedTabPageChange Event. Findet das beim Öffnen eines Forms statt, dann kann das zur Folge haben, dass das Form sich nicht im Vordergrund öffnet.
2022018909 - Java-Client: Beim Öffnen eines Forms wird in der Java-Console ggf. eine Meldung "FrameworkSystems.FSJavaClient.DevControl.LayoutComponentDefault cannot be cast to FrameworkSystems.FSJavaClient.DevControl.DevControlTabPage" ausgegeben.
2022018927 - Java-Client: Beim Ausführen der Action LoadGridLayout kann es bei großen Grids vorkommen, dass nicht alle Daten verarbeitet werden.
2018043231 - IDE: Beim Paste eines Metadatentyps zeigt die Prüfung keine Konflikte an, wenn der Basis-Metadatentyp nicht existiert. Beim Einfügen wird dann eine Exception ausgelöst.
2021128765 - IDE: Beim Import einer TMX-Datei ins Wörterbuch werden ISO-Sprach-Codes in Großbuchstaben nicht erkannt.
2021128775 - IDE: Wird im Code-Editor vor einer geschweiften Klammer in einem SingleLine-Kommentar ein "." gesetzt, aktiviert sich die Intellisense.
2022018943 - IDE: Nach dem Kopieren und Einfügen eines CustomControls kann das Zielform nicht mehr compiliert werden.
2022018947 - IDE: Wenn im Dokumentations-Editor sehr große Dokumentationen bearbeitet werden, kann es zum zeitweisen Einfrieren des Editors kommen.
2022018949 - IDE: GAC-Referenzen werden nicht zu der zu kompilierenden Klasse hinzugefügt, wodurch der Compile mit Errors abbricht.
2022018881 - Doku-System: Die Checkbox "Include DB-Tables" beim HTML-Export hat keinen Effekt. Die Tabellenbeschreibungen werden nicht exportiert.
2022018882 - Doku-System: Die Tabellenbeschreibungen beim HTML-Export werden unsortiert ausgegeben.
2022018856 - Framework: AUHelper.GetAccessUnitInfos() verursacht NullReferenceException.
2021128815 - HTML Client: Das Picture Control wird nicht upgedated, wenn die DataSource auf "null" gesetzt wird.
2021128823 - HTML Client: Die Frequenz der Beep-Action ist hart auf 1000Hz festgelegt und ignoriert damit den übergebenen Wert.
2022018973 - PackageManager: Muss ein importiertes Package aufgrund eines Service Release kompiliert werden, dann kann es vorkommen, dass die MLKeys dieses Packages nicht berücksichtigt werden.
4.4.1 (23.12.2021)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.4.1_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Kein Internet Explorer 11 mehr
Der Internet Explorer 11 wird nicht mehr unterstützt.
Folgende Features können nur noch mit aktuellen Browsern wie z.B. Edge, Chrome oder Firefox genutzt werden:
- Client Start Page
- Mit Framework Studio generierte Online-Hilfe
- Mobile Client
Neuerungen
Erweiterungen im Dokumentations-Editor
- Rechtschreibprüfung
- Das Einfügen von Links wurde überarbeitet
- Einfügen von Url-Links aus der Zwischenablage
- Einfügen von Bildern aus der Zwischenablage
- Der Tooltip kann direkt im Editor bearbeitet werden.
HTML Client Actions
Folgende Actions werden nun vom HTML Client unterstützt:
- Beep
- BeepDouble
- BeepMultiple
Korrigierte Fehler
2021128654 - Broker: Wird im Customizing-Package eine Developer-Lizenz verwendet, dann werden die Lizenzen der Basis-Packages nicht ausgewertet. Folglich werden alle Features freigeschaltet.
2021118528 - IDE: Im Login-Dialog kann man mit TAB nicht in die Combobox Auto Debug DLLs springen.
2021118541 - IDE: Wird ein zu langer Datenbank-Servername oder Repository-Name verwendet, dann bricht der Start der IDE mit einer Exception ab.
2021128575 - IDE: Wenn versucht wird, in einer Dokumentation ein Hyperlink einzufügen, muss dieser mit http:// beginnen und verbietet somit https:// Hyperlinks.
2021128588 - IDE: Beim Kopieren eines Component Properties wird die Eigenschaft "Autogenerate Membervariable" nicht kopiert.
2021128680 - IDE: Wurden nach dem FrameworkCompiler Elemente eingecheckt, dann werden diese anderen Benutzern bei Get Latest CheckIns ggf. nicht angezeigt.
2021128584 - Code-Generierung: Wird im Metadatentyp als Format-Pattern ein Regulärer Ausdruck verwendet, dann wird dieser im generierten Code nicht sauber escaped. In der Folge kann es zu Compile-Fehlern kommen.
2021128747 - HTML Client: Die ComboBox (ListValuesInput) reagiert nicht auf Eingaben von Buchstaben zur Auswahl des Eintrags.
2021128773 - HTML Client: Editfields mit einer DataSource vom Typ "FSDateTime" werfen beim Senden des Wertes zum Broker in gewissen Fällen eine Exception.
4.4.0 (10.12.2021)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.4.0_Setup_x64
- FS_4.4.0_PrintService
- FS_4.4.0_Requirements_x64 (Requirements-Paket)
- FSCL_4.4.0_Setup_x86
- FSCL_4.4.0_Setup_x64
- FSCL_4.4.0_Setup_Msi_x86
- FSCL_4.4.0_Setup_Msi_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Neuerungen
Die Neuerungen finden Sie unter Neuheiten 4.4
Korrigierte Fehler
In der Version 4.4 sind alle Fehler-Korrekturen bis einschließlich Framework Studio 4.3.10 enthalten. Zusätzlich wurden die folgenden Bugs behoben.
- 2021118369 - Framework: Wird an einer Grid-Combobox im Customizing an abweichender Display-Member definiert, dann ziehen ggf. weiterhin Eigenschaften des in der Basis angegebenen Display-Members. So wird z.B. weiterhin ein "Uppercase" gezogen, wenn im neuen Display-Member kein Format definiert ist.