Релиз v28.0.0 (2018-08-16)
ReleaseNotes
Это новая важная веха в истории выпуска Pale Moon.
В настоящее время мы строим платформу Unified XUL, которая была разветвлена с мозилла-центра Mozilla в момент, когда Rust и Quantum продолжали фокусироваться на языке интерфейса XUL и традиционных расширениях браузера. С тех пор, как версии v27 (AKA «Tycho») изменились, многие тысячи вещей изменились, и здесь не все могут быть перечислены. Вместо этого наиболее важные улучшения в этом новом выпуске выделены здесь:
● Обновление SpiderMonkey: механизм JavaScript получил значительное обновление и теперь поддерживает все важные функции из стандартов ECMAScript, которые переносятся основными браузерами. Это должно положить конец растущим проблемам JavaScript, которые мы видели из-за того, что веб-фреймворки не являются агронизирующими браузерами в этом отношении, или браузер, не поддерживающий ожидаемые веб-сайты.
● Обновление Goanna: механизм компоновки и рендеринга (Goanna) был обновлен до 4-го поколения (версия 4. *), благодаря чему улучшена совместимость с «модными» стилями CSS-стилей, которые основаны на нескольких очень специфических функциях (например, CSS Grid) , Goanna продолжает использовать проверенные программные резервные копии в случае, если аппаратное ускорение не может быть использовано, а пользователи удаленного рабочего стола Linux могут продолжать использовать xrender для быстрого обновления удаленного экрана в Pale Moon.
● Улучшения DOM: Усовершенствования в объектной модели документа предоставляют веб-сайты с обновленными API-интерфейсами для выполнения своих задач. (например, Fetch, WebAnimations, WebCrypto, HTML Input Element Extensions и т. д.)
● Улучшения в средствах массовой информации. Наше мультимедийное фоновое обновление, по сути, завершено. Потоковая передача MSE (для MP4) должна быть совместима со всеми основными игроками на рынке. MSE для WebM по-прежнему отключен по умолчанию из-за некоторых проблем совместимости, которые необходимо изучить, но вы можете включить это в настройках, например, разрешить воспроизведение 4k видео на некоторых сайтах, которые предлагают только UHD в формате WebM. Теперь мы также поддерживаем воспроизведение аудио в кодировке FLAC.
● Новое: поддержка WebGL2! Pale Moon теперь поддерживает стандарт WebGL2 для улучшения графического опыта в 2D и 3D.
● Devtools получили обновление. На всякий случай, если вы считаете, что они недостаточно обширны, некоторые новые категории были добавлены для проверки и управления всеми аспектами веб-контента.
● Обновления для менеджера входа: учетные данные для входа теперь могут быть сохранены специально с именем пользователя или без него и выбраны отдельно. Это изменение поведения от предыдущего, и нажатие поля пароля теперь может отображать список имен пользователей, для которых хранятся пароли (при сохранении нескольких учетных данных). При нажатии соответствующего имени пользователя (или даты с отметкой даты, если имя отсутствует) будет заполнен сопроводительный пароль.
.
Что может быть более важным для людей, которые беспокоятся о переходе на эту веху, - это то, что не изменилось.
● Мы продолжаем поддерживать плагины NPAPI.
● Мы продолжаем поддерживать полные темы, а также облегченные темы.
● Мы по-прежнему предлагаем полностью настраиваемый интерфейс, как раньше. Australis (как видно в Василиске) не используется.
● Мы по-прежнему поддерживаем XUL-наложение, загруженные и устаревшие расширения Jetpack (совместно называемые «устаревшими расширениями» Mozilla).
● Мы не включаем DRM в браузер (люди, которым это нужно, могут использовать, например, плагин Silverlight для воспроизведения защищенного контента), хотя платформа, на которой мы строим, поддерживает ее.
.
Наша главная цель - поднять Pale Moon на новую платформу, и поэтому большинство изменений «под капотом» и не будут замечены в повседневном использовании (кроме того, что больше всего «работает»). Мы стремимся поддерживать постоянство и логичность вашего пользователя; но некоторые вещи, конечно, будут изменены. Расширения браузера, возможно, нуждаются в обновлении или могут потребоваться, например, в другой версии.
Конечно, с такой большой заменой платформы есть некоторые вещи, которые регрессировали (раньше работали, но сейчас не работают), и мы будем работать над исправлением этих регрессий с течением времени (надеюсь, с вашей помощью).
Проверка реальности: Несмотря на то, что мы тщательно тестировали браузер в ежедневном использовании в течение нескольких месяцев (также благодаря смелым душам на нашем неустойчивом канале), мы не ожидаем, что браузер будет безупречен или без ошибок. Если вы найдете ошибки, регрессии или проблемы с новой версией, пожалуйста, обсудите их на форуме. Давайте работать вместе как сообщество пользователей, чтобы сделать это лучшим браузером!
Большие благодарности и прекрасности выходят всем, кто так или иначе способствовал этому выпуску этапов и помог сделать это возможным. Это принадлежит всем вам!
* * * * * *
Дополнение с форума PM:
Pale Moon 28 и расширения
(взято с форума PM (
https://forum.palemoon.org/viewtopic.ph ... 8ae884002a))
(posted by 'Moonchild' 23 июл 2018)
Чтобы повторить и уточнить ситуацию с расширениями на Pale Moon 28, я хотел бы объявить следующее:
Когда Mozilla отказалась от всех наложений XUL, бутстрапов и расширений для Jetpack, а это зависит от независимых усилий, чтобы сохранить эту экосистему в живых.
Тем не менее мы намерены поддерживать совместимость с (неизмененными) расширениями Firefox.
Pale Moon (теперь более чем когда-либо) считается другим приложением, и для этого необходимы расширения для приложений.
В то время как предстоящий выпуск релиза Pale Moon 28 снял все ограничения с точки зрения диапазона версий и дальнейшего ограничения на jetpack специально для расширений, которые не нацелены на Pale Moon конкретно, они не поддерживаются нами, и нет никакой гарантии, что они будут работать в неизмененном виде.
Позиция проекта Pale Moon Project заключается в том, что, если расширение напрямую не поддерживает и не нацелено на Pale Moon, все расширения Firefox считаются неподдерживаемыми и на свой страх и риск. Мы больше не будем навязывать им каких-либо ограничений, и никаких дальнейших усилий по их удовлетворению не будет. То, что вы видите, это то, что вы получаете, и ваш пробег ('опыт'?) может отличаться. Если расширение Firefox не работает или не работает полностью на Pale Moon 28, это должно быть расширение, которое должно измениться, чтобы исправить это.
Любое усилие во имя расширений на Pale Moon должно продолжаться вперед, как расширения Pale Moon, путем разметки расширений Firefox (с разрешения лицензии) или привлечения разработчиков к нашим трущобам, чтобы напрямую нацелиться на Pale Moon. Во многих случаях корректировка расширений, необходимых для нацеливания на Pale Moon и их расширение Pale Moon, будет минимальной, но необходимо предпринять согласованные усилия, чтобы специально ориентировать приложение.
Это объявление не является практическим изменением нынешнего статус-кво, но разъяснение и напоминание об этом.
В качестве дополнительного напоминания: поддерживаемые технологии расширения Pale Moon основаны на XUL (либо накладываются, загружаются, либо используются устаревшие библиотеки Jetpack), а WebExtensions не поддерживаются и не будут поддерживаться Pale Moon любым способом, формой или формой.
Улучшение кода Mozilla: вы знаете, что находитесь на правильном пути с изменениями кода, когда вы тратите большую часть времени на удаление кода.
«Если вы хотите создать для себя лучший мир, вы должны быть готовы построить его для всех». - Койот Осборн