
Team Development for Sitecore
Team Development for Sitecore expands significantly on Microsoft’s demonstrated successes in delivering highly productive tools by offering businesses tightly integrated and extensible life-cycle tools to increase the predictability of their software development process. Now you are able to take advantage of the value Visual Studio Team System (VSTS), Subversion, or many other Source Code Management Systems offer to you on your Sitecore based projects.
Team Development for Sitecore 4.0.0.39
May 3, 2013
- Fixed a build failure with the Package Builder that occurred during the start of packaging.
Team Development for Sitecore 4.0.0.37
April 16, 2013
- Resolved issue with "Deploy Once" not being recognized
Team Development for Sitecore 4.0.0.36
April 15, 2013
- Significant performance enhancements with Sitecore 6.6 deployments
Team Development for Sitecore 4.0.0.25
March 6, 2013
- Fixed a problem with Direct Descendants
- Prevent TDS from popping a dialog when downloading icons
- Removed obsolete icon logic
- Fixed a problem with TDS and Test Explorer in Visual Studio 2012
Team Development for Sitecore 4.0.0.23
December 17, 2012
- Added timeout checking to TDS when it gets to item icons. TDS will now more efficiently handle a missing Sitecore server.
- Increased performance on vast projects.
- Added function to clean up the Sitecore Web Url field before saving occurs.
- TDS will now raise an error if the Sitecore Deploy Folder is blank and the user tries to install the connector
Team Development for Sitecore 4.0.0.17
November 12, 2012
- Added timeout checking to TDS when it gets the icons. TDS will now handle a missing Sitecore server much better.
- Fixed a problem with TDS and Rocks when the template was missing from the TDS project and Rocks saved the template.
- Make TDS work better with multiple TDS projects pointing at a single Sitecore and editing with Rocks.
- Update cache item header parser to read more information. This resolves a problem with parsing items.
Team Development for Sitecore 4.0.0.13
October 1, 2012
- Full integration possibilities of Code Generation
- The ability to use the Visual Studio .config transforms
- Allowed for Item Merging capabilities and added a Merge window
- Added ability to control the DLL's excluded from Code deploy and Package
- Added ability to "show hidden files" and Include/Exclude in project
- Updated Sync action and added funtionality to the sync window
- New functionality to sync just one item
- Allow for item to be deployed even if parent is excluded
- Included an F1 help option in the main tabs of TDS
- New right click menu for items already in the project
- Resolved issue with projects that have a "." in the name
- Added exception handling to menu actions
- Fixed issue where “All Configurations” wasn’t working on the File Replacements tab
- Allow for override of project settings from MSBuild
- Resolved an issue that was found when deleting old content from the TDS Build Folder
- Fixed package building when there isn't a source web project
- Makes sure Visual Studio never forgets what project is referenced by TDS, which happened occasionally
- Resolved the issue that occurs while sync. If you sync then close the window the sync seemed to pause
- Made it possible to “Duplicate” an item in Rocks and add it to the TDS project
- Fixed an issue with URI and dragging and dropping within Rocks
- Added ability to "Open in Explorer"
- Added Web Application Special Characters to build process
Team Development for Sitecore 3.1.9
February 7, 2012
- Improved error message displayed when duplicate ID's are found.
- Fixed a bug in the rename function.
- Added a fix to prevent sync errors that occur when pushing new items in the TDS project, at a folder with wildcards, using the sync window.
- Made TDS more aware of template dependancy loops.
- Added a re-try option to load the item in the event the first try failed. This was happening when the template of an item had changed and Sitecore caching was determined to be an issue.
- Fixed an issue with naming subfolders under a branch.
- Stopped TDS from resetting "shared" shared field when importing a template into Sitecore.
Team Development for Sitecore 3.1.0.5
December 12, 2011
- Checkout the project file if an item property changes
- Prevent Dragging anything into the TDS project
- Fixed sync issues with items that have been renamed under Sitecore items that are set to NoChildSync
Team Development For Sitecore 3.1.0.2
November 8, 2011
- Advancements to the "Select all Children" option in the Get Sitecore Items window
- Improved effectiveness when right clicking on items in Get Sitecore items
- The problem with the close button on the new Get Sitecore Items window has been fixed
- There was a issue with wildcards, where the service wouldn't return sub-folders, in folders with wildcards. It has been resolved.
- Improved the TDS 3.1 installation onto build servers
Team Development For Sitecore 3.1.0.0
September 6, 2011
- Added Splash screen
- Added new Get Items window to improve getting items into TDS
- Added cancel button on Sync Window
- Added Incremental deployment
- Fixed bug in 64-bit build
- Added new checks to sync project items that have fields that have been removed from the project
- Fixed edge case issue with connector installation
- Improved performance of startup when there is a problem with the rocks URL
- Fixed bug with rocks and renaming an item
- Fixed a problem with Updates failing due to missing fields
- Fixed setup problems when windows isn’t installed in c:\windows
- Fixed setup so it will not fail if VS isn’t installed
Team Development For Sitecore 3.0.0.10
May 2, 2011
- Added Source Code for a Command Line package installer. This will provide users with a starting point to script their installs. Source code can be found here: C:\Program Files (x86)\Hedgehog Development\Team Development for Sitecore (VS2010)\PackageInstaller.zip
- Prevent sync failures if a template is its own base template
- Improve error handling when there is an empty .item file
- Improve error reporting when there are errors collecting Sitecore items in the build
- Improve handling of 500 errors on the sitecore server
- Improved the rendering of icon images in solution window
- Fixed ctrl-c and ctrl-insert on property pages
- Fix null reference if build proprety page is open while closing VS
- Changed time to 24 hr time when making packages
- Improved rename handling
- Updated Package generation to not include post deployment step in files only package
- Fixed a bug where the Rocks connector wasn't accurately picking up the current config
Team Development For Sitecore 3.0.0.2
March 1, 2011
- Added Sitecore Rocks Integration
- Added Field Level Deployments
- Upgraded Template designer
- Added file system aliasing for items
- Renamed web service from TfsService to TdsService
- Added "IsTdsRequest" entry to Sitecore.Context.Items to specify that the request is a Tds request. This would be useful for pipeline steps, or custom item managers, to detect if API calls are from TDS
- Improved handling of wildcard items
- Improved handling of null field in sync window
- Improved SVN interaction with item rename
- Improved user experience upgrading connector
- Improved error handling
- Improved handling of duplicate items during sync
- Added Icon refresh logic
- Allowed user to deselect web application
- Improved .user file editing
- Added registry key to support VisualSVN
- Reset all shared fields prior to loading an item. This is a workaround for Sitecore bug #337147.
- Double clicking a template in the template designer will open the template in Rocks (if installed) or template designer in a Visual Studio tab IE interface
Team Development For Sitecore 2.1.0.11
November 1, 2010
- Improved error scenarios for source code checkin/checkout
- Fix problem where TDS doesn't recognise <null> vs. Empty String
- Added textbox Cues to build properties to help developers
- Improved text rendering in diff window
- Renamed TfsService to TdsService
- Removed unused methods
- Better exception handling
- Updated File Rename interface with MSSCCI provider
- Renamed Item Designer to Template Designer
- Show fields making up the template in Template Designer
- Connector lines now get bold when selected
- All connector lines for a shape get bold when shape id selected
- Improved user experience when upgrading the TDS connector
- Improved error handling in the sync window refresh button
- Reduce the number of errors TDS causes when removing items from the tree when SVN is used for SC
- Fixed a problem with the user syncing the project root and clicking "refresh"
- Fixed a problem with the "Build Output Path" not saving correctly when editing the per-user file
- Fixed installer to not throw an invalid product key exception when repairing the TDS installation
- Fixed sync crash when a file is missing on the local file system
- Skip display of actions on nodes that are the same
- Fixed another recursive loop in builds and sync
- Fixed rename to the same name as a deleted item on sync
- Fixed problems with the way Sitecore handles duplicate items during Sync
- Added "fast fail" to the sync window when the access guid doesn't match
- Added checking in the sync window to prevent problems if the project changes
- Updated the default array sizes for 2010 wcf to be more reasonable for what TDS needs to do
Team Development For Sitecore 2.1.0
July 12, 2010
The 2.1 version contains our single most requested feature - multiple database support. You can now connect to all the Sitecore databases. This is done by creating a new TDS project, and configuring the database you want the project to connect to via the General tab (right click on the TDS project, and select properties).
- Added Multiple Sitecore Databases – you can now create individual TDS projects for all of the Sitecore databases not just Master
- Added HTTPS support – you can now point TDS to a HTTPS server as long as that server has a valid security certificate
- Security checks are now disabled when getting items from TDS
- Added additional syncing checks for move/rename – sync window now gives you a warning letting you know that a folder may have been moved to a different spot in the tree rather than deleted
- Excluded items are labeled in sync window – items that are marked as “exclude” in the Deployment Property manager, are now marked as “exclude” in the sync window
- You can now edit the .user file in the project properties window instead of having to edit the file directly using a text editor
- Improved file replacements when creating packages
- Improved performance of menus
- Bug fixes
- Fixed an issue where the build server fails when a package is being built and TDS isn't pointing at a web application
- Improved error handling in the Post deploy steps
- Fixed a problem where syncing fails if an item isn't found on Sitecore
- Fixed build error with reloading project settings
- Improved error messages for Package build failures
- Fixed a bug with the installer application loading dll's out of sequence
Team Development For Sitecore 2.0.0
April 21, 2010
Since we released our last version in December of 2009, we have been working hard to make continual improvements to Team Development for Sitecore. These improvements include:
- Improved performance when working with large files.
- Improved performance when loading large projects with a large number of files.
- We addressed all the bugs reported to us by our clients.
- Improved renaming/deleting/moving of files in Sitecore.
- The Deployment Property Manager allows you to create custom deployment configurations for each of your environments
Of course, you generally would want to add at least one new major piece of functionality when going from a 1.0 release to a 2.0 release.
Well we have added 2.
First, we have added the ability to generate Sitecore Update Packages automatically. Whenever you do a build, TDS will now create the required update package you need to install on servers that are disconnected from TDS. This is a major enhancement to TDS, and we are very excited to be able to include it in this release. TDS is already a great time saver, and now with automatic package generation, it is going to save you and your team even more time. How does it work? It couldn't be easier. Configure how your items should be included in the package by using the "Deployment Property Manager" in TDS. Your package will be generated at build time and is then ready to be installed via Sitecore's "Update Installation Wizard"
Second, we are proud to announce that TDS works with the newly released Visual Studio 2010. As a Microsoft Gold Partner, and a member of the Visual Studio Inner Circle program, we have been working with various builds of VS2010 for some time now. We wanted to make sure that TDS 2.0 would fully work with the released version of VS2010, and we happy to announce that it does. Microsoft Visual Studio 2010 and Team Development for Sitecore 2.0 are the perfect combination for getting your Sitecore projects release as quickly and efficiently as possible.
Team Development For Sitecore 1.1.0.10
December 16, 2009
- Full support for moving, deleting, and renaming items in Sitecore
- Performance improvements around large content items
- Improved the install and uninstall process for TDS
- Supports long file paths from Sitecore serialization
- Allow items with $ in the name to be deployed correctly
- Improved error messaging
- Updated icon cache code so it upgrades the icons in the project if the user is using Sitecore version 6.2
- Added improved error message for duplicate item names. Thanks HH
- Fixed problem with syncing nodes that are broken in Sitecore. The most common cause of broken nodes is the template has been removed from Sitecore without removing the node
- Fixed issue where TDS was bring in proxied items
- Fixed deployment issues with nodes being out of order in the project and fixed the order of base template deployments
- Fixed issue where the ItemReader would crash on version less items
- Fixed a problem with icons where the node we were getting the icon for wasn't on Sitecore
Team Development For Sitecore 1.0.0.44
September 11, 2009
- Fixed problems where there are duplicate item ID's during updates
- Updated VSIP project so 2008 and 2010 projects ae compatible
- Fixed a problem determining if the Sitecore item is already in the project
- Minor improvements to the GetSitecoreItem UI
- Improved exception dialogs during syncing operation
- Improved the look and feel of the Add Sitecore item dialog to grey out items in the project, and to put the template names in a column
- Improved Sync workflow to handle errors much better
- Added a deployment config to the "Deploy" item on the menu works correctly
- Minor improvement to the look of GetSitecoreitem dialog
- Fixed a bug with the new "Get Sitecore items" dialog
Team Development For Sitecore 1.0.0.38
September 2, 2009
- Fixed the minimum size of windows
- Added all NoAction items to the sync dependency construction routines. The NoAction items were filtered when the action was performed
Team Development For Sitecore 1.0.0.37
August 28, 2009
- Modified TDS to use default credentials
- Updated sync to pass credentials if needed
- Modified sync to pick up properties as well as fields for compare
- Updated the the deploymnet to check for parent/child item errors and fail the build if there are problems
- Sent the parent/child error to the error list with a link to the actual item
- Modified the filtering functionality in the "Sync With Sitecore" screen
- Added ability to show deployment property manger at a selected node, instead of the whole tree
- Added new icons to the "Sync With Sitecore Screen"
- Added 48x48 and 64x64 icon types to the icon for Vista
- Updated Setup to properly install tool windows
Team Development For Sitecore 1.0.0.33
August 18, 2009
- Fixed compare so that it recognizes changes to the template for a content item
Team Development For Sitecore 1.0.31
August 14, 2009
- Added tool for locating items in the Sitecore tree during sync
- Minor text changes
Team Development For Sitecore 1.0.30
August 11, 2009
- Updated diff list to ignore multiple versions of "Created By"
- Added some additional exception handling to the sync window to prevent exceptions fro mbeing passed to Visual Studio
- Added toolbar to sync window to help selecting sync actions
- Ignored _Revision, _Updated, and _Updated by fields when syncing
- Minor text changes
Team Development For Sitecore 1.0
July 2, 2009