VERSION HISTORY (SIGNIFICANT CHANGES ONLY)

Version: 4.0.0.0 (May 2010)

ChangeSet File Description
. .Net 4.0 Support
48848 DlrTaskFactory New Task Factory.
48446 PowershellTaskFactory.cs New Task Factory.
48447 SecureFileLogger New Logger.
48821 XmlFileLogger New Logger.
48080 ActiveDirectory.cs New TaskAction="GrantPrivilege" to grant Account rights to users.
39720 AssemblyInfo.cs Community submission from pricerc: New IncrementMethod.YearWeekDay and IncrementMethod.ElapsedDays added. Documentation corrected.
46766 Detokenise.cs Improved logging and fixed making files writable during analyze mod.
48270 Folder.cs Added Permission to the interface to better support batching.
46093 Folder.cs Add a default RetryCount of 5 so folder content can be deleted if there are short term locks.
46212 FxCop.cs Added support for /gac option.
39194 GenericTool.cs Implemeted generic task based on ToolTask which can execute tools and handle appropriate return codes.
48399 IIS7Website New TaskAction="CheckVirtualDirectoryExists".
47867 IIS7Website.cs Added support for specifying Enabled Protocols.
48651 Registry.cs Handle reading MultiStringValues. Better handle non-existent values.
39194 RoboCopy.cs Implemented a wrapper task for RoboCopy.exe.
48739 SendHandler.cs, ReceiveHandler.cs Corrected Documentation.
48742 Share.cs New TaskAction="SetPermissions" provides ability to set permissions (overwrites) on a share.
46209 SqlCmd.cs Community submission from splatteredbits. Improves error logging to console.
47918 StyleCop Updated to use 4.4 Beta Release on CodePlex.
47393 TeamBuild.cs Corrected TaskAction in sample. Thanks Matt Olson.
47860 TextString.cs Added support for Substring
48075 VSDevEnv.cs New Task provides a wrapper over DevEnv.exe for building outside of TFS.
47784 WindowsService.cs Use integrated security if remote credentials not supplied.
48823 WshShell.cs Added support for Arguments with TaskAction="CreateShortcut".
39724 Xml.cs Add support for setting ConformanceLevel for Transform.
44727 Xml.cs Fix to support xmlfragments with <xsl:output method="text"/>
48124 XmlFile.cs Add Namespace and XPath support.

Version: 3.5.6.0 (May 2010)

ChangeSet File Description
48080 ActiveDirectory.cs New TaskAction="GrantPrivilege" to grant Account rights to users.
39720 AssemblyInfo.cs Community submission from pricerc: New IncrementMethod.YearWeekDay and IncrementMethod.ElapsedDays added. Documentation corrected.
46766 Detokenise.cs Improved logging and fixed making files writable during analyze mod.
48270 Folder.cs Added Permission to the interface to better support batching.
46093 Folder.cs Add a default RetryCount of 5 so folder content can be deleted if there are short term locks.
46212 FxCop.cs Added support for /gac option.
39194 GenericTool.cs Implemeted generic task based on ToolTask which can execute tools and handle appropriate return codes.
48399 IIS7Website New TaskAction="CheckVirtualDirectoryExists".
47867 IIS7Website.cs Added support for specifying Enabled Protocols.
48651 Registry.cs Handle reading MultiStringValues. Better handle non-existent values.
39194 RoboCopy.cs Implemented a wrapper task for RoboCopy.exe.
48739 SendHandler.cs, ReceiveHandler.cs Corrected Documentation.
48742 Share.cs New TaskAction="SetPermissions" provides ability to set permissions (overwrites) on a share.
46209 SqlCmd.cs Community submission from splatteredbits. Improves error logging to console.
47918 StyleCop Updated to use 4.4 Beta Release on CodePlex.
47393 TeamBuild.cs Corrected TaskAction in sample. Thanks Matt Olson.
47860 TextString.cs Added support for Substring
48075 VSDevEnv.cs New Task provides a wrapper over DevEnv.exe for building outside of TFS.
47784 WindowsService.cs Use integrated security if remote credentials not supplied.
48823 WshShell.cs Added support for Arguments with TaskAction="CreateShortcut".
39724 Xml.cs Add support for setting ConformanceLevel for Transform.
44727 Xml.cs Fix to support xmlfragments with <xsl:output method="text"/>
48124 XmlFile.cs Add Namespace and XPath support.

Version: 3.5.5.0 (May 2010)

ChangeSet File Description
34280 Assembly.cs: Remove Console.Beeps. Resolves #4587 (Beeps in Framework.Assembly GetInfo task) reported by cw on 04th Nov 2009
37927 AssemblyInfo.cs Applied patch 3243 from thumphr -> "This patch adds a forth method to IncrementMethod called Julian using this value will result in a build number that is yyDDD where yy is the zero filled two digit year and DDD is the zero filled Day of the year i.e. the revision number for 7/03/2009 is 09184". Improved documentation.
36655 DateTime.cs Framework\DateTime.cs: Integrating Patch 4028 from spollard. Adds the following TaskActions: AddDays, AddHours, AddMilliseconds, AddMinutes, AddMonths, AddSeconds, AddTicks, AddYears
34036 File.cs Fix to only write files if match is made with Replace. Resolves #4499 (MSBuild.ExtensionPack.FileSystem.File TaskAction="Replace" touches all files searched even when no match found) reported by Lucius on 26th Oct 2009
36582 FileVersion.cs New task provides basic file implementation of storing and retrieving an incrementing value. See the draft online help for samples (www.msbuildextensionpack.com)
34620 HostInstance.cs Fix to support deletion of Isolated Host Instances.
36677 HttpWebRequest.cs Updated to provide better handling for exceptions. Resolves #4862 (HttpWebRequest Doesn't Give Details When a 500 Server Error Occurs) reported by splatteredbits on 11th Dec 2009
36183 HttpWebRequest.cs: Added Timeout property. Updated IntelliSense. Resolves #4790 (HttpWebRequest: Can't Change Request's Timeout Value) reported by splatteredbits on 2nd Dec 2009
36542 IIS7Website.cs Added ability to specify AppPool for Applications. Resolves #4846 (IIS7, add support for application pool when creating applications) reported by LeifKlasson on 9th Dec 2009
36180 MSBuild.ExtensionPack.BizTalk.xsd Fixed IntelliSense schema file. Resolves #4801 (Issue with MSBuild.ExtensionPack.BizTalk.xsd) reported by Larswa on 4th Dec 2009
35334 Registry.cs Fix to read Binary values correctly. Resolves #4712 (Registry Task Can't Read Binary Values) reported by splatteredbits on 20th Nov 2009
34449 Registry.cs Fix to enable setting Binary Data. Updated sample. Resolves #4604 (Registry Task Throws IndexOutOfRangeException When Setting Binary Key Value) reported by splatteredbits on 5th Nov 2009
38714 Sql2005\Database.cs Add support for SecondaryDataFile to Restores + code cleanup. Thanks to supdegrave.
35361 Sql2005\Sql2008\Database.cs Enable restore of databases to new file locations. Corrected documentation and IntelliSense. Resolves #4546 (Change to Sql2008.Database to support WITH MOVE Restores) reported by r3volt on 31st Oct 2009
38733 Sql2005\Sql2008\Database.cs Additional enhancement to support restoring database to different name. Thanks to supdegrave.
38713 Sql2008\Database.cs Add support for SecondaryDataFile to Restores + code cleanup. Thanks to supdegrave.
37926 SqlCmd Minor code cleanup.
36181 SqlCmd.cs Changed to implement enumerator over files passed. Resolves #3239 (SqlCmd Task Fails When Input File List Exceeds Command Line Maximum Length) reported by splatteredbits on 10th Jun 2009
34318 SqlCmd.cs Fix to not specify -t 1 when QueryTimeout is not provided. Resolves #4576 (SqlCmd sets QueryTimeout to 1 second when no timeout specified) reported by rmoen on 04th Nov 2009
35362 SqlCmd.cs: Updated documentation. Resolves #3239 (SqlCmd Task Fails When Input File List Exceeds Command Line Maximum Length) reported by splatteredbits on 10th Jun 2009
36721 SqlExecute.cs Provides the following TaskActions to execute Sql text or files: Execute, ExecuteRawReader, ExecuteReader, ExecuteScalar
37110 SqlVersion.cs Allow blank password for SQL Authentication
33000 TFSSource.cs Fix for Destination argument when Merging.
37931 TFSSource.cs Applied patch 3698 from arevinsky. Adds New TaskActions Resolve and GetChangeset.
34534 TFSVersion.proj: Restored Sample
34539 WindowsVirtualPc\.: Initial support for Windows Virtual PC. Provides the following TaskActions: AddHardDiskConnectionTaskAction, ClickMouse, DiscardSavedState, DiscardUndoDisks, IsHeartBeating, IsScreenLocked, List, Logoff, MergeUndoDisks, Pause, RemoveHardDiskConnectionTaskAction, Reset, Restart, Resume, Save, Shutdown, Startup, TakeScreenshot, TurnOff, TypeAsciiText, TypeKeySequence, WaitForLowCPUUtilization.
34319 Xml.cs Applying patch from wetson. Resolves #4473 (XmlTask fails when Stylesheet Output Method is set to text) reported by wetson on 22nd Oct 2009
37925 Xml.cs Allow scripts in xslt. Various code cleanup. Resolve #4854 (Allow Script blocks in the provided xslt file for the Xml Task) reported by isaacdevine1 on 11 Dec 2009
34731 Zip.cs Updated documentation to reflect limit on maintaining file attributes.

Version: 3.5.4.0 (May 2010)

ChangeSet File Description
27384 ActiveDirectory.cs New TaskAction="CheckUserPassword" and TaskAction="GetUserPassword" which can be used to get or check passwords against a machine / domain account.
27997 Assembly.cs: Changed to inherit from BaseAppDomainIsolatedTask. Resolves #3114 (Using the Assembly task on an assembly does not unload the assembly, preventing rebuilds in Visual Studio) reported by pensivebrian on 25th May 2009
25179 AssemblyInfo.cs Added TextEncoding to specify the encoding to use. Default is UTF8
27285 BizTalk\Application.cs Fixed bug where passing collection of applications caused processing for StopApplication and StartApplication to terminate if one Application in the collection was not found.
30666 BizTalk\Application.cs Enhanced Logging
25018 Detokenise.cs New TaskAction="Report" produces an ItemGroup which can be used to produce a report showing which tokens are used in files. Also corrected documentation.
26592 Dialog.cs New TaskAction="Confirm" (useful for password prompting). Sample and IntelliSense Schema updated.
25009 DynamicExecute.cs Added MSBuild.ExtensionPack.Framework.DynamicExecute for inline task execution.
28053 File.cs Fixed bug in Recursive replace.
26712 File.cs New TaskAction="Move". Fixed incorrect property types for path based properties.
24990 FindUnder.cs Added recursive support for FindDirectories
26712 Folder.cs Fixed incorrect property types for path based properties.
24989 Folder.cs New TaskAction="Get" gets a list of folders for a path into an Item with optional support for Match and Recursive properties. Updated Sample. Also, a fix for AddSecurity not being identified as a valid TaskAction.
26429 IIS6VirtualDirectory.cs Fix to support binary metadata. Fix to correctly resolve relative paths.
26429 IIS6Website.cs Fix to correctly resolve relative paths.
26188 IIS6Website.cs Fix to UpdateMetaBaseProperty for setting a corrupt value on binary properties. Resolves #3529 (Iis6Website.UpdateMetaBaseProperty sets binary properties incorrectly) reported by ivanjh on 16th July 2009
29761 IIS7Application.cs New TaskAction="CheckExists" and TaskAction="Delete"
26844 IIS7AppPool.cs Fixed task error when stopping an apppool that is already stopped.
29702 IIS7Website.cs Change to LogWarning rather than LogError for Delete, Stop, Start. Updated Sample.
28544 MSBuild.ExtensionPack.Framework.xsd Added IntelliSense for XmlFile
27996 MsBuildHelper.cs Fix for GetItemCount. Resolves #3947 (MSBuildHelper GetItemCount - Object Reference not set to an instance of an object.) reported by jupiterbx on 08 Sep 2009
30507 MsBuildHelper.cs New TaskAction="FilterItems" allows for items to be filtered by itemspec or metadata.
Resolves #4182 (Building ItemGroup with TextString StartsWith) reported by mebuonomano on 30th Sep 2009
26256 SourceSafe.cs Clarified documentation following feedback from Mike Mock.
27647 Sql2008.Database.cs\Sql2005.Database.cs Added support for setting collation for TaskAction="Create". Resolves #2838 (How to specify the collation when creating a DB) reported by cjlotz on 23rd April 2009
26742 StyleCop Updating StyleCop References to 3.5.2.1
28068 TeamBuild.cs Fix to extract build information correctly.
28054 TeamBuild.cs Corrected documentation and restored sample.
26528 TeamBuild.cs Adding ability to retrieve Work Items or ChangeSets associated with a given build.
28135 TextString.cs New TaskAction="Format". Sample and IntelliSense updated.
31274 TfsSourceAdmin.cs / TfsSource.cs Added ExitCode as output
27306 TFSVersion.cs Added support for vb.net when using ForceSetVersion="true". Resolves #3820 (TfsVersion VB.NET Support (w/ForceSetVersion = true)) reported by AlexGausman on 24th Aug 2009
26710 Twitter.cs Added support for Proxy authentication (thanks to Carl Ingwersen for the suggestion)
28134 WebClient.cs New Task provides TaskAction="DownloadFile" and TaskAction="OpenRead"
27757 WindowsService.cs Added support for setting the Display Name of a service for TaskAction="Install". Corrected Intellisense.
26711 WindowsService.cs Updated Documentation. Resolves #3275 (WindowsService Class Tasks Fail When Using Against Remote Machine) reported by EricC on 7th Aug 2009
29255 Wmi.cs Fix to execute non instance wmi scripts. Updated sample. Resolves #1399 (ExecuteWmi() in Management.Wmi throws exception on ManagementObject instantiation) reported by jaycast on 14th Jan 2009
28808 Wmi.cs Fix to gather output info correctly. Resolves #4037 (Using WMI task to query for list of processes) reported by mikestu 21st Sep 2009
31274 Wmi.cs Fix for Object reference not set to an instance of an object.
Resolves #4217 (Wmi task Info property can be null) reported by mikestu on 1st Oct 2009
30491 WshShell.cs New TaskAction="CreateShortcut". Thanks to Hamid Shahid for the contribution.

Last edited Aug 4, 2010 at 7:10 PM by mikeFourie, version 6

Comments

No comments yet.