What's New in TrueUpdate

What's New in TrueUpdate 3.8

  • Feature: Added Windows 10/Server 10 support to TrueUpdate's design environment and supporting files.
  • Feature: Added Windows 10/Server 10 support to TrueUpdate's runtime and supporting files.
  • Feature: Added Windows 10/Server 10 to the 'System.GetOSName' action.
  • Feature: Updated TU's documentation where applicable.
  • Feature: Performed Windows 10 compatibility testing on TU's design and runtime using the Windows 10 Technical Preview.
  • Feature: Added support for Right-to-left text on patch screens based on the RTL value in the language map.
  • Fix: Fixed a crashing bug in TrueUpdate's design environment that only occurred when running the Windows 10 Technical Preview on a Virtual Machine.
  • Fix: Fixed a bug in TrueUpdate's self-updating process where an additional update may be triggered even though it wasn't required.
  • Fix: Fixed a bug where projects containing a GroupBox screen control would cause the project file format to be incorrect. This affected projects created in versions 3.7.0.0 or earlier.
  • Fix: Fixed a bug where projects could fail to load if they contained a GroupBox screen control.
  • Fix: Fixed a bug where the second optional argument of the 'Window.Close' action was mistakenly required at runtime.
  • Fix: Fixed a couple issues in the 'File.Copy' action where the 'AbortOnFail' parameter wasn't working properly, and progress wasn't handled correctly upon failure.
  • Fix: Updated distributed upx.exe to version 3.91.0.0.
  • Fix: Updated the 'System.GetOSProductInfo' action with 16 additional constants.
  • Fix: Fixed a bug where constants weren't being properly expanded in specific Publish Report content.
  • Fix: Fixed a bug where if the client executable and client data file became out of sync (new client executable, old data file) the update would crash. An error message will now be shown if that situation occurs.
  • Fix: Fixed a possible timing issue that may arise during the client executable update process.

What's New in TrueUpdate 3.7

  • 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.

What's new in TrueUpdate 3.5.4.1

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

What's new in TrueUpdate 3.5.4.0

  • 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.

What's new in TrueUpdate 3.5.3.0

  • Feature: Increased the maximum possible number of characters that can be read in when using the INIFile.GetValueNames action.
  • Feature: Added the ability to use the use the bold heading font for Text controls on Custom screens.
  • Feature: Added support for Windows Server 2008 R2 to the System.GetOSName action.
  • Feature: Made it so that the File.Install action will not overwrite files protected by WFP.
  • Feature: Added Indigo Rose Corporation as the default Company Name item in the resources to ensure Windows 7 compatibility. This can be overwritten using the Custom Resource Information option.
  • Fix: Fixed a bug where the HTTP.Sumbit action was not working properly with invalid certificates and the _IgnoreInvalidCertificate variable set to true.
  • Fix: Fixed a bug where the HTTP.TestConnection action was not using AutoProxy or setting proxy information properly.
  • Fix: Added support for Windows restart messages in TrueUpdate's design.
  • Fix: Fixed a bug where the click to skip option was not working for the Dialog.SplashImage action.
  • Fix: Fixed a bug where a final CRLF was throwing off the Base64 decoding.
  • Fix: Fixed a bug in the Dialog.SplashImage action where second delays greater than 59 seconds were not working.
  • Fix: Fixed an incorrect translation in the French language file.

What's new in TrueUpdate 3.5.2.0

  • Feature: Added three new returns codes, 10 - client EXE updating, 11 - client DAT updating, and 12 - both updating.
  • Fix: Fixed a bug where the Scrolling Text control was rendered unselectable if "HTML" text type, and "Load from file" was selected.
  • Fix: Fixed a bug where Scrolling HTML controls were displaying the wrong data.
  • Fix: Fixed a bug where comments were causing errors when importing .REG files.
  • Fix: Fixed a bug where Scrolling HTML controls could not be shown or hidden.
  • Fix: Fixed a bug where screen images located outside of a project theme when override project theme is selected weren't being saved properly.
  • Fix: Fixed a bug where REG_DWORD values larger then MAX_INT were not being written to the registry properly.
  • Fix: Added the multi-line edit dialog to the IR Script Editor.
  • Fix: Fixed a bug where Scrolling Text control IDs were incorrect when referenced on a custom screen.
  • Fix: Fixed a bug where design-time constants were not expanding when previewing a screen using the Preview button on its properties.
  • Fix: Fixed a bug where command line parameters passed to a restarted client executable were sometimes incorrect.
  • Fix: Fixed a bug where the system tray minimize option was not working.
  • Fix: Fixed a bug where the system tray exit option would leave the update process running.
  • Fix: Updated the autoproxy support to correctly use the INTERNET_PER_CONN_AUTOCONFIG_URL setting.
  • Fix: Added "compatibility" section to all distributed manifests for support on Windows 7.

What's new in TrueUpdate 3.5.1.0

  • Fix: Fixed a bug where FTP uploads were incorrectly stripping a letter from the upload directory.

What's New in TrueUpdate V3.0

  • The compact and standalone client executable is extremely easy to integrate into your product
  • Contains everything needed to handle even the most sophisticated software updating requirements.
  • Uses trusted, dependable standards you already rely on (such as HTTP, HTTPS, and FTP), eliminating the need for specialized and costly hardware and software platforms.
  • Update systems created with TrueUpdate 3.0 work on all Windows operating systems from Windows 95 to XP and Vista.
  • A scripting engine with more than 250 high-level actions gives incredible control over the software updating system.
  • The client can easily be integrated into existing software or installed as a standalone application.
  • A library of over twenty different screens and a complete graphical skinning system makes it easy to control the user interface.
  • Other services lock you into using their servers; with TrueUpdate, you decide where your update files are hosted. There is no need to rely on the uncertain future of an "update service," pay exorbitant annual fees or wait helplessly during downtimes