Firefox 41 will be released on September 22nd. Here’s the list of changes that went into this version that can affect add-on compatibility. There is more information available in Firefox 41 for Developers, so you should also give it a look.
Extension signing
This is the first version of Firefox that will enforce our new signing requirements. Firefox 40 only warned about it. 41 will disable unsigned extensions by default. All AMO add-ons have already been signed and we’re in the process of reviewing non-AMO add-ons.
Update: the deadline has been extended to Firefox 43. The wiki page should always have the latest information.
General
- Remove the browser.newtab.url preference.
- Date.prototype should be a non-Date Object.
- Remove SpiderMonkey support for let expressions. If you’re unclear about let expressions, you’re probably unaffected. Nevertheless, here are the docs.
- Method definitions require curly brackets.
XPCOM
- UPDATE: Stop supporting binary XPCOM components except as part of the application. This was announced for 40, but was later moved to 41. If you have a Firefox add-on that relies on binary XPCOM components, you should update your code as soon as possible.
- Turn NewChannel deprecation warnings into assertions. We have warned about this before, and you can find the documentation of the new interface here.
- Get rid of nsIDOMFile.
- Consolidate nsIDebug and nsIDebug2 interfaces.
- Convert nsIHttpChannel to builtinclass.
New
- Add webRequest-like API to Firefox.
- Create “speed dial” dynamic home panel layout. This new layout is available for add-ons in Firefox for Android.
Please let me know in the comments if there’s anything missing or incorrect on these lists. If your add-on breaks on Firefox 41, I’d like to know.
The automatic compatibility validation and upgrade for add-ons on AMO will happen in the coming weeks, so keep an eye on your email if you have an add-on listed on our site with its compatibility set to Firefox 40.
niels wrote on
Jorge Villalobos wrote on
Adi wrote on
Jorge Villalobos wrote on
Kohei Yoshino wrote on
Jorge Villalobos wrote on
Daniel wrote on
Jorge Villalobos wrote on
Robert Rex EDWARDS wrote on
Eph wrote on
Jorge Villalobos wrote on
Anwaar Fatima wrote on
Jorge Villalobos wrote on
Jonah Bishop wrote on
Jorge Villalobos wrote on
Michael Kaply wrote on
Jorge Villalobos wrote on
Mike Kaply wrote on
Ben Bucksch wrote on
Mike Kaply wrote on
Jorge Villalobos wrote on
Asamoah wrote on
Mike Bird wrote on
bidpin wrote on
vijay wrote on
Jorge Villalobos wrote on
James van Zeeland wrote on