Nullsoft heeft de eerste release candidate van zijn Scriptable Install System 2.0 gereleased. Dit installatieprogramma kan een zelfgemaakt progsel installeren en verwijderen van het systeem. Het is mogelijk om de installatieprocudure eenvoudig te houden of de gebruiker een zooi install options voorschotelen. De volgende release notes zijn van toepassing op deze release:
Release candidate 1 of NSIS 2, the popular win32 installer/uninstaller system, is out. NSIS 2 includes a new Modern UI, supports multiple languages and features an easy plugin system. NSIS is still the smallest win32 installer available, with an overhead of only 34 KB (with default options). The most noticeable new features are LZMA compression which provides up to 20% better compression ratios, LogicLib library for easier scripting and a vastly improved silent installers support.Changes:
- Major Changes
- LZMA compression support. Added SetCompresssorDictSize.
- Modern UI 1.68: New settings for extra space for title and text on Welcome page and Finish page, improved handling of verbose settings, language file string for uninstaller reboot information, more
- Shell folders are now detected using shell API functions and not the registry. This is the recommended method by Microsoft. New constants have been added in the process ($FONTS, $SENDTO and more...).
- Added LogicLib to distribution (easier conditional execution etc.)
- Added DirVerify and GetInstDirError to allow custom error checking when the installation directory is invalid or the drive does not have enough space
- Support for reading environmental variables on compile time: $%envVarName%
- Added /SD parameter for MessageBox. Allows to set default for silent installers.
- New conditional compilation options: !ifmacrodef and !ifmacrondef.
- New sections macros for mutually exclusive section selection
- Improved RTL support by adding WS_EX_RTLREADING wherever possible
- Utilities and Plug-ins
- nstallOptions 2.3: Added new control type "Button", added new flag "NOTIFY", added new flag "NOWORDWRAP" for multi-line text boxes, reduced size down to 12K
- MakeNSISw: More options to set the compression method
- Zip2Exe 0.31: Fixed compression setting, LZMA compression support
- VPatch 2.1: Better error handling and exit code for GenPat