2020.1216.0.0

Published on Wednesday, 16 December 2020

HotFix 12/16/2020

  • Fixed version number in release notes up (see title of post).
  • Fixed bugs with "value cannot be converted" on several screens (Common Areas, Unit Types, Buildings).

Important Note: This contains the notes for 12-14-2020 thru 12-16-2020

New Features

Project Screen

  • A flyout notification will now display when you turn on export usages that will remind you to make sure to adjust the climate zone to the correct number.

  • Added a new button to the ribbon that will open the PM web page (for the project you are working on in Versa) in your default browser. - Note: If the project doesn't exist in PM, you will get a message letting you know it wasn't found.

  • Updated the icon for opening the project's folder on the file server with the Windows 10 Fluent icon.

E-Tool 3.0 Export Tool/Services

  • We adjusted how Versa handles permissions and credential checking for employees in the following manner:

    • Versa will now hide the E-Tool Export and Validation Flag screen links from the navigation menu if you do not have permission to use the Export Tool/Service.

    • We changed the active directory groups on the D3G Domain/Network so that we can better manage who does and does not have access to specific features.

    • The following users currently have access to the E-Tool Export Tool/Service:

      • Developers / IT (Stevie White, Jacob Helton, Jaime Newman, Rob Wagoner)
      • Directors (Chris Olive, Matt Sweet, Ian White, Ryan Hainer, Jason Jones)
      • AMs / Revisions
      • Team Leaders and ENG Reviewers
      • Other: Mike Ferguson, Tim Ungerleider, Rob Hazelton, David Strickland, Stephen Schrinel, Paul Siegel

Improvements

Building Types

  • You can now enter up to 6 digits after the 0 for replacement building costs since this is now allowed in E-Tool 3.0.

Building, Common Area, Site, Unit, Unit Types

  • The following fields on the listed areas have had their data storage types changed to decimal to allow for more accurate precision and also removed the possibility of having blank data in these fields. This will reduce the liklihood of rounding problems and also possible bugs in the future.

    • Building - Total Residential Square Footage
    • Building - Square Footage
    • Common Area - Square Footage
    • Common Area Template - Square Footage
    • Site - Site Area
    • Site - Gross Square Footage
    • Site - Net Leasable Square Footage
    • Unit - Total Square Footage
    • Unit Type - Square Footage

Performance

  • We enabled connection retry on fail for Microsoft's Entity Framework (Versa's database access technology) to help with times when you get errors saving and your network connection is down.

    • This may not completely fix all cases when saves fail due to network errors, but from testing it has been found to help.
  • We removed some junk code that was no longer being used and causing unecessary file size growth.

Splash Screen

  • Added a small, new logo to the startup splash screen for Versa.

Other Changes

  • Removed a work around that we had to use for exporting units to the E-Tool due to HUD fixing a bug on their side.

  • Removed the old PIP user groups from active directory on the D3G Domain / Network.

  • Removed code that attempted to fix broken alternative item relationships with component types from the interface that were caused by companion imports containing interface line items that were using broken or old components.

    • This code has been moved to the companion import as a result since it makes more sense to run the code there instead.
  • We fixed a large number of alternative items in the database that likewise had no component type assigned to them due to the problem noted up above. They have had their component type adjusted to their interface line items' component type, which is the normal behavior in Versa.

Bug Fixes

  • Fixed a bug for Delete Projects not deleting all data associated with the deleted project by adding cascading deletes to several items in the database (I.E. Deleting a project deletes its associated E-Tool Instance, Deleting an Interface Line Item will delete its associated Alternatives, etc.)

  • Removed the unused and unfinished drop down button from the home view in Versa (it would cause an error when you tried to click on it since it wasn't fully implemented and we had no plans to use it anyways).