Skip to content

Commit

Permalink
public v0.12.5
Browse files Browse the repository at this point in the history
* FIXED: Infinite loop with user-variables(+recursive properties) in MSBuild engine.
* FIXED: "Fail: PM - getRightOperand: incorrect data ')")'" -> Func / SHA1 & MD5 (FunctionComponent)
* FIXED: Supported products ( +Enterprise & Community )
* FIXED: UI: Incorrect updating of availability of the form controls when selected action has been changed.
* FIXED: Possible crash for COMException in OWP components.
* FIXED: UI: incorrect updating of variable list in Testing tool when the user script is failed.
* FIXED: Evaluation with MSBuild engine when the all projects are not available at all - "Fail: not found project: ..."
* NEW: Added the code generation Wizard 'Automatic Version Numbering'
       http://vssbe.r-eg.net/doc/Examples/Version/

* NEW: Support of complex objects for filters in CommandEvent, Sniffer tool, +DTEComponent
* NEW: UI: added control of log messages by type - Trace, Debug, etc.
* NEW: Added `Core` alias for InternalComponent.
* NEW: Support of all available items (OWPComponent)
       Signature: `#[OWP out(string ident [, boolean isGuid])]`

* CHANGED: Limit for supported containers per action: 2^16 (MSBuild engine)
* CHANGED: Limit on 2048 records in sniffer tools.
* CHANGED: Updated NLog v4.2.2
* CHANGED: Other trivial changes and bug fixes with UI: stack trace in testing tool, fixed notifications for removed rows, etc.
  • Loading branch information
3F committed Dec 6, 2015
1 parent d74e1a9 commit d018ea4
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 4 deletions.
2 changes: 1 addition & 1 deletion .version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.12.4
0.12.5
4 changes: 2 additions & 2 deletions .vssbe
Original file line number Diff line number Diff line change
Expand Up @@ -71,13 +71,13 @@
"Mode": {
"$type": "net.r_eg.vsSBE.Events.ModeScript, vsSolutionBuildEvent",
"Type": "Script",
"Command": "#[\"\n Prepares data - versions, revBuild & information from git\n\"]\n\n#[var tStart = $([System.DateTime]::Parse(\"2015/09/27\").ToBinary())]\n#[var tNow = $([System.DateTime]::UtcNow.Ticks)]\n#[var revBuild = $([System.TimeSpan]::FromTicks($([MSBuild]::Subtract($(tNow), $(tStart)))).TotalMinutes.ToString(\"0\"))]\n\n#[var tplVersion = #[File get(\"Version.tpl\")]]\n\n#[var pDir = vsSolutionBuildEvent/]\n#[var pDirBridge = Bridge/]\n#[var pDirCIM = CI.MSBuild/]\n#[var pDirDevenv = Devenv/]\n#[var pDirProvider = Provider/]\n\n#[var numSBE = #[File get(\".version\")]]\n#[var numBridge = #[File get(\"#[var pDirBridge].version\")]]\n#[var numCIM = #[File get(\"#[var pDirCIM].version\")]]\n#[var numDevenv = #[File get(\"#[var pDirDevenv].version\")]]\n#[var numProvider = #[File get(\"#[var pDirProvider].version\")]]\n\n#[\" the 0 it's the reserved number for patches from external assemblies /see AssemblyInfo \"]\n\n#[var num0Bridge = #[var numBridge].0]\n#[var num0CIM = #[var numCIM].0]\n#[var num0Devenv = #[var numDevenv].0]\n#[var num0Provider = #[var numProvider].0]\n",
"Command": "#[\"\n Prepares data - versions, revBuild & information from git\n\"]\n\n#[var tStart = $([System.DateTime]::Parse(\"2015/12/05\").ToBinary())]\n#[var tNow = $([System.DateTime]::UtcNow.Ticks)]\n#[var revBuild = $([System.TimeSpan]::FromTicks($([MSBuild]::Subtract($(tNow), $(tStart)))).TotalMinutes.ToString(\"0\"))]\n\n#[var tplVersion = #[File get(\"Version.tpl\")]]\n\n#[var pDir = vsSolutionBuildEvent/]\n#[var pDirBridge = Bridge/]\n#[var pDirCIM = CI.MSBuild/]\n#[var pDirDevenv = Devenv/]\n#[var pDirProvider = Provider/]\n\n#[var numSBE = #[File get(\".version\")]]\n#[var numBridge = #[File get(\"#[var pDirBridge].version\")]]\n#[var numCIM = #[File get(\"#[var pDirCIM].version\")]]\n#[var numDevenv = #[File get(\"#[var pDirDevenv].version\")]]\n#[var numProvider = #[File get(\"#[var pDirProvider].version\")]]\n\n#[\" the 0 it's the reserved number for patches from external assemblies /see AssemblyInfo \"]\n\n#[var num0Bridge = #[var numBridge].0]\n#[var num0CIM = #[var numCIM].0]\n#[var num0Devenv = #[var numDevenv].0]\n#[var num0Provider = #[var numProvider].0]\n",
"Command__": [
"#[\"",
" Prepares data - versions, revBuild & information from git",
"\"]",
"",
"#[var tStart = $([System.DateTime]::Parse(\"2015/09/27\").ToBinary())]",
"#[var tStart = $([System.DateTime]::Parse(\"2015/12/05\").ToBinary())]",
"#[var tNow = $([System.DateTime]::UtcNow.Ticks)]",
"#[var revBuild = $([System.TimeSpan]::FromTicks($([MSBuild]::Subtract($(tNow), $(tStart)))).TotalMinutes.ToString(\"0\"))]",
"",
Expand Down
22 changes: 22 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,28 @@
vsSolutionBuildEvent
____________________

[v0.12.5] 2015.12.06
* FIXED: Infinite loop with user-variables(+recursive properties) in MSBuild engine.
* FIXED: "Fail: PM - getRightOperand: incorrect data ')")'" -> Func / SHA1 & MD5 (FunctionComponent)
* FIXED: Supported products ( +Enterprise & Community )
* FIXED: UI: Incorrect updating of availability of the form controls when selected action has been changed.
* FIXED: Possible crash for COMException in OWP components.
* FIXED: UI: incorrect updating of variable list in Testing tool when the user script is failed.
* FIXED: Evaluation with MSBuild engine when the all projects are not available at all - "Fail: not found project: ..."
* NEW: Added the code generation Wizard 'Automatic Version Numbering'
http://vssbe.r-eg.net/doc/Examples/Version/

* NEW: Support of complex objects for filters in CommandEvent, Sniffer tool, +DTEComponent
* NEW: UI: added control of log messages by type - Trace, Debug, etc.
* NEW: Added `Core` alias for InternalComponent.
* NEW: Support of all available items (OWPComponent)
Signature: `#[OWP out(string ident [, boolean isGuid])]`

* CHANGED: Limit for supported containers per action: 2^16 (MSBuild engine)
* CHANGED: Limit on 2048 records in sniffer tools.
* CHANGED: Updated NLog v4.2.2
* CHANGED: Other trivial changes and bug fixes with UI: stack trace in testing tool, fixed notifications for removed rows, etc.

[v0.12.4] 2015.09.29
* FIXED: C# Mode. Error CS1567 when used GenerateInMemory property.
* FIXED: "Action ... is ignored for current configuration" for AnyCPU platform if used MSBuild tool.
Expand Down
2 changes: 1 addition & 1 deletion vsSolutionBuildEvent/source.extension.vsixmanifest
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<Identifier Id="94ecd13f-15f3-4f51-9afd-17f0275c6266">
<Name>vsSolutionBuildEvent</Name>
<Author>entry.reg@gmail.com</Author>
<Version>0.12.4</Version>
<Version>0.12.5</Version>
<Description xml:space="preserve">Flexible actions for all events.. +Supports the CI /Build Servers, Command-Line mode and many other features for build, tests, debugging, versioning, CI, logging(+logger for msbuild), work with files etc.,</Description>
<Locale>1033</Locale>
<MoreInfoUrl>http://visualstudiogallery.msdn.microsoft.com/0d1dbfd7-ed8a-40af-ae39-281bfeca2334/</MoreInfoUrl>
Expand Down

0 comments on commit d018ea4

Please sign in to comment.