Je k dispozici vydání webového prohlížeče Pale Moon 29.1, který se rozvětvuje z kódové základny Firefoxu, aby poskytoval vyšší výkon, zachoval klasické rozhraní, minimalizoval spotřebu paměti a poskytoval další možnosti přizpůsobení. Pale Moon sestavení jsou vytvořeny pro Windows a Linux (x86 a x86_64). Kód projektu je distribuován pod licencí MPLv2 (Mozilla Public License).
Projekt dodržuje klasickou organizaci rozhraní, bez přepínání na rozhraní Australis integrované do Firefoxu 29 a s rozsáhlými možnostmi přizpůsobení. Mezi odstraněné komponenty patří DRM, Social API, WebRTC, prohlížeč PDF, Crash Reporter, kód pro sběr statistik, nástroje pro rodičovskou kontrolu a osoby s postižením. Prohlížeč si oproti Firefoxu zachovává podporu technologie XUL a zachovává možnost využívat plnohodnotná i odlehčená designová témata. Pale Moon je postaven na UXP (Unified XUL Platform), což je vidlice komponent Firefoxu z úložiště Mozilla Central, bez vazeb na Rust kód a nezahrnující vývoj projektu Quantum.
V nové verzi:
- Implementována metoda String.prototype.replaceAll(), která vrací nový řetězec (původní řetězec zůstává nezměněn), ve kterém jsou všechny shody nahrazeny na základě zadaného vzoru.
- Byl implementován návrh na zpracování libovolného textu JSON jako syntaktické podmnožiny ECMAScriptu, který umožňuje použití oddělovačů řádků (U+2028) a oddělovačů odstavců (U+2029) v řetězcových literálech.
- Bylo zajištěno správné formátování řetězců vrácených metodou JSON.stringify().
- Přidána podpora oddělovačů pro vizuální znázornění velkých čísel v JavaScriptu (například 1_000_000).
- Aktualizované přepsání hodnoty User Agent pro konkrétní web.
- AV kodek je ve výchozím nastavení zakázán kvůli problémům se streamováním.
- Přesunuté opravy zranitelností.
Zdroj: opennet.ru