3 days ago 0 commits to release since this release
This is a development, bugfix and security update.
New features:
String.prototype.replaceAll()
.Changes/fixes:
Built with the Unified XUL Platform - March 2, 2021 release.
4 weeks ago 16 commits to release since this release
This is a security and stability update.
Changes/fixes:
Built with the Unified XUL Platform - February 5, 2021 release.
1 month ago 21 commits to release since this release
A new year, a new milestone!
While our initial intent was to have Google WebComponent support with this milestone, any reasonable deadline has passed for it.
Instead, this new release continues to build on further improvements and enhancements in the platform and additions to the browser, as well as a large number of bugfixes.
New additions:
Intl.PluralRules
API for JavaScript.browser.tabs.allowTabDetach
) to disable “tearing off” of tabs (meaning dragging them outside of the tab bar resulting in them being made into their own window).scrollbar-width
CSS keyword. See implementation notes.Changes/fixes:
<menuitem>
html tag by default. If you still need this, you can re-enable it with the preference dom.menuitem.enabled
in about:config.Implementation notes:
dom.webcomponents.enabled
) and it is strongly suggested you do not touch it unless you plan on helping us implement the remainder of this fundamentally-web-altering spec. Please do not expect that this preference is a magic wand to make Google and it’s puppy sites suddenly work in “modern” (mind the quotes) ways or without help (e.g. polyfills). While we’ve ticked a lot of the boxes already for a working implementation, this specification is kind of special in that it is all-or-nothing because it is not an extension or evolution of existing technology, but rather an attempt at redefining how websites work and are structured (with plenty of critical feedback because of that) at the most fundamental level.Built with the Unified XUL Platform - February 2, 2021 release.
2 months ago 37 commits to release since this release
This is a development, bugfix and security update.
Changes/fixes:
Implementation notes:
network.http.useragent.global_override
. Please note that using a blanket override is normally (very) counterproductive and does not, in fact, help much with privacy. It would also override the compatibility modes (Native/Gecko/Firefox) in Pale Moon. As such, the browser will now warn you if the user-agent is globally overridden (in preferences) and allow you to easily reset that override and re-enable the various compatibility modes.javascript.options.ion.inlining
to true
.Built with the Unified XUL Platform - December 18, 2020 release.
3 months ago 42 commits to release since this release
This is a development and security update to the browser.
Note for Linux users: With CentOS 6 going end-of-life, this version will be the last for which we will be building 32-bit Linux official binaries to download. While your distribution may choose to continue offering 32-bit versions of the browser, built from source by the maintainers, we won’t be offering any further official 32-bit Linux binaries on our website. Please check with your distribution’s package maintainers to know if further 32-bit support will be available on your particular flavor of Linux.
Changes/fixes:
tab-size
with the specification and un-prefixed it.Implementation notes:
Built with the Unified XUL Platform - November 24, 2020 release.
4 months ago 49 commits to release since this release
This is a standard development and bugfix release.
Changes/fixes:
caret-color
.::selection
CSS pseudo-element styling.ResizeObservers
.Fetch
API.Built with the Unified XUL Platform - October 24, 2020 release.
5 months ago 8 commits to master since this release
This update fixes a few important issues.
Changes/fixes:
5 months ago 9 commits to master since this release
This update addresses an intermittent crash in the newly-implemented ResizeObserver
API (introduced in 28.14.0) occurring on a number of high-profile and often-used websites.
5 months ago 10 commits to master since this release
This is a development and security update.
signon.startup.prompt
) to give users the option to ask for the Master Password the moment the application starts (before the main window opens). This allows a workaround for getting multiple Master Password prompts if individual components need access to the password store at the same time.Object.fromEntries()
utility function.flow-root
keyword.ResizeObserver
DOM API.EventTarget
and implements AddEventListener
/RemoveEventListener
in addition to AddListener
/RemoveListener
and should improve web compatibility for some sites.<marquee>
element.Built with the Unified XUL Platform - September 29, 2020 release.
6 months ago 27 commits to master since this release
This is a compatibility, bugfix and security update. Special thanks to our new code contributors this cycle (you know who you are)!
Changes/fixes:
Implementation notes:
In 28.11.0 we introduced node.getRootNode because some websites would fail with an error if this function was not present. Unfortunately, this caused problems with other sites that (incorrectly) assume Google WebComponents are available when this utility function is present (feature detection gone wrong). While it is considered by some to be part of the Google WebComponents implementation, it actually has utility value outside of that use. Because of the problems caused, we’ve added a preference and disabled it by default, fixing these kinds of websites.
When needed, you can re-enable this function with dom.getRootNode.enabled
This should improve web compatibility by default yet still allow users to enable this function for websites that use its utility but do not use WebComponents.
Built with the Unified XUL Platform - September 1, 2020 release.
7 months ago 52 commits to master since this release
This is a development, bugfix and security update.
Changes/fixes:
Implementation notes:
Built with the Unified XUL Platform - July 30, 2020 release.
7 months ago 63 commits to master since this release
This is a development, bugfix and security update.
Changes/fixes:
Built with the Unified XUL Platform - July 12, 2020 release.
9 months ago 160 commits to master since this release
This is a development, bugfix and security update.
Changes/fixes:
Built with the Unified XUL Platform - June 3, 2020 release.
10 months ago 164 commits to master since this release
This is a security update.
Built with the Unified XUL Platform - May 6, 2020 release.
10 months ago 166 commits to master since this release
This is a minor update for stability and compatibility.
browser.urlbar.decodeURLsOnCopy
to true
in about:configBuilt with the Unified XUL Platform - April 27, 2020 release.
11 months ago 171 commits to master since this release
This is a minor security and bugfix release.
Unified XUL Platform Mozilla Security Patch Summary: 2 Defense-in-depth, 14 not applicable.
Built with the Unified XUL Platform - April 8, 2020 release.
11 months ago 174 commits to master since this release
This is a small bugfix update addressing 2 more important issues in 28.9.0:
Built with the Unified XUL Platform - March 24, 2020 release.
11 months ago 177 commits to master since this release
This is a small update to address a problem with user-agent overrides not working as-intended for some people.
Built with the Unified XUL Platform @ RELBASE_20200324
11 months ago 180 commits to master since this release
This is a major development update.
New features:
await iterator.next()
and for await
loops) (ES2018)CSSStyleSheet
rules functions.<dialog>
element. To switch this on, flip dom.dialog_element.enabled
to true
.browser.ctrlTab.hidePinnedTabs
and browser.allTabs.hidePinnedTabs
)browser.places.smartBookmarks.max
) to control the sizes of default smart bookmarks categories.Changes/fixes:
document.open()
with the overhauled specification.font-variation-settings
.Courier New
to Consolas
.browser.sessionstore.cache_behavior
to 0
in about:config
.showModalDialog
.Security-related fixes:
2 years ago 278 commits to master since this release
This will be the final maintenance release of Pale Moon 27 on the “Tycho” platform. Do not expect any further updates.
This is a security and usability update.
Changes/fixes:
DiD This means that the fix is “Defense-in-Depth”: It is a fix that does not apply to a (potentially) actively exploitable vulnerability in Pale Moon, but prevents future vulnerabilities caused by the same code, e.g. when surrounding code changes, exposing the problem, or when new attack vectors are discovered.