SSE Setup


SSE Setup Version 6.x Changes

Note: This is just a summary of the changes. It does not cover all of them and does not provide full info on them. For detailed info on all changes, see the Version Changes section of the help file after installing the new version! For information how to update to any of these versions, see the Update info page!

Version 6.6

- Bug Fix: Rare crash on Windows 7 / 2008 R2 at Setup start.

Version 6.5

- Bug Fix: Various 64-bit install fixes.

- Bug Fix (Booster): The Default Text portion of the Language page might not have retained changes when the "Load from File" button was used.

- New Change: Additional pre-set prerequisite you can select of "Visual C++ 2010".

Version 6.4

- Bug Fix: Potential crash on domain-connected computers with v6.3

Version 6.3

- Bug Fix: Random uninstaller and Setup crashes on Win 7. Both the uninstaller and Setup occasionally randomly crashed under Windows 7/2008 R2. It strongly appears that it was actually due to a random Windows 7 memory management bug with a specific memory management API call that SSE Setup was using, rather than a bug in SSE Setup itself.

- Bug Fix: Upgraded files might have been deleted if the upgrade failed or was cancelled.

- New Change: Japanese translation has been further improved.

Version 6.2

- Bug Fix: Fixes relating to the Patch Stub. (1) Starting with v6.1, when using the Patch Stub, sometimes your resulting patch distributions were invalid (received error message about missing SSEset.dat when trying to run) - this only occured sometimes. (2) a long standing issue where sometimes trying to run an EXE patch distribution would result in an "elevation required" type of message on Vista/2008/7 OS's.

- Bug Fix: Some externally run MSI installs (including some .NET Framework prerequisite installs) would not install.

- New Change: EXE distributions now load Setup a bit quicker.

- New Change: Japanese translation has been improved. Still in progress, but much better than it was.

Version 6.1

- Bug Fix: Program Compatibility Assistant dialogs appearing on Windows 7 for cancelled installs/uninstalls. Only occurred if Setup/Uninstall didn't complete successfully, such as if the user cancelled.

- Bug Fix: Installing files to folders directly under the ROOT DRIVE might have blocked install incorrectly for non-admin users.

- Bug Fix: Clicking "Restore Defaults" button on the Classic user interface produced an error. Introduced with v5.2.

- Bug Fix (Booster): Some FTP servers could not be connected to in Booster for publishing, etc.

- New Change: SSEset.dat file no longer appears in final distributions. This file is now packaged inside of Setup (in an encrypted state). When Setup is run, it will read this file from within itself in memory.

- New Change (Booster): OS related changes on Prerequisite page. Including "Windows 7" and "Server 2008 R2" distinction, and 9X/ME consolidation.

- New Change (Booster): Added .NET Framework 4.0 (either full or client) as a pre-set prerequisite you can choose.

- New Change: SSE Setup downloadable package is digitally signed.

Version 6.0

Intro to the 6.x series

SSE Setup 6.x is mostly just a continuation of the development methodologies of the 5.x line. v5.2 made significant changes but I chose to keep the release as a 5.2 at the time, although it really should have been bumped up to 6.0 due to the major underlying changes. Originally a 5.3 was slated to follow, however due to the continuing growth of the development, I decided that the new development combined with the already extensive changes in 5.2 now definitely warranted a new major version number. Thus, the 6.x series is really an outgrowth of the 5.x series and will continue introducing new features and changes.

- Bug Fix: Various upgrade and uninstall related bugs.

- Bug Fix: Some 9x/ME installs might not have worked correctly starting with v5.0. The revised file/folder handling code implemented in 5.0 used an API call that may or may not be present on 9x/ME systems, and if not present, might have led to odd file/folder processing during installation.

- Bug Fix: Potential crash/installation-freeze when a .manifest file was used.

- Bug Fix: Links/Shortcuts created under Programs menu during patch installs might have gone to an unexpected location.

- Bug Fix (Internet Update Module): The Internet Update Module did not work correctly with some servers.

- Bug Fix (Booster): The checkbox in Booster to use the real Setup for patch projects worked opposite to the way it should have in v5.2.

- Bug Fix (Booster): When using Test, some obsolete files may have still been installed.

- New Feature: You can now easily require any prerequisite you want and even allow the user to download and install it if they don't have. Previously only defined prerequisites (such as .NET Framework) were easy to require. To require any other custom prerequisite, you had to create your own checking program and interface it with SSE Setup. Now you don't have to do this and can instead easily create your own requirements, complete with the ability for users to download and install missing components!

- New Feature: Ability to open a URL in the user's Internet browser at the end of either install or uninstall. A practical example of where you might find this useful is you could have a survey page on your website asking people why they uninstalled the program. You could have it so that after a user uninstalls your program, they will be taken to this webpage where they can tell you why they uninstalled, etc.

- New Change: DOTNETVERSION, DOTNETDOWNLOAD, DOTNETEXACTMATCH, IEVERSION, FLASHOCXVERSION, and RUNCHECKEXE settings no longer exist. The functionality that used to exist in these settings has been integrated with the new custom prerequisite checking system. If you've used these in past projects, they will be automatically converted to the new structure upon project save in Booster.

- New Change: Your SSE Setup Projects are now stored in a new user-specific location. In the past, all of your projects were stored in a "\Projects" subfolder where SSE Setup was installed (usually something like C:\Program Files\SSE Setup x.x\Projects). Now, your projects are stored per-user in a "\SSE Setup Projects" subfolder in your documents folder ("My Documents", etc.)

- New Change (Launchpad): Changing your SSE Setup Projects folder to a new empty location will move your projects.

- New Change: The uninstaller now can prompt the user to remove extra files (user data) that may exist in folders that were created during Setup outside of the actual program folder.

- New Change: RAM greater than 4GB's can now be detected and required on applicable OS's.

- New Change: Folder attributes are now retained on installed folders.

- New Change: Windows 7, Vista SP2, 2008 SP2 support added for OS blocking.

- New Change: Using a prerequisite that requires the Internet Update Module to download/install the prerequisite will no longer force the Internet Updater to also be installed to your program folder.

- New Change: Better management of patches that really are more "optional components" then a hotfix, in relation to the Internet Update Module.

- New Change: French translation has been improved.

- New Change (Booster): Booster enhancements.

v5.x series changelog


 
Copyright © by Chris Long 2012. All rights reserved.