public v1.1.0
Changes
- FIXED: UI: possible crash when sorted actions in action list.
- FIXED: Incorrect component re/activation (SBE-Scripts)
- FIXED: Infinite loop with user-variables(+recursive properties) in MSBuild engine.
- FIXED: MSBuild: Fixed incorrect evaluation from double quotes if used
(
,)
symbols. - FIXED:
not found component for handling
with vsCE & Core alias (InternalComponent) - FIXED: [FileComponent] Fixed BOM for all UTF-8 encodings when is used the
replace
methods. - FIXED: Possible null-reference exception when getting name from "Set as StartUp Project".
- FIXED: Possible crash for COMException in OWP components.
- FIXED: UI: incorrect updating of variable list in Testing tool when the user script is failed.
- NEW: UI: added the Raise item to check the all incoming commands inside sniffer.
- NEW: UI. Added list of the MSBuild Properties in code completion. start with '$('<--
- NEW: Additional MSBuild Property 'vsCommandEvent'
- NEW: Added the code generation Wizard 'Automatic Version Numbering'
- NEW: [InternalComponent] new stdout & stderr properties.
To get data from stdout/stderr for action which is executed asynchronously. - NEW: Forcing evaluation with MSBuild engine from new MSBuildComponent. (SBE-Scripts)
- NEW: [FileComponent] remote.download() to download files from remote server.
Method signatures:
-void remote.download(string addr, string output [, string user, string pwd])
... - NEW: [FileComponent] copy() methods to copy selected files / directories to the destination. +mkdir
Fast operations instead of xcopy etc.
Method signatures:
-void copy.file(string src, string dest, bool overwrite [, object except])
-void copy.directory(string src, string dest, bool force [, bool overwrite])
... - NEW: [FileComponent] delete() methods to delete selected files / directories.
Method signatures:
-void delete.files(object files [, object except])
-void delete.directory(string dir, bool force)
... - NEW: [FileComponent] BOM (Byte-Order Mark) special names:
utf-8-bom
(0xEF 0xBB 0xBF) &utf-8
- NEW: Added NuGetComponent for work with NuGet packages (nupkg) via GetNuTool logic. (SBE-Scripts)
GetNuTool v1.3
Method signatures:
-void gnt.raw(string command)
... - NEW: Added special marker
<#data> ...
to avoid broken container for unpaired symbols[
,]
(SBE-Scripts) - NEW: [MSBuild core] Global MSBuild properties
$(+name = ...) & $ (-name = ...) - NEW: Added SevenZipComponent for work with archives via 7-Zip engine (www.7-zip.org).
Method signatures:
-void pack.files(object files, string output [, object except][, enum format, enum method, integer level])
-void pack.directory(string dir, string output [, enum format, enum method, integer level])
-boolean check(string file [, string pwd])
-void unpack(string file [, string output][, boolean delete][, string pwd])
... - CHANGED: Limit for supported containers per action: 2^16 (MSBuild engine)
- CHANGED: Allowed using of the vsCE panel from VS.Output Window. R/W operations. (OWPComponent)
- CHANGED: Allowed evaluation of string arguments with MSBuild engine for:
Components:
- BuildComponent
- FileComponent
- FunctionComponent
- NuGetComponent
- SevenZipComponent - CHANGED: [FileComponent] Default encoding for all I/O operations -
UTF-8 Without BOM
- CHANGED: [FileComponent] Removed processing of tokens when is used the
write
operations. - CHANGED: Allowed multiline definitions of all nodes. (SBE-Scripts)
- CHANGED: Updated forms of Boolean type. See the vsSBE documentation. (SBE-Scripts)
- CHANGED: Updated NLog v4.2.3 & Newtonsoft.Json v8.0.2
- CHANGED: Unescaping the quote characters from arguments by default. (SBE-Scripts)
- CHANGED: The ToolsVersion="4.0" now is used by default instead of 12.0 (Targets Mode - Template)
- CHANGED: Other trivial changes and bug fixes.
- NOTE: It includes vsSolutionBuildEvent engine v0.12.7
The documentation:
- vssbe.r-eg.net
- vsce.r-eg.net
Binaries
http://vsce.r-eg.net/Downloads/
bin_net45.zip
- Release_notes.txt
- vsCommandEvent_v1.1.0.672_[9c1a9f7][net45].vsix