Skip to content

public v1.1.0

Compare
Choose a tag to compare
@3F 3F released this 24 Feb 12:06
· 48 commits to master since this release

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 = ...) &amp; $(-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