Updating Your Extensions and Themes for Firefox 1.0 Preview Release and Thunderbird 0.8
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
- 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.
- The nightly builds right now are a fair representation of what will ship in the Firefox 1.0 Preview Release/Thunderbird 0.8 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 PR 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.
- 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 255804, 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 "0.10" for you for the GUIDs you provide.
- If your Extension or Theme DOES NOT work properly, and odds are for themes it may not, because of feature additions since 0.9, 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 255806.
- 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.