TFS Change Log / Release Notes Generator


TFS ChangeLog allows Team Foundation Server (TFS) users to extract information related to Changesets and associated WorkItems into XML format that is transformed into HTML.

There are two different interfaces to this application. {Installation Folder}\TFSChangeLog.exe is a GUI version where as {Installation Folder}\TFSChangeLogCL.exe is the command line interface to generating change log / release note. Refer to {Installation Folder}\TFSChangeLogConfig.xml as an example configuration file for command line application.

In a nut shell, both this application allows users to provide details regarding their TFS Project, branch path, starting changeset and ending changeset. Based on this information TFSChangeLog application generates output in an XML format and uses {Installation Folder}\ReleaseNotesTemplate.xslt for transforming it into HTML format.

If you have any feedback regarding this application then please create a new discussion thread OR log an Issue at http://tfschangelog.codeplex.com.

Best Regards,
TFS ChangeLog Team

Project Description
TFS ChangeLog allows Team Foundation Server (TFS) users to extract information related to Changesets and associated WorkItems into XML format that is transformed into HTML.
TFSChangeLog automatically produces Change Log / Release Notes based on selected changeset range.

TFS holds file version history via registered changesets and associated WorkItems. This exact information will be used for generating release notes. Configuration / Release manager can either use system data fields or custom fields for the purpose of generating release notes contents. Powerful XSLT 2.0 support for transforming data from raw XML format is provided out of the box which certainly opens up possibility to generate data in various formats. Support for XSLT 2.0 makes it very easy to apply filtering conditions for transformations output as required by the users.

Supported command line interface can be used as part of scheduled task that can generate change log / release notes on a nightly basis.

Last edited Nov 19, 2012 at 5:12 PM by Dharmesh_Shah, version 4