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 :