{"id":4851,"date":"2012-05-15T15:57:51","date_gmt":"2012-05-15T22:57:51","guid":{"rendered":"http:\/\/blog.mozilla.org\/addons\/?p=4851"},"modified":"2012-05-22T10:46:01","modified_gmt":"2012-05-22T17:46:01","slug":"announcing-add-on-sdk-1-7","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/addons\/2012\/05\/15\/announcing-add-on-sdk-1-7\/","title":{"rendered":"Announcing Add-on SDK 1.7!"},"content":{"rendered":"<p>The Jetpack team is happy to announce the release of Add-on SDK version 1.7! You can download the SDK directly in either <a target=\"_blank\" href=\"https:\/\/ftp.mozilla.org\/pub\/mozilla.org\/labs\/jetpack\/addon-sdk-1.7.zip\">zip<\/a> or <a target=\"_blank\" href=\"https:\/\/ftp.mozilla.org\/pub\/mozilla.org\/labs\/jetpack\/addon-sdk-1.7.tar.gz\">tarball<\/a> format. This version of the SDK is mostly a bug-fix release but with a few added features.<\/p>\n<p>Some of the important features included in this release are:<\/p>\n<ul>\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/mozilla\/addon-sdk\/blob\/master\/doc\/dev-guide-source\/tutorials\/l10n.md#plurals\">Plural forms for localization<\/a> &#8211; many languages treat plural forms of words in different manners. The SDK&#8217;s l10n functionality now supports those forms across languages.<\/li>\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/mozilla\/addon-sdk\/blob\/master\/packages\/api-utils\/docs\/promise.md\">Implementation of &#8216;Promise Abstractions&#8217;<\/a> &#8211; Promises provide an interface for interacting with an object that represents the result of an action that is performed asynchronously, and may or may not be finished at any given point in time. In the Add-on SDK, we follow the <a href=\"http:\/\/wiki.commonjs.org\/wiki\/Promises\/A\">CommonJS Promise\/A Implementation<\/a>.<\/li>\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/mozilla\/addon-sdk\/blob\/master\/packages\/addon-kit\/docs\/page-mod.md#styling-web-pages\">contentStyle\/contentStyleFile<\/a> &#8211; this give you the ability to inject a CSS file into a web page.<\/li>\n<\/ul>\n<p>For more new features and a list of the bug fixes that are shipping in this release, please see the <a href=\"https:\/\/wiki.mozilla.org\/Labs\/Jetpack\/Release_Notes\/1.7\">Release Notes<\/a>.<\/p>\n<p>As of this writing the documentation for SDK 1.7 is not available in the usual place, however they should be available by Thursday, May 17th. I will update this post when they are live, but in the meantime you have two options:<\/p>\n<ol>\n<li>view them on Github: <a target=\"_blank\" href=\"https:\/\/github.com\/mozilla\/addon-sdk\/tree\/master\/doc\/dev-guide-source\">[ Tutorials &amp; Guides ]<\/a> <a target=\"_blank\" href=\"https:\/\/github.com\/mozilla\/addon-sdk\/tree\/master\/packages\/addon-kit\/docs\">[ Addon-kit API Docs ]<\/a><\/li>\n<li>download the SDK, <a target=\"_blank\" href=\"https:\/\/github.com\/mozilla\/addon-sdk\/blob\/master\/doc\/dev-guide-source\/tutorials\/installation.md\">activate the SDK environment<\/a> and then run <code>cfx docs<\/code> to generate your own local copy of the documentation.<\/li>\n<\/ol>\n<p>As always, we&#8217;d love to hear from you about your experiences with this release. You can contact us in a variety of ways:<\/p>\n<p><a href=\"http:\/\/groups.google.com\/group\/mozilla-labs-jetpack\">post to our discussion group<\/a><br \/>\n<a href=\"http:\/\/mibbit.com\/?channel=%23jetpack&#038;server=irc.mozilla.org\">chat with us on irc.mozilla.org #jetpack<\/a><br \/>\n<a href=\"https:\/\/bugzilla.mozilla.org\/enter_bug.cgi?product=Add-on%20SDK&#038;component=General\">report a bug<\/a><br \/>\n<a href=\"http:\/\/github.com\/mozilla\/addon-sdk\/\">check out the source<a\/> and contribute bug fixes, enhancements, or documentation<\/p>\n<p>For more information on the Jetpack Project <a href=\"https:\/\/wiki.mozilla.org\/Jetpack\">check out our wiki<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Jetpack team is happy to announce the release of Add-on SDK version 1.7! You can download the SDK directly in either zip or tarball format. This version of the &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/addons\/2012\/05\/15\/announcing-add-on-sdk-1-7\/\">Read more<\/a><\/p>\n","protected":false},"author":266,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7117,121,588,227,742],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Announcing Add-on SDK 1.7! - 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\/2012\/05\/15\/announcing-add-on-sdk-1-7\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dave Mason\" \/>\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\/2012\/05\/15\/announcing-add-on-sdk-1-7\/\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/2012\/05\/15\/announcing-add-on-sdk-1-7\/\",\"name\":\"Announcing Add-on SDK 1.7! - Mozilla Add-ons Community Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#website\"},\"datePublished\":\"2012-05-15T22:57:51+00:00\",\"dateModified\":\"2012-05-22T17:46:01+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/cd5953031637933c25fac6337e454b91\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2012\/05\/15\/announcing-add-on-sdk-1-7\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/addons\/2012\/05\/15\/announcing-add-on-sdk-1-7\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2012\/05\/15\/announcing-add-on-sdk-1-7\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/addons\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcing Add-on SDK 1.7!\"}]},{\"@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\/cd5953031637933c25fac6337e454b91\",\"name\":\"Dave Mason\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f41b75b23f0039635efbba7549d9a711?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f41b75b23f0039635efbba7549d9a711?s=96&d=mm&r=g\",\"caption\":\"Dave Mason\"},\"description\":\"Dave is an old-hand at open source software, previously working on GNOME and Linux goodies, as well as taking open source to African public health efforts. He is now sticking his toes into getting Mozilla's new Add-on SDK to the hungry masses.\",\"sameAs\":[\"https:\/\/x.com\/dcm\"],\"url\":\"https:\/\/blog.mozilla.org\/addons\/author\/dmasonmozilla-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Announcing Add-on SDK 1.7! - 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\/2012\/05\/15\/announcing-add-on-sdk-1-7\/","twitter_misc":{"Written by":"Dave Mason","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/addons\/2012\/05\/15\/announcing-add-on-sdk-1-7\/","url":"https:\/\/blog.mozilla.org\/addons\/2012\/05\/15\/announcing-add-on-sdk-1-7\/","name":"Announcing Add-on SDK 1.7! - Mozilla Add-ons Community Blog","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/addons\/#website"},"datePublished":"2012-05-15T22:57:51+00:00","dateModified":"2012-05-22T17:46:01+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/cd5953031637933c25fac6337e454b91"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/addons\/2012\/05\/15\/announcing-add-on-sdk-1-7\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/addons\/2012\/05\/15\/announcing-add-on-sdk-1-7\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/addons\/2012\/05\/15\/announcing-add-on-sdk-1-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/addons\/"},{"@type":"ListItem","position":2,"name":"Announcing Add-on SDK 1.7!"}]},{"@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\/cd5953031637933c25fac6337e454b91","name":"Dave Mason","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f41b75b23f0039635efbba7549d9a711?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f41b75b23f0039635efbba7549d9a711?s=96&d=mm&r=g","caption":"Dave Mason"},"description":"Dave is an old-hand at open source software, previously working on GNOME and Linux goodies, as well as taking open source to African public health efforts. He is now sticking his toes into getting Mozilla's new Add-on SDK to the hungry masses.","sameAs":["https:\/\/x.com\/dcm"],"url":"https:\/\/blog.mozilla.org\/addons\/author\/dmasonmozilla-com\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/4851"}],"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\/266"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/comments?post=4851"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/4851\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/media?parent=4851"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/categories?post=4851"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/tags?post=4851"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}