Firefox 84 will be close to Chrome 88 in terms of version number. It seems even that Mozilla adopted 4-weeks release cycle to keep up with that. Iron Heart said on May 17, 2020 at 6:28 pm.
- Upgrading to the new version of Firefox (84+) on Apple Silicon If you’re on a Mac computer with Apple Silicon, you will need to fully exit and restart Firefox after upgrading to Firefox 84+ in order for Firefox to run on the new architecture, which has faster performance and better battery life.
- Firefox 84 is also the final version to support Adobe Flash. Apple recently shared a list of popular apps optimized for M1 Macs that are available in the Mac App Store, such as Pixelmator Pro.
This schedule is based on the current RapidRelease plan. Future dates may change if the process changes. Code is not always released to users on the same day as the branch migration. The release to users may be a few days later, to allow for manual testing and sign-off. Thunderbird tracks the ESR schedule column per Thunderbird release info.
Calendars
This wiki page may not always have the most current information. Please refer to one of the following calendars for up-to-date scheduling:
- Firefox Merge/Release Dates (ICS for Thunderbird/Lightning or your calendar app) (low noise)
- Firefox Merge/Release Full Scheduling Calendar (ICS) (highly detailed - 99.99% up to date)
Future branch dates
Quarter | Soft Freeze | Merge Date | Nightly | Beta | Release Date | Release | ESR |
---|---|---|---|---|---|---|---|
Q2 2021 | 2021-05-27 | 2021-05-31 | Firefox 91 | Firefox 90 | 2021-06-01 | Firefox 89 | Firefox 78.11 |
2021-06-24 | 2021-06-28 | Firefox 92 | Firefox 91 | 2021-06-29 | Firefox 90 | Firefox 78.12 | |
Q3 2021 | 2021-07-22 | 2021-07-26 | Firefox 93 | Firefox 92 | 2021-07-27 | Firefox 91 | Firefox 78.13; 91.0 |
2021-08-19 | 2021-08-23 | Firefox 94 | Firefox 93 | 2021-08-24 | Firefox 92 | Firefox 78.14; 91.1 | |
2021-09-16 | 2021-09-20 | Firefox 95 | Firefox 94 | 2021-09-21 | Firefox 93 | Firefox 78.15; 91.2 | |
Q4 2021 | 2021-10-14 | 2021-10-18 | Firefox 96 | Firefox 95 | 2021-10-19 | Firefox 94 | Firefox 91.3 |
2021-11-11 | 2021-11-15 | Firefox 97 | Firefox 96 | 2021-11-16 | Firefox 95 | Firefox 91.4 | |
2021-12-09 | 2021-12-13 | Firefox 98 | Firefox 97 | 2021-12-14 | Firefox 96 | Firefox 91.5 | |
Q1 2022 | 2022-01-20 | 2022-01-24 | Firefox 99 | Firefox 98 | 2022-01-25 | Firefox 97 | Firefox 91.6 |
The Nightly soft freeze is typically during the week prior to merge day. During this period high-risk patches should avoid landing until after the Nightly version bump lands on mozilla-central on merge day.
Past branch dates
More details on contents of releases can be found in the release notes archive or Wikipedia: Firefox version history.
Soft Freeze | Merge Date | Central | Beta | Release Date | Release | ESR |
---|---|---|---|---|---|---|
2021-04-15 | 2021-04-19 | Firefox 90 | Firefox 89 | 2021-04-19 | Firefox 88 | Firefox 78.10 |
2021-03-18 | 2021-03-22 | Firefox 89 | Firefox 88 | 2021-03-23 | Firefox 87 | Firefox 78.9 |
2021-02-18 | 2021-02-22 | Firefox 88 | Firefox 87 | 2021-02-23 | Firefox 86 | Firefox 78.8 |
2021-01-21 | 2021-01-25 | Firefox 87 | Firefox 86 | 2021-01-26 | Firefox 85 | Firefox 78.7 |
2020-12-10 | 2020-12-14 | Firefox 86 | Firefox 85 | 2020-12-15 | Firefox 84 | Firefox 78.6 |
2020-11-12 | 2020-11-16 | Firefox 85 | Firefox 84 | 2020-11-17 | Firefox 83 | Firefox 78.5 |
2020-10-15 | 2020-10-19 | Firefox 84 | Firefox 83 | 2020-10-20 | Firefox 82 | Firefox 78.4 |
2020-09-17 | 2020-09-21 | Firefox 83 | Firefox 82 | 2020-09-22 | Firefox 81 | Firefox 78.3 |
2020-08-20 | 2020-08-24 | Firefox 82 | Firefox 81 | 2020-08-25 | Firefox 80 | Firefox 68.12; 78.2 |
2020-07-23 | 2020-07-27 | Firefox 81 | Firefox 80 | 2020-07-28 | Firefox 79 | Firefox 68.11; 78.1 |
2020-06-26 | 2020-06-29 | Firefox 80 | Firefox 79 | 2020-06-30 | Firefox 78 | Firefox 68.10; 78.0 |
2020-05-28 | 2020-06-01 | Firefox 79 | Firefox 78 | 2020-06-02 | Firefox 77 | Firefox 68.9 |
2020-04-30 | 2020-05-04 | Firefox 78 | Firefox 77 | 2020-05-05 | Firefox 76 | Firefox 68.8 |
2020-04-02 | 2020-04-06 | Firefox 77 | Firefox 76 | 2020-04-07 | Firefox 75 | Firefox 68.7 |
2020-03-05 | 2020-03-09 | Firefox 76 | Firefox 75 | 2020-03-10 | Firefox 74 | Firefox 68.6 |
2020-02-06 | 2020-02-10 | Firefox 75 | Firefox 74 | 2020-02-11 | Firefox 73 | Firefox 68.5 |
2020-01-02 | 2020-01-06 | Firefox 74 | Firefox 73 | 2020-01-07 | Firefox 72 | Firefox 68.4 |
2019-11-25 | 2019-12-02 | Firefox 73 | Firefox 72 | 2019-12-03 | Firefox 71 | Firefox 68.3 |
2019-10-14 | 2019-10-21 | Firefox 72 | Firefox 71 | 2019-10-22 | Firefox 70 | Firefox 68.2 |
2019-08-26 | 2019-09-02 | Firefox 71 | Firefox 70 | 2019-09-03 | Firefox 69 | Firefox 60.9; 68.1 |
2019-07-01 | 2019-07-08 | Firefox 70 | Firefox 69 | 2019-07-09 | Firefox 68 | Firefox 60.8; 68.0 |
2019-05-13 | 2019-05-20 | Firefox 69 | Firefox 68 | 2019-05-21 | Firefox 67 | Firefox 60.7 |
2019-03-11 | 2019-03-18 | Firefox 68 | Firefox 67 | 2019-03-19 | Firefox 66 | Firefox 60.6 |
2019-01-21 | 2019-01-28 | Firefox 67 | Firefox 66 | 2019-01-29 | Firefox 65 | Firefox 60.5 |
2018-12-03 | 2018-12-10 | Firefox 66 | Firefox 65 | 2018-12-11 | Firefox 64 | Firefox 60.4 |
2018-10-15 | 2018-10-22 | Firefox 65 | Firefox 64 | 2018-10-23 | Firefox 63 | Firefox 60.3 |
Merge Date | Central | Beta | Release Date | Release | ESR |
---|---|---|---|---|---|
2018-09-04 | Firefox 64 | Firefox 63 | 2018-09-05 | Firefox 62 | Firefox 60.2 |
2018-06-25 | Firefox 63 | Firefox 62 | 2018-06-26 | Firefox 61 | Firefox 52.9; 60.1 |
2018-05-07 | Firefox 62 | Firefox 61 | 2018-05-09 | Firefox 60 | Firefox 52.8; 60.0 |
2018-03-12 | Firefox 61 | Firefox 60 | 2018-03-13 | Firefox 59 | Firefox 52.7 |
2018-01-22 | Firefox 60 | Firefox 59 | 2018-01-23 | Firefox 58 | Firefox 52.6 |
2017-11-13 | Firefox 59 | Firefox 58 | 2017-11-14 | Firefox 57 | Firefox 52.5 |
2017-09-21 | Firefox 58 | Firefox 57 | 2017-09-28 | Firefox 56 | Firefox 52.4 |
2017-08-02 | Firefox 57 | Firefox 56 | 2017-08-08 | Firefox 55 | Firefox 52.3 |
2017-06-12 | Firefox 56 | Firefox 55 | 2017-06-13 | Firefox 54 | Firefox 52.2 |
2017-04-18 | Firefox 55 | Firefox 54 | 2017-04-19 | Firefox 53 | Firefox 45.9; 52.1 |
Merge Date | Central | Aurora | Beta | Release Date | Release | ESR |
---|---|---|---|---|---|---|
2017-03-06 | Firefox 55 | Firefox 54 | Firefox 53 | 2017-03-07 | Firefox 52 | Firefox 45.8; 52.0 |
2017-01-23 | Firefox 54 | Firefox 53 | Firefox 52 | 2017-01-24 | Firefox 51 | Firefox 45.7 |
2016-12-13 | Firefox 50.1.0 | Firefox 45.6 | ||||
2016-11-14 | Firefox 53 | Firefox 52 | Firefox 51 | 2016-11-15 | Firefox 50 | Firefox 45.5 |
2016-09-19 | Firefox 52 | Firefox 51 | Firefox 50 | 2016-09-20 | Firefox 49 | Firefox 45.4 |
2016-08-01 | Firefox 51 | Firefox 50 | Firefox 49 | 2016-08-02 | Firefox 48 | Firefox 45.3 |
2016-06-06 | Firefox 50 | Firefox 49 | Firefox 48 | 2016-06-07 | Firefox 47 | Firefox 45.2 |
2016-04-25 | Firefox 49 | Firefox 48 | Firefox 47 | 2016-04-26 | Firefox 46 | Firefox 38.8; 45.1 |
2016-03-07 | Firefox 48 | Firefox 47 | Firefox 46 | 2016-03-08 | Firefox 45 | Firefox 38.7; 45.0 |
2016-01-25 | Firefox 47 | Firefox 46 | Firefox 45 | 2016-01-26 | Firefox 44 | Firefox 38.6 |
2015-12-14 | Firefox 46 | Firefox 45 | Firefox 44 | 2015-12-15 | Firefox 43 | Firefox 38.5 |
2015-10-29 | Firefox 45 | Firefox 44 | Firefox 43 | 2015-11-03 | Firefox 42 | Firefox 38.4 |
2015-09-21 | Firefox 44 | Firefox 43 | Firefox 42 | 2015-09-22 | Firefox 41 | Firefox 38.3 |
2015-08-10 | Firefox 43 | Firefox 42 | Firefox 41 | 2015-08-11 | Firefox 40 | Firefox 38.2 |
2015-06-29 | Firefox 42 | Firefox 41 | Firefox 40 | 2015-06-30 | Firefox 39 | Firefox 31.8; 38.1 |
2015-06-02 | Firefox 38.0.5 | |||||
2015-05-11* | Firefox 41 | Firefox 40 | Firefox 39 | 2015-05-12* | Firefox 38 | Firefox 31.7; 38.0 |
2015-03-30* | Firefox 40 | Firefox 39 | Firefox 38 | 2015-03-31* | Firefox 37 | Firefox 31.6 |
2015-02-23 | Firefox 39 | Firefox 38 | Firefox 37 | 2015-02-24 | Firefox 36 | Firefox 31.5 |
2015-01-12* | Firefox 38 | Firefox 37 | Firefox 36 | 2015-01-13* | Firefox 35 | Firefox 31.4 |
2014-11-28* | Firefox 37 | Firefox 36 | Firefox 35 | 2014-12-01* | Firefox 34 | Firefox 31.3 |
2014-10-13 | Firefox 36 | Firefox 35 | Firefox 34 | 2014-10-14 | Firefox 33 | Firefox 31.2 |
2014-09-02* | Firefox 35 | Firefox 34 | Firefox 33 | 2014-09-02 | Firefox 32 | Firefox 24.8; 31.1 |
2014-07-21 | Firefox 34 | Firefox 33 | Firefox 32 | 2014-07-22 | Firefox 31 | Firefox 24.7; 31.0 |
2014-06-09 | Firefox 33 | Firefox 32 | Firefox 31 | 2014-06-10 | Firefox 30 | Firefox 24.6 |
2014-04-28 | Firefox 32 | Firefox 31 | Firefox 30 | 2014-04-29 | Firefox 29 | Firefox 24.5 |
2014-03-17 | Firefox 31 | Firefox 30 | Firefox 29 | 2014-03-18 | Firefox 28 | Firefox 24.4 |
2014-02-03* | Firefox 30 | Firefox 29 | Firefox 28 | 2014-02-04* | Firefox 27 | Firefox 24.3 |
2013-12-09 | Firefox 29 | Firefox 28 | Firefox 27 | 2013-12-10 | Firefox 26 | Firefox 24.2 |
2013-10-28 | Firefox 28 | Firefox 27 | Firefox 26 | 2013-10-29 | Firefox 25 | Firefox 17.0.10; 24.1 |
2013-09-16 | Firefox 27 | Firefox 26 | Firefox 25 | 2013-09-17 | Firefox 24 | Firefox 17.0.9; 24.0 |
2013-08-05 | Firefox 26 | Firefox 25 | Firefox 24 | 2013-08-06 | Firefox 23 | Firefox 17.0.8 |
2013-06-24 | Firefox 25 | Firefox 24 | Firefox 23 | 2013-06-25 | Firefox 22 | Firefox 17.0.7 |
2013-05-13 | Firefox 24 | Firefox 23 | Firefox 22 | 2013-05-14 | Firefox 21 | Firefox 17.0.6 |
2013-04-01 | Firefox 23 | Firefox 22 | Firefox 21 | 2013-04-02 | Firefox 20 | Firefox 17.0.5 |
2013-02-19* | Firefox 22 | Firefox 21 | Firefox 20 | 2013-02-19 | Firefox 19 | Firefox 17.0.3 |
2013-01-07* | Firefox 21 | Firefox 20 | Firefox 19 | 2013-01-08* | Firefox 18 | Firefox 10.0.12; 17.0.2 |
2012-11-19 | Firefox 20 | Firefox 19 | Firefox 18 | 2012-11-20 | Firefox 17 | Firefox 10.0.11; 17.0 |
2012-10-08 | Firefox 19 | Firefox 18 | Firefox 17 | 2012-10-09 | Firefox 16 | Firefox 10.0.8 |
2012-08-27 | Firefox 18 | Firefox 17 | Firefox 16 | 2012-08-28 | Firefox 15 | Firefox 10.0.7 |
2012-07-16 | Firefox 17 | Firefox 16 | Firefox 15 | 2012-07-17 | Firefox 14 | Firefox 10.0.6 |
2012-06-05 | Firefox 16 | Firefox 15 | Firefox 14 | 2012-06-05 | Firefox 13 | Firefox 10.0.5 |
2012-04-24 | Firefox 15 | Firefox 14 | Firefox 13 | 2012-04-24 | Firefox 12 | Firefox 10.0.4 |
2012-03-13 | Firefox 14 | Firefox 13 | Firefox 12 | 2012-03-13 | Firefox 11 | Firefox 10.0.3 |
2012-01-31 | Firefox 13 | Firefox 12 | Firefox 11 | 2012-01-31 | Firefox 10 | Firefox 10.0 |
2011-12-20 | Firefox 12 | Firefox 11 | Firefox 10 | 2011-12-20 | Firefox 9 | |
2011-11-08 | Firefox 11 | Firefox 10 | Firefox 9 | 2011-11-08 | Firefox 8 | |
2011-09-27 | Firefox 10 | Firefox 9 | Firefox 8 | 2011-09-27 | Firefox 7 | |
2011-08-16 | Firefox 9 | Firefox 8 | Firefox 7 | 2011-08-16 | Firefox 6 | |
2011-07-05 | Firefox 8 | Firefox 7 | Firefox 6 | |||
2011-06-21 | Firefox 5 | |||||
2011-05-24 | Firefox 7 | Firefox 6 | ||||
2011-05-17 | Firefox 5 | |||||
2011-04-12 | Firefox 6 | Firefox 5 |
*Some release dates and merge dates are rescheduled to avoid conflicts with holidays.
Notes:
- Four week schedule starting late 2019.
- Irregular schedule targeting six to eight week intervals, adjusting for holidays, starting 2016.
- Six week schedule from 2011 to 2015 (with some dates delayed to avoid conflicts with holidays).
- Firefox 5 was on a slightly different schedule. It spent five weeks each on Aurora and Beta while later releases spent six weeks on each branch.
This article provides information about the changes in Firefox 84 that will affect developers. Firefox 84 was released on December 15, 2020.
Note: See also And now for … Firefox 84 on Mozilla Hacks.
Changes for web developers
Developer Tools
- The Firefox Accessibility Inspector now supports displaying the keyboard tab order on a web page. This provides a better high-level overview of how the page will be navigated using the keyboard than tabbing through the links (bug 1654956).
HTML
CSS
- We've added support for complex selectors to the
:not
pseudo-class (bug 933562).
Removals
- We've removed the proprietary
-moz-default-appearance
property valuesscrollbar-small
(scrollbar-width: thin
is used instead) andscrollbar
(macOS only;scrollbar-horizontal
andscrollbar-vertical
are used instead) (bug 1673132).
JavaScript
- Custom date/time formats specified as options to the
Intl.DateTimeFormat()
constructor can now includefractionalSecondDigits
— the number of digits used to represent fractions of a second (bug 1645107).
HTTP
Security
- Firefox now ensures that
localhost
URLs — such as http://localhost/ and http://dev.localhost/ — refer to the local host's loopback interface (e.g. http://127.0.0.1). As a result, resources loaded fromlocalhost
are now assumed to have been delivered securely (see Secure contexts), and also will not be treated as mixed content (bug 1220810, bug 1488740).
APIs
Firefox Free Download
- We've added support for the
PerformancePaintTiming
interface of the Paint Timing API (bug 1518999). - The
Navigator.registerProtocolHandler()
method now only accepts two parameters:scheme
andurl
.title
has been removed (bug 1631464).
Download Free Mozilla Firefox Setup
Media, WebRTC, and Web Audio
- The
MediaRecorder.start()
method now throws anInvalidModificationError
if the number of tracks on the stream being recorded has changed (bug 1581139).
Removals
- The application cache has been removed — developers should use the Service Worker API instead (bug 1619673).
WebAssembly
WebDriver conformance (Marionette)
- Added chrome scope support for
WebDriver:PerformActions
andWebDriver:ReleaseActions
(bug 1365886). - The new Fission-compatible API has been enabled by default now. To revert to the former API the
marionette.actors.enabled
preference has to be set tofalse
(bug 1669169). - Fixed
WebDriver:SwitchToWindow
to always switch back to the top-level browsing context (bug 1305822). - Improved browsing context checks for
WebDriver:SwitchToParentFrame
(bug 1671622). - Fixed a hang for
WebDriver:Back
encountered when the currently-selected<iframe>
gets unloaded (bug 1672758).
Known bugs
- After page navigation, accessing a previously-retrieved element might not always raise a 'stale element' error, and can also lead to a 'no such element' error. To prevent this, set the
marionette.actors.enabled
preference tofalse
(bug 1684827).
Changes for add-on developers
Download Firefox 84.0.1
- The
browsingData.remove()
API now supports removing a subset of data types bycookieStoreId
.