Changelog & What's new?
This section contains the most latest information about Visual & Installer. The most recent version is at the top.
Notes:
- GitHub Copilot - AI coding assistant support for Inno Setup and NSIS scripts
GitHub Copilot is 3rd party software (not an unSigned product) which works only in latest version of Visual Studio 2022.
GitHub Copilot requires a subscription (free plan available, also free Trial available), you need to link your GitHub account with Visual Studio.
See more details at https://visualstudio.microsoft.com/github-copilot/.
Version 1.0.5.5
Release: 2024-07-12- Official support for GitHub Copilot - AI coding assistant
GitHub Copilot - AI coding assistant Inno Setup for Inno Setup and NSIS scripts: Manual
Simply type your request and AI Assistant generates script for you!
GitHub Copilot - AI coding assistant
- We polished the whole flow to flawlesly integrate GitHub Copilot - AI coding assistant with Inno Setup and NSIS scripts
That also supports IntelliCode Whole Line Completions
IntelliCode whole line Completions for Inno Setup and NSIS scripts and other features -
Support for Visual Studio 2022 17.10 (all editions: Enterprise, Professional, Community; up to version 17.10.4 (July 9th 2024))
You can learn more in the Visual Studio 2022 Release Notes. -
Support for Visual Studio 2019 16.11 (all editions: Enterprise, Professional, Community; up to version 16.11.38 (July 9, 2024))
You can learn more in the Visual Studio 2019 Release Notes. -
Support for Visual Studio 2017 15.9 (all editions: Enterprise, Professional, Community), up to version 15.9.64 (July 9, 2024)
You can learn more in the Visual Studio 2017 Release Notes. - Support for NSIS 3.10 (see changes)
- Support for Graphical Installer for NSIS, Build 2024.1 and Graphical Installer Wizard (see changes)
- Support for Inno Setup 6.3.2 (see changes)
- Support for Graphical Installer for Inno Setup, Build 6.3.2 and Graphical Installer Wizard, Build 2024.1 (see changes)
- Keywords of Inno Setup IntelliSense have been cleared and updated, we included some missing elements
- "Errors / Warnings were not shown in Error List window
Error List window for both NSIS / Inno Setup scripts" bug was fixed also in older versions of Visual Studio (previously fixed only in VS 2022)
Version 1.0.5.4-1
Release: 2024-03-30-
Support for Visual Studio 2022 17.8 and 17.9 (all editions: Enterprise, Professional, Community; up to version 17.9.5 (Mar 26th, 2024))
You can learn more in the Visual Studio 2022 Release Notes. -
Support for Visual Studio 2019 16.11 (all editions: Enterprise, Professional, Community; up to version 16.11.34 (February 13, 2024))
You can learn more in the Visual Studio 2019 Release Notes. -
Support for Visual Studio 2017 15.9 (all editions: Enterprise, Professional, Community), up to version 15.9.60 (February 13, 2024)
You can learn more in the Visual Studio 2017 Release Notes. - Fixed annoying error when Errors / Warnings were not shown in Error List window
Error List window for both NSIS / Inno Setup scripts
Version 1.0.5.4
Release: 2023-09-18-
Support for Visual Studio 2022 17.7 (all editions: Enterprise, Professional, Community; up to version 17.7.4 (September 12, 2023))
You can learn more in the Visual Studio 2022 Release Notes. -
Support for Visual Studio 2019 16.11 (all editions: Enterprise, Professional, Community; up to version 16.11.30 (September 12, 2023))
You can learn more in the Visual Studio 2019 Release Notes. -
Support for Visual Studio 2017 15.9 (all editions: Enterprise, Professional, Community), up to version 15.9.57 (September 12, 2023)
You can learn more in the Visual Studio 2017 Release Notes. - Support for NSIS 3.09 (see changes)
- Support for Graphical Installer for NSIS, Build 2023.1 and Graphical Installer Wizard (see changes)
- Minor fixes and improvements in NSIS / Inno Setup parsers
Version 1.0.5.3
Release: 2023-03-19Updated: 2023-26-03
- Implemented Hints and Tips
Hints and Tips for Inno Setup for Inno Setup - detailed information about [Setup] section directives parameters Manual -
Support for Visual Studio 2022 17.5 (all editions: Enterprise, Professional, Community; up to version 17.5.2 (March 14, 2023))
You can learn more in the Visual Studio 2022 Release Notes. -
Support for Visual Studio 2019 16.11 (all editions: Enterprise, Professional, Community; up to version 16.11.25 (March 14, 2023))
You can learn more in the Visual Studio 2019 Release Notes. -
Support for Visual Studio 2017 15.9 (all editions: Enterprise, Professional, Community), up to version 15.9.53 (March 14, 2023)
You can learn more in the Visual Studio 2017 Release Notes. - Support for Inno Setup 6.2.2 (see changes)
- Support for Graphical Installer for Inno Setup, Build 6.2.2 and Graphical Installer Wizard, Build 2023.1 (see changes)
- Inno Setup Code Optimizations
Inno Setup Code Optimizations now correctly shows unused Variables Manual - Minor fixes and improvements in NSIS / Inno Setup parsers
- Fixed Windows 10 and Windows 11 High DPI issues (Per-monitor awareness) in Visual Studio 2019 and Visual Studio 2022
- 64 bit NSIS and Inno Setup Compilers (libraries) now have suffix 64.
- Fixed issues in Settings dialog, when values were not saved correctly
- Add Files / Add Folders dialog now supports Dark Theme (also the Button controls)
- Improved logging NSIS / Inno Setup Warnings / Errors in Visual Studio 2022 Output window.
Version 1.0.5.2-2
Release: 2022-11-08-
Support for Visual Studio 2022 17.4 (all editions: Enterprise, Professional, Community; up to version 17.4 (Nov 8, 2022))
You can learn more in the Visual Studio 2022 Release Notes.
Version 1.0.5.2-1
Release: 2022-08-09-
Support for Visual Studio 2022 17.3 (all editions: Enterprise, Professional, Community; up to version 17.3 (Aug 9, 2022))
You can learn more in the Visual Studio 2022 Release Notes.
Version 1.0.5.2
Release: 2022-05-19Updated: 2022-06-16
-
Support for Visual Studio 2022 17.2 (all editions: Enterprise, Professional, Community; up to version 17.2.1 (May 17, 2022))
You can learn more in the Visual Studio 2022 Release Notes. -
Support for Visual Studio 2019 16.11 (all editions: Enterprise, Professional, Community; up to version 16.11.15 (May 17, 2022))
You can learn more in the Visual Studio 2019 Release Notes. -
Support for Visual Studio 2017 15.9 (all editions: Enterprise, Professional, Community), up to version 15.9.48 (May 10, 2022)
You can learn more in the Visual Studio 2017 Release Notes. - Support for Inno Setup 6.2.1 (see changes)
- Support for Graphical Installer for Inno Setup 6.2.1 (Zinka) and Graphical Installer Wizard 1.18.01 (see changes)
- Official support for Windows 11 (also ARM)
- Official support for electron-builder scripts (editing any electron-builder .nsi or .nsh or .iss scripts)
- New Project Property Run installer - Parameters (Parameters passed to launched installer) for both Inno Setup Projects and NSIS Projects Manual
- Installer now supports multiple processor architectures (x86, x64, arm64, ia64) - useful when running Windows on ARM
- Installer: the Next/Install text on button with additional info is shown correctly
- Fixed issues when parsing NSIS / Inno Setup version
Version 1.0.5.1
Release: 2021-11-21- Support for
Visual Studio 2022
Visual Studio 2022 (version 17.0.1, November 16, 2021 - no more Preview or RC, all editions: Enterprise, Professional, Community) Manual - Whole extension has been refactored and updated to 64 bit, currently used in Visual Studio 2022
-
Support for Visual Studio 2019 16.11 (all editions: Enterprise, Professional, Community; up to version 16.11.7 (November 16, 2021))
You can learn more in the Visual Studio 2019 Release Notes. -
Support for Visual Studio 2017 15.9 (all editions: Enterprise, Professional, Community), up to version 15.9.41 (November 09, 2021)
You can learn more in the Visual Studio 2017 Release Notes. - Support for NSIS 3.08 (see changes)
- Support for GI for NSIS 4.11.01 (Xolka) and Graphical Installer Wizard 1.16.01 (see changes)
- Fixed loading of Inno Setup Embedded Resources (used in Code Completion in [Sections]
- Many changes, improvements and fixes for Visual Studio 2022:
- V&I for VS 2022 is now based on .net 4.8 - both NSIS and Inno Setup projects use the .net 4.8 (must be installed on PC)
- V&I for VS 2022: Projects are no more asked to be upgraded (this is done automatically on background)
- V&I for VS 2022: Compilers are now 64 bit - both NSIS and Inno Setup
- V&I for VS 2022: Fixed exception when displaying the Project Properties dialog
- Improved install process for x64 (VS 2022 installed together with any previous x86 IDE), updated path(s) and template file(s), improved system integration
Version 1.0.5.0
Release: 2021-08-15Updated: 2021-09-10
- Preliminary support for
Visual Studio 2022 (Preview 3.1, up to version 17.0 (August 16, 2021))
Visual Studio 2022 (all editions: Enterprise, Professional, Community) Manual - Whole extension has been refactored and updated to 64 bit, currently used in Visual Studio 2022
-
Support for Visual Studio 2019 16.11 (all editions: Enterprise, Professional, Community; up to version 16.11.0 (August 10, 2021))
You can learn more in the Visual Studio 2019 Release Notes. -
Support for Visual Studio 2017 15.9 (all editions: Enterprise, Professional, Community), up to version 15.9.38 (August 10, 2021)
You can learn more in the Visual Studio 2017 Release Notes. - Support for Inno Setup 6.2.0 (see changes)
- Support for Graphical Installer for Inno Setup 6.2.0 (Yanka) and Graphical Installer Wizard 1.16.01 (see changes)
- Support for NSIS 3.07 (see changes)
- Support for GI for NSIS 4.11.01 (Xolka) and Graphical Installer Wizard 1.16.01 (see changes)
- Improved install process for x64 (VS 2022 installed together with any previous x86 IDE), updated path(s) and template file(s)
Version 1.0.4.10
Release: 2020-11-17Updated: 2020-11-30
- We have completely reworked how IntelliSense in Inno Setup works.
IntelliSense is now [Section] sensitive
[Section] sensitive , so only items valid for speficic section are shown when Ctrl + Space is performed in that section. That reduces searching and increases speed of work. - Cleared, updated and removed deprecated IntelliSense items for Keywords, Flag,s Parameters, Attributes, etc.
- Support for Visual Studio 2019 16.8 (all editions: Enterprise, Professional, Community; up to version 16.8.1 (November 12, 2020))
- Support for Visual Studio 2017 15.9 (all editions: Enterprise, Professional, Community; up to version 15.9.29 (November 10, 2020))
- Support for Inno Setup 6.1.2 (also supports 6.1.0-beta and 6.1.1-beta) See changes)
- Support for Graphical Installer for Inno Setup 6.1.2 (Xenka) and Graphical Installer Wizard 1.16.01 (see changes)
- Support for NSIS 3.06 and 3.06.1 (see changes - Important note: ANSI targets are deprecated, consider moving to Unicode!)
- Support for GI for NSIS 4.10.01 (Webka) and Graphical Installer Wizard 1.15.01 (see changes)
- Global variableas ano now marked with Global word in tooltips, the parameters are marked with - Parameter.
- IntelliSense items for are now reordered so the most used items are on the top of the list.
The order of appearance in [Code] section: Variables (Global, Local, Parameters) -> Procedures and Functions (User defined) -> Members (#Symbols, types, consts) -> Classes (like TButton, ...) -> Inno Setup Pascal (like MsgBox(), ...) -> Various constants (like {pf}, MB_OK, ...)
The order of appearance outside of [Code] section: Keywords (like AppName, ...) -> Parameters (each section has its own set of them) -> Flags (each section has its own set of them) -> Members (like #Symbols, ...) -> Various constants (like {pf}, MB_OK, ...) - Fixed parsing warnings from Inno Setup ISCC compiler (especially if multiple colons were present in the warning)
- Removed duplicate global (static) variables
Duplicate global (static) variables from Inno Setup IntelliSense list - Installer: improved German translation
- Fixed issues withtransparent (blank) controls
Transparent (blank) controls in Visual Studio 2019 in Visual Studio 2019 (reinstall is needed - only in VS 2019!) - Fixed crashing when opening the Quick Actions (Bulb Suggestion) dialog (reinstall is needed - only in VS 2019!)
Version 1.0.4.9
Release: 2020-07-12- Support for Visual Studio 2019 16.6 (all editions: Enterprise, Professional, Community; up to version 16.6.3 (June 30, 2020))
- Support for Visual Studio 2017 15.9 (all editions: Enterprise, Professional, Community; up to version 15.9.24 (June 9, 2020))
- Support for Inno Setup 6.0.5 See changes)
- Support for Graphical Installer for Inno Setup 6.0.5 (Wonka) and Graphical Installer Wizard 1.15.01 (see changes)
- Removed "procedure" and "function" from Inno Setup Navigation bars (right one = Members). Now it is possible to search for specific procedure/function by typing first letters of its name
- Fixed bug and improved Braces Matching in Inno Setup [Code] section - especially for left brace '('
- Fixed Inno Setup #preprocessors: added missing #redim, fixed typo in #ifexists
- Improved parsing variables in Inno Setup - up to 5 variables per line in var block
- Fixed bug in parsing NSIS section with /o parameter
- Added missing IntelliSense items for NSIS + fixed few typos
- Inno Setup Compiler: corrected parsing warnings:
Warning: A message named "..." has not been defined for the "..." language. Will use the English message from Default.isl.
Warning: Message name "..." in "...path...to...ISL...file..." is not recognized by this version of Inno Setup. Ignoring. - Inno Setup New Project templates now (again) use 'OutputDir=Output' so running the setup directly with F5 is working.
- Implemented first set of
Quick Actions (Light Bulb Suggestions)
Quick Actions (Light Bulb Suggestions) using customizable Selection dialog
Selection dialog :
Adding File(s)/Folder into Inno Setup [Files] section
Adding File(s)/Folder into NSIS Section Manual - Updated syntax coloring for Inno Setup elements: most of the colors now follow the default IDE color for Dark/Light mode.
Also tweaked colors for NSIS in Dark mode: String, Variable and Preprocessor (more comfortable colors for eyes).
Version 1.0.4.8
Release: 2020-04-11- Support for Visual Studio 2019 16.5 (all editions: Enterprise, Professional, Community; up to version 16.5.2 (March 31, 2020))
- Support for Visual Studio 2017 15.9 (all editions: Enterprise, Professional, Community; up to version 15.9.21 (March 10, 2020))
- Support for Inno Setup 6.0.4 See changes)
- Support for Graphical Installer for Inno Setup 6.0.4 (Vanka) and Graphical Installer Wizard 1.14.01 (see changes)
- Improved working with scripts generated with Install Designer
- Minor fixes and performance improvements
- Inno Setup New Project templates now use 'OutputDir=userdocs:Output', 'DefaultDirName={autoappdata}', 'OutputBaseFilename=mysetup' and 'PrivilegesRequired=lowest'
- NSIS New Project templates now use 'RequestExecutionLevel user' and 'InstallDir "$LOCALAPPDATA\..."'
- Added possibility to select the installer's language on startup
Version 1.0.4.7
Release: 2019-12-16- Support for Visual Studio 2019 16.4 (all editions: Enterprise, Professional, Community; up to version 16.4.1 (December 10, 2019))
- Support for Visual Studio 2017 15.9 (all editions: Enterprise, Professional, Community; up to version 15.9.18 (December 10, 2019))
- Support for NSIS 3.05 (see changes - Important note: ANSI targets are deprecated, consider moving to Unicode!)
- Support for GI for NSIS 4.9.01 (Vilka) and Graphical Installer Wizard 1.13.01 (see changes)
- Support for Inno Setup 6.0.3 See changes)
- Support for Graphical Installer for Inno Setup 6.0.3 (Umika) and Graphical Installer Wizard 1.12.01 (see changes)
- Setup Dialogs (Forms and Pages) generated with Install Designer (NEW!) work out of the box with Visual & Installer
- Compiler shows warning if
newer Inno Setup version
Compiler warning - newer Inno Setup is installed than is already supported (to prevent errors in script like unknown commands, ...) - Compiler shows warning if
newer NSIS version
Compiler warning - newer NSIS is installed than is already supported (to prevent errors in script like unknown commands, ...) - It is possible to use keyboard arrows to navigate in Settings dialog
Version 1.0.4.6
Release: 2019-05-27Updated: 2019-06-06
- Support for
Visual Studio 2019
Visual Studio 2019 (all editions: Enterprise, Professional, Community), up to May 24, 2019 - version 16.1.1 Manual
You can learn more in the Visual Studio 2019 Release Notes. - Whole extension has been refactored and updated to support asynchronous autoload (AsyncPackage), currently used in Visual Studio 2019
-
Support for Visual Studio 2017 15.9 (all editions: Enterprise, Professional, Community), up to May 14, 2019 - version 15.9.12 Servicing Update
You can learn more in the Visual Studio 2017 Release Notes. - Support for Inno Setup 6.0.2 (Inno Setup 6 was oficially released! See changes)
- Support for Graphical Installer for Inno Setup 6.01 (Tamka) and Graphical Installer Wizard 1.11.01 (see changes)
- Updated and cleaned
Inno Setup Contants
Contants in Inno Setup - with added detailed description - Updated and cleaned
NSIS Contants
Contants in NSIS - with added detailed description - Fixed
NullReferenceException
NullReferenceException ("Object reference not set to an instance of an object") when accessing the Project Properties.
Version 1.0.4.5
Release: 2019-03-14- Preliminary support for
Visual Studio 2019 (RC)
y ??
Visual Studio 2019 (RC) (all editions: Enterprise, Professional, Community) Manual -
Support for Visual Studio 2017 15.9 (all editions: Enterprise, Professional, Community; version 15.9.8 (March 5, 2019))
You can learn more about how Microsoft ships releases in the Visual Studio 2017 Release Rhythm document. - Support for NSIS 3.04 (see changes)
- Support for GI for NSIS 4.8.01 (Ulinka) and Graphical Installer Wizard 1.12.01 (see changes)
- Preliminary support for Inno Setup 6.0.0 and 6.0.1 (Inno Setup is still in beta! See changes)
- Refreshed, united and modernized manual. Manual now matches other unSigned's products manuals (in style, design, content) and some parts were moved to product website.
Version 1.0.4.4
Release: 2018-11-28- New and improved
Project Properties
New and improved Project Properties dialog dialog for NSIS Project and Inno Setup Project. Manual - It is possible to set Project Properties separately for each Configuration (Debug/Release/...)
- New Project Property Configuration: Shows into which configuration the Project Properties are saved. Evaluates to currently selected configuration in Visual Studio - MSBuild variable $(Configuration).
- MSBuild variables can be used in all Project Properties fields. They can be saved/loaded as unevaluated
- "Launch tool before build" and "Launch tool after build" accept MSBuild variables and also symbols defined directly in Project Properties dialog
- Improved and corrected Project Properties dialog fields captions and added Examples texts
-
Support for Visual Studio 2017 15.9 (all editions: Enterprise, Professional, Community; version 15.9.2 (November 19, 2018))
You can learn more about how Microsoft ships releases in the Visual Studio 2017 Release Rhythm document. -
Support for Visual Studio 2017 15.8 (all editions: Enterprise, Professional, Community; version 15.8.8 (October 24, 2018))
You can learn more about how Microsoft ships releases in the Visual Studio 2017 Release Rhythm document. - Inno Setup
Symbol Tooltips
Symbol Tooltips (called Quick Info in Visual Studio) now contain symbol value (useful for hard-coded values) and comments (if found). This feature also works in NSIS (was implemented few releases ago)
Version 1.0.4.3
Release: 2018-06-27- Faster navigation in script with
Margin Indicators
Margin indicators (icons match the Navigation Bars icons) for NSIS Sections and Labels and Inno Setup Sections -
Support for Visual Studio 2017 15.7 (all editions: Enterprise, Professional, Community; version 15.7.4 (June 18, 2018))
You can learn more about how Microsoft ships releases in the Visual Studio 2017 Release Rhythm document. - Support for Inno Setup 5.6.0 and 5.6.1 (see changes)
- Support for Graphical Installer for Inno Setup 4.01 (Selka) and Graphical Installer Wizard 1.10.01 (see changes)
- Installer now speaks French language. Bonjour :-)
- Compiler now shows a warning if you use a feature from newer NSIS and Inno Setup version to inform you it may not be available. This depends on the feature type (e.g. new keywords will not be colored correctly but compiling will work fine).
Version 1.0.4.2
Release: 2018-02-07- New tool
SetupProjects Converter
SetupProjects Converter - converts MS Visual Studio Setup and Deploy projects (.vdproj), InstallShield Limited Edition projects (.isl) and Advanced Installer Projects (.aip) into NSIS (.nsi) and Inno Setup (.iss) scripts Manual -
Support for Visual Studio 2017 15.5 (all editions: Enterprise, Professional, Community; version 15.5.6 (January 29, 2018))
You can learn more about how Microsoft ships releases in the Visual Studio 2017 Release Rhythm document. - Support for NSIS 3.03 (see changes)
- Support for GI for NSIS 4.7.01 (Tinka) and Graphical Installer Wizard 1.11.01 (see changes)
- MessageBox Designer (also SetupProjects Converter) are now available as standalone applications
- All features from .vdproj Converter have moved to SetupProjects Converter and work also outside of IDE
- Fixed doubled "Visual & Installer" menu appearance in Visual Studio 2017 (if both NSIS and Inno Setup extensions were installed)
- Correct deleting registry keys for Visual Studio 2017 ("Visual & Installer" menu was still present after uninstall)
Version 1.0.4.1
Release: 2017-09-08-
Support for Visual Studio 2017 15.3 (all editions: Enterprise, Professional, Community; version 15.3.3 (August 29, 2017))
You can learn more about how Microsoft ships releases in the Visual Studio 2017 Release Rhythm document. - Added popup menu into
References Window
References Window for various operations with Find References results (Copy, Clear, Delete, Find, Check, ...) Manual - Support for NSIS 3.02 and 3.02.1 (see changes)
- Support for GI for NSIS 4.6.01 (Sonka) and Graphical Installer Wizard 1.10.01 (see changes)
- United NSIS 2 and NSIS 3 commands, directives, parameters, ...
- MessageBox Designer now shows new line characters ($\r $\n %n #13#10) correctly in Preview dialog
- Various optimizations in Inno Setup compiler
- Improved behaviour in enviroments with non-standard DPI settings
- United naming conventions, versions and icons used in Visual Studio Marketplace
- Improved installer and uninstaller: detecting Dark Theme, launching Visual Studio.
Version 1.0.4.0
Release: 2017-05-22- Official
Visual Studio 2017
Visual Studio 2017 ( support (all editions: Enterprise, Professional, Community; version 15.2 (26430.06 - May 12, 2017)) Manual - Fixed bug in final version of Visual Studio 2017 (cannot see new NSIS or Inno Setup Projects in template dialog)
- Changed all NSIS icons to NSIS 3 style everywhere - also on this website and in the manual. New icon looks like this:
- Visual Studio 2017 has become the main platform for development (C#). Old Visual Studios are still supported! (This is only for better comfort of our developers.)
Since now all screenshots (product pictures) on this website, in Tips and in the manual will be taken from VS 2017. - Whole GUI has been reworked (all VS versions, new dialogs use WPF). Visual Studios 2015 and 2017 use VS 2017 style (colors, icons, forms, dialogs, ...)
- Dark Theme
Dark Theme GUI is supported in all dialogs (all VS versions including 2005 and 2008 which officially do not support Dark Theme) - Find References now finds and recognizes Inno Setup {#Symbols} in preprocessor lines correctly
-
Rename References
Rename References for Inno Setup and NSIS elements (variables, symbols, functions, procedures) Manual - Find References (window) has been renamed to 'References Window' (the same window for Find References and Rename References features)
- It is possible to copy content of References Window into Clipboard (as text)
- Added Progress Bar into References Window for displaying current progress of Find Rererences / Rename References operations
- Fixed issues with Administrator rights and generating hw.data and license.key file
- Installer: Default installation path has been changed from C:\Program Files (x86)\Visual & Installer\ to C:\ProgramData\Visual & Installer\.
Version 1.0.3.21
Release: 2017-01-04-
Visual Studio 2017 (RC)
Visual Studio 2017 (RC support (all editions: Enterprise, Professional, Community) Manual - Support for NSIS 3.01 (see changes)
- Support for GI for NSIS 4.5.01 (Rozka) and Graphical Installer Wizard 1.9.01 (see changes)
-
MessageBox Designer
MessageBox Designer as standalone application (both Inno Setup and NSIS) for Visual Studio 2015 and 2017 Manual - NSIS Compiler now also reads stderr (Standard error stream) data into Output window (changed in NSIS 3.01)
- LaunchToolAfterBuild and LaunchToolBeforeBuild actions now supports symbols in paths and parameters (both Inno Setup and NSIS)
- Changed NSIS IntelliSense Parameter Info trigger character to Left Round Bracket '('. Originally it was [ (now it is the same as Inno Setup). Manual
- Added missing CheckBox for NSIS Parameter Info in Settings dialog (default is On)
- Added missing IntelliSense items for commands and parameters ( NSIS 3)
-
.vdproj Converter
.vdproj Converter as standalone application (both Inno Setup and NSIS) for Visual Studio 2015 and 2017 Manual
Version 1.0.3.20
Release: 2016-09-01- Running the resulting installer directly with 'Start Debugging' (F5) or 'Start Without Debugging' (Ctrl+F5) actions (without setting the Project Properties 'Run Installer' property). See this Tip for details. Manual
- Removed spaces in NSIS and Inno Setup Project Templates (Improved project creating, Increased security)
- Default output name was changed to $safeprojectname$ (which is project name without spaces, invalid characters etc. in both NSIS and Inno Setup installers) instead of default 'setup.exe' to prevent DLL hijacking (Increased security)
-
Page creator and Page leave functions
Custom Page creator and leave functions (functions for custom pages used in Page or UninstPage commands) have custom icons (in Navigation Bars and IntelliSense Code Completion) in NSIS scripts Manual - Support for NSIS 3.0 (Final version - no more Beta or RC!, see changes)
- Support for NSIS 3.0 RC2 (see changes)
- Support for GI for NSIS 4.4.01 (Patka) and Graphical Installer Wizard 1.8.01 (see changes)
- IntelliSense Parameter Info
Parameter Info for NSIS commands is now supported for NSIS commands Manual - NSIS Compiler now handles recursive errors correctly, errors in macros and included files or symbols, multiline errors in directives (!system, !execute, !define). Fixed processing multiline errors (commands MessageBox, CreateShortcut, ExecShell, FileSeek, InstProgressFlags, SetFileAttributes) and registry related commands (DeleteRegKey, DeleteRegValue, EnumRegKey EnumRegValue, ReadRegDWORD, ReadRegStr, WriteRegBin, WriteRegDWORD, WriteRegStr, WriteRegExpandStr). Added warning messages with correct usage of these commands
-
External functions / procedures
Custom icons for external Inno Setup functions / procedures are now marked with custom icons (in Navigation Bars and IntelliSense Code Completion) in Inno Setup scripts Manual - Inno Setup Compiler now handles SignedUninstalller=Yes error correctly, errors in included files or symbols.
- Parameter Info feature in Inno Setup scripts now show correct delimiters and parameter number.
Version 1.0.3.19
Release: 2016-06-03- Added path to script file and line number into NSIS and Inno Setup
tooltips
Tooltip for Inno Setup variable for better orientation in script files - United NSIS and Inno Setup
tooltips
Tooltip for NSIS variable structure (for Functions [procedures], Variables, Symbols, ...) - Improved searching symbols under cursor for Go To feature and IntelliSense Quick Info
- Support for NSIS 3.0 RC1 (see changes)
- Support for GI for NSIS 4.3.01 (Oxanka) and Graphical Installer Wizard 1.7.01 (see changes)
- Updated NSIS Project Properties (texts, options, details): Manual
- Implemented /WX (command line) switch into NSIS Project Properties (Treat warnings as errors).
- Implemented /PPO and /SAFEPPO (command line) switches into NSIS Project Properties (Runs only the preprocessor [Prints the result to Output Window]. The safe version will not execute specific instructions).
- Improved parsing results from NSIS compiler (treat warnings as error, Note as warning, ...)
- Support for Inno Setup 5.5.9 (see changes)
- Support for GI for Inno Setup 3.9.01 (Radka) and Graphical Installer Wizard 1.9.01 (see changes)
- Updated Inno Setup Project Properties (texts, options, details): Manual
- Implemented /J (command line) switch into Inno Setup Project Properties (#include additional files).
Version 1.0.3.18
Release: 2016-03-02- Fixed searching for references in Inno Setup variables (variable declaration line, Find References feature)
- Correct parsing NSIS functions (and comments), removed duplicate $ character(s)
- Improved parsing procedures and functions parameters in Inno Setup [Code] section
- All unSigned's installers are now dual signed with SHA-1 and SHA-256 certificates + signed uninstaller (uninst000.exe)
- Improved installer (As recommended by Microsoft's desktop applications guideline): No welcome, page, Print and Save license buttons, ...
- Support for GI for Inno Setup 3.7.01 (Olinka) and 3.8.01 (Penka) and Graphical Installer Wizard 1.8.01 (see changes)
- Support for Inno Setup 5.5.7 (see changes)
- Support for Inno Setup 5.5.8 (see changes) with Dual signing
- Support for GI for NSIS 4.2.01 (Norka) and Graphical Installer Wizard 1.8.01 (see changes)
- Support for NSIS 3.0b3 (see changes)
- Support for NSIS 2.50 (see changes)
Version 1.0.3.17
Release: 2015-12-07- Dark Theme
Dark Theme support (Text Editor, Find References, ...) support (Text Editor, Find References, ...) + default colors for dark themes (theme is automatically detected during installation) Manual
You can configure this feature in Settings dialog. - Implemented Type recognition for Inno Setup variables
Type recognition for Inno Setup variables - Type of variables (also of parameters) is shown in IntelliSense tooltips (Code Completion, Quick Info, ...) and in the Navigation Bars You can configure this feature in Settings dialog. - Improved parsing error results from included script files (.iss) in Inno Setup compiler
- Opening correct script file if some error occurs in included file [Inno Setup]
- Updated items (and their icons) in Navigation Bars and IntelliSense: Macros (italic) - NSIS, Global vars (icon), Public symbols (bold) - Inno Setup
- Improved German (Deutsche Sprache) translation in installer
- Fixed rare Null Reference Exception when switching projects in Visual Studio (NSIS, Inno Setup)
- Support for NSIS 3.0b2 (see changes)
Version 1.0.3.16
Release: 2015-08-04Update: 2015-08-25
- Refactoring support for NSIS and Inno Setup. New window Find References
Find References (Inno Setup) (Default shortcut is Shift+Alt+F)
Double-clicking the result item moves the cursor to appropriate line in script file. Piece of script is shown in tooltip for better orientation. Manual - Official Visual Studio 2015 support + Official Windows 10 support
- Support for Inno Setup 5.5.6 (see changes) with Windows 10 support - recommended!
- Support for GI for Inno Setup 3.6.01 (Ninka) and Graphical Installer Wizard 1.6.01 (see changes)
- Improved installer (fixed various antivirus software issues: false-positive alarms, ...)
- Implemented checking for latest NSIS and Inno Setup release
Latest NSIS and Inno Setup release check and downloading updated version (can be turned On/Off in Settings dialog). - Better tokens recognition for Go To, Find References, Quick Info features (remember: CAse SensiTIve!)
- Colored Settings pages
Colored Settings pages for better orientation. for better orientation. - Fixed problems at startup when Checking for new version of software may cause crash of Visual Studio.
Version 1.0.3.15
Release: 2015-04-07Update: 2015-06-09
- Support for Visual Studio 2015
Visual Studio 2015 (all editions - also CTP and Preview). Manual - Improved parsing results from (new) NSIS compiler, fixed problems with very rare NSIS outputs
- Support for NSIS 3.0b1 (see changes)
- Simplified installer - less steps to install the software, much-much faster and more flexible + new design.
- Increased security of NSIS and Inno Setup compilers.
- Solved issues during uninstall, removed all files and registry keys.
- Update 2015-06-09: Fixed problems with Symantec Endpoint Protection which was marking InnoSetupCompiler.dll and NSISCompiler.dll as Trojan.Gen.SMH.
- Improved registration into Visual Studio (all editions) - NSIS or Inno Setup New project items were missing.
- Visual Studio 2013 version is build against VS 2013 with Update 5 RC applied.
Version 1.0.3.14
Release: 2014-10-28- Parameter Info
Parameter Info for functions and procedures is now supported for functions and procedures [Inno Setup]. Manual - Displaying parameters of functions and procedures in Navigation Bars can be turned On/Off
Parameter Info for functions and procedures (can be tuned on/off in Settings)) [Inno Setup] - Items in Navigation Bars are grouped as Function/Procedure, Variable, Symbol and sorted alphabetically [Inno Setup + NSIS]
- Improved parsing variables in Inno Setup (after 'var' keyword).
- Global variables (after var keyword in [Code] section in Inno Setup Script, or defined with /GLOBAL in NSIS) are shown in bold in Navigation Bars
Global variables in script are shown in bold. . - 'var' and 'const' are not shown in variable names in IntelliSense and Navigation Bars [Inno Setup]
- Implemented Local scope
Local scope (for procedures and functions) for IntelliSense Complete Word. (for procedures and functions) for Complete Word feature: only local + global + static variables are shown (not all variables in script) and they are shown as first [Inno Setup]. - United order of Complete Word items: as first are shown user defined items (variables, functions, symbols) then NSIS/Inno Setup default stuff and as last snippets/files/helpers.
- Settings moved to separate registry key: 'NSIS' or 'Inno Setup' in HKCU root.
- Installer: added Windows version detection, increased speed
Version 1.0.3.13
Release: 2014-09-11- Creating MessageBox-es without writing the code using MessageBox designer
MessageBox designer . Code is generated and pasted on cursor position. Manual - Support for Inno Setup 5.5.5 (see changes)
- Implemented new commands/options from latest Inno Setup (compiler/preprocessor), updated manual and IntelliSense items
- Support for GI for Inno Setup 3.5.01 (Mirka) and Graphical Installer Wizard 1.5.01 (see changes)
- Support for NSIS 3.0a1 + 3.0a2 + 3.0b0 (see changes)
- Implemented new commands/options from latest NSIS, updated manual and IntelliSense items
- Support for GI for NSIS 4.01 (Lucka) and Graphical Installer Wizard 1.4.01 (see changes)
- It is possible to easily create new NSISProject and InnoSetupProject from existing script file(s)
using Create New Project from Script
Create New Project from Script feature. - Whole system is now more Case IN-sensitive (to be more user friendly) - script file names, extensions, but also some commands, keywords, directives and various stuff.
- IntelliSense (after Ctrl+Space) is now shown correctly in Visual Studio 2013. (If NSIS was installed in some system directory and Visual Studio is launched without Administrator rights).
Version 1.0.3.12
Release: 2014-04-02Updated: 2014-04-17
-
Adding existing items 'as Link'
Adding existing items 'as Link' is now supported (NSIS + Inno Setup). Links are shown with little arrow
Links shown in a Solution Explorer. (shortcut symbol) in a Solution Explorer. Manual - Linked scripts can be also compiled using
Properties
Compiling linked scripts - set 'Build Action' to 'Compile' to compile the file or to 'None' for no action. - Support for Visual Studio 2013 is now official.
- Fixed problems with loading license.key (Improved AppProtector API).
- Automatic outlining (code folding) for
NSIS
Automatic outlining (code folding) NSIS and for Inno Setup
Automatic outlining (code folding) Inno Setup with many elements supported. See Features for more info. Manual - A dialog with
Settings
Automatic outlining can be turned on or off in Settings dialog has been updated. Automatic outlining can be turned on or off. Each feature has a link for online manual. - New Tips of the Day (updated links to online manual, updated links and pictures, ...)
- Fixed problem with multiple creating
Find All References
Fixed problem with multiple creating Find All References items in Text Editor menu. items in Text Editor menu.
Version 1.0.3.11
Release: 2014-01-08- NSIS default script was changed to support MUI2 (Modern UI 2). Now it is possible to convert it directly with Graphical Installer Wizard.
- Support for NSIS 3.0a2 (Release Notes).
- NSIS compiler sometimes does not provide correct error details. V&I shows 'Unrecognized error' message in that case with as much detailed description as possible.
- Fixed problems with loading Inno Setup code snippets (loading from wrong directory).
- Fixed E_INVALIDARG exception bug (
double-click in Error List
Fixed E_INVALIDARG exception bug (double-click in Error List) for NSIS and Inno Setup. ) - Multiple command line options (set via Project Properties) are now automaticaly recognized (/D and /X for NSIS, /d, /$ and /p for Inno Setup). There is no need to write additional parameter manually.
- Error List window now shows information in comprendious form (file paths are shortened for better look, ...)
- Recursive NSIS errors are shown correctly (whole hierarchy is visible with the root of problem)
with full 'Call Stack'
Recursive NSIS errors are shown correctly (whole hierarchy is visible with the root of problem) with full 'Call Stack' - NSIS warnings are now clickable and
correct file is opened in editor
NSIS warnings are now clickable and correct file is opened in editor . Correct line numbers are shown for warnings inside of the macros.
Version 1.0.3.10
Release: 2013-10-30- Support for IntelliSense Member Completion -
all members of Object
Support for IntelliSense Member Completion - all members of Object are shown in a list after typing dot (.) (properties/functions/procedures/...) are shown in a list after typing dot (.) Manual - Huge optimizations in IntelliSense speed (performance up).
- IntelliSense inside [Code] section will show only appropriate items (stuff from [Setup], [Icons], ... is not shown) and vice versa. [Code] should be always the last section in the script!
- 3 global static variables:
MainForm (TMainForm), WizardForm (TWizardForm) and UninstallProgressForm (TUninstallProgressForm)
3 global static variables: MainForm (TMainForm), WizardForm (TWizardForm) and UninstallProgressForm (TUninstallProgressForm) are always visible/accessible (as they are defined directly in Inno's sources; we attached them to line [Code]) - IntelliSense Code Completion now offers classes and their members from Inno's Support Classes Reference
IntelliSense Code Completion now offers classes from Support Classes Reference for Pascal language. - Fixed double-clicking line in Error List - VS 2010/2012/2013 now navigates to correct file and line (bug in MPF 2010)
- Support for Inno Setup 5.5.4 (see changes)
- Support for GI for Inno Setup 3.4.01 (Lenka) and Graphical Installer Wizard 1.4.01 (see changes)
Version 1.0.3.9
Release: 2013-09-10- Visual Studio 2013 Preview support (Be careful - it is still not final product - please report any issues!) Manual
- Improved loading license.key and hw.data in License dialog
- Updated Graphical Installer Wizard for NSIS to v1.3.01 (features)
- Better integration with Graphical Installer - automatic detection and download (Trial version!) if not found
- Option "Run installer" is executed after "Launch tool after build"
- Tweaks in installer (fixed many language mistakes)
- NSIS 3.0a1 support (see changes).
Syntax of several commands was changed - see
'Warning' message in tooltip
Syntax of several commands was changed - see 'Warning' message in tooltip (if there is a change) (if there is a change)
Version 1.0.3.8
Release: 2013-06-21- Visual & Installer can open and convert VS Setups
(.vdproj files)
Visual & Installer can open and convert VS Setups (.vdproj files) into NSISprojects or InnoSetupProjects. into NSISprojects or InnoSetupProjects. Manual - NSIS and Inno Setup Navigation bars (left ones - for fast navigation in script) are now grouped by type and sorted alphabetically.
- Fixed random crash in InnoSetupProject Navigation bar when user selects an item to jump into Section.
- NSIS sections starting with dash (e.g.: -Post) are now recognized correctly.
- Changed default settings location from HKEY_LOCAL_MACHINE to HKEY_CURRENT_USER (from 'per-machine' to 'per-user') so all users have unique settings.
As settings are saved in Windows Registry - running Visual Studio without administrator rights may cause the settings are not written into registry correctly. - Improved handling multi-line errors from makensis.exe (NSIS command line compiler).
- Highlighting errors in macros in Output window [NSISProject]
- Added handling errors in macros [NSISProject] with tip for correct syntax
Version 1.0.3.7
Release: 2013-05-23- Properties 'Launch tool after build' and 'Launch tool before build'
now support parameters (and spaces in paths)
Properties 'Launch tool after build' and 'Launch tool before build' now support parameters Manual - Output of applications run as 'Launch tool after build' and 'Launch tool before build' is now
redirected into Output window
Output of applications is now redirected into Output window (useful for batch files or command line utilities) Manual - MSBuild variables in .targets files are set to predefined values (Configuration, Platform, Architecture, ...)
- All properties are now saved and reloaded as 'unevaluated' (e.g.: writing '$(Configuration)' into property will not evaluate it to 'Debug')
- Removed unused 'References' node in Solution explorer for NSISProject and InnoSetupProject
- Improved uninstall - removed all registry keys and misc. files/settings
- NSIS 3 (3.0a0) support (see changes). There are many changes and new features in NSIS 3. NSIS 3 is still in alpha stage! Some features were removed (like /RAW switch is not more present) and many new were added (new keywords, changed work with plug-ins, ...).
Syntax of several commands was changed - see 'Warning' message in tooltip
Syntax of several commands was changed - see 'Warning' message in tooltip (if there is a change) (if there is a change)
Version 1.0.3.6
Release: 2013-02-27- Support for Inno Setup 5.5.3 (see changes)
- Support for Graphical Installer for Inno Setup (v3.3.01 Katka)
- Updated Graphical Installer Wizard - context sensitive help [Inno Setup]
- Text from compilation (shown in Output Window in Visual Studio)
is now colored
Text from compilation (shown in Output Window in Visual Studio) is colored (errors - red, warnings - yellow, VS 2010 and later only) Manual - Displaying Matching Braces
Matching Braces in Text editor window in Text editor window Manual - Highlighting word under cursor
Highlighting word under cursor position in Text editor window position in Text editor window (VS 2010 and later only) Manual - Outlining (Regions)
Outlining (Regions) in Text editor window support in Text editor window (VS 2010/2012 only) Manual - New Settings dialog
Settings dialog - all features from this version can be easily turned on and off. Manual - Supporting Commenting of Code
Version 1.0.3.5
Release: 2013-01-10- Dynamic comments tooltips
Dynamic comments (tooltips) : extended tooltips for Procedures, Functions and Variables [InnoSetupProject] or Functions, Macros and Variables [NSISProject]. - Many improvements in IntelliSense (Improved parsing single words on line, speed, ...)
- Parameters of functions/procedures are marked Italic in Navigation Bars [InnoSetupProject]
- Fixed displaying strings in Output window
Unicode texts in Output window for Unicode languages. (With /RAW option) [NSISProject]. - New option '/RAW' for NSISProject
Option '/RAW' for NSISProject MakeNSIS.exe's output is binary (allowing Unicode characters). Only in Unicode NSIS (2.46.5 and newer). MakeNSIS.exe's output is binary (allowing Unicode characters). Only in Unicode NSIS (2.46.5 and newer). - Fixed problems with license.key and hw.data.
- New Code Snippets (for work with selected text)
Version 1.0.3.4
Release: 2012-11-28- New Code Snippets (nsDialogs, Label, CheckBox, RadioButton, ...) - 23 new items [NSISProject]
- Complete Manual (.chm file)
- Compilers now display command line options in Output window
- Added 'New item' templates
New items in NSISProject and Inno SetupProject : NSIS Script file (.nsi), Header File (.nsh), nsL Assempler file (.nsl) and Text file (.txt) [NSISProject]. Manual - Added 'New item' templates
New items in NSISProject and Inno SetupProject : Inno Setup Script file (.iss) and Text file (.txt) [InnoSetupProject] - New property 'Launch tool before build' (both NSISProject and InnoSetupProject) Manual
- Graphical Installer Wizard (v1.2.01) - support for Themes, fixed Alt key press bug (Windows XP, Vista, 7, 8)
Version 1.0.3.3
Release: 2012-10-29- nsLanguage (nsL) - nsL is a high-level language for NSIS,
nsL Assembler syntax it has a uniform syntax that is similar to familiar programming languages such as C and Java. Manual - Support for Graphical Installer for NSIS (v3.1.01 - Ivanka)
- Graphical Installer Wizard (v1.1.01) - with possibility to convert any NSIS script into Graphical Installer Powered Installer + fixed random crash.
- Improved Quick Info and Go To support for Symbols and String Literals [InnoSetupProject]
- 'Go To definition' now recognizes constants "{cm:...}, {code:...}, {ini:...}, {reg:...}" [InnoSetupProject].
- New IntelliSense items: "Result, True, False" [InnoSetupProject]
- Inno Setup 5.5.2 support + support for Graphical Installer for Inno Setup (v3.2.01 - Janka)
- Added missing defines into IntelliSense [NSISProject]
Version 1.0.3.2
Release: 2012-09-20- 'Open file at cursor' can open files with '${NSISDIR}' constant, like !include "${NSISDIR}\Contrib\Modern UI 2\MUI2.nsh" [NSISProject]. Manual
- Added missing NSIS keywords and parameters into IntelliSense Code Complete
- Improved Quick Info and Go To support for Labels, Macros, Symbols, String Literals and Variables [NSISProject]
- 'Open file at cursor' can open files with 'compiler:' constant, like #include "compiler:Settings\defaults.iss" [InnoSetupProject].
- Installer now sets path to Graphical Installer Wizard correctly (without redundant ": " character)
Version 1.0.3.1
Release: 2012-08-23- This is final release of Visual & Installer - Product is GOLD - no more beta!
- Inno Setup 5.5.1 support
- Tip of the Day
Tip of the Day dialog dialog Manual - Remembering Navigation bar state (in Tools -> Options -> Text Editor -> NSIS Language [InnoSetup Language] -> General -> Navigation bar)
- Improved saving Project properties (Run installer, Defined symbol)
- Fixed 'Open file at cursor' bug (from version 1.0.3.0). Files are now opened and saved correctly.
Version 1.0.0.1 (BETA)
Release: 2012-03-05- This is initial release of Visual & Installer - first public version available!
Legend - symbols used in this changelog
- - special (very important) release of Visual & Installer
- - new feature (large change, usually with picture describing it)
- - small change or something new (usually some improvement)
- - fixed bug, fixed issue, resolved problem
- - some part was reworked (no large change)
- - removed feature (feature will not be available in next release)
- - known bug (non critical bug which cannot be fixed at this moment)
- - item which we are currently working on
- - information or tip for you for easier use of our software
- - warning - really useful info. Can save you a lot of troubles.
- By default NSIS is mentioned first, alternative for Inno Setup is enclosed in [square brackets].