{"id":15675,"date":"2016-04-27T23:55:56","date_gmt":"2016-04-27T16:55:56","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/?p=15675"},"modified":"2019-02-14T17:34:04","modified_gmt":"2019-02-15T01:34:04","slug":"package-management-updates","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/package-management-updates\/","title":{"rendered":"Spring cleaning: Package management updates"},"content":{"rendered":"<p>Since we launched <a title=\"Announcing Package Management support for VSO\/TFS\" href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2015\/08\/27\/announcing-package-management-support-for-vsotfs\/\">Package Management<\/a>\u00a0Public Preview last November, your response has been fantastic. Thank you to everyone who&#8217;s installed <a title=\"Package Management extension\" href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=ms.feed\">our extension<\/a>, <a title=\"Documentation on publishing a NuGet package with VSTS\" href=\"https:\/\/www.visualstudio.com\/get-started\/package\/nuget\/publish\">published a NuGet package<\/a>, or sent us feedback.<\/p>\n<p>As the sunshine starts to return to Seattle, it&#8217;s time for some spring cleaning. A list of small but important feature improvements has accumulated in the corner. Most of them are the direct result of emails, Send-a-Smiles, StackOverflow questions, and tweets to the team. It&#8217;s time to dust off the list and share it here.<\/p>\n<p><strong>Broad availability<\/strong>: Back in February, we <a title=\"Tweet about launch in Europe and Australia\" href=\"https:\/\/twitter.com\/karenkayliu\/status\/694401856689188864\">shipped<\/a>\u00a0package management preview to Europe and Australia. We heard your feedback that shipping only in North America was problematic. In future packaging previews, we&#8217;ll make sure features light up everywhere at once.<\/p>\n<blockquote class=\"twitter-tweet\">\n<p dir=\"ltr\" lang=\"en\">Wohoo! Package management for <a href=\"https:\/\/twitter.com\/hashtag\/VSTS?src=hash\">#VSTS<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/VSTeamServices?src=hash\">#VSTeamServices<\/a> now available world-wide! Grab the preview from <a href=\"https:\/\/t.co\/7iSQk2T0eZ\">https:\/\/t.co\/7iSQk2T0eZ<\/a><\/p>\n<p>\u2014 Karen Ng (@karenkayliu) <a href=\"https:\/\/twitter.com\/karenkayliu\/status\/694401856689188864\">February 2, 2016<\/a><\/p><\/blockquote>\n<p><strong>User experience<\/strong>: We&#8217;re constantly tweaking\u00a0the web interface based on your feedback. Most notably, we added filtering so you can quickly\u00a0find the packages you need. We&#8217;ve also made dramatic improvements in speed when you switch between packages or between feeds.<\/p>\n<p><div style=\"width: 320px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-15675-1\" width=\"320\" height=\"480\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/6\/2019\/02\/PkgFiltering.mp4?_=1\" \/><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/6\/2019\/02\/PkgFiltering.mp4\">https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/6\/2019\/02\/PkgFiltering.mp4<\/a><\/video><\/div><\/p>\n<p><strong>NuGet functionality<\/strong>:\u00a0We added the ability to permanently <a title=\"Packaging unlist documentation\" href=\"https:\/\/www.visualstudio.com\/get-started\/package\/nuget\/remove\">unlist packages<\/a> from a feed. When a package is unlisted, it no longer shows up in any package listing, whether on the web, in Visual Studio, or nuget.exe. This won&#8217;t break anyone&#8217;s dependent packages or build definitions: unlisted packages remain downloadable by specifying an exact version.<\/p>\n<p><strong>Team Build integration<\/strong>: We&#8217;ve improved our Team Build integration in big and small ways since preview launched. Authentication can be confusing, so we added diagnostic output when the build system can&#8217;t authenticate to a feed. We&#8217;re in the process of bumping nuget.exe on the hosted build agents to version 3.3, which fixes many bugs and enables PCL packages. By the end of April, you will also find new options for package versioning in the NuGet Packager task. <em>[Edited on May 3, 2016:\u00a0The promised\u00a0<a title=\"Versioning NuGet packages in a continuous delivery world: part 1\" href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2016\/05\/03\/versioning-nuget-packages-cd-1\/\">package versioning post<\/a> is now available.]<\/em><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/6\/2019\/05\/nuget_pack_version.png\"><img decoding=\"async\" class=\"alignnone size-mediumlarge wp-image-15705\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2016\/04\/nuget_pack_version-500x263.png\" alt=\"NuGet Packager - versioning\" width=\"500\" height=\"263\" \/><\/a><\/p>\n<p><strong>Documentation<\/strong>: Our documentation evolves continuously as we receive feedback and add new features. Between program managers and content writers, there have been\u00a0at least 40 pull requests in our documentation repository since December.<\/p>\n<p>Of course, we aren&#8217;t done! Keep an eye on the blog for future announcements. We&#8217;re working hard on building support for\u00a0<a title=\"npm, the Node.js package manager\" href=\"https:\/\/npmjs.com\">npm<\/a>\u00a0(the Node.js package manager), landing\u00a0our NuGet features in <a title=\"VSTS\/TFS Feature Timeline\" href=\"https:\/\/www.visualstudio.com\/news\/release-archive-vso\">TFS vNext<\/a> on-premises, and adding more highly-requested features such as true package delete.<\/p>\n<p>Feedback is always welcomed. Leave us a note here or Send-a-Smile from the web UX.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Since we launched Package Management\u00a0Public Preview last November, your response has been fantastic. Thank you to everyone who&#8217;s installed our extension, published a NuGet package, or sent us feedback. As the sunshine starts to return to Seattle, it&#8217;s time for some spring cleaning. A list of small but important feature improvements has accumulated in the [&hellip;]<\/p>\n","protected":false},"author":719,"featured_media":45953,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1,223],"tags":[],"class_list":["post-15675","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops","category-package-management"],"acf":[],"blog_post_summary":"<p>Since we launched Package Management\u00a0Public Preview last November, your response has been fantastic. Thank you to everyone who&#8217;s installed our extension, published a NuGet package, or sent us feedback. As the sunshine starts to return to Seattle, it&#8217;s time for some spring cleaning. A list of small but important feature improvements has accumulated in the [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/15675","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/users\/719"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=15675"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/15675\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/45953"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=15675"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=15675"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=15675"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}