Опубліковано реліз web-браузера Pale Moon 31.3, що відповів від кодової бази Firefox для забезпечення більш високої ефективності роботи, збереження класичного інтерфейсу, мінімізації споживання пам'яті та надання додаткових можливостей з налаштування. Складання Pale Moon формуються для Windows і Linux (x86 і x86_64). Код проекту розповсюджується під ліцензією MPLv2 (Mozilla Public License).
Проект дотримується класичної організації інтерфейсу, без переходу до інтегрованого у Firefox 29 інтерфейсу Australis, та з наданням широких можливостей кастомізації. З віддалених компонентів можна відзначити DRM, Social API, WebRTC, PDF-переглядач, Сrash Reporter, код для збору статистики, засоби для батьківського контролю та людей з обмеженими можливостями. У порівнянні з Firefox у браузері залишено підтримку технології XUL та збережено можливість застосування як повноцінних, так і легковажних тем оформлення.
В новой версії:
- У JavaScript-об'єктах Array, String і TypedArray реалізований метод at(), що дозволяє використовувати відносну індексацію (як індекс масиву вказується відносна позиція), у тому числі із зазначенням негативних значень щодо кінця.
- У web worker-ах реалізовано підтримку API EventSource.
- У запитах забезпечено відправлення заголовка Origin:.
- У систему збирання внесено оптимізацію для прискорення збирання. У формуванні збірок для платформи Window задіяно компілятор Visual Studio 2022.
- Змінено обробку окремих звукових файлів у форматі wav, для яких замість виклику системного програвача тепер використовується вбудований обробник. Для повернення старої поведінки в about:config передбачено налаштування media.wave.play-stand-alone.
- Покращено код для нормалізації рядків.
- Оновлено код для обробки flex-контейнерів, але потім цю зміну відключено по гарячих слідах майже відразу випущеному оновленні Pale Moon 31.3.1 через виявлення проблем з деякими сайтами.
- Вирішено проблеми складання в нетипових оточеннях SunOS та Linux.
- Перероблено код блокування потоків IPC.
- Позбавлені префікса «-moz» CSS-властивості min-content і max-content.
- Перенесено виправлення, пов'язані з усуненням уразливостей.
Додатково можна відзначити випуск набору інтернет-додатків SeaMonkey 2.53.14, який об'єднує в рамках одного продукту web-браузер, поштовий клієнт, систему агрегації стрічок новин (RSS/Atom) і WYSIWYG-редактор html-сторінок Composer. У формі попередньо встановлених доповнень пропонуються IRC-клієнт Chatzilla, набір засобів для web-розробників DOM Inspector та календар-планувальник Lightning. У новий випуск перенесено виправлення та зміни з актуальної кодової бази Firefox (SeaMonkey 2.53 заснований на браузерному движку Firefox 60.8 з портуванням пов'язаних з безпекою виправлень та деяких покращень з актуальних гілок Firefox).
В новой версії:
- Оновлено DOM-інтерфейси для HTML-елементів Embed, Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image, MenuItem, TextArea, Source, Select, Option, Script та Html.
- Продовжено переведення системи складання з Python 2 на Python 3.
- З меню Help прибрано діалог з інформацією про плагіни (About plugins).
- Прибрано білий список URL.
- З адресної книги видалено застарілі послуги для чату.
- Забезпечено сумісність із компілятором rust 1.63.
Джерело: opennet.ru