File Release Notes and Changelog

Release Name: 2.0

Notes:
The wait is finally over: the second generation of NSIS, the popular installer
creation system for Windows, is out. Almost 2 years of hard work have gone in
to NSIS 2 since the first alpha was released, but it has all been worth it.
After numerous alphas, betas and release candidates (17 to be exact), each with
more and more features, we feel that NSIS 2 has reached a state where it truly
deserves the major version jump; and we are extremely proud of the result.

Some of the delights that await you are: a modern user interface, an easier
plug-in system, better file compression, and multiple languages. Every pre-
release of NSIS 2 has seen the number of applications using NSIS grow, and they
can't all be wrong.

We would like to thank everyone who has pitched in ideas, submitted patches,
reported bugs, written new plug-ins, created pages in the Archive, and
generally spread the word about NSIS 2.

"It's great, it's here, its been and will be fun."

Release Notes
    * Finnish, Bulgarian and Thai language files are outdated and do not
      contain all needed translations

Changes: Changes from 1.98 * Multiple languages in one installer support (with RTL support) * Easier plug-in system * Modern User Interface (optional) * LZMA compression which provides installers 20% smaller than bzip2 * Easier paging system (no more .onNextPage, .onPrevPage) * Components are presented as a tree which allows sub components * User variables ($VARNAME) * Icon and UninstallIcon support any color depth and sizes, not just 32x32x16 * CheckBitmap supports any color depth * Improved large files handling * License data can be RTF * CHM documentation for easy browsing * Better silent support * New include files for easier scripting: LogicLib, StrFunc and Sections * Improved plug-ins: InstallOptions, NSISdl and Splash * New plug-ins: AdvSplash, Banner, BgImage, Dialer, LangDLL, Math, nsExec, StartMenu, System, UserInfo and VPatch * New and improved utilities: MakeNSISw, NSIS Menu (NSIS.exe), NSIS Update (Bin\NSIS Update.exe) and zip2exe (Bin\zip2exe.exe) * New commands: !AddPluginDir, !echo, !ifmacrodef, !ifmacrondef, !verbose, AddBrandingImage, AllowSkipFiles, ChangeUI, CheckBitmap, CreateFont, DirVar, DirVerify, EnableWindow, FileBufSize, FlushINI, GetCurInstType, GetDlgItem, GetInstDirError, IfAbort, IfSilent, InitPluginsDir, InstTypeGetText, InstTypeSetText, LangString, LicenseBkColor, LicenseForceSelection, LicenseLangString, LoadLanguageFile, LockWindow, Page, PageEx, ReserveFile, SectionGetInstTypes, SectionGetSize, SectionSetInstTypes, SectionSetSize, SetBrandingImage, SetCompressionLevel, SetCompressor, SetCompressorDictSize, SetCtlColors, SetCurInstType, SetPluginUnload, SetSilent, ShowWindow, SubSection, SubSectionEnd, Var, VIAddVersionKey, VIProductVersion and XPStyle * Removed commands: DisabledBitmap, EnabledBitmap and SectionDivider * All this and a smaller overhead! =) * A lot more... See the complete changelog for more information Changes from RC4 * Command line parser ignored any switches after tokens that are not switches * Last part of the path specified in InstallDir was appended even if selected folder name was the same * Modern UI 1.70: Improved documentation, new Init custom function for Welcome and Finish page * Added StrFunc by deguix * Updated and fixed language files * Updated, fixed and improved documentation