TrueUpdate Changelog

What's new in TrueUpdate 3.9.0.0

Jan 22, 2024
  • Feature: Added support for Windows 11, Windows Server 2019, and Windows Server 2022 to the System.GetOSName action.
  • Feature: Made SHA-256 code signing the default, as SHA-1 Authenticode and timestamping services were deprecated in early 2023.
  • Feature: Added the ability to dual-sign your update (SHA-256 and SHA-384 or SHA-512).
  • Feature: Added support for certificates stored in the personal store, for use with OV and EV certificates with private keys on tokens.
  • Feature: Added a Show Signing Window feature to the Code Signing dialog for hardware tokens like Thales SafeNet Authentication that require a visible window in order for the PIN/Password prompt to display correctly.
  • Feature: Added a HTTP.IsValidCertificate() action. This action can be used to verify that an HTTPS server is returning a valid SSL certificate that matches the domain, to make the update process more secure. Assuming that somehow a server could be impersonated, using a self-signed or invalid SSL certificate (i.e. a "man in the middle" attack), an attempt like this could be detected before any file is downloaded from this location.
  • Fix: Made the String.GetFormattedSize action return properly formatted strings for sizes superior to 1024 GB (1 TB).
  • Fix: Fixed an issue in the Dialog.FolderBrowse action.

New in TrueUpdate 3.7.0.0 (Nov 15, 2017)

  • Feature: Updated TrueUpdate's design environment to support Windows 8.1.
  • Feature: Updated TrueUpdate's runtime manifests to support Windows 8.1.
  • Feature: Updated the 'System.GetOSName' action with Windows 8.1 and Windows Server 2012 R2.
  • Feature: Added the global lua boolean variable "_UseSystemCharacterSet" that can be used to override the font script setting when using custom fonts on screens. This will make the update use the system's default character set instead.
  • Fix: Fixed a bug in the ListBox screen where e_Details.Index was returning an incorrect value from the On Ctrl Message screen event.
  • Fix: Fixed a bug in the "DlgScrollingText.AppendLine" action where setting "ScrollToEnd" to false would not function correctly.
  • Fix: Fixed a bug where the List Box screen was not laying out the bottom text properly.
  • Fix: Fixed a redrawing issue with the Scrolling Text screen control on Windows 8.
  • Fix: Removed the default creation of the project and output folders when running TrueUpdate's design environment.
  • Fix: Fixed a bug in the 'DlgScrollingText.SetProperties' action where some settings may cause the control to disappear.
  • Fix: Updated the constants for the 'System.GetOSProductInfo' action.
  • Fix: Made it so that exported screens are saved in a "Screens" folder located in the all user profile of Application Data.

New in TrueUpdate 3.6.0.0 (Jul 14, 2012)

  • Feature: Added support for Windows 8 based on product testing in the Windows 8 Consumer Preview, and Windows 8 Release Preview.
  • Feature: Added Windows 8 compatibility GUID to TrueUpdate's design and runtime manifests.
  • Feature: Added support to the System.GetOSName action for Windows 8 and Windows Server 2012.
  • Fix: Fixed a bug where the System.RegisterFont action would sometimes hang on certain systems.
  • Fix: Fixed a bug in the File.Delete action where the "AbortOnFail" parameter wasn't working properly.
  • Fix: Fixed a bug where the File.RunAs action was not sending an argument properly.
  • Fix: Fixed a bug where the 'Service Name' and 'Display Name' were incorrectly being compared in a case-sensitive manner in Service actions.
  • Fix: Fixed some minor spelling errors in the German language file.
  • Fix: Fixed a bug where there was a missing SessionVar.Expand reference in the code for dialog based projects created via the wizard.

New in TrueUpdate 3.5.4.1 (Jul 20, 2010)

  • Fix: Fixed a bug where action plugins would no longer work.

New in TrueUpdate 3.5.4.0 (Jul 15, 2010)

  • Feature: Added a "(plugin)" suffix in the Action Wizard for action categories that were added by a plugin.
  • Feature: Updated upx.exe to version 3.05.
  • Feature: Added SW_HIDE window mode to File.Run, File.RunAs and Shell.Execute actions.
  • Fix: Fixed a bug where File.Find action would sometimes fail when the executable was on a CD-ROM.
  • Fix: Fixed a bug where the last screen in a sequence was not freeing its font data at the correct time.
  • Fix: Fixed a bug where the unattended return code was not being set properly.
  • Fix: Fixed a bug where if the File.GetShortName action failed, a string containing garbage would be returned. Failure can occur if the file does not exist.
  • Fix: Fixed a bug where the second parameter of the Table.Sort action wasn't being handled properly.
  • Fix: Fixed a bug where the _IgnoreInvalidCertificate global would not ignore certificate revocation errors.
  • Fix: Fixed a bug where Application.LoadScript would fail if Lua was installed.
  • Fix: Fixed a bug where the spell checker would only work properly with text shorter than 1000 characters.
  • Fix: Fixed an issue where languages containing no Secondary IDs were not being mapped if a secondary ID greater than 0 was being returned at runtime. Now if the language in the language map map has no secondary IDs, it will map to that language if the Primary IDs match, regardless of the secondary ID detected.

New in TrueUpdate 3.0.2.0 (Nov 3, 2008)

  • Feature: Added several more folders to the Shell.GetFolder action including: SHF_MYMUSIC, SHF_MYMUSIC_COMMON, SHF_MYPICTURES, SHF_MYPICTURES_COMMON, SHF_MYVIDEOS, SHF_MYVIDEOS_COMMON, SHF_COMMON_DOCUMENTS, SHF_APPLICATIONDATA_LOCAL.
  • Feature: Added a new action called "System.GetOSProductInfo" that gets the product type for the operating system (only supported on Windows Vista, Windows Server 2008).
  • Feature: Added a new parameter called "WaitForReturn" to the Shell.Execute action as well as a return code.
  • Feature: Added support for certificates during HTTP downloads.
  • Feature: Added Windows Server 2008 to the System.GetOSName action.
  • Fix: Fixed a bug where showing a button on the edit fields screen that was previously not visible would cause drawing issues.
  • Fix: Fixed a bug where the font of the progress control was not being set properly.
  • Fix: Fixed a bug where empty registy keys would not be imported from .REG files.
  • FIx: Fixed an issue where progress bars were not drawing properly on Windows Vista.
  • Fix: Fixed a problem where TrueUpdate server files downloaded behind a proxy would sometimes be cached.
  • Fix: Fixed a bug where blank default text for a ComboBox control would not initially set the session variable attached to it.
  • Fix: Updated the version of upx.exe that is shipped with TrueUpdate.
  • Fix: Fixed a bug where the File.GetSize action would return the incorrect file size for files larger then 4.7GB.
  • Fix: Fixed a problem were server locations were not being expanded for design-time constants in the publish report.
  • Fix: Passed the output from the selected code signing tool to the build output window. This is helpful when errors occur.
  • Fix: Fixed a bug where the default theme in the Project Wizard would sometimes be incorrect if an additional folder was used for themes.
  • Fix: Fixed a few small issues in the IRScriptEditor application.
  • Fix: Updated the version of the Zip file plugin.

New in TrueUpdate 2.0.6 (Nov 21, 2006)

  • Feature enhancements and fixes

New in TrueUpdate 2.0.4.1 (Jun 16, 2006)

  • Feature enhancements