News
Notepad++ 8.9.4 available for download
Three crash-related issues have been resolved in this release plus other fixes.
Notepad++ has been updated to version 8.9.4. Most of the 20 entries in the according release notes are bug fixes. Including three crash-related issues have been resolved in this release:
- Fixed a crash in Find in Files when the find-result-hits entry in nativeLang.xml contains %s (CVE-2026-3008 & CVE-2026-6539).
- Fixed a crash when dropping a file with a path length of 259 characters.
- Fixed a crash triggered by undoing invalid input in the column editor while in virtual space.
In addition, several other bugs have been addressed and a few improvements have been introduced in version 8.9.4:
- Fixed issues with invalid column editor input during reverse-direction selection in virtual space (Fix #17915).
- Updated to Scintilla 5.6.1 and Lexilla 5.4.8 (Fix #17920, #17864, #13522, #11746).
- Fixed Windows EOL conversion not working correctly (related to Scintilla update) (Fix #17920).
- Fixed rendering corruption in .bat files (Lexilla-related) (Fix #17864).
- Fixed incorrect JSON syntax highlighting due to quote escaping (Lexilla-related) (Fix #11746, #13522).
- Fixed MSI installation error caused by context menu item registration (Fix #17918).
- Fixed NSIS installer stalling due to context menu registration issues (Fix #17308, #17885).
- Added NPP_LANG property to allow installing a specific localization file via MSI (reported issue).
- Fixed MSI installer showing a random hexadecimal name in UAC prompts (Fix #17967).
- Added version information to MSI file properties (under “Comments”) (Fix #17803).
- Fixed minimized window not restoring when running in administrator mode (Fix #17945).
- Fixed Unicode search mismatching the ANSI character “?” (Fix #17125).
- Fixed a regression in the column editor with empty fields (Fix #17912).
- Fixed floating dialog content not displaying in certain scenarios (Fix #17563).
- Fixed a visual glitch when toggling group view in the Document List (Fix #14285).
- Improved support for C++11 raw string literals (Fix #17875).
- Fixed a visual glitch in the Mark dialog (Fix #16084, #17886).