Setup Factory Changelog

What's new in Setup Factory 9.0.0.0

Jan 17, 2011
  • NEW! Native 64-Bit Runtime:
  • As development of native 64-bit applications continue to grow, take comfort in the fact that Setup Factory has you covered for your distribution needs. Setup Factory now allows you to generate 64-bit setups in addition to 32-bit. Whether you have 64-bit applications ready to go, or just want to be prepared for the future, Setup Factory will be ready and waiting to make your life easier.
  • NEW! LZMA2 Data Compression:
  • With Setup Factory 9's improved LZMA data compression LZMA2, you'll see remarkably smaller installers as well as faster installation performance than ever before. Take advantage of the power of modern CPUs with its enhanced multithreading support. Compared to previous versions, our test results show up to 300% better compression performance and at least 20% faster installation speed. You'll be able to fit more on each CD/DVD (that’s a potentially huge manufacturing cost savings) and reduce your bandwidth for Internet distributed installers (that saves both you and your customers time and money). Additionally, customers will notice that your installers finish faster - and that means happier customers!
  • NEW! Faster Building:
  • Every second counts when it comes to development time. Significant improvements have been made to Setup Factory 9's build process meaning that you'll spend less time building and more time developing.
  • NEW! Faster & More Powerful Lua 5.1 Scripting Engine:
  • Setup Factory's scripting engine is now faster, more powerful and much more extensible. The Lua 5.1 system features incremental garbage collection, new mechanism for varargs, new syntax for long strings and comments, mod and length operators, metatables for all types and a fully reentrant parser.
  • NEW! Plugin SDK v2:
  • Action Plugins are one of the best features of Setup Factory. They allow 3rd party software developers to extend and expand the product in an extremely integrated and seamless fashion. By simply dropping a plugin into your project, you can easily save yourself hours of work and add significant functionality to your setup. The great news is that with Setup Factory, plugin developers can now fully leverage the advantages of the Lua 5.1 language. The Plugin SDK v2 is available for free download on the indigorose.com website.
  • NEW! Billboard Screen Control:
  • The new billboard control allows you to incorporate billboards or static images on your custom screens and custom progress screens. Billboards can be used to show both single images, and image slideshows at any point in the setup, even while installing or uninstalling files.
  • NEW! Custom Progress Screen:
  • Previous progress screen types limited the types of controls you could add. The new custom progress screen gives you the freedom to design your own progress screen with any type or number of controls you wish.
  • NEW! Custom Screen Size:
  • If screen real estate is important, no need to worry! Setup Factory now allows you to create screens of any size through its enhanced theme settings. Screen sizes can be controlled project-wide through it's theme, or overridden on a per-screen basis.
  • NEW! Setup Styles / Skinning:
  • Setup Factory 9 gives you the freedom to create setups that look exactly the way you want. Perhaps you prefer that your setups take on the same appearance as the operating system (e.g. Windows XP, Vista, Windows 7 Aero)? Or perhaps you'd like to simply make use of the hundreds of ready-to-use MSSTYLES themes (like OS/X Tiger and Panther) that you can download on the Internet? In any case, Setup Factory makes it possible – and easy!
  • NEW! Set File / Folder Permissions:
  • A powerful new action named "File.SetPermissions" allows you to set the user access permissions of any file or folder on the user's system.
  • NEW! Enhanced Build Configurations:
  • Building multiple installs from one Setup Factory project has become even easier in Setup Factory 9 with the addition of Dependency Modules and Plugins to build configurations. This helps to make developing 32-bit and 64-bit installations within the same project file a breeze.
  • NEW! Improved Add Files Dialog:
  • We've improved the Add Files dialog on Windows Vista and Windows 7 to give you the options that you would expect on those operating systems, including the search option and your favorite links.
  • NEW! Latest Technologies Runtime Dependency Modules:
  • In addition to the classic modules like Visual Basic 5.0/6.0, – Setup Factory now includes easy-to-use runtime dependency modules in both 32-bit and 64-bit for the newest and most popular technologies like .NET 4, Visual C++ 2010 and Windows Installer 4.5.
  • NEW! 100% Import of Setup Factory 7.0 / 8.0 Projects:
  • Upgrading to Setup Factory 9 is almost completely hassle-free. Simply open up your Setup Factory 7.0 / 8.0 project files and continue development. See the Changes to Setup Factory topic for information about minor changes that may be required.

New in Setup Factory 8.0 (Aug 2, 2008)

  • NEW! Visual Dialog Editor
  • One of your most asked for features is finally here. You now have the freedom to create your own custom dialogs from scratch! Start off with an empty wizard dialog and then drop whatever controls you require onto it. Resize them, reposition them, call script code and much more. It's fully featured and totally visual. When one of the built-in dialogs doesn't get you where you want to go, the new visual dialog editor is sure to fit the bill.
  • NEW! LZMA Data Compression
  • With Setup Factory 8.0's new high performance LZMA data compression, you'll see remarkably smaller installers as well as faster installation performance than ever before. Compared to Setup Factory 7.0, our test results show up to 300% better compression performance and up to 20% faster installation speed. You'll be able to fit more on each CD/DVD (that's a potentially huge manufacturing cost savings) and reduce your bandwidth for Internet distributed installers (that saves both you and your customers time and money). Additionally, customers will notice that your installers finish faster - and that means happier customers!
  • NEW! Custom Setup Icon and Version Resource Info
  • You can now change the embedded setup.exe icon as well as the embedded version resource information (comments, product version, company name, product name, description, trademark, copyright etc.). While other installers force you to display their branding to your customers, Setup Factory 8.0 gives you the freedom to brand your installer however you see fit.
  • NEW! Automatic Authenticode Signing
  • It's never been faster or easier to "codesign" your installer executable. Authenticode signing is incredibly important for both Internet downloads and Vista compatibility. Simply point Setup Factory 8.0 to your certificate and private key files, give it the description information and it will automatically sign your setup.exe during the build process.
  • NEW! Support for Files Larger Than 2GB
  • Are you distributing massive data files? Setup Factory 8.0 is up to the challenge. While many installers will choke on files larger than 2GB in size, Setup Factory 8.0 sails right on through. In fact, with our new LZMA data compression, you'll also get dramatically better compression ratios and lightning fast installs.
  • NEW! Updated for XP SP3, Vista, Server 2003 SP2 and Server 2008
  • Build your installer with Setup Factory 8.0 and relax. We've included all of the latest OS detections, automatically populated built-in variables with the latest "popular" folder locations (e.g. CommonDocumentsFolder, MyMusicFolder, MyPicturesFolder, MyVideosFolder) and built-in the smarts so your installer will work on the newest operating systems as well as legacy systems all the way back to Windows 95. Ask the competition if they can do that...
  • NEW! Custom Error Handling Events
  • Sometimes things go wrong during install or uninstall. Perhaps the user doesn't have the correct system requirements, or is missing a required application. With Setup Factory 8.0 you can either let the installer handle it with intelligent defaults, or you can now trigger script code thanks to the new "On Install Error" and "On Uninstall Error" events. These events are fired when an error occurs during the setup or uninstall, allowing you to handle it in a custom way.
  • NEW! More Script Actions than Ever
  • Setup Factory 8.0 now comes with over 360 high level functions (actions) for use in your installer scripts. That's 40 more than in v7.0. We've built in some real goodies too, such as the new MSI action library.
  • NEW! Latest Technologies Runtime Dependency Modules
  • In addition to the classic modules like Visual Basic 5.0/6.0, DCOM, JET and MDAC � Setup Factory 8.0 now includes easy-to-use runtime dependency modules for the newest and most popular technologies like .NET 3.0, .NET 3.5, SQL Express 2005, Visual C 2008 and Windows Installer 3.1 v2.
  • NEW! Plays Well with Source Control
  • For those of you who prefer to keep your Setup Factory project files in a source control system, we've made it possible to turn off the recording of file time, statistical data, and version information inside the project file. This makes it much easier to add Setup Factory 8.0 project files to source control and not trigger immaterial "changes."
  • NEW! Stand Alone Script Editor
  • Setup Factory 8.0 now includes the Indigo Rose Script Editor application. This new stand-alone program allows you to edit your installer scripts outside of the Setup Factory 8.0 IDE. Includes support for syntax highlighting, intellisense code completion and help file integration. Simply run "IRScriptEditor.exe" from the Setup Factory 8.0 program folder.
  • NEW! 64 Bit Windows
  • There is now a new global variable that returns the location of "_ProgramFilesFolder64" as well as session variables for locating "%ProgramFilesFolder64%" and "%CommonFilesFolder64%."
  • NEW! Keep Uninstall Window on Top
  • Often requested! There is now an option on the uninstall settings called "Always on top". This will force the uninstall window to stay on top of all other windows on the desktop.
  • NEW! Extensive MSI Action Library
  • For when you want your Setup Factory 8.0 "script" installer to interact with "MSI" installers like Indigo Rose's MSI Factory. These new actions leverage the Windows Installer service technology on the user's system. They make it easy to query the state of products, features and components on the user's system that were installed with a MSI Windows Installer package.

New in Setup Factory 7.0.6.1 (Feb 28, 2007)

  • Fix: Fixed an error where the Application.GetWndHandle action was returning a string instead of a number.
  • Fix: Fixed a bug where the admin check would not recognize an administrator on Windows Vista when UAC was disabled. This affected the System.GetUserInfo action, and the project settings checkbox (Requirements tab).

New in Setup Factory 7.0.5.1 (Jun 30, 2006)

  • Feature enhancements