Avaldatud on Pale Moon 31.0 veebibrauseri vÀljund, mis pÔhineb Firefoxi koodibaasil, et pakkuda kÔrgemat tööefektiivsust, sÀilitada klassikaline liides, minimeerida mÀlu tarbimist ja pakkuda tÀiendavaid kohandamisvÔimalusi. Pale Mooni kogud luuakse Windowsi ja Linuxi (x86 ja x86_64) jaoks. Projekti kood levitatakse MPLv2 (Mozilla Public License) litsentsi alusel.
Projekt jĂ€rgib klassikalist liidese korraldust, ilma ĂŒleminekuta Firefox 29 liidese Australis, ning pakub ulatuslikke kohandamisvĂ”imalusi. Eemaldatud komponentidena vĂ”ivad mĂ€rkida DRM, Social API, WebRTC, PDF-vaatur, Crash Reporter, statistika kogumise kood, lapsevanemate kontrollimise vahendid ja erivajadustega inimestele mĂ”eldud vahendid. Firefoxiga vĂ”rreldes on brauseris sĂ€ilitatud XUL-tehnoloogia tugi ja vĂ”imalus kasutada nii tĂ€ielikke kui ka kergeid temaatilisi kujundusi.
Uues versioonis:
- PĂ€rast mitmete stabiilsusprobleemide tuvastamist ja ĂŒhe vĂ”tme arendaja protesti on varasemad Pale Moon 30.0.0 ja 30.0.1 versioonid tĂŒhistatud. Tagasi on toodud UXP (Unified XUL Platform) kasutamine, mis arendab Firefoxi komponente Mozilla Centrali repost, mis on vabastatud Rusti keele sidemetest ja ei sisaldanud Quantum projekti arendusi. Brauseri mootorina kasutatakse Goanna 5.1, Gecko varianti, mis on puhastatud toetamatute komponentide ja platvormide koodist. Pale Moon 29.x haru kasutajatele pakutakse otseĂŒlemine 31.0 versioonile.
- On tagatud nii vanade, vĂ€hendamata Firefoxi laiendite kui ka uute laiendite tugi, mis on spetsiaalselt ette valmistatud Pale Mooni jaoks. Vanade laiendite stabiilsust ei garanteerita, seetĂ”ttu tĂ€histatakse neid laiendite halduri spetsiaalse oranĆŸi sildiga.
- Lisatud on tugi JavaScriptis kogu omaduste vĂ”i funktsioonide ahela ĂŒheaegseks kontrollimiseks, kasutades operaatorit â?.â. NĂ€iteks, kasutades âdb?.user?.name?.lengthâ, saab pöörduda vÀÀrtuse âdb.user.name.lengthâ poole ilma eelneva kontrollita.
- Veebilehtede ĂŒhilduvuse parandamiseks on lisatud meetodid Selection.setBaseAndExtent() ja queueMicroTask().
- IntersectionObserver() konstruktoris, kui edastatakse tĂŒhi string, seadistatakse seatud vaikimisi rootMargin omadus, mitte ei genereerita erandit.
- Parandatud on css-gridi ja flexboxiga mÀÀratud struktuuride renderdamine.
- Parandatud on JavaScriptis veebitöötajate paralleelse tÀitmise tulemuslikkust.
- Parandatud on kalligraafia fontide kuvamine.
- Uuendatud on baasvarustust sisaldavate teekide versioonid.
- Lisatud on toetust laiendatud videokodeki identifikaatoritele VPx.
- Lahendatud on pikaajaline probleem, mis puudutab vÀljade kuvamist, mis on mÀÀratud otse body ja iframe siltides ilma CSS-i kasutamiseta.
- Eemaldatud on kood, mis on seotud Google SafeBrowsing ja URLClassifier teenuste kasutamisega.
- Kood on taastatud macOS platvormi jaoks koosdamiseks.
- Eemaldatud on mittestandardne API ArchiveReader.
- Kood on puhtaks tehtud Mozilla osade poolt telemeetriakogumisest.
- Eemaldatud on kood, mis on seotud Androidi platvormi toetamisega.
- Eemaldatud on automatiseeritud testimise raamistik Marionette.
- Ăksikasjad, mis seonduvad haavatavuste kĂ”rvaldamisega, on viidud ĂŒle.

Allikas: opennet.ru
