Доступний реліз web-браузера Pale Moon 29.1, що відповів від кодової бази Firefox для забезпечення більш високої ефективності роботи, збереження класичного інтерфейсу, мінімізації споживання пам'яті та надання додаткових можливостей з налаштування. Складання Pale Moon формуються для Windows и Linux (x86 та x86_64). Код проекту розповсюджується під ліцензією MPLv2 (Mozilla Public License).
Проект дотримується класичної організації інтерфейсу, без переходу до інтегрованого у Firefox 29 інтерфейсу Australis, та з наданням широких можливостей кастомізації. З віддалених компонентів можна відзначити DRM, Social API, WebRTC, PDF-переглядач, Сrash Reporter, код для збору статистики, засоби для батьківського контролю та людей з обмеженими можливостями. У порівнянні з Firefox у браузері залишено підтримку технології XUL та збережено можливість застосування як повноцінних, так і легковажних тем оформлення. Pale Moon побудований на платформі UXP (Unified XUL Platform), в рамках якої виконано відгалуження компонентів Firefox з репозиторію Mozilla Central, позбавлених прив'язок до коду на мові Rust і не напрацювання проекту Quantum.
В новой версії:
- Реалізовано метод String.prototype.replaceAll(), що повертає новий рядок (початковий рядок не змінюється), в якому на підставі заданого шаблону виконано заміну всіх збігів.
- Реалізовано пропозицію щодо обробки будь-якого JSON-тексту як синтаксичного підмножини ECMAScript, що дозволяє використовувати у рядкових літералах символи поділу рядків (U+2028) та поділу параграфів (U+2029).
- Забезпечено коректне форматування рядків, які повертаються методом JSON.stringify().
- Додано підтримку роздільників для наочного подання великих чисел у JavaScript (наприклад, 1_000_000).
- Оновлено специфічні для окремих сайтів перевизначення значення User Agent.
- За замовчуванням кодек AV вимкнено через проблеми з потоковим мовленням.
- Перенесено виправлення вразливостей.
Джерело: opennet.ru
