Release 4.0.3

Release 4.0.3


Sie möchten Ihre primedocs Version aktualisieren? Unser Support-Team unterstützt Sie gerne.


Allgemeines

Ab der Version 4.0.3... wird serverseitig .NET 8 vorausgesetzt.

Der Microsoft Support für das bisher genutzte .NET 6 lief am 12. November 2024 aus.

Desktop-Client / Server Synchronisierungskompatibilität:

OneOffixx 3.7/3.8 sowie alle bisherigen primedocs Desktop-Clients können mit dem primedocs Server der Versionsfamilie 4.0.3 synchronisieren.

primedocs Desktop-Clients der Versionsfamilie 4.0.3 können mit dem primedocs Server ab der Versionsfamilie 4.0.2 synchronisieren.

4.0.30065.0 (2025-05-12)

Aktualisierungshinweise:

  • Von Version 4.0.30057.0 auf Version 4.0.30065.0 ist eine Datenbankmigration hinzugekommen.
    Diese optimiert einen SQL Index. Ansonsten gab es keine strukturelle Änderung am Datenbankschema.

  • Es wurde ein neues Code Signing Certificate verwendet, damit hat sich auch der Public Key geändert. Dies muss beachtet werden, wenn das Zertifikat z.B. im Office Trust Center hinterlegt wurde. Das Zertifikat finden Sie auf dieser Seite Client-Installation.

Document Engine

  • NEW Dynamische Word Tabellenzeilengenerierung über neuen Feldtyp WordTableRows

<WordTableRows Name="TableRow"> <Code><![CDATA[ function main() {; const builder = $.wordTableRowContent.getBuilder(); const players = $("Forms.Players"); for (const player of players) { builder.append("PlainText", $.wordContent.fromFormattedText("<b>foo</b>")); } return builder.build(); } ]]></Code> </WordTableRows>
  • NEW Im Testing Modus werden (no update)-Content Controls (d.h. Felder, welche mit word-UpdateBehavior="Disable" ausgestattet sind) nicht mehr versteckt, sondern sind einfacher in der Bearbeitung zu erkennen

  • FIXED Verbesserte Unterstützung für Listen in Word-Vorlagen (über Layout- & Inhaltsvorlagen)

  • FIXED Fehlermeldung bei leerem Inhalt in FormattedText und WordContent Builder

  • FIXED Problembehandlung bei „SeriesOutput » ForSeries » MergeAsPdf“ mit Layout/Style

  • FIXED Verbesserte Fehlermeldung bei nicht vorhandener globaler Konfiguration

  • FIXED Korrektur bei Validierung: „SnippetBlockPlaceholder“ darf nicht allein im Paragraphen stehen

  • FIXED Fehlerbehebung: „Picture“ als FieldResultBase verursachte Dokumentgenerierungsfehler

  • FIXED Hinweistexte & globale Konfiguration bei HintFields verbessert

  • FIXED Cleanup von Fields-Part nach dem Speichern im Templating-Modus

  • FIXED Anpassungen im WordContentControlBinder und SnippetReplacer

  • FIXED Umgang mit „Text-Like“ SdtBlocks in InlineWordContent überarbeitet

  • FIXED Option zur Sichtbarkeitseinstellung bei neuen Outlook Vorlagen entfernt, da diese per Definition immer in der App sichtbar sind

Word Addin

  • NEW primedocs Quick Check kann neu auch Hinweistexte enthalten

  • FIXED Fehler beim Einfügen von Textbausteinen behoben (zusätzlicher Absatz, falsches Absatzformat bei Listen)

  • FIXED Probleme mit ActiveX-Controls beim Öffnen von Dokumenten behoben

  • FIXED Besseres Fehlerhandling bei Snippet-Erstellung mit unvollständigen Links

  • FIXED <w:showingPlcHdr /> in Snippets wird korrekt behandelt

  • FIXED Kompatibilität des Common AddIns mit Drittanbieter-AddIns verbessert

Client

  • NEW Neue Outlook-E-Mail-Vorlagen auch im Desktop-Outlook verfügbar

  • NEW Unterstützung für komplexere ProviderPipeline um z.B. bei der Auswahl eines Suchresults weitere Details nachzuladen

Hier am Beispiel eines Zefix Aufrufs, wobei der Key für die Authentifizierung gesetzt werden muss. Bei der Suche (Searching) werden über Zefix der Firmenname und UID abgeholt und wenn der Benutzer die entsprechenden Firmen/Adressen über Forms hinzufügt, werden alle Details der Firma geladen (Loading).

<ProviderPipeline DisplayName="Zefix"> <Searching> <HttpDataProvider> <SearchParameters> <Text Id="Query" Label="Query" /> </SearchParameters> <Configuration> <Step> <Request Method="Post"> <Url>https://www.zefix.admin.ch/ZefixPublicREST/api/v1/company/search</Url> <Header Name="Authorization" Value="Basic [KEY]" /> <Header Name="Content-Type" Value="application/json" /> <Header Name="accept" Value="application/json" /> <Body>{ "name": "{Query}", "activeOnly": true }</Body> </Request> <Response> <Data JsonPath="$.[*]"> <Mapping> <Map Source="uid" Target="uid" /> <Map Source="name" Target="name" /> </Mapping> </Data> </Response> </Step> </Configuration> </HttpDataProvider> </Searching> <Loading> <HttpDataProvider> <Configuration> <Step> <Request Method="Get"> <Url>https://www.zefix.admin.ch/ZefixPublicREST/api/v1/company/uid/{uid}</Url> <Header Name="Authorization" Value="Basic [KEY]" /> <Header Name="Content-Type" Value="application/json" /> <Header Name="accept" Value="application/json" /> </Request> <Response> <Data JsonPath="$.[*]"> <Mapping> <Map Source="uid" Target="uid" /> <Map Source="name" Target="name" /> <Map Source="address.street" Target="street" /> <Map Source="address.houseNumber" Target="houseNumber" /> <Map Source="address.city" Target="city" /> <Map Source="address.swissZipCode" Target="swissZipCode" /> </Mapping> </Data> </Response> </Step> </Configuration> </HttpDataProvider> </Loading> </ProviderPipeline>

Über die ProviderPipeline ist es auch möglich die Suche und das Laden der Daten über verschiedene Provider zu realisieren.

  • FIXED Verbesserte Darstellung bei OE-, Profil- und Benutzerdatenfeldern

  • FIXED Forms-Fenster erhält nun den Fokus korrekt.

  • FIXED Scrollbalken im globalen Konfigurationseditor sichtbar gemacht

  • FIXED FilterHTMLOnSend wird bei Mail-Themes herausgefiltert

  • FIXED Suchergebnisse im Data Picker jetzt schreibgeschützt

DataSourceAdminApp

  • FIXED Verbesserte Anzeige von Fehlern im AdminDashboard-Logging

  • FIXED Template-Tab funktioniert auch bei großen Datenbanken

  • FIXED Package Export/Import nun auch für große Datenbanken stabil

  • FIXED Snippet Dependency Loader repariert

  • FIXED Fehlerbehebung beim Löschen von Snippet-Verwendungen

  • FIXED Datenbankmigration für SQL Index Filter mit „IncludeProperties“ ergänzt

Outlook (New)

  • NEW E-Mail-Vorlagen beim Schreiben einer E-Mail jetzt verfügbar

DataService

  • FIXED Bessere Unterstützung beim Mappen von Zahlenwerten (decimal, int64)

Identity-Server (IdS)

  • FIXED Fehlerbehandlung beim Abruf von AccessToken und RefreshToken verbessert (inkl. Logging)

WebApi

  • NEW Neue WebApis für primedocs Security Accounts (User, Groups, AppUserGroups)

  • FIXED REST-konformes Verhalten bei Outlook WebAPIs verbessert

Server

  • FIXED „No datasource with id X“-Fehler wird nicht mehr als Error gewertet, sondern nur noch als Warning

HealthMonitor

  • NEW HealthCheck für OperationDB ergänzt

4.0.30057.0 (2025-03-11)

Aktualisierungshinweise:

  • Über das neue Update.ps1 ist die Aktualisierung der Server-Version vereinfacht. Das neue Install.ps1 führt nur noch eine Erstinstallation durch und ist nicht mehr für Aktualisierungen zuständig. Das bisher ausgelieferte Install.ps1 gibt es nach wie vor als InstallLegacy.ps1.

Client

  • NEW Steuerung von Outlook Kampagnen anhand der Signatur über Tags:

    • <Configuration> ... <HasCampaign>true</HasCampaign> <CampaignTagFilter> <Tag>Tag1</Tag> <Tag>Tag2;Tag3;Tag4</Tag> </CampaignTagFilter> </Configuration>
  • FIXED Connect (OneOffixx Connect via CMI und evtl. auch primedocs Connect): Zuletzt verwendet wird nicht geschrieben

  • FIXED primedocs Connect, Client: Fenster erscheinen im Hintergrund

  • FIXED Forms XML Editor: "translate-Value" wird als Typ Boolean angezeigt

  • FIXED (Wording) Fehlermeldung bei Binden von inexistentem Feld unklar

  • FIXED Template-Picker: Profile Selection hat falsche Akzentfarbe

  • FIXED SeriesOutput » ForSeries » MergeAsPdf: Funktioniert auf gewissen Systemen nicht (Merge-Resultat leer)

  • FIXED OE-, Profil- und Benutzerdaten-Labels brechen nicht mehr um

  • FIXED Fehlerhafte Funktion "Start with content of the following language" entfernt

  • FIXED "Error occurred" Fenster bei der Dokumentgenerierung nicht scrollbar

  • FIXED Client: Button Click Akzentfarbe Farbe funktioniert nicht immer (Dark Mode related)

  • FIXED Tags: Sonderzeichen in Tagname verschwinden beim BulkEdit

  • FIXED Assing OU Units - Button Click Farbe fehlt

  • FIXED Sync schlägt fehl beim Kopieren von Vorlagen mit LazyLoading

  • FIXED Dokument-Parameter/Forms/Editor ausserhalb des Bildschirmes

  • FIXED Forms-Fenster zu hoch bei Objekt-Details-Ansicht

Service

  • FIXED Hohe Auslastung durch Profile Sharing behoben

  • FIXED Berechtigungen: Neu erstellter Benutzer sieht für dynamische pd-Gruppe berechtigte Elemente im Client erst nach Reset

Word/PowerPoint/Excel-AddIn

  • NEW Snippet Platzhalter Dialog kann nun via Enter beendet werden

  • NEW Snippet-Überschreiben Fenster unterstützt nun den Office Dark Mode

  • NEW "Tracked" Task-Pane unterstützt nun den Office Dark Mode

  • FIXED Behebung diverser Probleme bei Embedded-Documents (d.h. Word in Word, Excel in Word, PowerPoint in Word etc.) sowie Fehlerbehebung im Zusammenhang mit der "Preview-Pane" vom Windows Explorer

  • FIXED Sprachwechsel im offenen Dokument limitiert, wenn spezifische Übersetzungsdaten vorliegen

  • FIXED “Snippet einfügen” führte zum Absturz weil er noch nicht existierte

  • FIXED Excel Add-in wirft beim Laden eine Exception

  • FIXED Wording Anpassung für "Senden als PDF im Word ermöglichen"

  • FIXED Multiselect von Snippets hat fehlende Separator Farbe

  • FIXED Fehler bei Content Control-Aktualisierung mit leeren Absätzen behoben

  • FIXED PowerPoint Inhaltsvorlage: Kopf-/Fusszeilen Elemente lassen sich nicht anders anordnen

  • FIXED Word Addin: Funktionen deaktiviert in Dokument mit Schreibschutz

Document Engine

  • NEW Excel: Choice-Unterstützung

  • NEW E-Mail-Vorlage (Outlook (new)): Choice-Unterstützung

  • NEW SaveFile-Connect-Command kann nun Dokumente im Format PDF A/1b erstellen

  • FIXED Excel-Header/Footer: Fehlerhaftes Binding bei “&”

  • FIXED Serienbrief: Ohne Auswahl ist das Selected Object nun null

  • FIXED WordContentCleanerAndValidator: Fields werden aktuell alle erlaubt

  • FIXED Inexistenter Style verwendet: Warnung erscheint nicht bei Verwendung von $.snippets.getWordContent

  • FIXED Korrekturen bei diversen Fehlermeldung (z.B. beim Zugriff von inexistentem Feld)

  • FIXED Warnungen werden doppelt ausgegeben

  • FIXED Während der Dokumentgenerierungen werden Control Chars, welche nicht XML konform sind, entfernt

User Sync

  • FIXED Warnung entfernt, wenn nicht gefunden in optionaler SyncSource

SharePoint

  • FIXED Aktualisierung auf SPFX Version 1.20

Outlook (Classic)

  • NEW Zugriff auf die Standardsignaturen vom Outlook im primedocs Ribbon ermöglicht, auch ohne Profilzuordnung

App

  • FIXED OneDrive/SharePoint/Teams: Wenn gewählter Dateiname zu lang, gibt es eine Exception

  • FIXED Teams-Integration: In Privaten Channeln wird das Dokument nun in den richtigen Ordner gespeichert

  • FIXED UI bei AI Integration in der TaskPane verbessert

  • FIXED Forms-Felder werden bei Dokumentsprachwechsel aktualisiert

  • FIXED Darstellung der Buttons in der oberen und unteren Reihe angeglichen

DataService / DataProvider

  • FIXED ExistingListProvider liefert Excel-Zahlen mit "," anstatt "."

    • Es wird nun immer "." genommen um Probleme mit der Systemsprache zu umgehen.

DataSourceAdminApp

  • FIXED “Snippet usage as CSV” führte zu einer Fehlerseite

  • FIXED HTTPS wird nun als verpflichtende Komponente im HealthMonitor angezeigt

  • FIXED Disconnect im Datasource-Management funktioniert nicht

  • FIXED Package Import zeigt fälschlicherweise Modifikation an

Alle Server Apps

  • FIXED Verbesserungen beim Logging, sodass alle Komponenten Fehler und Warnungen loggen

  • FIXED SQL Connection “Leak” ("Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool...")

  • FIXED Profile Sharing Policies werden nun auch im Zusammenhang mit dynamischen Gruppen richtig ausgewertet

  • FIXED PrincipalConnectorCaching schlägt fehl: Datum kann nicht bei DE-DE SQL Servern konvertiert werden

Install.ps1

  • NEW Die PowerShell Scripts sind nun signiert. Es gibt zudem nun ein Update.ps1, welches nur die Dateien kopiert, ohne das versehentlich (über weitere Parameter) Konfigurationsänderungen vorgenommen werden.

4.0.30043.0 (2025-01-10)

Aktualisierungshinweise:

  • Von Version 4.0.30024.0 auf Version 4.0.30043.0 ist eine Datenbankmigration hinzugekommen.
    Diese fügt nur die Output-Management Funktion hinzu. Ansonsten gab es keine strukturelle Änderung am Datenbankschema.

  • Im primedocs Connect-Umfeld gab es Anpassungen, welche bestehende Implementierung betreffen können.

App

  • NEW Bei der Dokumentgenerierung über Teams/SharePoint/OneDrive kann nun der gewünschte Dateiname angegeben werden

  • FIXED Dokumentsprache-Dropdown zeigt Inhalt in englischer Sprache, anstelle der UI Sprache an

  • FIXED Buttons in der Toolbar (“Speichern” etc.) waren in der Mobile-Ansicht nicht korrekt ausgerichtet

AI

  • NEW Antworten der KI werden nun auch bei Listen und Tabellen in der Voransicht in dem erwarteten Antwortstil formatiert.

Word/PowerPoint/Excel-AddIn

  • NEW primedocs unterstützt nun auch den Dark-Mode im Office

Word-AddIn

  • NEW Dokumente können jetzt einfacher direkt als PDF- oder .docx-Datei versendet werden

  • FIXED Besseres Logging beim Aktualisieren im offenen Dokument

  • FIXED Performance Verbesserungen beim Starten von Word

  • FIXED Die Sprache der Textbaustein-TaskPane orientiert sich beim Starten an der Dokumentsprache des Dokuments

Word-AddIn (Classic)

  • FIXED Bei der Funktion “E-Mail versenden” wurden konfigurierte E-Mail Adressen in der Konfiguration ignoriert - dies wurde nun korrigiert.

Outlook-AddIn (Classic)

  • FIXED Beim Senden von E-Mail mit “Loop” bzw. “Umfrage”-Komponenten, kam es zu einem Fehler.

Document Engine

  • NEW $.formatNumber-API: Dezimaltrennzeichen und das Tausendertrennzeichen können über eine zusätzliche Methode konfiguriert werden.

  • NEW Als JavaScript Interpreter wurde die Bibliothek Jint auf die aktuellste Version 4 aktualisiert.

  • NEW Die Whitelist für die Elemente eines WordContent wurden erweitert.

  • FIXED Feldnamen werden nun bei Fehlermeldungen genauer angegeben, was die Fehlersuche beschleunigt.

  • FIXED Korrektur bei einer FormattedText zu WordContent Umwandlung, welche zu einer falschen Reihenfolge der Elemente geführt hat.

Client

  • NEW Neue Funktion: “Output-Management”

    • Über diese Funktion lassen sich Aktionen definieren, welche dem Benutzer bei der Dokumenterzeugung angeboten werden. Eine Aktion kann z.B. sein: Speicher mir das Dokument an diese Stelle.

    • Die Aktionen sind im primedocs Commands Syntax definiert, d.h. man kann Dateien speichern, öffnen oder auch an einen Web-Endpunkt schicken.

    • Zusätzlich kann man über diese Funktion auch Seriendokumente erstellen.

    • Beispielkonfiguration:

      <OutputConfiguration> <DesktopSeriesOutput Name="Save"> <Commands> <SaveFile FileName="C:\temp\test.pdf" CreateFolder="true"> <Document Conversion="Pdf" /> </SaveFile> </Commands> </DesktopOutput> <DesktopSeriesOutput Name="SeriesOutput"> <ForEach> <SeriesTextReplacer Name="ReplaceCounter"> <Current Text="$counter" Format="N3" /> </SeriesTextReplacer> <Commands> <SaveFile FileName="C:\temp\MyTest\Test_Document_of_Series_Output_$counter.pdf" replacer-FileName="ReplaceCounter" CreateFolder="true"> <Document Conversion="Pdf" /> </SaveFile> </Commands> </ForEach> ... </DesktopSeriesOutput> ... </OutputConfiguration>
  • NEW Outlook-Editor für E-Mails und Signaturen für Outlook (new): Dynamische Anpassung der Editor-Höhen basierend auf Fenstergröße

  • FIXED Das “Tray-Menü” mit der Auswahl der installierten Module wurde entfernt, da dies meist zu Verwirrung geführt hat. AddIns können über über die Office Funktionen aktiviert/deaktiviert werden.

  • FIXED Diverse Korrekturen von Übersetzungen und Texten

  • FIXED UI Korrekturen (Anpassungen von Icons und Platzierungen von Elementen in der Benutzer-/Profiladministration.

  • FIXED Korrektur beim “Exportieren für Fremdsysteme” - beim Exportieren gab es eine Fehlermeldung.

Connect

  • Achtung: Diverse Elemente/Attributnamen wurden angepasst (Filename wurde zu FileName)

  • NEW Commands können nun dynamisch auf Felder zugreifen, z.B.

    <SaveFile field-Name="SpeicherpfadAusForms">...</SaveFile>
  • NEW Client Template Picker: "Favoriten" (und "Zuletzt verwendet") als Gruppe anzeigen

  • NEW Über InvokeUrl können generierte Dateien bzw. Reports an einen Web-Endpunkt geschickt werden.

  • NEW Neben dem Document kann auch auf den aktuellen Status der Dokumentgenerierung über Report zugegriffen werden. Dies ist interessant, für Fehlerbehandlungen und Integrationen in andere Systeme.

  • FIXED Korrektur beim Umgang mit ObjectCollection's & Connect, wenn kein SelectedObject definiert wurde.

WebApi

  • FIXED Korrektur des Fehlers beim Starten der WebApi "The WebRootPath was not found..."

  • FIXED Die WebApi unterstützt nun das Field-Scheduling Feature beim Schreiben neuer Feldwerte.

  • FIXED Vereinfachung der Versionen im Swagger

IdS

  • FIXED ConsumedTokens werden jetzt aus der Datenbank entfernt

DataSourceAdminApp

  • NEW Aktiviert man über die primedocs.config das Attribut databaseLoggingEnabled=true, werden Fehler und Warnungen der Serverapplikationen in die Datenbank geschrieben. In der DataSourceAdminApp gibt es nun dazu auch einen extra Logging Tab um die Einträge anzuschauen.

  • FIXED Verlinkung der “DataSource”-Ansicht war im HealthMonitor nicht korrekt

  • FIXED Die Meldung "Model Hash in Database..." wurde entfernt, weil diese nicht mehr benötigt wurde.

  • FIXED Der Smuggler schreibt nun Loginformationen beim Importieren

  • FIXED Beim Importieren über DacPac werden nun Loginformationen geschrieben

  • FIXED Beim Anwenden einr “Profile Sharing Policy” konnte es auftreten, dass neue Fremdprofile bei einem “Delta-Sync” (d.h. der Client hat bereits einen Cache und synchronisiert neue Daten) nicht richtig erkannt werden.

  • FIXED Beim Anwenden einer “Profile Sharing Policy” wurden “primedocs Groups” bislang ignoriert.

Datenbankänderung

  • NEW Output-Management Dokumentfunktion wurde hinzugefügt.

UserSync

  • FIXED Beim Verwenden der SqlSyncSource wurde das ResultMapping bislang ignoriert.

Service

  • FIXED SQL Performance Verbesserungen an FieldService durchführen

  • FIXED Bei sehr langen Organisationseinheitnamen kam es zu einer Fehlermeldung beim Schreiben des Logeintrags

  • FIXED Profilfreigaben über Gruppenmitgliedschaften wurden Delta-Synchronisierungen nicht erkannt

  • FIXED Verbesserung beim Umgang mit “Field-Scheduling” und Blobs

  • FIXED Beim Überschreiben eines Bildes über die Benutzer-/Profiladministration kam es zu einem Fehler

Infrastruktur

Installer

  • NEW Die Standardinstallation installiert nun nur noch das “Common-AddIn”. Für Kunden, welche klassische Vorlagen einsetzen, kann nach wie vor das “klassische Word-AddIn” installiert werden.

4.0.30024.0 (2024-11-05)

Word

  • FIXED "Protected View" verhindert das Anzeigen der Textbausteine-Taskpane

  • FIXED Exception (in "TrackedTaskPane") beim Öffnen von externem Word-Dokument mit ContentControls

  • FIXED Fremddokument mit SmartArt erzeugt "TrackedTaskPane"-Exception

PowerPoint

  • FIXED PowerPoint Funktion "Designmigration": spezifische Folie führt zu korrupter Präsentation

Outlook (classic)

  • FIXED Outlook (classic) stürzt beim Signaturwechsel ab, wenn Loop-Komponente in Nachrichtentext

  • NEW SentOnBehalfOfName & Automatischer Profilwechsel bei Verwendung von geteilten E-Mail-Postfächern. Einstellbar über OutlookFeatureConfig in der DataSourceAdminApp:

<OutlookFeatureConfig> ... <AutoChangeProfile> <OnSentOnBehalfOfNameExistsOrChanged ProfileFieldIdMatch="User.Email" /> </AutoChangeProfile> </OutlookFeatureConfig>

Server

  • NEW Mehrere Mandaten auf einer Datenbank durch Entfernung der Azure Tenant Id aus der Datenbank

  • FIXED Alte jQuery Bibliothek aus App/Connect entfernt

Document Engine

  • NEW "Äusserstes" WordContent-Feld bei der Aktualisierung im offenen Word Dokument ignorieren über eine zusätzliches Attribut (word-UpdateBehavior="disable")

<FormattedText Name="MyFormattedText" word-UpdateBehavior="disable"> ... </FormattedText> <WordContent Name="MyWordContent" word-UpdateBehavior="disable"> ... </WordContent>
  • NEW SnippetPlaceholder: Platzhalter können nun neben Werte auch Referenzen auf andere Felder bekommen um so z.B. Formular-Felder aktualisierbar zu halten über $.getReference

// bislang: $.snippets.getWordContent("MyKey", { PlaceholderName: $.getText("Forms.Something") }) // neu geht nun auch: $.snippets.getWordContent("MyKey", { PlaceholderName: $.getReference("Forms.Something") })
  • NEW SnippetPlaceholder: Das Einfügen von WordContent ermöglichen ("Snippets in Snippets")

<WordContent Name="OverallContent" word-UpdateBehavior="Disable"> <Code> <![CDATA[ function main() { return $.snippets.getWordContent("OverallContent", {Content: $.getReference("OverallContentLevel1")}); } ]]> </Code> </WordContent> <WordContent Name="OverallContentLevel1" word-UpdateBehavior="Disable"> <Code> <![CDATA[ function main() { return $.snippets.getWordContent("OverallContentLevel1", {Content: $.getReference("OverallContentLevel2")}); } ]]> </Code> </WordContent> <WordContent Name="OverallContentLevel2"> <Code> <![CDATA[ function main() { return $.snippets.getWordContent("OverallContentLevel2", {Content: $.getReference("Forms.Subject")}); } ]]> </Code> </WordContent>
  • NEW Statische Hyperlinks werden nun in WordContent unterstützt

  • NEW FormattedText Tab Unterstützung über <custom-tab />

  • NEW InlineWordContent-Feldtyp über <InlineWordContent Name="..." />, welcher Formattierung unterstützt, welche “Inline” innerhalb eines bestehenden Paragraphen genutzt werden kann.

  • NEW $.formatNumber API ($.formatNumber($("FormsPreis), "n2");)

  • FIXED Fields: toLocaleString() geht falsch mit Dezimalzahlen um #5017

  • FIXED JsApi: "lang" Property remove #5706

Client

 

  • FIXED TemplatePicker: Nur Classic-Templates (Nutzung von primedocsConnectBridge nicht möglich)

  • FIXED Fehlermeldung nach Abbruch bei Sprachdialog nach TemplatePicker

  • FIXED “Externes Dokument"-Vorlage ist korrupt und liess sich nicht öffnen

  • FIXED MessagePack moderate severity vulnerability fixed

  • FIXED Client stürzt ab bei Klick auf Vorlagendatei importieren in Vorlageneditor von (Outlook (new)) Signatur

AI

  • NEW WebApp: Konfigurationsmöglichkeiten für AI-Interface (Prompts) verbessern/erweitern. Einstellung über die DataSourceAdminApp

<Prompts> <Prompt title="Translate to EN" icon="fi-gb" >Translate this given text to English</Prompt> <Prompt title="Translate to FR" icon="fi-fr">Translate this given text to French</Prompt> ... </Prompts>

Dev / Server

  • FIXED IdS: Neuen Duende-Lizenzschlüssel hinterlegt

  • FIXED Fehler bei Microsoft-Graph-Authentifizierung bei Single Tenant-Konfigurationen

  • FIXED Microsoft Security Advisory: System.Text.Json, System.IO.Packaging, System.Runtime.Caching

  • FIXED vite.js Warnings entfernen

  • FIXED Behebung diverser npm vulnerabilities

DataSourceAdminApp

  • FIXED Clickarea bei Package Export "Unterelemente Einblenden" erweitern

  • FIXED DacPac Export als "Empfehlung" markiert

Connect

  • FIXED Connect Data: ObjectCollection führt beim Aktualisieren zu Fehler

App

  • FIXED System.NullReferenceException: AuthToken is null bei App

  • FIXED Wechsel zwischen Fremdprofilen macht UI für Datenabfragen kaputt

  • FIXED Tab + Info Icon: Kein Hover/Keine Anzeige

  • FIXED Rive-App wird von unpkg.com geladen

4.0.30013.0 (2024-09-30)

Client

  • FIXED Classic-Vorlagen: Dokument-Parameter verursacht Fehlermeldung

  • FIXED Bessere Logging für Existing List Data Provider hinzugefügt

  • FIXED Wording- /Rechtschreibung- /Grammatikkorrekturen

Connect

  • NEW Client-Cache standardmässig unter %LOCALAPPDATA% statt %APPDATA%

  • NEW Alle Registry-Steuerungen können nun auch über MSI-Parameter gesetzt werden

  • FIXED LogEntry bei Dokumentgenerierung: Wird nicht erstellt bei Connect (serverseitig)

  • FIXED LogEntry bei Dokumentgenerierung: Wird nicht erstellt bei Connect (Client)

App

  • NEW App / WebApi: Mehrsprachigkeit wird bei den Previews beachtet

  • FIXED Fyling Focus Javascript Datei hatte eine falsch Verlinkung

  • FIXED Vorlagen öffnen ergibt Fehler, wenn man noch keine Standardsprache in den Einstellungen hinterlegt hatte

DataSourceAdmin / HealthMonitor (Dashboard)

  • NEW SQL Compatibility Level wird im HealthMonitor nun überprüft und im DataSource Admin im Info Tab angezeigt (Mindestens Level 130 muss gegeben sein)

  • NEW Ferngesteuerte Client-Cache-Resets können über den ClientCacheResetMarker angefordert werden

Installer

  • FIXED Fehlende Versionsinformation an allen .dll hinzugefügt

  • FIXED ADMX Einstellung für AccessibilityFocusNonInteractiveElements fehlte

Installer-App

  • FIXED Neuer Produktname "primedocs desktop" zu lang für Installer-Fenster

 

PrimeSoft AG, Bahnhofstrasse 4, 8360 Eschlikon, Switzerland