История версий и изменений программы Nullsoft Installation System

2.45 (13.06.2009)
· Добавлена поддержка инсталляторов для Windows 7 – используйте RequestExecutionLevel, как в Vista (bug #2725883). · Добавлена поддержка WinVer.nsh Windows 7 и Windows 2008 R2. · Инсталляторы теперь определяются как знающие Terminal Services, (IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE), поэтому $WINDIR во время установки в Terminal Services теперь не будет под профилем пользователя. · Меньше раздражающих UAC запросов в Add/Remove панели управления (bug #2697027).
2.26 (01.01.1970)
· Added LIBRARY_X64 option for InstallLib and UnInstallLib for installing and uninstalling x64 libraries · Added $PROGRAMFILES32, $PROGRAMFILES64, $COMMONFILES32 and $COMMONFILES64 · Added $EXEPATH and $EXEFILE · Added $(^Language) language string which holds the language name (RFE #1235616) · Added LIBRARY_IGNORE_VERSION option for InstallLib (patch #1699435) · Added VXD support for GetDLLVersionLocal on Windows NT/2000/XP/Vista (patch #1706624) · Avoid Library warning when UnInstallLib is unused (bug #1692761) · Fixed error handling of CopyFiles on Windows NT4 (bug #774966) · Fixed font name encoding broken since 2.24 · Fixed LogicLib duplicate labels across included files · Fixed preservation of folder attributes with File /a (bug #1699474) · Improved unused variable warning (bug #1701050) · Library macros no longer require version information for DLL files on POSIX · Minor documentation improvements (including RFE #971467) · Modern UI: added MUI_FINISHPAGE_CANCEL_ENABLED · Modern UI: added MUI_FINISHPAGE_REBOOTLATER_DEFAULT (RFE #1143843) · Modern UI: block unsupported languages in the language selection dialog (RFE #1564986) · Modern UI: disable Cancel button on the finish page (bug #1267491) · Modern UI: reduce flicker caused by MUI_HEADER_TRANSPARENT_TEXT (patch #1696610) · Support Quit in show page functions · Added SetRegView to allow access to the x64 registry view · Installer icon support for MessageBox using MB_USERICON (patch #1682748, RFE #1530388) · InstallOptions 2.47: line breaks support in Link controls (patch #1683186, RFE #1495949), added HLine and VLine controls (patch #1683189) · MakeNSISW: fixed broken command line parameter handling introduced in the last version (bug #1696534) · UserInfo: return effective user group on Vista, added GetOriginalAccountType (patch #1687456, bug #1684777) · Added Afrikaans translation (patch #1699558) · French corrections (patch #1676101) · German corrections · Added SKIPTESTS option · Avoid a lot of code warnings (bug #1676243) · Detect wxWidgets instead of assuming its existence on POSIX (bug #1672315) · Fixed big-endian platform support broken since 2.24
2.24 (01.01.1970)
· Library uninstall-reinstall-reboot problems workaround · Minimized number of cases where an error message appears in silent mode · New compiler predefines for code scope · Added /P command line option for setting process priority of makensis · Added support for 64-bit PE on POSIX to GetDLLVersionLocal · Append last part of InstallDir only to $INSTDIR on directory pages · Avoid permissions change of output files for LineFind and FileJoin · Fixed erroneous warnings on uninstall sections · Fixed lossy Unicode conversion in resource editor · Ignore invalid preprocessor commands in ignored block or comments · Made VIAddVersionKey only query language tables instead of creating them and generating warnings · Minor documentation updates and fixes · Warn when continuing a comment line using backslash · RegDLL and UnregDLL now use LOAD_WITH_ALTERED_SEARCH_PATH, so there's no need to use SetOutPath to set the working directory · InstallOptions 2.45: Added FOCUS flag and fixed paste with ONLY_NUMBERS flag · MakeNSISW: settings in HKCU instead of HKLM and MRU menu accelerators · Added Galician translation · Added a workaround for building on x64 POSIX platforms · Added a workaround for strict-aliasing compatibility Added compression tests · Added STRIP, APPEND_CCFLAGS and APPEND_LINKFLAGS build options · Fixed SCons 0.96.94 compatibility
2.20 (01.01.1970)
· Better LogicLib errors (bug #1537976) · Fixed incomplete plug-in call error messages (bug #1535995) · Fixed incorrect file timestamp querying on big-endian platforms (bug #1536377) · Minor documentation updates and fixes · Danish corrections (bug #1548190) · Fixed incorrectly encoded Turkish translation (bug #1542765) · French corrections · Italian corrections (bug #1546183) · Spanish corrections · Swedish corrections (bug #1542680) · Ukrainian corrections · Fixed NSIS_CONFIG_CONST_DATA_PATH being ignored on POSIX platforms (bug #1515592)