Release-Information Framework Studio 4.6
4.6.11 (08.11.2024)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.6.11_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Updates
- Der Monaco Code-Editor wurde auf Version 0.50.0 upgedatet.
- Das CefSharp Browser-Control in der IDE wurde auf Version 129.0.110 upgedatet.
- Der HTML Client wurde auf Angular 18.2.2 upgedatet. Bitte beachten Sie die geänderten Systemvoraussetzungen für die App. Es werden nur noch Geräte mit Android 8.0 (API-Level 26) oder höher unterstützt.
Korrigierte Fehler
2024106684 - Reporting: Wird ein DevExpress Report als HTML exportiert, dann werden die Bilder (z.B. Barcodes) nicht eingebettet, sondern als Datei referenziert.
2024106579 - IDE: Beim Beenden des Development Service Host läuft dieser 2 mal in die Methode OnServiceHostExit().
4.6.10 (04.10.2024)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.6.10_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Neuerungen
- Das Anlegen eines neuen Repositorys funktioniert jetzt auch mit den strengeren Password-Regeln in SQL-Server 2022.
Korrigierte Fehler
2024096453 - Reporting: Bei Update eines Oracle Repositories auf die Versionen 4.4 wurde beim Anlegen der Tabelle
tblRep_ReportDesign
die SpalteRPTD_Modified
vergessen. Dadurch können keine im Client keine DevExpress-Reports bearbeitet werden.Note
Beim nächsten Update des Repositories auf Version 4.5, 4.6 oder 4.7 wird die Tabelle automatisch korrigiert.
Um ein aktuelles Oracle-Repository nachträglich zu korrigieren gehen Sie wie folgt vor:- Bei einem Entwichlungs-Repository bitte im Programm-Verzeichnis die
FrameworkStudioUpgradeDatabase.exe
ausführen, am Rpository anmelden und den Update durchführen. - Bei einem Runtime-Repositoy bitte im Publish-Wizard bzw. Run-Wizard den
Button
Prepare Runtime Repository
drücken und den Update ausführen.
- Bei einem Entwichlungs-Repository bitte im Programm-Verzeichnis die
2024096396 - IDE: Bei der Anzeige des Load-Commands eines Relation-Properties kann es zu Fehlermeldungen kommen.
2024096457 - IDE: Die für den Code-Editor verwendete Chromium Runtime arbeitet im Hintergrund mit einem Cache, welcher auch nach dem nächsten Start weiter verwendet wird. Dadurch kann es passieren dass ein Update des Code-Editor erst mit mehreren Tagen Verzögerung zieht.
2024096521 - IDE: Wenn ein Link an einen Workflow hinzugefügt wird, der keine WorkflowEvents definiert hat oder die bestehenden WorkflowEvents keine Verknüpfungen haben, kommt es beim Öffnen des Links, sobald er mit einem anderen Workflow oder Form verbunden wurde, zu einer ArgumentNullException. Der Link kann dann nicht mehr geöffnet werden.
4.6.9 (06.09.2024)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.6.9_Setup_x64
- FS4.5.20_PrintService
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Updates
- DevExpress wurde auf Version 24.1.4 upgedated.
Update JxBrowser für JavaClient
Das JxBrowser Control für den Java-Client wurde von Version 7.38.0 auf Version 7.40.0 aktualisiert. Das entspricht Chromium 127.
Release-Notes des Control-Herstellers: https://jxbrowser-support.teamdev.com/release-notes/2024/v7-40-0.html
Es sind keine besonderen Aktionen erforderlich. Mit dem Publish der Application wird die neue Version automatisch auf alle Clients verteilt.
Neuerungen
- Die Include Base Packages Funktion im Package-Export über den Package-Manager und die FSConsole bzw. PBE wurde überarbeitet.
Korrigierte Fehler
2024086212 - Java-Client: Wird ein Client nicht regulär beendet, dann bleiben temporäre Ordner des JxBrowser-Controls hängen. Passiert das häufiger (z.B. mit F5 aus der IDE heraus), dann sammeln sich sehr viele Ordner an.
2024086290 - Publish2Go: Im Publish2Go Wizard wird bei der ConnectionGroup immer "Conn1" angezeigt, statt des korrekten ConnectionGroup Namens.
2024086169 - IDE: FS stürzt mit einer Unhandled NullReferenceException ab, wenn für mehrere Comboboxen gleichzeitig die MaxDropDownSize geändert wird.
2024086225 - IDE: Wird eine Hotfix Package-Version compiliert, dann werden Warnungen ausgegeben, die in der normalen Package-Version nicht angezeigt werden sollen.
2024086326 - IDE: Wird an einem TreeControl auf zweiter Ebene eine NodeDataSource angelegt, ist diese nach einem Neustart von FS nicht mehr gesetzt.
4.6.8 (02.08.2024)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.6.8_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Neuerungen
- Referenz-Prüfung für Ressourcen
- Über eine neue API können im Broker Inhalte bereitgestellt werden. Diese können vom Client heruntergeladen werden.
- Die beiden Actions SetMinWidth und SetMaxWidth für GridColumns wurden umgesetzt
Korrigierte Fehler
2024045657 - Java-Client: An einem Grid ist MultiSelect und Drag&Drop aktiv. Wenn man mit Strg+A alle Zeilen selektiert und anschließend mit Strg+Klick eine Zeile deselektiert, dann werden bei dem dadurch ausgelösten RowClick-Event die SelectedRows nicht zum Broker übertragen. In der Folge kann es zu Fehlverhalten in der Anwendung kommen. Im eNVenta Auftrag/Angebot z.B. werden dabei wieder alle Zeilen deselektiert.
2024055750 - IDE: Verschiebt man Elemente mit der Funktion "Change Namespace" in einen anderen Nemspace, dann wird das verschobene Element auch weiterhin im alten Namespace angezeigt. Die IDE muss neu gestartet werden, damit die Anzeige wieder stimmt.
2024075974 - IDE: Wird aus der Datasource Hierarchy Search eine DBTable Column geöffnet, wo die zugehörige DBTable bereits im Hintergrund geöffnet und ausgecheckt ist, übernimmt die Column den Metadatatype der zuvor selektieren Column.
2024076053 - IDE: Werden im Code (z.B. einer Transformation) mehrere DataContracts eines generierten ServiceProxies verwendet, dann kann es passieren, dass im Code Ambiguity-Errors angezeigt werden. Bei Compile treten diese aber nicht auf.
2024076086 - IDE: Wird ein Service ausgecheckt und geändert, dann zieht für den generierten Service-Proxy weiter der Saved Code. Es ist ein expliziter Compile ohne Saved Code erforderlich damit die Änderungen ziehen.
2024076089 - IDE: Wird in einem Service eine private oder protected Methode angelegt, dann wird diese im generierten Service-Proxy als Operation erkannt. Sie wird auch in den Proxy-Code generiert und das führt zu Compile-Fehlern. Der Service-Proxy darf nur die public-Methoden anbieten, die auch im Service-Interface landen.
2024076110 - IDE: Wird ein MDT gelöscht und die zugehörige DBTable, welche den MDT in einer Column zuvor nutzte, wird nicht eingecheckt, erfolgen beim Compile mit einem anderen User Compilefehler. Diesen Compilefehler in Form einer NullReferenceException haben wir mit dem Namen der DBTable und der DBColumn als Info ergänzt.
2024076021 - Code-Generierung: Nach der Korrektur des Bugs 2024055731 treten beim Compile im Customizing Warnings auf, wenn Global Objects im Basis-Package als Obsolete markiert sind.
2024076058 - DevExpress Report Designer: Wenn ein Linked SubReport eingebunden und die Report Source Url angegeben wird, dann kann es sein, dass eine Fehlermeldung angezeigt wird: The report ~.....repx contains untrusted data types. Please contact the application vendor or system administrator for assistance. Die URL kann somit nicht angegeben werden.
2024076025 - Package Manager: Beim Compile über den Compile-Wizard / FSConsole.exe kann es bei den Ressources zu Exceptions kommen, wenn Dateien vom Virenscanner blockiert werden.
2024076051 - Package Manager: Tritt beim Compile ein Warning ohne Bezug zum Code auf (z.B. CS1702), dann wird im Compile Log eine NullReference-Exception ausgegeben. Die Liste der Warnings ist ggf. unvollständig.
2024076101 - Package Manager: Der Package-Tree wird beim Löschen oder Hinzufügen von Packages nicht aktualisiert, wenn "Show only applicable packages" aktiviert ist.
2024076119 - Package Merge: Beim Customizing einer DBTable wird der Wert der "View" auf einen falschen Wert gesetzt. Dieser ist in der IDE unwichtig und wird dort ignoriert. Beim Package Merge wird jedoch der falsche Wert vom Customizing in das Target-Package überschrieben. Dies führt später zu Fehlern.
4.6.7 (05.07.2024)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.6.7_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Bekannte Probleme
Der Client hängt sich beim Drag&Drop (vom Desktop oder Explorer) auf und muss über den Taskmanager beendet werden.
Es handelt sich hierbei um einen Fehler in der Java-Runtime. Bug bei OpenJdk
Leider ist dieser Fehler seit über einem Jahr nicht gefixt und er betrifft praktisch alle aktuellen Versionen der Java-Runtime. Es gibt auch keine Ansätze, wie wir das in unserer Programmierung lösen könnten.
Der Fehler kam mit Java 8 Update 361 rein.
Mit dem FS Client Launcher Version 4.5.15 haben wir auf eine aktuelle Java-Runtime Java 8 Update 392 aktualisiert. Wir können nicht auf eine ältere Version zurück gehen, weil wir ansonsten sicherheitstechnisch mit einem sehr veralteten Stand agieren müssten.
Mit der Kenntnis, wie genau dieser Fehler auftritt, ist dieser ziemlich leicht zu reproduzieren:
- Der Fokus muss in eNVenta in einem Textfeld stehen (gelb hinterlegt)
- Direkt aus dem Explorer oder dem Desktop (ohne vorher dorthin zu klicken) eine Datei in die Anwendung ziehen.
- Nach wenigen Versuchen friert die Anwendung ein.
Daraus lassen sich mögliche Workarounds ableiten:
- am einfachsten vor dem Drag&Drop einmal in den Explorer bzw. den Desktop klicken.
- Alternativ können Sie auf eigenes Risiko auch auf den alten FS Client Launcher 4.4.13 zurückfallen. Dieser arbeitet mit Java 8 Update 202, welche aber einen extrem veralteten Sicherheitsstand hat. Wenn Sie die Installation einer alten Version vorziehen, muss zuerst der aktuelle FS Client Launcher deinstalliert werden - ein "Rückwärts-Update" funktioniert nicht.
Wir werden diesen Fehler weiter beobachten. Sobald Java das fixt, liefern wir einen aktualisierten FS Client Launcher aus.
Neuerungen
Neues Kapitel in der Doku: Databinding in Forms
Im Publish2Go Wizard gab es bisher die Option nachträglich Service Release Dateien auszutauschen. Da seit FS Version 4.4 die entsprechenden SR-Dateien nicht mehr erstellt werden, haben wir uns dazu entschieden diese Option zu deaktivieren.
Ab FS 4.7 werden wir diese Option komplett entfernen! Wenn Sie die Service-Release-Funktion für das Ersetzen von anderen Datei-Typen (z.B. Reports) verwendet haben und dies auch weiterhin benötigen, können Sie die Option über die
App.Config
im Publish-Ordner wieder aktivieren.Note
Bitte melden Sie sich unbedingt bei unserem Support, wenn Sie die Service-Release Option aktivieren und warum Sie dies benötigen.
Korrigierte Fehler
2024065939 - Broker: Wird über den HTML-Client eine TakePhoto-Action ausgeführt und diese liefert ein großes Bild mit mehr als 3 MB, dann meldet der Server eine HTTP 500 Fehlermeldung. Die Session der Anwendung muss beendet werden. Fotos können mit aktuellen Handy-Kameras problemlos 5MB oder größer sein.
Note
Die neue Einstellung, welche jetzt beim Publish angewendet wird, erlaubt Bilder mit einer Größer von ca. 18MB.
2024075973 - Publish: Wenn bei einem abgeleiteten Report Document ein Report-File aus der Basis gezogen wird, dann wird die Report-Datei nicht gefunden.
Wird in der Ableitung die Report-Datei nicht geändert, dann wird für die Ableitung die Datei nicht rausgeschrieben - die Datei wird aber im Ordner des abgeleiteten Reports gesucht und nicht im Ordner des Basis-Report. In der Folge kommt es zu Exceptions beim Aufruf der MethodeReportEnum.GetSupportedCultures()
.
Die Report-Dateien müssen beim Publish auch in den Ordner des abgeleiteten Reports geschrieben werden.2024065877 - Package-Manager: Für Runtime-Lizenzen kann im Feld "Addition" eine Zusatz-Info angegeben werden. Das Auslesen des Addition-Values funktioniert nicht korrekt, weshalb immer ein leerer String zurückgegeben wird.
2024055792 - IDE: UnhandledException beim Speichern einer Form, wenn eine Combobox mit ListDataSource-Properties aus Basis kopiert und in Form eingefügt wurde.
2024065859 - IDE: Beim UndoCheckOut werden neu angelegte Form-Events als Dependency ausgegeben.
2024065862 - IDE: In bestimmten Konstellationen werden falsche Controlgrößen für Fenster in FS gespeichert. So kann es sein, dass die Auswahlliste im SettingManager den Delete Button verdeckt.
2024065894 - IDE: Enthält ein customizter ServiceProxy generierte DataContracts dann werden diese beim UndoCheckout / Delete nicht geprüft und bleiben ausgecheckt hängen. Anschließend kommt es zu Fehlermeldungen bei der CheckedOut-Suche:
scope = Null, result position = ResultPosition.Null [line -1] Parameter name: dataTreeRecord
4.6.6 (07.06.2024)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.6.6_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Neuerungen
- Zum Customizen muss für das Basis-Package keine PKL-Lizenz mehr eingespielt werden. Die Prüfung wurde entfernt. Ab Version 4.7 wird die PKL-Lizenz komplett entfernt.
- Fehler, die beim Start der Application auftreten, werden teilweise in einer
TargetInvocationException
verpackt. Dadurch wurde dem Benutzer nur die Meldung "Ein Aufrufziel hat einen Ausnahmefehler verursacht" angezeigt. Die eigentliche Meldung war erst in den Details zu finden. Jetzt wird gleich die richtige Meldung ausgegeben.
Korrigierte Fehler
2024035421 - Java-Client: Wenn man im Bearbeitungs-Modus vom Dashboard / Zoom den Titel der Registerkarte bearbeitet und während dessen eine neue Registerkarte einfügt, dann führt das zu Darstellungsfehlern im Layout und Fehlermeldungen in der Java-Console. Die Anwendung muss dann neu gestartet werden.
2024055777 - Publish: FSRowID Update kann nicht geöffnet werden, es wird eine Fehlermeldung.angezeigt.
2024055698 - IDE: Neu angelegte Workflow-Events werden erst nach einem Neustart von FrameworkStudio gefunden. Im Workflow-Designer kann es deshalb beim erstellen eines neuen Links zu folgender Meldung kommen: Can't create link because the selected instance '...' contains no workflow events!
IDE: ChooseTheme Menü zeigt IDs statt Names.
IDE: Select Repository Connection bei Eingabe des Users werden Grid-Events ausgelöst.
2024055731 - Code-Generierung: Für die Global Objects wird der Init-Code mehrfach generiert. Im Customzing-Umgebungen führt das dazu dass der Code so oft durchlafen wird, wie es Packages in der aktuellen Hierarchie gibt.
Note
Damit die Korrektur zieht, muss die Package-Version einmal compiliert werden. Das funktioniert auch wenn sich die Package-Version im Service-Release-Modus befindet.
4.6.5 (03.05.2024)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.6.5_Setup_x64
- FS4.5.16_PrintService
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Updates
- DevExpress wurde auf Version 23.2.5 upgedated.
- Es gibt einen neuen FAQ Bereich in unserer Online-Dokumentation. Hier werden wir laufend Themen ergänzen.
Neuerungen
- Für einen Form-Container funktioniert im Java-Client jetzt die Focus-Steuerung. Das umfasst das Navigieren durch die Controls, das Reagieren auf Shortcuts in beiden Richtungen und die SetFocus-Action im inneren Form.
Korrigierte Fehler
2024014866 - JavaClient: Wird am Grid in einem EditingStopped-Event mit SetCell-Actions gearbeitet, dann kann es vorkommen, dass die SetCell-Action und damit auch das EditingStarting-Event für eine Zelle mehrfach ausgeführt werden.
2024035398 - IDE: Die UI-Performance bei einem ServiceProxy mit vielen Service Operations ist langsam. So kann bspw. ein Save des ServiceProxy sehr lange dauern.
2024045513 - IDE: Bei der Generierung der Diffs werden bei "Compare with Base" die Basis auf der rechten Seite, statt der linken, angezeigt.
Note
Verhaltensänderung bei Compare with base. Die Reihenfolge wurde korrigiert.
2024045533 - IDE: "Export Table Descriptions" liefert NullReference Exception, wenn die MLDescription der Tabelle oder die MLDescriptions der Columns nicht gesetzt sind.
2024045611 - IDE: Die Goto-Befehle (Open Customization, Open Customization Base, ...) haben keine Shortcuts mehr.
2024045619 - IDE: Im MethodenCode werden Service-Proxies als Fehler angezeigt und es wird kein Intellisense angeboten.
4.6.4 (05.04.2024)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.6.4_Setup_x64
- FSCL_4.5.15_Setup_x86
- FSCL_4.5.15_Setup_x64
- FS_4.5.15_Requirements_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Neuer FS Client Launcher
Es gibt einen neuen FS Client Laucher 4.5.15. Die enhaltenen Java-Runtimes wurden auf die neusten Sicherheitsupdates aktualisiert:
- Java 8 Update 392
- Java 11.0.21 (für den experimetallen Einsatz)
Note
Alle im FS Client Launcher verwendeten Java-Versionen sind jetzt frei verwendbare OpenJDK-Builds von Azul.com.
Java von Oracle wird nicht mehr verwendet.
Neues Zertifikat für Jar-Dateien
Important
Alle Jar-Dateien für Custom Controls müssen neu signiert werden.
Aufgrund von Änderungen bei unserem Zertifikat-Anbieter DigiCert haben wir ein neues Zertifikat erhalten und mussten alle unsere Jar-Dateien neu signieren. Deshalb müssen ggf. auch eigene Custom Controls neu signiert werden, weil es ansonsten beim Start der Anwendung über Java Web Start zu Fehlermendungen kommt.
Update JxBrowser für JavaClient
Das JxBrowser Control für den Java-Client wurde von Version 7.36 auf Version 7.38 aktualisiert. Das entspricht Chromium 122.
Release-Notes des Control-Herstellers: https://jxbrowser-support.teamdev.com/release-notes/2024/v7-38-0.html
Für uns wurde folgender Fehler korrigiert:
- The
SearchContext::findElementsByName()
method now returns non-HTML elements such as<svg>
too.
Es sind keine besonderen Aktionen erforderlich. Mit dem Publish der Application wird die neue Version automatisch auf alle Clients verteilt.
Neues Requirements-Paket
- beinhaltet den neuen FS Client Launcher 4.5.15
Korrigierte Fehler
2024035335 - JavaClient: Wird innerhalb eines SVGs ein
<a>
href-Link mit spezieller FSCommand-Logik verwendet. Reagiert nicht die Sonderlogik innerhalb FS, sondern der Link wird als "normaler" Url-Link verarbeitet. Bug in JxBrowser-Fremdsoftware.2024025169 - IDE: Nach dem Ausführen der Kommandos "Close Others, Close Left oder Close Right" wird der Fokus vom angezeigten Element im Tabfenster nicht korrekt gesetzt. Die Folge ist, dass im Check In Comment-Editor und auch im Toolbox-Editor nichts angezeigt wird.
2024035295 - IDE: Beim UndoCheckOut einer ConnectionGroup fehlt die Abprüfung auf Abhängigkeiten, wie Connection-Records und DBTable-Records. Wird ein UndoCheckout auf eine ConnectionGroup trotz Abhängigkeiten ausgeführt, führt dies zu fehlerhaften Datenbankdaten.
2024035320 - IDE: Beim Wechsel der Methode im Form kann es zu einer Unhandled Exception und folglich zum Absturtz von Framework Studio kommen.
2024035343 - IDE: Bei der Druckvorschau im Documentation Preview werden dem zu druckenden Dokument leere Abschnitte/Seiten hinzugefügt, sobald dieses länger als eine Seite ist. Dieser Fehler tritt nur beim Print einer Preview auf. Der Export einer Dokumentation ist hiervon nicht betroffen.
2024035372 - IDE: Nach dem Löschen einer override FormMethod und anschließendem Neustart von FS, führt ein UndoCheckout der Form zu einer NullReferenceException. Für die Form kann kein UndoCheckout mehr ausgeführt werden.
2024035385 - IDE: Scrollen und die Sortierung in der Registerkarte "Query" einer Component im SR-Modus ist deaktiviert.
2024035399 - IDE: DataContracts vom Typ "External Proxy Contract", welche aus einem ServiceProxy mit externem Service erstellt werden, werden nicht im Namespaces TreeView angezeigt.
2024035425 - IDE: Beim Exportieren der Dokumentation für die DBTables kann es zu einer Exception kommen, wenn eine MLDescription einer Spalte die Zeichen "[", "]" oder "\" enthält.
2024035435 - IDE: Unter gewissen Konstellationen kann es nach dem Löschen eines Form-Properties und Neuanlegen eines Properties zu einer Unhandled Exception kommen.
4.6.3 (01.03.2024)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.6.3_Setup_x64
- FS4.5.14_PrintService
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Updates
- DevExpress wurde auf Version 23.2.3 upgedated.
- Der Monaco Code-Editor wurde auf Version 0.44.0 upgedated.
Neuheiten
- Im Login Dialog gibt es eine neue Checkbox, mit welcher die Packages und Versions gefiltert werden können.
- Im Package Manager können die Packages gefiltert werden. So werden nur noch Packages angezeigt, welche bearbeitbare Labels passend zur FS-Version haben.
- Es gibt eine neue Auto Debug DLLs Option:
Service, Component, Form
, siehe Options.
Korrigierte Fehler
2024014914 - IDE: In sehr seltenen Fällen kann es vorkommen, dass "GoTo Definition" im Code Editor bei gedrückter STRG-Taste erst bei einem zweiten Click aufgerufen wird.
2024015007 - IDE: Führt man bei CodeFiles den Befehl "Format Dokument" aus, dann werden Kommentare, die vor der Klasse stehen, entfernt.
2024015027 - IDE: CodeFiles können im ServiceRelease Modus ausgecheckt, jedoch nicht bearbeitet werden.
2024025056 - IDE: Im Method History Brwoser funktionieren die Compare-Buttons nicht, wenn an der Methoden-Declaration nur die Formatierung oder die Parameter-Namen geändert wurden.
2024025073 - IDE: Das Kommando "Format Code" wirft eine "Can't change the declaration in Service Release."-Exception, wenn in der Deklaration einer SR-Methode ein Leerzeichen enthalten ist.
4.6.2 (02.02.2024)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.6.2_Setup_x64
- FS4.5.13_AuthService
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Updates
- Der HTML Client wurde auf Angular 17.1.1 upgedated
Neuerungen
- Im Package Manager können an der Package Version die Basis-Workspaces fixiert werden.
- Mit Hilfe von Hotfix-Branches ist es möglich, parallel zum laufenden Service-Release Änderungen vorzunehmen und diese kurzfristig auszuliefern.
- Maintenance-Routine "Double Form Doc Cleanup" zur Bereinigung doppelter Form-Dokumentationen.
Korrigierte Fehler
2024014859 - AuthService: Wird ein Benutzer mit "Angemeldet bleiben" erneut angemeldet, dann wird im Auth-Service die Login-Info des Benutzers nicht aktualisiert. In der Runtime Administration werden dadurch veraltete Login-Zeiten angezeigt.
2024025113 - AuthService: Wenn eine Anwendung mit Hilfe eines zuvor gespeicherten Tokens einen aktualisierten Token anfragt (RenewToken / Angemeldet bleiben), wird nicht geprüft, ob der Benutzer weiterhin gültig ist.
2024015018 - Package Manager: Bekommt ein Basis-Package einen neuen Service-Release-Stand, dann müssen davon abhängige importierte Packages neu compiliert werden. Hat diese importierte Package-Version den Version State "Sealed", dann wird dieser Compile nicht ausgeführt. In der Folge kann das dazu führen, dass Service-Release-Änderungen im Basis-Package nicht greifen.
Importierte Package-Versionen werden jetzt nicht mehr als "Sealed" angezeigt.
2024014896 - IDE: Die im Options-Dialog angegebene Schriftart und Schriftgröße hat nur Einfluss auf C#-Editoren. Editoren für HTML, CSS, XML und DocML nutzen fälschlicherweise immer die Standardwerte.
4.6.1 (05.01.2024)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.6.1_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Neuheiten
- Im DocML werden Inline Images ohne Größenangabe anhand der Schriftgröße skaliert
- Im Package-Manager können Dokumentationen im HTML-Format exportiert werden
- Dokumentationen werden mit automatisch generierten Ordnernamen in das gewählte Output-Verzeichnis exportiert
Updates
- Die Bibliothek Oracle.ManagedDataAccess wurde von Version 21.8.0 auf die neuste Version 21.12.0 aktualisiert.
- DevExpress wurde auf Version 23.1.6 upgedated. Aus diesem Grund gibt es auch einen neuen Print-Service.
Korrigierte Fehler
2023114564 - IDE: Kopieren und das anschließende Einfügen eines Basis-Properties, wenn der Parent (Form, Component) gecustomized ist, funktioniert nicht. Wird das Property jedoch aus der Basis kopiert, ist das Einfügen erfolgreich.
2023124671 - Doku-System: Beim Einfügen von Font-Tags über die Toolbar kann es zu einer Exception kommen. Dies betrifft den Font-Style, die Font-Size, die Font-Color und die Background Color.
2023124770 - Doku-System: Es wird eine Exception geworfen, wenn beim Export der Dokumentation über FSConsole die Sprache groß geschrieben wird, z.B.
\ISO DE
2023124781 - Doku-System: Bei einer Suche mit mehreren Wörtern in der Online-Hilfe werden ggf. zu wenige Ergebnisse angezeigt.
2023114565 - PackageManager: SaveAll speichert Änderungen nicht, sondern verwirft diese.
4.6.0 (01.12.2023)
Die Auslieferung umfasst die folgenden Pakete:
- FS_4.6.0_Setup_x64
Die Liste mit allen aktuellen Installations-Paketen finden Sie hier.
Korrigierte Fehler
In der Version 4.6 sind alle Fehler-Korrekturen bis einschließlich Framework Studio 4.5.11 enthalten. Zusätzlich wurden die folgenden Bugs behoben.
- keine weiteren