Versa September 15th Release Notes

Published on Friday, 15 September 2023

Bug Fixes

Main Window - Some Settings Were Not Showing Correctly On Program Load

  • The main window was not accurately displaying the following settings on the Ribbon when Versa initially loaded.
  • These settings should now accurately reflect what is in the VersaUserSettings.json file on your computer.
    • Enter Key Moves Down On Grids
    • Use HUD Staging / Live API
    • Dump JSON

Maintenance / Other Changes

Updated Versa To DotNet 7.0.11

  • This update for DotNet which contains mostly security vulnerability fixes from Microsoft:
    • There was a bug / exploit that could potentially cause a windows program, I.E. Versa to read in a corrupted PDB file and allow someone to have it run custom / malicious code.
    • There were some minor improvements to the DotNet Runtime, namely a performance fix to the Dot Net Garbage Collector / Memory Utilization.

Updated Versa To DevExpress 2023.1.5

  • This fixes a potential memory leak in the new Lightweight Theme engine for WPF that Versa is now using.
  • There were also some other fixes to some edge case graphical glitches and/or other strange UI behaviors. It's likely if you had these happen, they may have been small enough to be not noticed.

Updated The Following Other Libraries Versa Uses

  • Edge / WebView 2
  • NLog
  • EntityFramework
  • Z.EntityFramework
  • System.DirectoryServices.AccountManagement

Removed RTF Viewer and PDF Viewers From Versa

  • These were unused, experimental screens that were meant for editing Word/RTF and PDF files.
  • They have been removed because we are using Parcel & PDF X-Change now.
  • The removal of these will have a nominal improvement on the download size / loading time for Versa.

Removed the "Dev Stuff" Section From The Ribbon in Versa

  • These features have all been moved to Versa Online and/or were not being used anymore.
  • This section on the ribbon only displayed for dev/admin users, so it is likely most users will not notice anything different.