Bylo zveřejněno vydání webového prohlížeče Pale Moon 32.2, odvozeného od kódové základny Firefox s cílem zajistit vyšší efektivitu práce, zachovat klasické rozhraní, minimalizovat spotřebu paměti a poskytnout další možnosti přizpůsobení. Verze Pale Moon jsou k dispozici pro Windows a Linux (x86_64). Kód projektu je distribuován pod licencí MPLv2 (Mozilla Public License).
Projekt se drží klasické organizace rozhraní, bez přechodu na integrovaná rozhraní Firefoxu 29 a 57 Australis a Photon, a poskytuje široké možnosti přizpůsobení. Mezi odstraněnými komponenty lze zmínit DRM, Social API, WebRTC, prohlížeč PDF, Crash Reporter, kód pro sběr statistik, prostředky pro rodičovskou kontrolu a osoby se zdravotním postižením. Ve srovnání s Firefoxem byla do prohlížeče vrácena podpora rozšíření používajících XUL, a zachována možnost použití jak plnohodnotných, tak lehkých motivů.
V nové verzi:
- Byly poskytnuty experimentální verze pro FreeBSD, které používají GTK2 (vedle dříve nabízených verzí s GTK3). Pro kompresi verzí pro FreeBSD byl použit formát xz namísto bzip2.
- Prohlížečový engine Goanna (fork enginu Mozilla Gecko) a platforma UXP (Unified XUL Platform, odvození komponent Firefox) byly aktualizovány na verzi 6.2, která zvýšila kompatibilitu s jinými prohlížeči a zajistila fungování na většině webových stránek, u kterých uživatelé hlásili problémy.
- Byla implementována podpora importu JavaScript modulů pomocí výrazu import().
- V modulech byla zajištěna možnost exportování async funkcí.
- Byla přidána podpora polí v JavaScriptových třídách.
- Byla přidána podpora přiřazovacích operátorů „||=“, „&&=“ a „??=“.
- Byla umožněna možnost použití zastaralého globálního window.event (povolení přes dom.window.event.enabled v about:config), který se nadále používá na některých stránkách.
- Byly implementovány metody self.structuredClone() a Element.replaceChildren().
- V implementaci Shadow DOM byla zlepšena podpora pseudotřídy „:host“.
- V CSS WebComponents byla реализována podpora funkce ::slotted().
- Bylo vylepšeno cacheování paměťových stránek.
- Byla přidána podpora multimediálního balíčku FFmpeg 6.0.
- Byly odstraněny pády při použití technologií WebComponents (Custom Elements, Shadow DOM, JavaScript Modules a HTML Templates).
- Byly odstraněny problémy se sestavením ze zdrojových textů pro vedlejší platformy.
- Byla aktualizována implementace API Fetch.
- Implementace API DOM Performance byla přivedena do souladu se specifikací.
- Bylo zlepšeno zpracování stisků kláves, byla přidána podpora pro odesílání událostí pro Ctrl+Enter.
- Byly aktualizovány vestavěné knihovny Freetype 2.13.0 a Harfbuzz 7.1.0.
- Pro GTK byla implementována podpora cacheování zmenšených písem a zvýšena výkonnost práce s fonty. Na systémech s GTK byla zastavena podpora fontconfig.
- Byly přeneseny opravy chyb, které se týkají bezpečnosti.

Zdroj: opennet.ru
