Notepad++ 8.9.5 исправляет ошибки установщиков и обновляет Scintilla

Вышла версия Notepad++ 8.9.5. Это техническое обновление популярного текстового редактора для Windows, в котором разработчики исправили регрессии из версии 8.9.4, устранили ошибки установщиков и добавили несколько небольших улучшений для работы с документами и пользовательскими языками.
Главный акцент релиза — исправление проблем, появившихся в предыдущей версии. В Notepad++ 8.9.5 устранена ошибка, из-за которой 32-битный установщик v8.9.4 создавал дублирующиеся записи в разделе “Uninstall a program”. Также исправлена ошибка 64-битного установщика на Windows 10, связанная с MSIX.
Ещё одно важное исправление касается UDL — пользовательских языков в Notepad++. Разработчики устранили регрессию при разборе символов конца строки EOL в UDL XML-файле, а также исправили проблему, из-за которой импортированные UDL не появлялись в меню языков без перезапуска редактора.
В релизе обновлены базовые компоненты редактора: Scintilla до версии 5.6.2 и Lexilla до версии 5.4.9. Кроме того, появилась опция синхронизации уровня масштабирования между представлениями. Это полезно, когда пользователь открывает один документ в двух областях и хочет сохранить одинаковый масштаб в обеих.
Список изменений Notepad++ 8.9.5 включает:
- исправление проблемы, при которой 32-битный установщик v8.9.4 создавал дублирующиеся записи в “Uninstall a program”;
- исправление ошибки 64-битного установщика v8.9.4 на Windows 10, связанной с MSIX;
- исправление регрессии с парсингом EOL в UDL XML-файле;
- обновление Scintilla до 5.6.2 и Lexilla до 5.4.9;
- добавление опции синхронизации масштаба между представлениями;
- исправление MSI installer, который записывал языковую информацию в HKCU вместо HKLM;
- исправление ситуации, когда импортированные UDL не появлялись в меню языков без перезапуска Notepad++;
- доработку подсказки “(?)” в настройках и диалогах Find in Files: она стала постоянной, а задержка отображения уменьшена;
- исправление визуального сбоя в диалоге Mark в reduced mode.
Для пользователей это не крупный функциональный релиз, а выпуск, который закрывает неприятные технические сбои. Такие обновления особенно важны для рабочих инструментов: если редактор используется каждый день, проблемы установщика, MSI-записей или меню языков быстро превращаются в реальное неудобство. Похожая логика есть и в системных сценариях, где исправление ошибок Windows часто важнее новых функций.
Notepad++ остаётся расширенным текстовым редактором, ориентированным в том числе на программистов. Он поддерживает подсветку синтаксиса для C, C++, Java, HTML, XML, PHP и других языков, позволяет работать с несколькими документами одновременно и редактировать один файл в двух разных местах.
Встроенный updater Notepad++ предлагает новые версии не сразу, а примерно через неделю после релиза. Это сделано для того, чтобы разработчики могли успеть исправить возможные критические ошибки до массового распространения обновления. На фоне общего внимания к надёжности инструментов разработки, включая переход Microsoft на Rust, такие технические релизы остаются важной частью поддержки программной экосистемы.
Источник: Tweakers