You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.



Updating Your Extensions and Themes for Firefox 1.0 and Thunderbird 0.9

Every time we do a minor release of Firefox (and Thunderbird) you will need to take steps to make sure that your Extensions and Themes continue to work for users as they upgrade.

What To Do

  1. Download a nightly build and install your Extensions/Themes. Test to see if all the functions work for Extensions and that the browser still operates normally. Test all of the windows and dialogs you themed with your Theme.
  2. The nightly builds right now are a fair representation of what will ship in the Firefox 1.0/Thunderbird 0.9 builds, but do note that there are bugs remaining on the list which may yet break your Extensions/Themes. Please look over the 1.0 blocking bug list and if your Extension/Theme interacts with any of the areas of code mentioned there, be prepared to track fixes towards 1.0.
  3. If your Extension or Theme still works properly, and it is hosted on addons.mozilla.org (used to be update.mozilla.org) add your items to bug 264602, being sure to provide your item's GUID. Wolf or other addons.mozilla.org admins will go through and increase the maxVersion value stored to "1.0" for you for the GUIDs you provide.
  4. If your Extension or Theme DOES NOT work properly, and odds are for themes it may not, because of feature additions since 0.9/0.10, update your item making the necessary code/theme/image changes so that it works with the nightly build, then provide a link to the XPI/JAR in bug 264603.
  5. If your Extension or Theme is NOT hosted on addons.mozilla.org, and you specified a custom update RDF file in your Extension/Theme's install manifest, you can edit the manifest at that location to specify information about the updates - either to say that the existing version is still compatible by reving maxVersion for the various targetApplications, or by linking to a newer version that is compatible. For more information about the format of this RDF file, read Extension Versioning, Update and Compatibility.

More Information

For more information about the Version system and update, see Extension Versioning, Update and Compatibility

For more information about other aspects of Firefox and Thunderbird's Extension/Theme management system, read the Extension Project Pages.