
Version: 3.5.1.0
Released: 1 December 2008
Changes:
|
|
27 New |
|
21 Enhanced |
|
27 Fixed |
|
Type |
Change |
File |
Description |
|
|
All Files |
Online Help (www.msbuildextensionpack.com) |
|
|
|
All Files |
Numerous improvements to documentation and samples throughout. |
|
|
|
6560 |
All Files |
IntelliSense Schema files added for BizTalk, Iis7, JSharp, StyleCop and Tfs task assemblies and Microsoft Team Build Tasks. (Framework added in 7952) |
|
|
6560 |
All Files |
Various files changed to list TaskActions alphabetically in the documentation section. |
|
|
7365 |
All Files |
Updated to respect the SuppressTaskMessages logic. |
|
|
8204 |
All Files |
Added attributes to support MSBuild Sidekick v2 integration |
|
|
6977 |
BaseTask.cs |
Changed 'ManagementScope Set' message to Low MessageImportance. |
|
|
7365 |
BaseTask.cs |
Added 'SuppressTaskMessages' property. if this is set to true via the property or a 'SuppressTaskMessages' environment variable, then all Log.LogMessage calls are suppressed. This has no affect on Log.LogError or Log.LogWarning calls. This has been done for security purposes (more to follow in the release chm). |
|
|
7507 |
BaseTask.cs |
Fixes a StackOverFlow exception when logging a warning. |
|
|
6977 |
BizTalk.BizTalkApplication.cs |
Fix for 'CheckExists'. Resolves #741 (BizTalk.BizTalkApplication.CheckExists Throws Exception when Application Doesn't Exist) reported by nickheppleston on 20th October 2008 |
|
|
7952 |
CodeQuality.FxCop.cs |
Removed unused OverrideText property. |
|
|
4352 |
CodeQuality.StyleCop.cs |
Fixed a null reference exception when an invalid SettingsFile path was passed and the FailedFiles output property was being queried. |
|
|
5557 |
CodeQuality.StyleCop.cs |
Changed the code to log an error if StyleCop fails to perform "AddSourceCode" on one of the files passed for scanning. |
|
|
7516 |
CodeQuality.StyleCop.cs |
Fix to dispose StyleCopConsole object |
|
|
7516 |
CodeQuality.StyleCop.cs |
SettingsFile marked as Required |
|
|
5687 |
Communication.Email.cs |
Fix to allow for sending emails without attachments. Resolves #679 (MSBuild.ExtensionPack.Communication.Email throws a NullReferenceException) reported by KjartanThor on 16th October 2008 |
|
|
7341 |
Compression.Cab.cs |
Changed File / Directory type properties to be ITaskItems |
|
|
7339 |
Compression.Zip.cs |
Fixed bug where optional RemoveRoot caused incorrect results if not supplied. Changed the exposed properties to be ITaskItems to enable batching. |
|
|
5571 |
Computer.EnvironmentVariable.cs |
Updated sample to highlight that special characters need to be escaped. Resolves #650 (EnvironmentVariable Class - when setting Value with a semi colon ; the Value is truncated) reported by daveyaki on 15th October 2008 |
|
|
7341 |
Computer.EventLog.cs |
Fixed an error message |
|
|
4135 |
Computer.WindowsService.cs |
TaskAction="CheckExists" throws an error instead of correctly setting Exists = false. Resolves #489 reported by ericscho on 7th October 2008 |
|
|
7341 |
Computer.WindowsService.cs |
Removed unused Path property |
|
|
7341 |
Computer.WindowsService.cs |
Fixed the 'UpdateIdentity' TaskAction (was throwing a null ref), Changed File / Directory type properties to be ITaskItems |
|
|
7935 |
FileSystem.Detokenise.cs |
Fix to use provided TextEncoding when providing TargetFiles. Resolves #1000 (FileSystem.Detokenise does not use TextEncoding setting) reported by dwhearn on 17th November 2008 |
|
|
6977 |
FileSystem.File.cs |
Tweaked LogError messages. |
|
|
7647 |
FileSystem.File.cs |
Fix: bug in getting ExcludedFiles for TaskAction="CountLines". |
|
|
7647 |
FileSystem.File.cs |
FilterByContent TaskAction allows file collections to be filtered based on file content. |
|
|
7647 |
FileSystem.File.cs |
Added IncludedFiles output that can be used with CountLines and FilterByContent |
|
|
6977 |
FileSystem.Folder.cs |
Added 'AddSecurity' and 'RemoveSecurity' TaskActions. |
|
|
6977 |
FileSystem.Share.cs |
New Task to manage folder shares. Provides 'Create', 'Delete' and 'CheckExists' TaskActions. |
|
|
6977 |
FileSystem.Sync.cs |
New Task that uses the Microsoft Sync Framework to synchronise folders. |
|
|
7362 |
FileSystem.Sync.cs |
Changed File / Directory type properties to be ITaskItems |
|
|
7695 |
Framework.Assembly.cs |
New "GetInfo" TaskAction provides the ability to get information on an assembly, eg. PublicKeyToken, FileVersion etc. |
|
|
7695 |
Framework.Assembly.cs |
Changed File / Directory type properties to be ITaskItems |
|
|
7695 |
Framework.Assembly.cs |
Fix for null ref exception if file not found when calling TaskAction="GetMethodInfo" |
|
|
8046 |
Framework.AssemblyInfo.cs |
Added new AssemblyInfo task. |
|
|
7341 |
Framework.Gac.cs |
Fixed remote server gac (was throwing a null ref) |
|
|
7341 |
Framework.Gac.cs |
Changed File / Directory type properties to be ITaskItems. |
|
|
7341 |
Framework.Gac.cs |
Tweaked 'AddAssembly' TaskAction to delete remote server assembly if it exists. |
|
|
7402 |
Framework.Gac.cs |
Fix to capture non-zero return codes for remote Gac. Improved message logging. |
|
|
7381 |
Framework.Gac.cs |
Correction to LogError message |
|
|
7666 |
Framework.MSBuildHelper.cs |
New 'Escape' TaskAction provides the ability to escape a string with special characters so the MSBuild engine can interpret them |
|
|
7362 |
Framework.Signing.cs |
Changed File / Directory type properties to be ITaskItems |
|
|
7725 |
Framework.TextString.cs |
New TaskActions - EndsWith, PadLeft, PadRight, StartsWith, ToLower and ToUpper. Resolves #967 (Add ToUpper and ToLower Actions to TextString) requested by dwhearn on 13 November 2008 |
|
|
4323 |
MSBuild.ExtensionPack.tasks |
Corrected name of StyleCop assembly. Resolves #532 reported by schengen on 9th October 2008 |
|
|
6560 |
MSBuild.ExtensionPack.tasks |
$(TasksPath) property replaced with $(ExtensionTasksPath). Resolves #734 (Potential clash of $(TasksPath)) reported by sayed_hashimi on 18th October 2008 |
|
|
7362 |
Security.Certificate.cs |
Changed File / Directory type properties to be ITaskItems |
|
|
7422 |
ShellWrapper.cs |
Fix for deadlocking on a full stdout or stderr buffer |
|
|
8002 |
ShellWrapper.cs |
Removed use of cmd.exe. Resolves #978 (TfsSource Checkin action requires files to be specified at end of command line) reported by dwhearn on 14th November 2008 |
|
|
7733 |
Sql2005.Database.cs |
Uses SQL SMO. Provides following TaskActions – Backup, CheckExists, Create, Delete, DeleteBackupHistory, GetConnectionCount, GetInfo, Rename, Restore, Script, SetOffline, SetOnline, VerifyBackup |
|
|
7733 |
Sql2005.Server.cs |
Uses SQL SMO. Provides following TaskActions – GetConnectionCount, GetInfo |
|
|
7733 |
Sql2008.Database.cs |
Uses SQL SMO. Provides following TaskActions – Backup, CheckExists, Create, Delete, DeleteBackupHistory, GetConnectionCount, GetInfo, Rename, Restore, Script, SetOffline, SetOnline, VerifyBackup |
|
|
7733 |
Sql2008.Server.cs |
Uses SQL SMO. Provides following TaskActions – GetConnectionCount, GetInfo |
|
|
7757 |
SqlServer.SqlCmd.cs |
Wraps the SQL Server command line executable SqlCmd.exe. |
|
|
7828 |
SqlServer.SqlVersion.cs |
New Task. Provides the ability to manage multiple build versions in a simple database table. |
|
|
6560 |
Tfs.DevEnv.cs |
This is a slightly modified version of Aaron Hallberg’s DevEnv task to build non MSBuild projects in Team Build. It adds an additional OutputFile property with additional enhancements to follow. |
|
|
6977 |
Tfs.DevEnv.cs |
Tweaked LogError message. |
|
|
6977 |
UI.Dialog.cs |
New Task to show and get input from the user via Windows Forms. Provides ‘Show’ and ‘Prompt’ TaskActions. |
|
|
4379 |
VisualStudio.SourceSafe.cs |
Removed unused WorkingDirectory property. Resolves #536 reported by sk78 on 9th October 2008 |
|
|
7516 |
VisualStudio.SourceSafe.cs |
Fix to not overwrite environment variables used by ss.exe. |
|
|
7516 |
VisualStudio.SourceSafe.cs |
Changed File / Directory type properties to be ItaskItems. |
|
|
8002 |
VisualStudio.SourceSafe.cs |
Enhanced to add -I- by default if the Arguments are null or do not contain it. Added SuppressI property to prevent adding. |
|
|
4483 |
VisualStudio.TfsSource.cs |
New TaskAction="GetPendingChanges". This can be used to check whether there are pending changes for a given ItemPath. Returns PendingChanges (the text report of the changes) and PendingChangesExist (a boolean specifying whether there are pending changes). The check is for all users. |
|
|
7355 |
VisualStudio.TFSSource.cs |
Added 'Server' property so that calls can be made to TF.exe from folders that are not mapped to a workspace. |
|
|
7762 |
VisualStudio.TfsSource.cs |
Fix to support Recursive="false". Resolves #974 (TfsSource actions do not work with Recursive=false) reported by dwhearn on 14th November 2008 |
|
|
7762 |
VisualStudio.TfsSource.cs |
Fix to not write blank comments and notes if not specified. Resolves #976 (TfsSource Checkin does not work without 'notes' specified) reported by dwhearn on 14th November 2008 |
|
|
7762 |
VisualStudio.TfsSource.cs |
Fix to wrap Note in quotes. |
|
|
5557 |
VisualStudio.TfsVersion.cs |
Added optional Delimiter (defaults to a period) property to GetVersion TaskAction. This is useful when applying to C++ files which use a comma rather than the period. |
|
|
5557 |
VisualStudio.TfsVersion.cs |
Updated the help to warn that the output of GetVersion should not be used to alter the $(BuildNumber). Resolves #605 reported by john burns on 13th October 2008 |
|
|
7613 |
VisualStudio.VB6.cs |
Updated to create the OutDir if it does not exist. |
|
|
6977 |
Web.Iis6AppPool.cs |
New Task to manage IIS6 Application Pools. Provides 'Create', 'CheckExists', 'Delete' 'Modify', 'Start' and 'Stop' TaskActions. |
|
|
6977 |
Web.Iis6ServiceExtension.cs |
New Task to manage IIS6 Web Service Extension files. Provides 'Add', 'CheckExists' and 'Delete' TaskActions. |
|
|
6977 |
Web.Iis6VirtualDirectory.cs |
New Task to manage IIS6 Virtual Directories. Provides 'Create' TaskAction. |
|
|
6977 |
Web.Iis6Website.cs |
New Task to manage IIS6 Websites. Provides 'Create', 'CheckExists', 'Continue', 'Delete', 'Start', 'Stop' and 'Pause' TaskActions. |
|
|
7050 |
Xml.XmlTask.cs |
New task provides 'Validate' and 'Transform' TaskActions. |
Version: 3.5.0.0
Released: 6 October 2008
Changes: Initial release