<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mozilla Add-ons Blog &#187; compatibility</title>
	<atom:link href="http://blog.mozilla.com/addons/tag/compatibility/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mozilla.com/addons</link>
	<description>Official Blog of Mozilla Add-ons</description>
	<lastBuildDate>Thu, 19 Nov 2009 18:52:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Thanks for the compatibility reports!</title>
		<link>http://blog.mozilla.com/addons/2009/11/18/thanks-for-the-compatibility-reports/</link>
		<comments>http://blog.mozilla.com/addons/2009/11/18/thanks-for-the-compatibility-reports/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 08:23:47 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[compatibility]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[firefox 3.6]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=1151</guid>
		<description><![CDATA[A few weeks ago, we launched the Add-on Compatibility Reporter, a way for Firefox users to let us know if their incompatible add-ons were working properly or having issues. As of tonight, we&#8217;ve received 25,000 reports on 2,000 add-ons for Firefox 3.6 betas alone!
We just dispatched emails to the developers of those add-ons as follows:

105 [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Thanks for the compatibility reports!", url: "http://blog.mozilla.com/addons/2009/11/18/thanks-for-the-compatibility-reports/" });</script>]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago, we <a href="http://blog.mozilla.com/addons/2009/10/22/announcing-the-add-on-compatibility-reporter/">launched</a> the <a href="https://addons.mozilla.org/addon/15003">Add-on Compatibility Reporter</a>, a way for Firefox users to let us know if their incompatible add-ons were working properly or having issues. As of tonight, we&#8217;ve received 25,000 reports on 2,000 add-ons for Firefox 3.6 betas alone!</p>
<p>We just dispatched emails to the developers of those add-ons as follows:</p>
<ul>
<li>105 add-ons that we think are compatible. These add-ons had more than 80% of reports saying the add-on worked fine. For these add-ons, we suggest that the developer test the add-on out themselves and then bump compatibility to Firefox 3.6.*.</li>
<li>24 add-ons with compatibility issues. These add-ons had more than 80% of reports saying that the add-on was not functioning properly. We ask the developers of these add-ons to review the submitted reports and look into the issues mentioned before bumping compatibility.</li>
<li>321 add-ons with mixed reports. These add-ons have received a number of reports, but we couldn&#8217;t make a guess as to the status. We encourage these developers to view the submitted reports and then test their add-ons before bumping compatibility.</li>
<li>830 add-ons with at least one report, but not enough to determine anything. We&#8217;ve asked these developers to test their add-ons with Firefox 3.6 and bump compatibility if everything checks out.</li>
</ul>
<p>The response to the Compatibility Reporter has been amazing, with almost 20,000 active users helping us out. Your reports will make a big difference in being able to ship Firefox 3.6 without add-on compatibility issues, so keep it up!</p>
<p><a href="http://sharethis.com/item?&wp=2.8.6&amp;publisher=7e0eb025-1057-4238-a77c-a634ef8a9d63&amp;title=Thanks+for+the+compatibility+reports%21&amp;url=http%3A%2F%2Fblog.mozilla.com%2Faddons%2F2009%2F11%2F18%2Fthanks-for-the-compatibility-reports%2F">ShareThis</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2009/11/18/thanks-for-the-compatibility-reports/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Announcing the Add-on Compatibility Reporter</title>
		<link>http://blog.mozilla.com/addons/2009/10/22/announcing-the-add-on-compatibility-reporter/</link>
		<comments>http://blog.mozilla.com/addons/2009/10/22/announcing-the-add-on-compatibility-reporter/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 23:20:05 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[compatibility]]></category>
		<category><![CDATA[developers]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=1079</guid>
		<description><![CDATA[Weeks before every Firefox release comes a huge effort from Mozilla encouraging add-on developers to make sure their extensions and themes are updated to work with the upcoming version. This often results in a last-minute rush of submissions right when the new version of Firefox and Thunderbird are released.
As an experiment in ways to get [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Announcing the Add-on Compatibility Reporter", url: "http://blog.mozilla.com/addons/2009/10/22/announcing-the-add-on-compatibility-reporter/" });</script>]]></description>
			<content:encoded><![CDATA[<p>Weeks before every Firefox release comes a huge effort from Mozilla encouraging add-on developers to make sure their extensions and themes are updated to work with the upcoming version. This often results in a last-minute rush of submissions right when the new version of Firefox and Thunderbird are released.</p>
<p>As an experiment in ways to get users and developers involved with this process sooner, we&#8217;ve created the <a href="https://addons.mozilla.org/addon/15003?src=external-announceblog">Add-on Compatibility Reporter</a>, an add-on for Firefox and Thunderbird that allows testers to report compatibility information to Mozilla.</p>
<p>After installing the add-on, users will be able to use any incompatible add-ons they have installed and report back to us on whether the add-ons still work like they did in previous versions or are having some issues.</p>
<p><img src="http://blog.mozilla.com/addons/files/2009/10/acr.png" alt="Screenshot of the Add-on Compatibility Reporter" /></p>
<p>Add-on developers can then <a href="https://addons.mozilla.org/compatibility/reporter">browse the reports</a> submitted for their add-ons, even if the add-on isn&#8217;t hosted on Mozilla Add-ons. We&#8217;ll also be monitoring the report submissions and emailing developers when we have information as to whether their add-on might be compatible or incompatible with an upcoming Firefox release.</p>
<p>So, if you&#8217;re an alpha or beta tester of Firefox or Thunderbird and want to help make sure your add-ons are compatible for the final release, grab the <a href="https://addons.mozilla.org/addon/15003?src=external-announceblog">Add-on Compatibility Reporter</a> now!</p>
<p><a href="http://sharethis.com/item?&wp=2.8.6&amp;publisher=7e0eb025-1057-4238-a77c-a634ef8a9d63&amp;title=Announcing+the+Add-on+Compatibility+Reporter&amp;url=http%3A%2F%2Fblog.mozilla.com%2Faddons%2F2009%2F10%2F22%2Fannouncing-the-add-on-compatibility-reporter%2F">ShareThis</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2009/10/22/announcing-the-add-on-compatibility-reporter/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Firefox 3.5.* maxver now available</title>
		<link>http://blog.mozilla.com/addons/2009/04/28/firefox-35-maxver-now-available/</link>
		<comments>http://blog.mozilla.com/addons/2009/04/28/firefox-35-maxver-now-available/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 20:02:28 +0000</pubDate>
		<dc:creator>Nick Nguyen</dc:creator>
				<category><![CDATA[compatibility]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[firefox 3.5]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=467</guid>
		<description><![CDATA[With the Firefox 3.5b4 release, we&#8217;ve enabled the 3.5.* maxver in the AMO Developer tools.  For the vast majority of add-ons without binary components, you can simply update your maxver to 3.5.* and it will be compatible with all versions of Firefox 3.5 through the release.  If you do have a binary component, [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Firefox 3.5.* maxver now available", url: "http://blog.mozilla.com/addons/2009/04/28/firefox-35-maxver-now-available/" });</script>]]></description>
			<content:encoded><![CDATA[<p>With the <a href="http://www.mozilla.com/en-US/firefox/all-beta.html">Firefox 3.5b4 release</a>, we&#8217;ve enabled the 3.5.* maxver in the AMO Developer tools.  For the vast majority of add-ons without binary components, you can simply update your maxver to 3.5.* and it will be compatible with all versions of Firefox 3.5 through the release.  If you do have a binary component, you should only have to recompile your code against the latest- for more info see the <a href="https://wiki.mozilla.org/Firefox3.5/StatusMeetings/2009-04-22#Add-Ons">Firefox wiki</a>.</p>
<p>Thanks!</p>
<p><a href="http://sharethis.com/item?&wp=2.8.6&amp;publisher=7e0eb025-1057-4238-a77c-a634ef8a9d63&amp;title=Firefox+3.5.%2A+maxver+now+available&amp;url=http%3A%2F%2Fblog.mozilla.com%2Faddons%2F2009%2F04%2F28%2Ffirefox-35-maxver-now-available%2F">ShareThis</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2009/04/28/firefox-35-maxver-now-available/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Firefox 3.5 and add-on compatibility</title>
		<link>http://blog.mozilla.com/addons/2009/03/12/firefox-35-and-add-on-compatibility/</link>
		<comments>http://blog.mozilla.com/addons/2009/03/12/firefox-35-and-add-on-compatibility/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 23:49:37 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[compatibility]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[firefox 3.5]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=381</guid>
		<description><![CDATA[Last Friday, it was announced that Firefox 3.1 will be renamed to Firefox 3.5. What does this mean for add-on compatibility?
Right now, Firefox 3.1b4pre is available as a maxVersion on AMO, and can be used by any add-ons that support current Shiretoko builds. On Tuesday, March 17, these builds will be renamed to 3.5b4pre, and [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Firefox 3.5 and add-on compatibility", url: "http://blog.mozilla.com/addons/2009/03/12/firefox-35-and-add-on-compatibility/" });</script>]]></description>
			<content:encoded><![CDATA[<p>Last Friday, it was <a href="https://developer.mozilla.org/devnews/index.php/2009/03/06/shiretoko-to-be-named-firefox-35/">announced</a> that Firefox 3.1 will be renamed to Firefox 3.5. What does this mean for add-on compatibility?</p>
<p>Right now, Firefox 3.1b4pre is available as a <a href="https://addons.mozilla.org/en-US/firefox/pages/appversions">maxVersion</a> on <abbr title="addons.mozilla.org">AMO</abbr>, and can be used by any add-ons that support current Shiretoko builds. On Tuesday, March 17, these builds will be renamed to 3.5b4pre, and the maxVersion on AMO will be renamed accordingly. This means that as an add-on developer, <b>if you mark your add-on as compatible with 3.1b4pre before Tuesday, it will automatically change to support 3.5b4pre when necessary</b>. After Tuesday, developers can simply start using 3.5b4pre as their maxVersion.</p>
<p>Similarly, Firefox 3.2a1pre will be renamed to 3.6a1pre on Tuesday. Any add-ons currently compatible with 3.2a1pre will automatically be 3.6a1pre compatible on Tuesday.</p>
<p>Followers of the <a href="https://addons.mozilla.org/en-US/firefox/compatibility">add-on compatibility dashboard</a> may notice that it will no longer be accurate after the renames on Tuesday. The AMO team is planning to support <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=483077">version grouping</a> of Firefox 3.1 and 3.5 with its 5.0.4 release to be deployed on April 9.</p>
<p>Additional compatibility updates will be posted here on the <a href="http://blog.mozilla.com/addons">Mozilla Add-ons Blog</a>.</p>
<p><a href="http://sharethis.com/item?&wp=2.8.6&amp;publisher=7e0eb025-1057-4238-a77c-a634ef8a9d63&amp;title=Firefox+3.5+and+add-on+compatibility&amp;url=http%3A%2F%2Fblog.mozilla.com%2Faddons%2F2009%2F03%2F12%2Ffirefox-35-and-add-on-compatibility%2F">ShareThis</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2009/03/12/firefox-35-and-add-on-compatibility/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>IID Changes to Some Gecko 1.9.1 Interfaces</title>
		<link>http://blog.mozilla.com/addons/2009/02/10/iid-changes-to-some-gecko-191-interfaces/</link>
		<comments>http://blog.mozilla.com/addons/2009/02/10/iid-changes-to-some-gecko-191-interfaces/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 15:45:38 +0000</pubDate>
		<dc:creator>blizzard</dc:creator>
				<category><![CDATA[compatibility]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[firefox 3.5]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=313</guid>
		<description><![CDATA[This post is here to warn a subset of add-on authors that we&#8217;re making some late changes to the IID for some interfaces on the Gecko 1.9.1 branch.  A very small subset of people are likely affected based on our scan of a bunch of add-ons.  Note that this doesn&#8217;t affect the methods on the [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "IID Changes to Some Gecko 1.9.1 Interfaces", url: "http://blog.mozilla.com/addons/2009/02/10/iid-changes-to-some-gecko-191-interfaces/" });</script>]]></description>
			<content:encoded><![CDATA[<p>This post is here to warn a subset of add-on authors that we&#8217;re making some late changes to the IID for some interfaces on the Gecko 1.9.1 branch.  A very small subset of people are likely affected based on our scan of a bunch of add-ons.  Note that this doesn&#8217;t affect the methods on the interfaces themselves, just the IIDs for interfaces.  So it should not require a functional change.</p>
<p><strong>What we&#8217;re changing:</strong></p>
<p>Based on a <a href="http://groups.google.com/group/mozilla.dev.platform/browse_thread/thread/3bd5f5599caf2e14#">report on the dev-platform mailing list</a> there are some interfaces that were changed between Gecko 1.8.0 and Gecko 1.9.0 <a href="https://developer.mozilla.org/en/Creating_XPCOM_Components/An_Overview_of_XPCOM#Components">without changing the IID</a> for that interface.  Gecko 1.9.1, which inherited the code from Gecko 1.9.0, currently contains this error as well.  [Note that most of the discussion of the reported issue appears to be missing from Google Groups.  We are not sure why this is, but we assure you there was a long discussion of the issues.]</p>
<p>There are apparently some extensions for Thunderbird which need to be able to detect which version of an interface is being used based on the IID.  (Thunderbird 2 and Firefox 2 were both based on Gecko 1.8.0 and Thunderbird 3 and Firefox 3.1 will be based on Gecko 1.9.1.)  In order to make detecting that difference possible we need to make the change in the 1.9.1 branch before we release Firefox 3.1, as that will also serve as the baseline for Thunderbird 3.</p>
<p>These are the affected interfaces <a href="http://groups.google.com/group/mozilla.dev.platform/browse_thread/thread/3bd5f5599caf2e14#">listed in the post</a> and have been changed ahead of the release of Firefox 3.1 Beta 3:</p>
<p><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=475897">475897</a> imgIContainer<br />
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=475898">475898</a> jsdIDebuggerService<br />
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=475900">475900</a> nsIAbDirectoryQueryArguments<br />
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=475901">475901</a> nsIAccessibleValue<br />
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=475912">475912</a> nsITokenDialogs<br />
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=475913">475913</a> nsIXULWindow<br />
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=475915">475915</a> nsPIWindowWatcher</p>
<p>These interfaces will be changed by the mailnews team before the release of Thunderbird 3:</p>
<p><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=475909">475909</a> nsIMailtoUrl<br />
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=475903">475903</a> nsIFolderListener<br />
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=475904">475904</a> nsIImapMailFolderSink<br />
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=475906">475906</a> nsIImportMail nsIImportMailboxDescriptor<br />
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=475907">475907</a> nsINNTPNewsgroupList</p>
<p><strong>Am I affected?</strong></p>
<p>Very few people are likely affected by this change.  You might be affected if:</p>
<ol>
<li>Your extension includes binary components written in C++ and uses the affected interfaces.</li>
<li>Your extension is loading an affected component using the IID instead of by name.</li>
</ol>
<p><em>JavaScript-only extensions that refer to components by name instead of by IID will not be affected by this change.  This is almost all extensions.</em></p>
<p><strong>What do I have to do if I&#8217;m affected?</strong></p>
<p>If you&#8217;ve got an affected C++ component all you will have to do is rebuild your component with the new header files and re-release it.  We&#8217;re not changing interfaces, just the IID associated with them.</p>
<p>If you&#8217;ve got a component in JavaScript and you&#8217;re using interfaces by IID instead of name you will have to change the IID in your extension and re-release.</p>
<p><a href="http://sharethis.com/item?&wp=2.8.6&amp;publisher=7e0eb025-1057-4238-a77c-a634ef8a9d63&amp;title=IID+Changes+to+Some+Gecko+1.9.1+Interfaces&amp;url=http%3A%2F%2Fblog.mozilla.com%2Faddons%2F2009%2F02%2F10%2Fiid-changes-to-some-gecko-191-interfaces%2F">ShareThis</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2009/02/10/iid-changes-to-some-gecko-191-interfaces/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The Quick &amp; Dirty Way to Test Your Add-ons in Fx 3.1b2</title>
		<link>http://blog.mozilla.com/addons/2009/01/13/the-quick-dirty-way-to-test-your-add-ons-in-fx-31b2/</link>
		<comments>http://blog.mozilla.com/addons/2009/01/13/the-quick-dirty-way-to-test-your-add-ons-in-fx-31b2/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 18:06:19 +0000</pubDate>
		<dc:creator>rbango</dc:creator>
				<category><![CDATA[compatibility]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[firefox 3.5]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=244</guid>
		<description><![CDATA[As I&#8217;m sure you&#8217;ve noticed, we&#8217;re pretty hot on getting as many add-ons as possible up to Firefox 3.1 beta 2 compliance. For users, it&#8217;s extremely important that the add-ons that make their browser unique and useful are immediately available when a new version of Firefox is released.
The most cumbersome part of this whole process [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "The Quick &#38; Dirty Way to Test Your Add-ons in Fx 3.1b2", url: "http://blog.mozilla.com/addons/2009/01/13/the-quick-dirty-way-to-test-your-add-ons-in-fx-31b2/" });</script>]]></description>
			<content:encoded><![CDATA[<p>As I&#8217;m sure you&#8217;ve noticed, we&#8217;re pretty hot on getting as many add-ons as possible up to Firefox 3.1 beta 2 compliance. For users, it&#8217;s extremely important that the add-ons that make their browser unique and useful are immediately available when a new version of Firefox is released.</p>
<p>The most cumbersome part of this whole process is having to do a new build of your add-on just to change the maxVerison in install.rdf so you can test it out. Well, that&#8217;s not necessarily the case and while more experienced developers may know this, I want to ensure that contributors that are new to the Mozilla platform are aware that you can test your add-on in Fx 3.1b2 <em><strong>without having to physically update it</strong></em>.</p>
<p>All builds of Firefox allow you to turn off the add-on compatibility check which prevents unsupported add-ons from running in newer versions of the browser. By disabling this check, you&#8217;ll be able to install your add-on and run it through its paces. The process is painless and described below:</p>
<p>1. In your address bar, type the following: <strong>about:config</strong></p>
<p><a href="http://blog.mozilla.com/addons/files/2009/01/about_config-mozilla-firefox-31-beta-2.jpg"><img class="alignnone size-medium wp-image-237" title="about_config-mozilla-firefox-31-beta-2" src="http://blog.mozilla.com/addons/files/2009/01/about_config-mozilla-firefox-31-beta-2-300x33.jpg" alt="" width="300" height="33" /></a></p>
<p>2. You may see a message that says, &#8220;This might void your warranty!&#8221;. Click on the &#8220;I&#8217;ll be careful&#8230;&#8221; button</p>
<p><a href="http://blog.mozilla.com/addons/files/2009/01/void.jpg"><img class="alignnone size-medium wp-image-242" title="void" src="http://blog.mozilla.com/addons/files/2009/01/void-300x84.jpg" alt="" width="300" height="84" /></a></p>
<p>3. Right click on any entry to display the context menu and select New &gt; Boolean</p>
<p><a href="http://blog.mozilla.com/addons/files/2009/01/newboolsetting.jpg"><img class="alignnone size-medium wp-image-241" title="newboolsetting" src="http://blog.mozilla.com/addons/files/2009/01/newboolsetting-300x167.jpg" alt="" width="300" height="167" /></a></p>
<p>4. Set the preference name to <strong>extensions.checkCompatibility</strong> and the value to <strong>false</strong></p>
<p><a href="http://blog.mozilla.com/addons/files/2009/01/newboolean.jpg"><img class="alignnone size-medium wp-image-240" title="newboolean" src="http://blog.mozilla.com/addons/files/2009/01/newboolean-300x164.jpg" alt="" width="300" height="164" /></a></p>
<p><a href="http://blog.mozilla.com/addons/files/2009/01/booleanfalse.jpg"><img class="alignnone size-medium wp-image-238" title="booleanfalse" src="http://blog.mozilla.com/addons/files/2009/01/booleanfalse-300x163.jpg" alt="" width="300" height="163" /></a></p>
<p>5. You should now see the new entry listed</p>
<p><a href="http://blog.mozilla.com/addons/files/2009/01/compatentry.jpg"><img class="alignnone size-medium wp-image-239" title="compatentry" src="http://blog.mozilla.com/addons/files/2009/01/compatentry-300x35.jpg" alt="" width="300" height="35" /></a></p>
<p>6. Finally, restart Firefox and install your add-on</p>
<p>Once you&#8217;ve tested your add-on, you can then decide how to best handle the maxVersion update. In many cases, if your add-on works perfectly and does not require any Fx 3.1-specific code changes, you can simply update the maxVersion via the developer tools on AMO.</p>
<p><a href="http://blog.mozilla.com/addons/files/2009/01/maxversion.jpg"><img class="alignnone size-medium wp-image-247" title="maxversion" src="http://blog.mozilla.com/addons/files/2009/01/maxversion-300x65.jpg" alt="" width="300" height="65" /></a></p>
<p>If you find that your add-on isn&#8217;t working correctly, then that&#8217;s when you&#8217;ll need to correct any issues and upload a new version for review. The following page lists common issues that may cause your add-on to break:</p>
<p><a href="https://developer.mozilla.org/En/Updating_extensions_for_Firefox_3.1">https://developer.mozilla.org/En/Updating_extensions_for_Firefox_3.1</a></p>
<p>As <a href="http://blog.mozilla.com/addons/2009/01/09/public-service-announcement-update-your-add-ons-to-31/">Nick mentioned earlier</a>, as of Fx 3.1b2, no changes are planned which should affect add-on compatibility so now is a great time to ensure you&#8217;re compliant and that your users will be able to continue to take advantage of your excellent work.</p>
<p><strong>NOTE: Please be sure to set </strong><strong>extensions.checkCompatibility </strong><strong>back to &#8220;true&#8221; once you&#8217;re done testing. Otherwise, you&#8217;ll bypass checks during your normal browsing that could dramatically affect your experience. It should ONLY be set for testing your add-on and is not recommended for normal browser usage.</strong></p>
<p><a href="http://sharethis.com/item?&wp=2.8.6&amp;publisher=7e0eb025-1057-4238-a77c-a634ef8a9d63&amp;title=The+Quick+%26amp%3B+Dirty+Way+to+Test+Your+Add-ons+in+Fx+3.1b2&amp;url=http%3A%2F%2Fblog.mozilla.com%2Faddons%2F2009%2F01%2F13%2Fthe-quick-dirty-way-to-test-your-add-ons-in-fx-31b2%2F">ShareThis</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2009/01/13/the-quick-dirty-way-to-test-your-add-ons-in-fx-31b2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Public Service Announcement: Update your add-ons to 3.1</title>
		<link>http://blog.mozilla.com/addons/2009/01/09/public-service-announcement-update-your-add-ons-to-31/</link>
		<comments>http://blog.mozilla.com/addons/2009/01/09/public-service-announcement-update-your-add-ons-to-31/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 23:13:27 +0000</pubDate>
		<dc:creator>Nick Nguyen</dc:creator>
				<category><![CDATA[compatibility]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[firefox 3.5]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=229</guid>
		<description><![CDATA[
3.1 is coming!  We know that many add-on developers have held off on testing for 3.1 compatibility because they&#8217;re waiting for a near-final release to test against.  I&#8217;m happy to report that as of 3.1b2, no changes are planned which should affect add-on compatibility.  For those of you who migrate to 3.1b2, chances are extremely [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Public Service Announcement: Update your add-ons to 3.1", url: "http://blog.mozilla.com/addons/2009/01/09/public-service-announcement-update-your-add-ons-to-31/" });</script>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blog.mozilla.com/addons/files/2009/01/31-b2-illo-only.jpg"><img class="size-medium wp-image-230 aligncenter" title="Shiretoko Robot!" src="http://blog.mozilla.com/addons/files/2009/01/31-b2-illo-only-300x157.jpg" alt="" width="512" height="267" /></a></p>
<p>3.1 is coming!  We know that many add-on developers have held off on testing for 3.1 compatibility because they&#8217;re waiting for a near-final release to test against.  I&#8217;m happy to report that as of 3.1b2, no changes are planned which should affect add-on compatibility.  For those of you who migrate to 3.1b2, chances are extremely high that no further compatibility changes will be required for subsequent beta releases up to and including the final release.</p>
<p>Don&#8217;t hesitate!  With each subsequent beta, more people make the switch and having 3.1 compatibility will ensure a seamless upgrade experience for your users.</p>
<p>In many cases, your add-ons will work on 3.1 without any changes, so if you test and find this to be the case, simply update your add-on compatibility to 3.1b2 and it will automatically be recognized by Firefox during the startup version check.  If you do find that you&#8217;ll need to make code changes, we will prioritize 3.1 compatible extensions in the review queue to make sure that they are approved in a timely manner.</p>
<p>Finally, compatibility will be a requirement for any additions to our Featured and Category Recommended lists- so if you want to be considered for these lists, please make sure your add-ons work on 3.1.</p>
<p>Here are some useful links:</p>
<p><a href="http://www.mozilla.com/en-US/firefox/all-beta.html">Download Firefox 3.1 Beta 2<br />
</a></p>
<p><a href="https://developer.mozilla.org/En/Updating_extensions_for_Firefox_3.1">Updating Extensions for Firefox 3.1</a></p>
<p><a href="http://sharethis.com/item?&wp=2.8.6&amp;publisher=7e0eb025-1057-4238-a77c-a634ef8a9d63&amp;title=Public+Service+Announcement%3A+Update+your+add-ons+to+3.1&amp;url=http%3A%2F%2Fblog.mozilla.com%2Faddons%2F2009%2F01%2F09%2Fpublic-service-announcement-update-your-add-ons-to-31%2F">ShareThis</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2009/01/09/public-service-announcement-update-your-add-ons-to-31/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to update your extension to Firefox 3.1beta2</title>
		<link>http://blog.mozilla.com/addons/2008/12/10/how-to-update-your-extension-to-firefox-31beta2/</link>
		<comments>http://blog.mozilla.com/addons/2008/12/10/how-to-update-your-extension-to-firefox-31beta2/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 09:12:45 +0000</pubDate>
		<dc:creator>Paul Rouget</dc:creator>
				<category><![CDATA[compatibility]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[firefox 3.5]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=200</guid>
		<description><![CDATA[Firefox 3.1 Beta2 is here ! As we said before, it&#8217;s time to update your add-ons. Many add-ons should work out of the box with beta2. Others might need a little tweak.
If you have tested and you are sure that your extension works with Firefox 3.1 beta 2 and doesn&#8217;t need any code update, just [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "How to update your extension to Firefox 3.1beta2", url: "http://blog.mozilla.com/addons/2008/12/10/how-to-update-your-extension-to-firefox-31beta2/" });</script>]]></description>
			<content:encoded><![CDATA[<p><a href="https://developer.mozilla.org/web-tech/2008/12/08/firefox-31-beta-2-whats-new/">Firefox 3.1 Beta2 is here</a> ! As we said <a href="http://blog.mozilla.com/addons/2008/11/27/firefox-31-beta-2-time-to-start-updating-add-ons/">before</a>, it&#8217;s time to update your add-ons. Many add-ons should work out of the box with beta2. Others might need a little tweak.</p>
<p>If you have tested and you are sure that your extension works with Firefox 3.1 beta 2 and doesn&#8217;t need any code update, just update the compatibilty version (3.1b2) on the AMO dashboard. This is enough.</p>
<p>If you know that you must update some code, do so and update the <tt>install.rdf</tt> file (increase the <tt>version</tt> of your extension and update <tt>maxVersion</tt> to 3.1b2), then upload your xpi file.</p>
<p>If you feel unsure about how to update your add-on, here are step by step instructions on how to update it. The following may sound very easy. That&#8217;s probably because it <strong>is</strong> easy.</p>
<h5>1. First, download Firefox 3.1 beta 2 here:</h5>
<p><a href="http://www.mozilla.com/en-US/firefox/all-beta.html">http://www.mozilla.com/en-US/firefox/all-beta.html</a></p>
<h5>2. Next, test your add-on:</h5>
<p>Edit your <tt>install.rdf</tt>: if needed, update <tt>maxVersion</tt> to <tt>3.1b2</tt>, and increase the <tt>version</tt> of your add-on.</p>
<p>Create a new Firefox profile:<br />
<tt>firefox --createProfile testBeta2</tt><br />
Launch firefox with the new profile:<br />
<tt>firefox -P testBeta2</tt></p>
<p>Install your add-on.</p>
<p>Test your add-on thoroughly. Ensure that there&#8217;s no weird behavior or javascript errors.<br />
We encourage you to set these preferences:<br />
<tt>user_pref("javascript.options.strict", true);</tt><br />
<tt>user_pref("javascript.options.showInConsole", true);</tt><br />
in order to be notified about any javascript exception or warning.</p>
<p>If you run into issues, please check these common issues that may cause your add-on to break:<br />
<a href="https://developer.mozilla.org/En/Updating_extensions_for_Firefox_3.1">https://developer.mozilla.org/En/Updating_extensions_for_Firefox_3.1</a><br />
Even if you think you won&#8217;t run into any problems, we still strongly recommend you read this page. You never know.</p>
<p>Then, make sure that your add-on works on your current profile (with all data already set by the last version).</p>
<h5>3. Update your add-on on AMO:</h5>
<p>If your add-on does not need any code update, just update the compatibilty version on the AMO dashboard.<br />
if your add-on does need code update, then upload the new version to AMO.</p>
<h5>That&#8217;s all!</h5>
<p>Update your add-ons. It should be easy. If you run into issues during the migration or if you need some support, see <a href="http://blog.mozilla.com/addons/2008/11/27/firefox-31-beta-2-time-to-start-updating-add-ons/">our last post</a>.</p>
<p><a href="http://sharethis.com/item?&wp=2.8.6&amp;publisher=7e0eb025-1057-4238-a77c-a634ef8a9d63&amp;title=How+to+update+your+extension+to+Firefox+3.1beta2&amp;url=http%3A%2F%2Fblog.mozilla.com%2Faddons%2F2008%2F12%2F10%2Fhow-to-update-your-extension-to-firefox-31beta2%2F">ShareThis</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2008/12/10/how-to-update-your-extension-to-firefox-31beta2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Firefox 3.1 Beta 2: Time to start updating add-ons</title>
		<link>http://blog.mozilla.com/addons/2008/11/27/firefox-31-beta-2-time-to-start-updating-add-ons/</link>
		<comments>http://blog.mozilla.com/addons/2008/11/27/firefox-31-beta-2-time-to-start-updating-add-ons/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 15:33:49 +0000</pubDate>
		<dc:creator>Paul Rouget</dc:creator>
				<category><![CDATA[compatibility]]></category>
		<category><![CDATA[developers]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=172</guid>
		<description><![CDATA[Firefox 3.1 Beta 2 is coming. This beta will be add-on compatibility frozen. That means it&#8217;s safe to update your add-ons.
Firefox 3.1 Beta 2 will likely be released the first week of December. With Beta 2 we&#8217;re making the promise that we won&#8217;t be changing interfaces that break add-ons so now is the time to [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Firefox 3.1 Beta 2: Time to start updating add-ons", url: "http://blog.mozilla.com/addons/2008/11/27/firefox-31-beta-2-time-to-start-updating-add-ons/" });</script>]]></description>
			<content:encoded><![CDATA[<p><em>Firefox 3.1 Beta 2 is coming. This beta will be add-on compatibility frozen. That means it&#8217;s safe to update your add-ons.</em></p>
<p>Firefox 3.1 Beta 2 will likely be released the first week of December. With Beta 2 we&#8217;re making the promise that we won&#8217;t be changing interfaces that break add-ons so now is the time to start updating. We have added a Beta 3 to our schedule. With Beta 3 we will start aggressively pushing Firefox out into users&#8217; hands, so it&#8217;s important that in between Beta 2 and Beta 3 that your add-ons are updated, otherwise we will have problems getting users to update.</p>
<h3>What to update?</h3>
<p>If you&#8217;re worried about how much work this will be, don&#8217;t. Most add-ons won&#8217;t require changes in order to support Firefox 3.1. Based on feedback from people that have already updated we have started the process of documenting those changes at the Mozilla Developer Center:</p>
<ul>
<li>
<a href="https://developer.mozilla.org/En/Updating_extensions_for_Firefox_3.1">Updating extensions for Firefox 3.1 on MDC</a>
</li>
</ul>
<p>You can also see the overall changes for developers on the developer&#8217;s<br />
page for 3.1:</p>
<ul>
<li>
<a href="https://developer.mozilla.org/en/Firefox_3.1_for_developers">Firefox 3.1 for developers on MDC</a>
</li>
</ul>
<h3>Need help, want to give us some feedback?</h3>
<p>If you need help updating your add-ons or if you want to provide us feedback about your updating experience, feel free to use these channels:</p>
<ul>
<li> The Mozillazine forum: <a href="http://forums.mozillazine.org/viewtopic.php?f=19&#038;t=968575">dedicated thread</a></li>
<li> IRC: server: <em>irc.mozilla.org</em> , channel: <em>#extdev</em></li>
<li> You can send a twitter message to the <a href="http://twitter.com/mozamo">@mozamo</a> account </li>
<li>You can add comments about issues you run into or about things you believe should be documented, to:
<ul>
<li>
<a href="http://blog.mozilla.com/addons/2008/11/10/identifying-migration-issues-between-firefox-30-and-31/">The last AMO blog post about identifying migration issues</a>
</li>
<li>
<a href="https://developer.mozilla.org/Talk:En/Updating_extensions_for_Firefox_3.1">the MDC Talk page</a>
</li>
</ul>
</li>
</ul>
<h3>How to stay tuned ?</h3>
<p>The best way to keep up to date about what&#8217;s going on with add-ons is to subscribe to the very high-signal about:addons newsletter. It&#8217;s easy, it&#8217;s friendly and it&#8217;s delivered to your mailbox on a regular basis.</p>
<ul>
<li>
<a href="https://addons.mozilla.org/newsletter/subscribe.html">Subscribe to about:addons newsletter</a>
</li>
</ul>
<p>Obviously, this blog will be updated regularly and broadcast to you any useful information.</p>
<p> If you&#8217;re a Twitter addict, you can follow our account : <a href="http://twitter.com/mozamo">mozamo</a></p>
<h3>In a nutshell</h3>
<p>
Beta 2 is the start of our push to get people updated. If you have any question to ask or feedback to give, do it through the channels listed above. The newsletter and the weblog will be updated as we move to the next beta.
</p>
<p><em>So thanks, and happy updating!</em></p>
<p><a href="http://sharethis.com/item?&wp=2.8.6&amp;publisher=7e0eb025-1057-4238-a77c-a634ef8a9d63&amp;title=Firefox+3.1+Beta+2%3A+Time+to+start+updating+add-ons&amp;url=http%3A%2F%2Fblog.mozilla.com%2Faddons%2F2008%2F11%2F27%2Ffirefox-31-beta-2-time-to-start-updating-add-ons%2F">ShareThis</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2008/11/27/firefox-31-beta-2-time-to-start-updating-add-ons/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Identifying migration issues between Firefox 3.0 and 3.1</title>
		<link>http://blog.mozilla.com/addons/2008/11/10/identifying-migration-issues-between-firefox-30-and-31/</link>
		<comments>http://blog.mozilla.com/addons/2008/11/10/identifying-migration-issues-between-firefox-30-and-31/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 21:42:17 +0000</pubDate>
		<dc:creator>Paul Rouget</dc:creator>
				<category><![CDATA[compatibility]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[firefox 3.5]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=114</guid>
		<description><![CDATA[Hello,
In order to help add-on authors migrate to Firefox 3.1, the Mozilla evangelism team is working on documenting changes between Firefox 3.0 and Firefox 3.1 which could affect extensions.
Some of you have already updated your extensions to Firefox 3.1 beta, or are in the process of doing so, and we&#8217;re asking for your help by [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Identifying migration issues between Firefox 3.0 and 3.1", url: "http://blog.mozilla.com/addons/2008/11/10/identifying-migration-issues-between-firefox-30-and-31/" });</script>]]></description>
			<content:encoded><![CDATA[<p>Hello,</p>
<p>In order to help add-on authors migrate to Firefox 3.1, the Mozilla evangelism team is working on documenting changes between Firefox 3.0 and Firefox 3.1 which could affect extensions.</p>
<p>Some of you have already updated your extensions to Firefox 3.1 beta, or are in the process of doing so, and we&#8217;re asking for your help by providing some useful feedback about the migration.</p>
<p>We are interested in any issues you&#8217;ve encountered including interface changes, unanticipated behaviour or any API updates. You can provide feedback as a comment to this post and any information will help, even something as simple as:</p>
<blockquote><p><strong><em>&#8220;I ran into problems with interface XYZ&#8221;</em></strong></p></blockquote>
<p>Your assistance will be invaluable in helping us identify migration issues and ensuring that Firefox 3.1 has high rate of add-on compatibility upon release.</p>
<p>Thanks a lot.</p>
<p><a href="http://sharethis.com/item?&wp=2.8.6&amp;publisher=7e0eb025-1057-4238-a77c-a634ef8a9d63&amp;title=Identifying+migration+issues+between+Firefox+3.0+and+3.1&amp;url=http%3A%2F%2Fblog.mozilla.com%2Faddons%2F2008%2F11%2F10%2Fidentifying-migration-issues-between-firefox-30-and-31%2F">ShareThis</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2008/11/10/identifying-migration-issues-between-firefox-30-and-31/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
	</channel>
</rss>
