{"id":7719,"date":"2016-03-09T10:42:23","date_gmt":"2016-03-09T18:42:23","guid":{"rendered":"http:\/\/blog.mozilla.org\/addons\/?p=7719"},"modified":"2016-03-09T10:42:23","modified_gmt":"2016-03-09T18:42:23","slug":"amo-updates-on-version-number-re-use","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/addons\/2016\/03\/09\/amo-updates-on-version-number-re-use\/","title":{"rendered":"AMO updates on version number re-use"},"content":{"rendered":"<p>With recent changes, addons.mozilla.org (AMO) now more strictly enforces our rule requiring version numbers for add-ons to be unique.<\/p>\n<p>Previously, the website allowed some edge cases where if a version was deleted or disabled before we reviewed it, a new version with the same version number could be uploaded.\u00a0 This caused issues with our CDN where the old xpi was cached. The hash (used for verification) could be wrong so the install would fail, and any users who installed the old xpi would fail to get the update to the &#8216;real&#8217; version.<\/p>\n<p>Now, once a version has been uploaded to AMO with a version number, you will be unable to use it again. Deleting or disabling the version won&#8217;t release the version number for re-use.\u00a0 This restriction applies to add-ons that are uploaded for signing and external listing as well as ones listed on AMO.<\/p>\n<p>We&#8217;re aware this will cause some irritation to developers when they try to upload again, and that perfect version &#8220;10.0.0.0&#8221; may be lost due to a hasty upload, but we believe the user benefits in this case outweigh the extra restriction on developers.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>With recent changes, addons.mozilla.org (AMO) now more strictly enforces our rule requiring version numbers for add-ons to be unique. Previously, the website allowed some edge cases where if a version &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/addons\/2016\/03\/09\/amo-updates-on-version-number-re-use\/\">Read more<\/a><\/p>\n","protected":false},"author":1304,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[44,574],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>AMO updates on version number re-use - Mozilla Add-ons Community Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.mozilla.org\/addons\/2016\/03\/09\/amo-updates-on-version-number-re-use\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andrew Williamson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2016\/03\/09\/amo-updates-on-version-number-re-use\/\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/2016\/03\/09\/amo-updates-on-version-number-re-use\/\",\"name\":\"AMO updates on version number re-use - Mozilla Add-ons Community Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#website\"},\"datePublished\":\"2016-03-09T18:42:23+00:00\",\"dateModified\":\"2016-03-09T18:42:23+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/10f4605b8fa84a12bc216d95c415d3dd\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2016\/03\/09\/amo-updates-on-version-number-re-use\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/addons\/2016\/03\/09\/amo-updates-on-version-number-re-use\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2016\/03\/09\/amo-updates-on-version-number-re-use\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/addons\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AMO updates on version number re-use\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/\",\"name\":\"Mozilla Add-ons Community Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/addons\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/10f4605b8fa84a12bc216d95c415d3dd\",\"name\":\"Andrew Williamson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6b19e02916b6a9f236d054f78f0abd95?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6b19e02916b6a9f236d054f78f0abd95?s=96&d=mm&r=g\",\"caption\":\"Andrew Williamson\"},\"url\":\"https:\/\/blog.mozilla.org\/addons\/author\/awilliamsonmozilla-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AMO updates on version number re-use - Mozilla Add-ons Community Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.mozilla.org\/addons\/2016\/03\/09\/amo-updates-on-version-number-re-use\/","twitter_misc":{"Written by":"Andrew Williamson","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/addons\/2016\/03\/09\/amo-updates-on-version-number-re-use\/","url":"https:\/\/blog.mozilla.org\/addons\/2016\/03\/09\/amo-updates-on-version-number-re-use\/","name":"AMO updates on version number re-use - Mozilla Add-ons Community Blog","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/addons\/#website"},"datePublished":"2016-03-09T18:42:23+00:00","dateModified":"2016-03-09T18:42:23+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/10f4605b8fa84a12bc216d95c415d3dd"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/addons\/2016\/03\/09\/amo-updates-on-version-number-re-use\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/addons\/2016\/03\/09\/amo-updates-on-version-number-re-use\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/addons\/2016\/03\/09\/amo-updates-on-version-number-re-use\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/addons\/"},{"@type":"ListItem","position":2,"name":"AMO updates on version number re-use"}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/addons\/#website","url":"https:\/\/blog.mozilla.org\/addons\/","name":"Mozilla Add-ons Community Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/addons\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/10f4605b8fa84a12bc216d95c415d3dd","name":"Andrew Williamson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6b19e02916b6a9f236d054f78f0abd95?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6b19e02916b6a9f236d054f78f0abd95?s=96&d=mm&r=g","caption":"Andrew Williamson"},"url":"https:\/\/blog.mozilla.org\/addons\/author\/awilliamsonmozilla-com\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/7719"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/users\/1304"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/comments?post=7719"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/7719\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/media?parent=7719"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/categories?post=7719"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/tags?post=7719"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}