Release 4.0.1

You would like to update your primedocs version? Our support team will be happy to assist you.


4.0.10260.0 (2023-04-26)

General

  • With this release, all changes up to OneOffixx 3.8.10110 have been incorporated into primedocs.

  • FIXED Various libraries used in primedocs received security vulnerabilities. These have been fixed by updates: jQuery UI, jQuery Validation & SharpZip.

Client

  • FIXED A problem during installation was fixed.

  • FIXED PowerPoint: The "Convert design" function did not work if the presentation file to be migrated was located on a network drive.

  • NEW A template can now be exported for third-party systems.

  • FIXED Recipient dialog: Adding a contact to a recipient list using the Outlook address interface caused a crash.

  • FIXED Main window: the description text of the account button in the upper right corner was no longer read out.

  • FIXED Main window: the keyboard focus was not clear enough for several UI elements.

  • NEW Preview With the "ObjectCollection" it should be possible to search, add, edit and delete data via the Forms dialog (DataProvider).

  • FIXED In various windows the French and Italian translation was still missing.

  • FIXED The text color in various context menus did not match the background color in terms of contrast.

  • FIXED Template editor: in the client with the GUI language German, a label was displayed in English.

  • FIXED Windows no longer open outside the visible area.

  • FIXED Accessibility: For accessibility, various lists were adjusted in primedocs pro ("Client") and the UI for the profile sharing was modernized.

    • Template editor: In the language dropdown, a language could not be selected via arrow keys.

    • Template editor: The hint in the dependencies tab was read out twice.

    • Template Editor: Under color order in a chart template was double focused.

    • Template Editor: When focusing the help button, a more meaningful text is now read aloud.

    • Template editor: In the toolbar of the XML editor of any document function, it was not possible to leave the text box of the zoom factor.

    • Main window: The button to collapse the ribbon got a more meaningful text.

    • Main window: The account button in the upper right corner contained an incorrect read-aloud text.

    • Lists in the client had insufficient color contrast.

    • In the "Installation successful" dialog, all elements are now correctly recognized by the screen reader.

  • Template editor

    • FIXED Organisation unit permissions can now no longer be set for charts templates.

    • FIXED Permissions for subtemplates have been opened in multiple selected template mode instead of one selected template.

    • FIXED Since the order of document functions in new templates is technically no longer relevant, it is now no longer possible to move them.

    • FIXED The checkbox for Global Default Configuration has been removed.

    • FIXED If tooltips of the "Editor" and "Test Document" buttons were displayed because you clicked on the button, they remained on top even after opening or generating the template.

    • FIXED The possibility to set the visibility of a template in the web client and in the add-in has been removed.

    • FIXED The visibility of a template in the web client and in the add-in is now standard.

    • FIXED The "Default" column in the document feature settings has been removed.

    • FIXED The update notice feature has been removed.

    • FIXED For templates that only administrators can see anyway (e.g. Layout or Style), visibility settings are now no longer displayed in the template editor.

    • FIXED UI fixes have been made in the Diagram template type.

  • NEW Word: The Themes dropdown was not displayed if no Forms function was not attached to the template.

  • FIXED Excel: There were problems with protected sheets.

  • FIXED PowerPoint: Custom Colors in the color palette are now not set because they are not changeable after a theme change and therefore would not match the theme.

  • FIXED PowerPoint: The developer tools of the debug document function were only available in the editor, but not in the generated document, although they had been activated.

  • FIXED PowerPoint: If there were no slides in the presentation or if the cursor was between two slides, there were various errors that are now corrected.

  • FIXED PowerPoint: Selecting multiple slides and then clicking on "Review slide" caused a crash.

  • FIXED Improved the height of the hint bar across multiple language documents in template editors.

  • FIXED[ ! ] Cleaned up renaming of OneOffixx to primedocs in Word Content Fields.

  • FIXED[ ! ] In the Color Theme configuration, the translate-Label attribute was renamed to translate-DisplayName.

  • FIXED Connect no longer worked properly.

  • FIXED Logs were no longer written during the installation.

App

  • NEW The icon for "External document" is now adapted to the primedocs design.

  • FIXED Accessibility: "Choose" is now no longer announced for date fields.

  • FIXED UI: The gap between the main content and the navigation on the left side was too big.

  • FIXED Validation on a date field in Forms was broken.

  • NEW The app can now be used with the GUI languages French and Italian.

  • NEW User and profile fields can now be validated.

  • FIXED If the data source was changed, this did not work.

  • FIXED Templates and template groups could not be called.

  • FIXED UI: An error message contained incorrect title and message.

  • FIXED UI: Mobile: The text "Set profile as default" was wrapped unsightly.

  • FIXED UI: The navigation view was simplified.

  • FIXED Accessibility: depending on the UI elements were no longer visible.

  • FIXED UI: template titles and descriptions were truncated.

  • FIXED UI: the app area in Teams did not fill the available space in height.

  • FIXED UI: in iOS, bright Office icons (Word/PowerPoint/Excel) were not displayed.

  • FIXED Accessibility: various UI elements were not read aloud or were read aloud multiple times: Login code, list of all template types, open/use, buttons in toolbar, datepicker.

  • FIXED If a device allowed screentouch, accessibility was erroneously activated automatically.

  • FIXED UI: The resizing behavior of buttons as well as the text and icon colors were corrected.

  • FIXED UI: Labels of UI groups did not appear correctly in Dark Mode.

  • FIXED UI: The "Please wait..." loading process had no animation and was in light mode in dark mode.

  • FIXED UI: Button labels had too little space on the profile page.

  • FIXED UI: The primedocs app had an incorrect app icon in iOS.

  • FIXED UI: The button to save to OneDrive was also displayed, although there was no connection to OneDrive configured.

  • NEW Via Microsoft Teams, you can now save generated document to OneDrive as well.

  • FIXED In Teams, the template navigation did not work correctly.

  • FIXED UI: In dark mode, the text colors were not correct everywhere.

  • FIXED UI: The navigation in the folder structure was broken.

  • FIXED UI: A UI element was erroneously framed on mouse click.

  • FIXED If a device allowed screen touch, favorites could not be set this way.

  • FIXED UI: If the app was run in Firefox, dropdowns did not look correct.

  • FIXED Deleting a profile could result in the user no longer having a default profile.

  • FIXED There were login problems because a cookie was too "old".

  • FIXED The help link has been adapted to the new page http://primedocs.io.

  • FIXED Accessibility is now also ensured for images.

  • NEW UI: The app is now also available in dark mode.

  • NEW UI: The app received a new loading animation and new images.

  • NEW Accessibility regarding screen reader and keyboard navigation has been improved.

  • FIXED UI: When a template was reopened using "Recently used", the navigation was no longer correct.

  • FIXED Depending on the display, the image on the primedocs login web page did not match the defaults.

  • FIXED primedocs did not appear in Office Online.

  • FIXED UI: The mobile view has been improved.

  • FIXED UI: Button sizes and spacing have been improved.

  • FIXED Fixes in Teams admin area of primedocs app: images were not loading and accent color was wrong.

  • FIXED UI: When the app needed to load, the "loading" overlay was not over the entire app window.

  • FIXED Document generation using Microsoft Teams failed for some templates.

  • FIXED In the "Selected Language" dropdown to generate a document, the entries were not sorted alphabetically.

  • FIXED primedocs login and logout in Teams failed.

  • NEW primedocs can now be used in Microsoft Office as a WebAddin.

  • NEW primedocs can now be used in Microsoft Teams as a tab in a channel.

  • FIXED If no selection was made in a dropdown in Forms, this resulted in an error.

Addins (Word/PowerPoint/Excel)

  • FIXED Excel: Opening the properties dialog generated a crash.

  • FIXED Opening the properties dialog twice generated an error.

  • FIXED A document that was being edited by another user at the same time caused a crash.

  • FIXED If no Forms document function is attached to the template, the Properties button in the ribbon is now also not clickable.

  • FIXED Logging has been improved.

  • FIXED PowerPoint: Changes made via the Properties dialog were only fully effective the 2nd time. This was corrected.

  • FIXED Word, Excel, PowerPoint: The "Save" button has been removed from the ribbon.

  • FIXED UI improvement: The icons were not in the center.

  • FIXED If you had the Forms or Properties dialog open long enough, primedocs crashed.

  • FIXED Snippets were mistakenly always inserted at the beginning of the document instead of at the cursor position when inserting.

  • FIXED PowerPoint: Inserting images always covered the shape that was actually in the foreground of the image.

  • FIXED PowerPoint: If no color sequence is defined in the chart template, the button in the ribbon is disabled.

  • FIXED Word/Excel: There was an error message for a protected document or Excel sheet.

  • FIXED Word: if a field was inserted again into a document, Word crashed.

  • FIXED PowerPoint/Excel: because there is no control in an old Office theme, there was an error in the primedocs AddIn.

  • FIXED PowerPoint: several errors were fixed, e.g. if there were no slides in a presentation.

  • FIXED PowerPoint: An error when displaying the slide notes was fixed.

  • FIXED PowerPoint: The footer was not updated when changing around Forms dialog.

  • FIXED primedocs can now handle protected and final documents/presentations/workbooks.

  • NEW PowerPoint: Configured SlideLayouts are displayed in PowerPoint once the "translate-DisplayName" parameter is set.

  • FIXED Excel: The scaling of an image in an Excel sheet was different after generating the document than after changing the profile in the open sheet.

  • FIXED Excel: YesNo validation failed when confirming the "Properties" button in the open document.

  • FIXED PowerPoint: spelling checker after generating PowerPoint presentation was not in document language.

  • FIXED PowerPoint: the SlideNumber was erroneously displayed twice.

  • FIXED Saving path definition: an error was corrected.

Server

  • FIXED User and profile administration: Users could no longer be found to create a signature profile.

  • NEW Preview: primedocs AI can process queries in primedocs Web AddIn, whose answers are output directly in the document. This now based on GPT4.

  • NEW Azure Managed Identity now replaces the classic SQL UserName+PW from.

  • NEW primedocs.config: Access to one of multiple databases can now be specifically allowed or restricted using AD group permissions.

  • NEW primedocs.config: the ability to run the service on HTTP has been ensured.

  • NEW The ASP .NET Core DataProtection API with DPAPI is now used to handle keys more securely.

  • FIXED The user could not be deleted if he had private text modules stored in a subgroup.

Dashboard-Apps

  • DataSourceAdminApp:

    • FIXED Template search failed.

    • FIXED Package import: Template permission changes were not imported correctly during import.

    • FIXED In CSV exports, umlauts (ä, ö, ü) were displayed incorrectly in the exported file.

    • FIXED The "Select snippets that are used in selected templates" function no longer selected text snippets.

    • FIXED Restoring a deleted template did not work.

    • NEW Now user synchronization can also be done via CSV.

    • FIXED Loading the template groups in the dashboard took too long.

    • FIXED Request filtering in Web.config is now back in primedocs.

    • FIXED During an update, private snippet groups of non-users are deleted in a migration step.

    • FIXED "Update Package" has been renamed to "Rename Package" as the other one caused confusion.

    • FIXED Data consistency: text module permissions are cleaned up when updating to this version.

    • FIXED The installer could not be downloaded.

  • FIXED HealthMonitor: corrected .NET 3.1 to .NET 6 and "OneOffixx" to "primedocs" in the description.

  • FIXED JobHost: did not work properly anymore

Docs

Service

  • FIXED Deleting a user failed if their profile was used for a double signature in someone else's profile.

  • FIXED Organizational permissions on a template did not work.

  • FIXED A problem with accessing data shared with "all" has been corrected.

  • FIXED A synchronization issue on the "(413) Request Entity Too Large" error was resolved.

  • FIXEDTo ensure data consistency, text modules are now better deleted when deleting users.

  • FIXED Deleting a template group via client no longer worked.

  • FIXED Profiles were not saved after an update.

  • FIXEDClients no longer received changes.

Document Engine

  • FIXED Forms: if the new attribute "UseDotsForHierarchy" is set to true, dots (.) in IDs of Forms elements allow creating a folder hierarchy in the UI when fetching the fields into the document.

  • FIXED Inserting images caused problems and has been fixed.

  • FIXED An XSLT problem in the document parameter on the server side was fixed.

  • FIXED Fields: errors with switch cases in JavaScript in the Fields function were fixed.

  • FIXED Forms editor: several errors in Date editing were fixed.

SharePoint

  • FIXED Navigation from Teams to SharePoint has been improved.

  • FIXED File accesses from Teams to SharePoint is now handled better because root is accessed directly.

AddressService/AddressProvider

  • FIXED Serverside CSV: Double quotes ("") in a CSV file can only be used.

  • NEW GenericHttp: You can now specify the current user with "InvokedBy".

  • FIXED GenericHttp: The handling of arrays has been improved.

  • NEW GenericHttp: There is now a generic HTTP address provider.

WebApi

  • NEW The Document Engine is now directly in the WebApi.

  • FIXED The Swagger title has been renamed to "primedocs" in the name.

Installation/Install.ps1

  • The primedocs installation files no longer contain year numbers. Additionally, an incorrect version number has been corrected.

  • FIXED The script now activates Load User Profile by default.

  • NEW DataSourceAdminApp-Authorization is now available as a parameter.

  • FIXED The Windows feature "Security / URL Authorization" (Web-Url-Auth) is now also installed.

  • FIXED OnPrem WithoutIdS installation: dataSourceAdminAppPool was missing.

  • FIXED Install.ps1: .NET Core 6 check incorrectly failed during installation.

  • FIXED primedocs.config: old attributes and namings were removed.

IdentityServer/IdS

  • FIXED Automatic Key Management has been disabled by default.

  • NEW IdS certificates can now be specified with a thumbprint. Thus, multiple certificates can be stored.

  • FIXED The specification of the license key has been improved.

⚠️ Breaking Change: Encrypt=False

All ConnectionStrings in primedocs.config, which do not point to an Azure SQL DB, now need the addition Encrypt=False, i.e. the ConnectionString looks like this: "Data Source=...;MultipleActiveResultSets=True;Encrypt=False"
This is caused by a new connection type, which allows us to establish a "passwordless" connection on Azure. Microsoft has introduced a breaking change here and now expects connections to always be "encrypted" by default. However, this only works if a valid TLS/SSL certificate has been stored for the SQL server. Please find further information here.

PrimeSoft AG, Bahnhofstrasse 4, 8360 Eschlikon, Switzerland