Notepad++ v8.9.2 Release
-
Notepad++ release 8.9.2 is available:
https://notepad-plus-plus.org/news/v892-released/Notepad++ v8.9.2 security enhancements, regression/bug fixes, & new feature:
- Security enhancement: Make updater check interity & authenticity of server-returned XML (XMLDsig). (Implement #17441)
- Security enhancement: Fix untrusted search path vulnerability by launching explorer.exe (Fix CVE-2026-25926)
- Security enhancement: Make auto-updater (WinGUp) even more secured. (Remove unsecured options, remove dll dependency, launch only signed program for plugin management)
- Fix a plugin installation crash due to incorrect processing catch. (Fix #issue)
- Add redact selection feature - Default: █ , Modifier (Shift + Click): ●. (Fix #17363)
- Fix context menu shortcut localization not aligning to the right regression. (Fix #17467)
Notepad++ v8.9.1 regression fixes, bug-fixes & new improvements:
- Fix EOL duplication regression when playing back old recorded macros. (Fix issue)
- Remedy search failure for pasted text containing trailing invisible EOL character. (Fix #17124, #17187)
- Fix customized context menu regression where separator (id=“0”) escapes FolderName submenu. (Fix #17342)
- Fix issue where a single undo reverted multiple changes after macro execution. (Fix #9426)
- Fix visual glitch when dragging dockable dialogs on a 2nd monitor. (Fix #16805, #16155, #16077)
- Fix inconsistent automatic search mode switching (RegEx to Extended) in Find dialog. (Fix #17227)
- Fix incorrect URL parsing caused by Unicode special spaces. (Fix #16856)
- Update to Boost 1.90.0. (Implement #17326)
- Improve update themes feature: fix JavaScript.js edge case. (Fix issue)
- Update javascript.js to better match javascript (embedded) in all themes. (Fix issue, report)
- Function List: enhance for Perl & PHP; add for Nim. (Fix #17382, #17327, implement #17377)
- Fix comments and highlighting in TCL. (Fix #17315)
- Update perl syntax highliging keywords and autocomplete for 5.42. (Fix #17332)
- Improvement: display Find dialog status message with invisible characters warning. (Fix #17345)
Auto-updater will be triggered in one week, if no critical issue found.
-
🧡 Thank you very much for all the hard work you put into Notepad++
-
@donho ,
Regression with UDL. See #17520 for details.
Steps to Reproduce
- Launch fresh portable v8.9.2
- In Language > User Defined Language > Define your language…, set KEYWORDS1 =
ABILITYCATEGORY - Paste the following:
ABILITYCATEGORY:Haunted VISIBLE:QUALIFY ABILITYCATEGORY:Background / Quirk VISIBLE:INVISIBLE ABILITYCATEGORY:Arcane VISIBLE:QUALIFY - Set Language > User-Defined
- Crash
Issue report has NppDump.dmp file.
Same steps work just fine in fresh portable 8.9.1, so it’s a regression in this version.
(This occurred while I was trying to create my reply here – it would crash when I was trying to create the new UDL in v8.9.2, but if I went to v8.9.1 portable, it worked just fine.)
-
The “Plugins Admin” menu item is missing from the Plugins menu in version 8.9.2; it is still present in version 8.9.1.
-
It’s there for me. Did you turn off auto-updater when you installed? Because Plugins Admin requires the auto-updater/gup to work
-
Hello, @peterjones,
In this post, you said :
Did you turn off auto-updater when you installed? Because Plugins Admin requires the auto-updater/gup to work.
I was rather intrigued by your response !
So, I’ve just done a test with my fresh portable
8.9.2release and, although the auto-updater is disabled, I still can open thePlugin Admindialog !?
Notepad++ v8.9.2 (64-bit) Build time: Feb 13 2026 - 02:47:53 Scintilla/Lexilla included: 5.5.8/5.4.6 Boost Regex included: 1_90 pugixml included: 1.15 nlohmann JSON included: 3.12.0 Path: D:\892_x64\notepad++.exe Command Line: Admin mode: OFF Local Conf mode: ON Cloud Config: OFF Periodic Backup: OFF Placeholders: OFF Scintilla Rendering Mode: SC_TECHNOLOGY_DIRECTWRITE (1) Multi-instance Mode: monoInst asNotepad: OFF File Status Auto-Detection: cdEnabledNew (for current file/tab only) Dark Mode: OFF Display Info: primary monitor: 1920x1080, scaling 125% visible monitors count: 1 installed Display Class adapters: 0001: Description - Intel(R) Iris(R) Xe Graphics 0001: DriverVersion - 32.0.101.7077 OS Name: Windows 11 Pro (64-bit) OS Version: 25H2 OS Build: 26200.7462 Current ANSI codepage: 1252 Plugins: mimeTools (3.1) NppConverter (4.7) NppExport (0.4)Best Regards,
guy038
-
@guy038 said in Notepad++ v8.9.2 Release:
although the auto-updater is disabled,
I didn’t say “disable auto-updater in the Notepad++ preferences”. I said “turn off auto-updater when you installed”. There is a difference. From @xomx’s post in the 8.9 RC announcement discussion:

vs

If you uncheck the Plugins Admin and Auto-Updater checkboxes, the gup.exe will not be installed, and Plugins Admin will not work. (I know there was a recent conversation and/or issue and/or PR about also having that remove the old gup.exe if it’s unchecked in the installer, but I cannot find it, and cannot remember whether the removal has been implemented yet or not.)
Many people are taking the (misguided, IMO) approach that, because of the recent kerfuffle about the updater website hack, they should disable auto-updater even when installing one of the recent, secure Notepad++. So I am assuming that @thoralf-gerbeth was one of those who didn’t understand that the auto-updater that ships with v8.9.2 is highly secure and is safe to include when installing Notepad++ – if my assumption is correct, then turning off those options in the installer would explain why Plugins Admin isn’t working. If that wasn’t uncheckmarked (or they don’t remember), I was going to follow up with asking for directory listings of the updater subdirectory, and checking windows file properties for the Mark of the Web and what have you, but I thought the low-hanging fruit of “you told the Notepad++ to not install the updater and plugins admin” would be a good first question to ask.