May 7th, 2012· Made installer DPI-aware under Vista and later (no change required for XP or earlier)
· Added ScreenLPX and ScreenLPY runtime variables
April 26th, 2012· Fixed a bug in Download File action where the output directory was being created before the output path was known
April 23rd, 2012· Added new TsuProgressPos and TsuProgressRange symbolic variables
April 19th, 2012· When installing under Terminal Server, the change user /install and /execute commands are now only issued if the server is in Application Server mode
April 9th, 2012· Added various new options to Download File action
March 30th, 2012· The Setup /x command line option now allows multiple instances of the same installer package to run simultaneously
March 20th, 2012· Added support for INSTALLDIR and EXEOPTIONS properties to MSI wrapper
February 21st, 2012· Corrected code page for pre/post-build action batch files
February 14th, 2012· Added iTixRuntime::GetSymbol() runtime function
February 14th, 2012· Renamed Files and Folders page to Files, Folders, Shortcuts
· Update checks are now integrated into InstallMate builder instead of using TWU.dll
February 14th, 2012· Radio-style product options can now also be disabled individually
January 30th, 2012· Check for updates command now has a Show Release notes button to preview the release notes before updating
· InstallMate is now installed under the native Program Files branch, unless already present under the 32-bit branch
· Various minor internal improvements
· Added several TSU:Dxxxx log messages
· Fixed recursive definition introduced by translations
· Further development of 2012 runtime libraries
· Added Prerequisites for Java SE 6 Runtime Environment, 32-bit and x64 editions
January 5th, 2012· Added Increment value and Decrement value Install action and Remove action options for registry values
January 5th, 2012· Added Remove if not modified Remove action for installation files
January 5th, 2012· Updated Swedish translation
January 5th, 2012· Added SystemXFolder variable and corresponding magic folder
January 5th, 2012· 32-bit installer now reports memory sizes > 4GB if applicable
January 5th, 2012· Switched to 2012 runtime libraries
January 5th, 2012· Modified stub loader to avoid false positives in AVAST
December 9th, 2011· Uninstall information is now more thoroughly cleaned from the registry during upgrades
December 5th, 2011· Various minor improvements to make TWU more robust in borderline scenarios
November 18th, 2011· Added Install action and Remove action columns to the Files and Folders page list view
· Registry keys are now shown with a 32 or 64 icon overlay if their registry view is specifically 32-bit or 64-bit
November 18th, 2011· Fixed UI notification problem after product GUID changes
· New InstallMate application icon and improved installer icons
November 18th, 2011· Fixed a Tin3/Tin5 conversion bug that would always set the build configuration's Install on: Windows 2000 or later instead of All Windows versions
November 18th, 2011· Prerequisite handlers for SQL Server 2005 Express and 2008 Express are now automatically added to older projects
· User interface refresh
November 8th, 2011· Added Do not log in installer option to Symbolic Variable settings
October 31st, 2011· When a dialog control is deleted, its event handlers are now optionally deleted as well
· Added separate .Net 4.0 Client and Full prerequisites and variables
· Cleaned up Extension DLL project files; added TixUtils documentation.
October 27th, 2011· Fixed a bug where an empty maximum main product version was interpreted as 0.0.0.0 instead of "no max"
October 27th, 2011· Improved updates of action parameters in InstallMate Builder list views
October 21st, 2011· Partial return to 2010 runtime libraries after regressions on 32-bit Windows XP system
October 11th, 2011· Made the conditional expression parser perform a stricter "IsInteger" check
October 11th, 2011· Fixed missing process names in running processes check message box
October 11th, 2011· Fixed a Paste bug of various installation object types in InstallMate Builder
September 30th, 2011· Corrected display of folder names and related in list and tree views
September 21st, 2011· Added new navigation aids to HTML Help file: bread crumbs, Previous/Next links, permanent Home, ToC, Index, FAQ links
September 14th, 2011· If using the Add MSI wrapper Build Configuration option, the embedded installer will now use the name of the original installer
· Batch files for the Run Script action with Script type Batch Cmds are now written using the OEM code page instead of the ANSI code page
September 1st, 2011· Fixed x64 compatibility problem in Download File action introduced by 4257
August 20th, 2011· Fixed a bug in Treeview label display, introduced by new runtime libs
July 26th, 2011· Fixed a bug in FReplaceStr that could cause trailing garbage characters to appear output text
July 22nd, 2011· Fixed a bug in Copy operation where CF_UNICODE text rendering lost first three characters
· Run Program action now resolves its target path without Wow64 redirection on 64-bit systems
July 7th, 2011· Hidden console windows are now started without any window at all
June 30th, 2011· Installer mutex now initialized as early as possible to reduce chance of double instantiation
June 24th, 2011· Fixed cosmetic bug where icon selection dialog showed incorrect icon images
June 16th, 2011· Added text label to language selection dialog
June 16th, 2011· Changed resource DLL base address
June 16th, 2011· Added Polish translation
· Per-configuration SignTool password is now stored in project file (encrypted)
June 16th, 2011· Added Finnish translation
May 31st, 2011· Added Set focus window state action
May 26th, 2011· Added 32: and 64: prefixes for registry lookup expressions
· Added $fsize() runtime function
· Made use of RestartManager optional
May 19th, 2011· Added TsuPath symbolic variable
May 19th, 2011· Changed Setup resource DLL slightly for compatibility with resource generation under Wine
April 26th, 2011· The conditional expression parser now performs deep scan to determine operand types for relational operators
April 11th, 2011· Improved startup of secondary processes under some circumstances
April 8th, 2011· Various corrections and improvements to the Tin2 import process
April 2nd, 2011· Added special ?| escape sequence to registry lookup for value names containing a \
April 1st, 2011· Added MSI 4.5 prerequisite
· Added MDAC 2.8/SP1 prerequisite
· Added Norwegian translation
March 23rd, 2011· Added the /log:logpath Setup command line option
March 11th, 2011· Made installer more resilient against PendingRenameFileOperation corruption
February 28th, 2011· Resolved occasional race condition between uninstall and install during upgrades
February 24th, 2011· Added various predefined extension DLL functions
February 7th, 2011· The InstallMate Builder's current directory is now set to the project's parent folder prior to each build
January 27th, 2011· Added Hide installer option to Run Program, Run Script, Uninstall Product actions
December 29th, 2010· Updated embedded zlib to version 1.2.5;
· updated Serbian translation
December 22nd, 2010· Added native-bitness version of Program Files folder, for 32/64-bit independent applications
December 14th, 2010· Added Keep during updates option to file, folder, environment variable, ini value, registry key, and registry value settings.
December 3rd, 2010· Corrected Platforms settings of BDE 5.2 add-on
· Corrected mixed ANSI/Unicode bug in TixEnumProcesses (for extension DLLs)
November 26th, 2010· Added support for SignTool-base code signing
November 26th, 2010· Fail if present option in Uninstall Product action now fails unconditionally in all cases
· Added CheckFileAccess extension DLL function
November 26th, 2010· Fixed incorrect XP/SP3 platform check in .Net 4.0 prerequisite handler
November 26th, 2010· Fixed a version detection problem on Win9x caused by 3960
November 26th, 2010· Installer's PE checksum is now set to 0 if MapFileAndCheckSum() fails
November 26th, 2010· Installer now checks SP level directly, in case GetVersionEx() lies
October 25th, 2010· Various minor corrections
October 1st, 2010· HTTPS downloads in the installer now skip SSL certificate revocation checks
September 30th, 2010· Windows Mobile .cab import now uses _Setup.xml if the .cab archive contains no binary setup data
September 28th, 2010· Setup.exe now loads TsuDll.dll explicitly from its own folder
· Download archive cache is now ignored for new installations
September 27th, 2010· Added OnStateChanged event for CheckBox, OptionTree, and RadioButton controls.
September 9th, 2010· Added TsuPID runtime variable with installer's process ID
August 20th, 2010· The selection states of Product Options now persist during upgrades of a product
· In quiet mode, an Advisory process check now ignores running processes
August 20th, 2010· Added extra preflight checks on object identifiers
· Various minor corrections and improvements
· Added MSI Wrapper option to create MSI-based installers for use in MSI-centric environments
August 20th, 2010· Initial implementation of conversion from InstallShield Wizard projects
August 6th, 2010· Build files are now created in strict write mode to avoid problems with network redirector caches
July 27th, 2010· Windows Mobile .Net assembly files no longer generate Assembly components
July 27th, 2010· Changed order of files inside Windows Mobile .cab files for backward compatibility with older Pocket PC versions
July 27th, 2010· Another change in loader file mapping to deal with huge custom icons
July 20th, 2010· Registry value lookups in the installer are now more specific on 64/32-bit registry platforms
July 16th, 2010· Registered user's serial number is now displayed in the installer's About box
July 6th, 2010· Increased file mapping size for loader finish, to cater for extra-large icons etc.
· Added Copy and Copy All commands to diagnostics pane
June 24th, 2010· Changed VBP typelib imports to use hexadecimal version numbers instead of decimal
June 17th, 2010· Fixed RichText resource handling for multilingual installers after change
June 10th, 2010· Corrected typo in Mobile installer initialization file
June 4th, 2010· Fixed a regression bug that prevented shared files from being uninstalled
June 3rd, 2010· Changed RichText resource handling in installer for Wine compatibility
April 22nd, 2010· Added prerequisite and detection support for .Net 4.0
· Removed WS_CLIPSIBLINGS from RichText controls
April 22nd, 2010· Run Script actions now ignore exit codes from scripted commands
April 12th, 2010· New major release.
· Developer's registered name is displayed in Setup.exe About box
· Added VersionNT32 variable
· The Tarma Installer name is replaced by InstallMate throughout the product
· Project file extension is now .im7 (instead of .tip)
· Many XML tag names have changed for better readability of project files
· Renamed Features to Product Options to emphasize their purpose
· Components are now private by default and not registered on the target system
· Reduced the amount of registry information created by installer to bare minimum
· Setup stub selection has been replaced by simpler Install on selection
· Simplified the folder tree on the Files and Folders page
· ROOTDRIVE is now set to the volume on which Windows resides
· Added support for True Color icons throughout the product
· Removed build platforms from build configurations