{"id":4491,"date":"2010-11-03T04:34:40","date_gmt":"2010-11-03T04:34:40","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/bharry\/2010\/11\/03\/team-explorer-everywhere-2010-sp1-beta-is-available-for-download\/"},"modified":"2024-06-19T10:21:51","modified_gmt":"2024-06-19T17:21:51","slug":"team-explorer-everywhere-2010-sp1-beta-is-available-for-download","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/bharry\/team-explorer-everywhere-2010-sp1-beta-is-available-for-download\/","title":{"rendered":"Team Explorer Everywhere 2010 SP1 Beta is available for download!"},"content":{"rendered":"<p>We strive to ensure that developers working with Team Foundation Server in the Eclipse and cross platform worlds enjoy as great an experience as their counterparts enjoy in Visual Studio. We also want to keep Team Explorer Everywhere up to date with the latest versions of Eclipse.\u00a0 Six months ago we shipped Team Explorer Everywhere 2010 on the same day as Team Foundation Server 2010.\u00a0 In the past six months the team has been hard at work on an update that will address many of the remaining gaps.<\/p>\n<p>Today, we released a Beta that you can find here: <a href=\"http:\/\/www.microsoft.com\/downloads\/en\/details.aspx?FamilyID=4449babd-1dc8-40e3-9e27-2b743a4a173c&amp;displaylang=en\">http:\/\/www.microsoft.com\/downloads\/en\/details.aspx?FamilyID=4449babd-1dc8-40e3-9e27-2b743a4a173c&amp;displaylang=en<\/a><\/p>\n<p>This Beta release comes with a \u201cgo-live\u201d license and we use it in our development everyday.\u00a0 I hope that you will feel comfortable doing the same.\u00a0 As this is a service pack, it will be available to all Team Explorer Everywhere owners at no additional charge.\u00a0 This release will continue to work against any released version of TFS \u2013 2005, 2008 or 2010.<\/p>\n<p>Installing it is easy and uses the standard approach to installing Eclipse plug-ins.\u00a0 You\u2019ll find the installation instructions here: <a href=\"http:\/\/download.microsoft.com\/download\/8\/B\/1\/8B11ABAC-0957-44BB-BA7C-80DCD882D481\/InstallTEE.htm\">http:\/\/download.microsoft.com\/download\/8\/B\/1\/8B11ABAC-0957-44BB-BA7C-80DCD882D481\/InstallTEE.htm<\/a><\/p>\n<p>Please provide us any feedback you have.\u00a0 You can use the forum at <a href=\"http:\/\/social.msdn.microsoft.com\/Forums\/en-US\/tee\/threads\">http:\/\/social.msdn.microsoft.com\/Forums\/en-US\/tee\/threads<\/a> and we will try to respond promptly.<\/p>\n<p>It\u2019s fitting that we are releasing this on the first anniversary of the Teamprise development team joining Microsoft.\u00a0 Please join me in congratulating them on the work they\u2019ve done to produce two great releases in one year!<\/p>\n<p>Here\u2019s a summary of the improvements in this release:<\/p>\n<h4>The highlights of the Team Explorer Everywhere 2010 SP1 Beta will be:<\/h4>\n<ul>\n<li>\n<h4>Fully localizable product.<\/h4>\n<\/li>\n<li>\n<h4>Full Gated check-in support for TFS 2010.<\/h4>\n<\/li>\n<li>\n<h4>Support for rich work item descriptions<\/h4>\n<\/li>\n<li>\n<h4>A bunch of bug fixes and other improvements.<\/h4>\n<\/li>\n<\/ul>\n<h3><\/h3>\n<h3>Localization<\/h3>\n<p>The initial Team Explorer Everywhere release was pretty good at globalization \u2013 the current plug-in will sort and displays dates etc in the users locale and handle a localized version of Team Foundation Server.\u00a0 But all the UI strings were hard coded in English.\u00a0 After shipping the initial release, a major engineering effort was undertaken to correctly externalize all these strings and prepare the product so that it can be translated into other languages.\u00a0 This is done using the add-in language pack model used for many Eclipse projects.\u00a0 After we\u2019ve shipped the beta release we will work on a Japanese language pack and make that available before the end of the year.\u00a0 After we ship the final release of SP1 we will make available Japanese, French and German language packs.\u00a0 Depending on interest we may look at translating to other languages over time.\u00a0 The model used also supports community created language packs if there is demand for them.<\/p>\n<p>&nbsp;<\/p>\n<h3><b>Gated Check-in Support<\/b><\/h3>\n<p>We had Gated check-in for the RTM release but it was more like the experience that we give to developers using Visual Studio 2008 with a 2010 server. The new release will give the Eclipse developer the same rich experience as Visual Studio 2010 developers get today. When you check-in code affected by a gated build definition you get a prompt as to what you would like to do<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/6428.gated01_thumb_06466A2B.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-16303\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/6428.gated01_thumb_06466A2B.png\" alt=\"Image 6428 gated01 thumb 06466A2B\" width=\"640\" height=\"309\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/6428.gated01_thumb_06466A2B.png 640w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/6428.gated01_thumb_06466A2B-300x145.png 300w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Assuming you request a gated build, the changes will be shelved and a build submitted on your behalf.\u00a0 When the build completes you will be notified right inside of Eclipse.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/3223.gated02_thumb_67234D4A.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-16304\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/3223.gated02_thumb_67234D4A.png\" alt=\"Image 3223 gated02 thumb 67234D4A\" width=\"640\" height=\"310\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/3223.gated02_thumb_67234D4A.png 640w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/3223.gated02_thumb_67234D4A-300x145.png 300w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>However \u2013 we haven\u2019t forgotten folks using the cross-platform command line client.\u00a0 There we have a new \u201creconcile\u201d command (only available in the cross-platform version of tf) that will allow you to check on the status of your gated build from your terminal window and reconcile your workspace with any changes checked-in on your behalf from the build server.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/7827.reconcile_thumb_65064E81.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-16306\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/7827.reconcile_thumb_65064E81.png\" alt=\"Image 7827 reconcile thumb 65064E81\" width=\"640\" height=\"416\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/7827.reconcile_thumb_65064E81.png 640w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/7827.reconcile_thumb_65064E81-300x195.png 300w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Combined with the Build Extensions Power Tool that was also recently updated, we have a very powerful build solution for your Java developers.\u00a0 The team have been using gated check-ins with the build extensions to build Team Explorer Everywhere for a number of months now and are very happy with how it works for them.<\/p>\n<p>&nbsp;<\/p>\n<h3><b>Private \/ Buddy Builds<\/b><\/h3>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/6431.buddy_thumb_0DC1B3CB.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-16307\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/6431.buddy_thumb_0DC1B3CB.png\" alt=\"Image 6431 buddy thumb 0DC1B3CB\" width=\"401\" height=\"480\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/6431.buddy_thumb_0DC1B3CB.png 401w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/6431.buddy_thumb_0DC1B3CB-251x300.png 251w\" sizes=\"(max-width: 401px) 100vw, 401px\" \/><\/a><\/p>\n<p>Alongside Gated Check-in we did the work to enable private builds from Eclipse.\u00a0 Again, this works in the same way as in Visual Studio 2010.\u00a0 If you want to perform a build on the build server then you can manually queue a build passing in a shelveset. That way you can validate your changes work on the build server before checking them in.<\/p>\n<p>&nbsp;<\/p>\n<h3><b>Build Explorer Refresh<\/b><\/h3>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/1538.buildexplorer_thumb_007B2AB8.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-16308\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/1538.buildexplorer_thumb_007B2AB8.png\" alt=\"Image 1538 buildexplorer thumb 007B2AB8\" width=\"640\" height=\"234\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/1538.buildexplorer_thumb_007B2AB8.png 640w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/1538.buildexplorer_thumb_007B2AB8-300x110.png 300w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>We also took the opportunity to catch up on some of the improvements that we\u2019d made to build explorer in Visual Studio 2010.\u00a0 You now have icons showing you the type of build that you have submitted and you are more easily able to find builds belonging to you.<\/p>\n<p>&nbsp;<\/p>\n<h3><b>Rich Editing of Work Item Descriptions<\/b><\/h3>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/5751.richtext_thumb_103ABFBC.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-16309\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/5751.richtext_thumb_103ABFBC.png\" alt=\"Image 5751 richtext thumb 103ABFBC\" width=\"537\" height=\"480\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/5751.richtext_thumb_103ABFBC.png 537w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/5751.richtext_thumb_103ABFBC-300x268.png 300w\" sizes=\"(max-width: 537px) 100vw, 537px\" \/><\/a><\/p>\n<p>In the new process templates that ship with TFS 2010 we make more use of HTML fields to provide a rich text field to enter information about that work item.\u00a0 These are used extensively by the Microsoft Test Manager tool to help a tester create a bug with a nicely formatted repro steps.\u00a0 The problem was that Team Explorer Everywhere didn\u2019t have a nice way to edit these fields as we did in Visual Studio.\u00a0 Eclipse 3.5 and above gives us better support for embedding a web browser control inside of an Eclipse dialog cross-platform and so we made use of this in the beta release to provide a rich HTML editing control inside the work item.\u00a0 For developers using older versions of Eclipse we fall back to the HTML editing control that we shipped in original version.<\/p>\n<p>&nbsp;<\/p>\n<h3><b>Apple Keychain and Gnome Key Ring Support<\/b><\/h3>\n<p>In previous versions of Team Explorer Everywhere if you are on a non-windows machine that is not joined to your Windows domain using Kerberos then you had the option of storing your TFS credentials in a file managed by Team Explorer Everywhere in your local profile.\u00a0 The problem is that the password was stored in plain-text \u2013 and just relied on your file permissions to keep this data secure.\u00a0 In the beta release we will make use of the keychain on Apple or the Key Ring on Gnome systems to store these credentials in a more secure manner.\u00a0 That said if people are really concerned then we still support the ability to log-in via single-sign-on or not store your password at all and just be prompted when you need to log-in.<\/p>\n<p>&nbsp;<\/p>\n<h3><b>Work Item Custom Controls<\/b><\/h3>\n<p>We\u2019ve had custom control support for work items in Visual Studio since day one.\u00a0 Over time we also introduced the ability to create a custom control for web access users.\u00a0 In the RTM release of Team Explorer Everywhere we included some code to help with custom work item controls with the plan being that we\u2019d create some examples out-of-band.\u00a0 However, once we started looking at these examples we realized that the experience was less than ideal so we introduced some fixes in SP1 to improve the experience.\u00a0 After the beta is released the team will publish more details on how to create custom controls for Eclipse.\u00a0 It will be a third control implementation \u2013 this time in Java \u2013 so we will be looking for feedback as to how useful this is for you.<\/p>\n<p>&nbsp;<\/p>\n<h3><b>.tpignore Improvements<\/b><\/h3>\n<p>The Eclipse plug-in has several features to help in ignoring files from the local file system from version control by the use of a special file called \u201c.tpignore\u201d that is checked in at the project root.\u00a0 This is especially useful for Maven developers, but others teams sometimes need to use it as well.\u00a0 For more information on the mechanisms available for ignoring files check out this post (http:\/\/blogs.msdn.com\/b\/tfsxp\/archive\/2010\/05\/04\/excluding-eclipse-project-resources-from-version-control.aspx) over on the Team Explorer Everywhere team blog.\u00a0 We heard some feedback in the forums that this file wasn\u2019t easy to use so we\u2019ve added some UI for it in Eclipse to make it easier to ignore files and folders straight from the Team context menu in Eclipse.<\/p>\n<p>&nbsp;<\/p>\n<h3><b>Internal Merge Support in Eclipse<\/b><\/h3>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/2625.merge_thumb_34EBD733.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-16310\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/2625.merge_thumb_34EBD733.png\" alt=\"Image 2625 merge thumb 34EBD733\" width=\"640\" height=\"474\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/2625.merge_thumb_34EBD733.png 640w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/2625.merge_thumb_34EBD733-300x222.png 300w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>In previous version of the Eclipse plug-in you were required to use an external tool to resolve merge conflicts.\u00a0 We\u2019ve fixed this to properly support the internal merge tool if available in Eclipse including support for 3-way merging.\u00a0 You can still use external merge tools if you prefer, but at you have more choice now.<\/p>\n<p>&nbsp;<\/p>\n<h3><b>Synchronize Perspective Decorations<\/b><\/h3>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/6013.sync_thumb_24905F7A.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-16311\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/6013.sync_thumb_24905F7A.png\" alt=\"Image 6013 sync thumb 24905F7A\" width=\"634\" height=\"480\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/6013.sync_thumb_24905F7A.png 634w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/6013.sync_thumb_24905F7A-300x227.png 300w\" sizes=\"(max-width: 634px) 100vw, 634px\" \/><\/a><\/p>\n<p>Eclipse developers commonly make use of the Synchronize perspective when comparing their local workspace with the server version.\u00a0 For tools like Subversion or CVS that work in an offline model this is an essential part of the developer workflow.\u00a0 We\u2019ve been proud to support Synchronize in Eclipse not only because it is an Eclipse specific feature (the closest we have in Visual Studio is folder compare), but also because Synchronize support is one of the features that is often ignored by other tool vendors less committed to Eclipse as a fully supported platform for developers.\u00a0 In the beta release we improved the label decorating of files in Synchronize making it easier to determine what the changes are that you are looking at.\u00a0 We also make use of new server functionality in TFS 2010 to improve the performance of Synchronize.<\/p>\n<p>&nbsp;<\/p>\n<h3><b>Shelve and Unshelve UI improvements<\/b><\/h3>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/6318.Unshelve_thumb_3B6F30F6.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-16312\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/6318.Unshelve_thumb_3B6F30F6.png\" alt=\"Image 6318 Unshelve thumb 3B6F30F6\" width=\"400\" height=\"310\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/6318.Unshelve_thumb_3B6F30F6.png 400w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2010\/11\/6318.Unshelve_thumb_3B6F30F6-300x233.png 300w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>We use shelving and unshelving extensively as part of our own internal use of Team Foundation Server.\u00a0 A shelveset is the primary mechanism that we use for code reviews for example, and we do these before every check-in.\u00a0 The team came up with a subtle improvement to the shelve and unshelve dialogs to help you re-use data in these controls.\u00a0 For example, if you unshelve a shelveset from a colleague then you will find their user-id in a drop down of recently used id\u2019s next time you search for the shelveset.\u00a0 Similarly if you regularly shelve with the same name (i.e. \u201cIn Progress\u201d) then you will find this getting autocompleted for you as you type.\u00a0 It\u2019s just a small change but an example of one that we are trying in Eclipse first to see what people think.<\/p>\n<p>&nbsp;<\/p>\n<h3><b>What\u2019s Missing \u2013 Known Issues<\/b><\/h3>\n<p>To keep support for the latest versions of Eclipse and to ensure we are picking up all the security fixes in the latest versions of Java we\u2019ve had to drop support for Eclipse 3.0 and Eclipse 3.1 in this release, along with support for running Eclipse under a 1.4 Java JRE.\u00a0 You can still obviously develop applications in Eclipse that target a 1.4 runtime just that you need Java 5 or higher to run your instance of Eclipse.\u00a0 All the discussions we had with customers suggest that this isn\u2019t going to be an issue as over 90% of them use the latest version of Java on the desktop to ensure they are getting security updates \u2013 but if you will be adversely affected by this then please let us know.<\/p>\n<p>Feature parity wise, probably the biggest thing missing that we\u2019d like to see in the Eclipse integration is the branch visualization feature that we have in Visual Studio 2010.\u00a0 While we\u2019d love to have this in Eclipse, we found when we spoke with customers that the branch\/merge work was not the highest priority of the things we needed to go fix.\u00a0 We do want to bring this to Eclipse in a future release.<\/p>\n<p>&nbsp;<\/p>\n<h3><b>Team Explorer Everywhere Roadmap <\/b><\/h3>\n<p>As you can hopefully tell from this, we are continuing our investments for our Eclipse and cross-platform developers and plan to keep doing so.<\/p>\n<p>After this SP1 release we will focus the team on supporting all the new features we are planning for our next version of Team Foundation Server.\u00a0 It\u2019s still too early to talk about those, but expect in the next few months I\u2019ll start giving some glimpses of the direction we are headed \ud83d\ude42\u00a0 It\u2019s a safe bet that your Eclipse and Cross-platform developers will have access to new versions of Team Foundation Server just as soon as your Visual Studio developers do.\u00a0 We remain committed to making Eclipse and cross platform developers first class members in teams using Team Foundation Server.<\/p>\n<p>Brian<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We strive to ensure that developers working with Team Foundation Server in the Eclipse and cross platform worlds enjoy as great an experience as their counterparts enjoy in Visual Studio. We also want to keep Team Explorer Everywhere up to date with the latest versions of Eclipse.\u00a0 Six months ago we shipped Team Explorer Everywhere [&hellip;]<\/p>\n","protected":false},"author":244,"featured_media":14617,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[5],"class_list":["post-4491","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-tfs"],"acf":[],"blog_post_summary":"<p>We strive to ensure that developers working with Team Foundation Server in the Eclipse and cross platform worlds enjoy as great an experience as their counterparts enjoy in Visual Studio. We also want to keep Team Explorer Everywhere up to date with the latest versions of Eclipse.\u00a0 Six months ago we shipped Team Explorer Everywhere [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/4491","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/users\/244"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/comments?post=4491"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/4491\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media\/14617"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media?parent=4491"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/categories?post=4491"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/tags?post=4491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}