Objavljeno je izdanje web pretraživača Pale Moon 30.0, koji se odvojio od Firefox kodne baze kako bi pružio bolje performanse, sačuvao klasični interfejs, minimizirao potrošnju memorije i pružio dodatne mogućnosti prilagođavanja. Pale Moon buildovi se generišu za Windows i Linux (x86 i x86_64). Kod projekta se distribuira pod MPLv2 (Mozilla Public License).
Projekat se pridržava klasične organizacije interfejsa, bez prelaska na Australis interfejs integrisan u Firefox 29, i uz pružanje opsežnih opcija prilagođavanja. Uklonjene komponente uključuju DRM, Social API, WebRTC, PDF preglednik, Crash Reporter, kod za prikupljanje statistike, roditeljski nadzor i osobe sa invaliditetom. U poređenju sa Firefox-om, pretraživač je zadržao podršku za XUL tehnologiju i zadržao mogućnost da koristi i potpune i lagane teme.
U novoj verziji:
- Podrška za starije, neizmijenjene Firefox dodatke je vraćena. Odmaknuli smo se od korištenja vlastitog globalnog identifikatora (GUID) pretraživača u korist Firefox identifikatora, što će nam omogućiti da postignemo maksimalnu kompatibilnost sa svim starim i neodržavanim dodacima razvijenim u jednom trenutku za Firefox (ranije, kako bi se dodatak za rad u Pale Moonu, morao je biti posebno prilagođen što je stvaralo poteškoće sa korištenjem dodataka koji su ostali bez pratećih). Stranica dodataka projekta će podržavati i XUL dodatke posebno prilagođene za Pale Moon i XUL dodatke distribuirane za Firefox.
- Prekinuto je korištenje UXP platforme (Unified XUL Platform), koja je razvila viljušku Firefox komponenti iz Mozilla Centralnog repozitorija, oslobođene vezivanja za Rust kod i ne uključujući razvoj projekta Quantum. Umjesto UXP-a, pretraživač će sada biti izgrađen na bazi GRE (Goanna Runtime Environment), baziran na novijem kodu Gecko motora, očišćen od koda sa nepodržanih komponenti i platformi.
- Implementiran je mehanizam GPC (Globalna kontrola privatnosti), koji zamjenjuje zaglavlje “DNT” (Ne prati) i omogućava web-lokacijama da budu obaviještene o zabrani prodaje ličnih podataka i njihovoj upotrebi za praćenje preferencija ili kretanja između stranica.
- Postavka za odabir Pale Moon kao zadanog pretraživača premeštena je u odeljak „Opšte“.
- Kolekcija emotikona sada podržava Twemoji 13.1.
- Da bi se poboljšala kompatibilnost sa web lokacijama, dodane su metode Selection.setBaseAndExtent() i queueMicroTask().
- Poboljšano prilagođavanje izgleda traka za pomicanje kroz teme.
- Promijenjena je struktura paketa za internacionalizaciju i jezičku podršku. Zbog rada na unakrsnoj provjeri prijevoda, došlo je do smanjenja pokrivenosti elemenata u jezičkim paketima.
- Format profila je promijenjen - nakon ažuriranja na Pale Moon 30.0, profil se ne može koristiti sa prethodnom granom Pale Moon 29.x.
izvor: opennet.ru