Back
Notepad++ Team
Patches for Notepad++ MSI x64
Windows
10 patches available
Notepad++ is a text and source code editor for use with Microsoft Windows. It supports tabbed editing, which allows working with multiple open files in a single window. The product's name comes from the C postfix increment operator.
Notepad++ MSI x64 Version 8.9.6.4
Release Date
6/4/2026
Bug Fix?
Yes
Minor Release?
No
Patch Notes
Notepad++ v8.9.6.4 vulnerability fix regression-fix & bug-fix:$$$Fix TOCTOU (Time-of-check to time-of-use) issue in HMAC implementation. (Fix TOCTOU)$$$Fix MSI installer regression that leaves old version entry in Add/Remove Programs. (Fix #18071)$$$Fix “Open Containing Folder in Explorer” launching extra explorer processes. (Fix #17941)
Notepad++ MSI x64 Version 8.9.6
Release Date
5/18/2026
Bug Fix?
Yes
Minor Release?
No
Patch Notes
Notepad++ v8.9.6 regression fixes; bug-fixes:$$$Fix vulnerability (CVE-2026-46710) of v8.9.4 & v8.9.5 installer. (Implement commit)$$$Fix x86 installer regression of not showing installation entry in “Unstall a program” of Control Panel. (Fix community discussion)$$$Fix x86 installer regression where context menu not installed or uninstalled correctly. (Fix community discussion)$$$Fix UAC prompt display regression (“Notepad++ installer” instead of “Notepad++”) for Notepad++ v8.9.5. (Fix GitHub comment)$$$Fix incorrect bevaviour when saving dirty read-only files. (Fix #17956)$$$Fix regression where saving a UDL file removed XML declaration. (Fix GitHub comment)
Notepad++ MSI x64 Version 8.9.6
Release Date
5/18/2026
Bug Fix?
Yes
Minor Release?
No
Patch Notes
Notepad++ v8.9.6 regression fixes; bug-fixes:$$$Fix vulnerability (CVE-2026-46710) of v8.9.4 & v8.9.5 installer. (Implement commit)$$$Fix x86 installer regression of not showing installation entry in “Unstall a program” of Control Panel. (Fix community discussion)$$$Fix x86 installer regression where context menu not installed or uninstalled correctly. (Fix community discussion)$$$Fix UAC prompt display regression (“Notepad++ installer” instead of “Notepad++”) for Notepad++ v8.9.5. (Fix GitHub comment)$$$Fix incorrect bevaviour when saving dirty read-only files. (Fix #17956)$$$Fix regression where saving a UDL file removed XML declaration. (Fix GitHub comment)
Notepad++ MSI x64 Version 8.9.5
Release Date
5/10/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Notepad++ v8.9.5 regression fixes; bug-fixes & new improvements:$$$Fix updating issue where using v8.9.4 32-bits installer creates duplicate “Uninstall a program” entries. (Fix #17979)$$$Fix v8.9.4 64-bits installer error message caused by MSIX on Win10. (Fix installer regression)$$$Fix regression in UDL xml file EOL parsing issue. (Fix #18022)$$$Update Scintilla to 5.6.2 & Lexilla to 5.4.9. (Implement #18011)$$$Add option to synchronize zoom level across views. (Fix #17862)$$$Fix MSI installer writting language info to HKCU instead of HKLM. (Fix MSI issue)$$$Fix imported UDLs not appearing in the language menu without restarting Notepad++. (Fix #17909)$$$Make “(?)” tooltip in preferences & Find in Files dialogs persitant & reduce display delay. (Fix #17995; #16961)$$$Fix visual glitch in Mark dialog when in reduced mode. (Fix #17983)
Notepad++ MSI x64 Version 8.9.5
Release Date
5/10/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Notepad++ v8.9.5 regression fixes; bug-fixes & new improvements:$$$Fix updating issue where using v8.9.4 32-bits installer creates duplicate “Uninstall a program” entries. (Fix #17979)$$$Fix v8.9.4 64-bits installer error message caused by MSIX on Win10. (Fix installer regression)$$$Fix regression in UDL xml file EOL parsing issue. (Fix #18022)$$$Update Scintilla to 5.6.2 & Lexilla to 5.4.9. (Implement #18011)$$$Add option to synchronize zoom level across views. (Fix #17862)$$$Fix MSI installer writting language info to HKCU instead of HKLM. (Fix MSI issue)$$$Fix imported UDLs not appearing in the language menu without restarting Notepad++. (Fix #17909)$$$Make “(?)” tooltip in preferences & Find in Files dialogs persitant & reduce display delay. (Fix #17995; #16961)$$$Fix visual glitch in Mark dialog when in reduced mode. (Fix #17983)
Notepad++ MSI x64 Version 8.9.4
Release Date
4/25/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Notepad++ v8.9.4 crash-fixexs; bug-fixes & new improvements:$$$Fix crashes in FindInFiles when nativeLang.xml’s “find-result-hits” contains “%s”. (Fix #17960; CVE-2026-3008; CVE-2026-6539)$$$Fix drop-file crash when file path length reaches 259 characters. (Fix #17921)$$$Fix crash caused by undoing column editor bad input in virtual space. (Fix #17915)$$$Fix bad column editor input in reverse-direction column selection on virtual space. (Fix #17915)$$$Update to Scintilla 5.6.1 & Lexilla 5.4.8. (Fix #17920; #17864; #13522; #11746)$$$Fix EOL conversion to Windows format not working (Scintilla update related). (Fix #17920)$$$Fix rendering corruption in .bat files (Lexilla update related). (Fix #17864)$$$Fix quote escaping causing incorrect JSON syntax highlighting (Lexilla update related). (Fix #11746; #13522)$$$Fix MSI installation error due to context menu item registration. (Fix #17918)$$$Fix NSIS installation stalling caused by context menu registration issue. (Fix #17308; #17885)$$$Add NPP_LANG property to install a specific localization file for MSI. (Fix issue reported in comment)$$$Fix MSI installer display random Hexadecimal number as name on UAC. (Fix #17967)$$$Add version info into MSI file property (as value of “Comments”). (Fix #17803)$$$Fix minimized window not restoring in administrator mode. (Fix #17945)$$$Fix Unicode search mismatching ANSI character ‘?’. (Fix #17125)$$$Fix Column Editor regression with empty fields. (Fix #17912)$$$Fix floating dialog content not displaying in certain situations. (Fix #17563)$$$Fix visual glitch when toggling group view in Document List. (Fix #14285)$$$Support improved C++ 11 raw string literal handling. (Fix #17875)$$$Fix visual glitch in the Mark dialog. (Fix #16084; #17886)
Notepad++ MSI x64 Version 8.9.4
Release Date
4/25/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Notepad++ v8.9.4 crash-fixexs; bug-fixes & new improvements:$$$Fix crashes in FindInFiles when nativeLang.xml’s “find-result-hits” contains “%s”. (Fix #17960; CVE-2026-3008; CVE-2026-6539)$$$Fix drop-file crash when file path length reaches 259 characters. (Fix #17921)$$$Fix crash caused by undoing column editor bad input in virtual space. (Fix #17915)$$$Fix bad column editor input in reverse-direction column selection on virtual space. (Fix #17915)$$$Update to Scintilla 5.6.1 & Lexilla 5.4.8. (Fix #17920; #17864; #13522; #11746)$$$Fix EOL conversion to Windows format not working (Scintilla update related). (Fix #17920)$$$Fix rendering corruption in .bat files (Lexilla update related). (Fix #17864)$$$Fix quote escaping causing incorrect JSON syntax highlighting (Lexilla update related). (Fix #11746; #13522)$$$Fix MSI installation error due to context menu item registration. (Fix #17918)$$$Fix NSIS installation stalling caused by context menu registration issue. (Fix #17308; #17885)$$$Add NPP_LANG property to install a specific localization file for MSI. (Fix issue reported in comment)$$$Fix MSI installer display random Hexadecimal number as name on UAC. (Fix #17967)$$$Add version info into MSI file property (as value of “Comments”). (Fix #17803)$$$Fix minimized window not restoring in administrator mode. (Fix #17945)$$$Fix Unicode search mismatching ANSI character ‘?’. (Fix #17125)$$$Fix Column Editor regression with empty fields. (Fix #17912)$$$Fix floating dialog content not displaying in certain situations. (Fix #17563)$$$Fix visual glitch when toggling group view in Document List. (Fix #14285)$$$Support improved C++ 11 raw string literal handling. (Fix #17875)$$$Fix visual glitch in the Mark dialog. (Fix #16084; #17886)
Notepad++ MSI x64 Version 8.9.4
Release Date
4/25/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Notepad++ v8.9.4 crash-fixexs; bug-fixes & new improvements:$$$Fix crashes in FindInFiles when nativeLang.xml’s “find-result-hits” contains “%s”. (Fix #17960; CVE-2026-3008; CVE-2026-6539)$$$Fix drop-file crash when file path length reaches 259 characters. (Fix #17921)$$$Fix crash caused by undoing column editor bad input in virtual space. (Fix #17915)$$$Fix bad column editor input in reverse-direction column selection on virtual space. (Fix #17915)$$$Update to Scintilla 5.6.1 & Lexilla 5.4.8. (Fix #17920; #17864; #13522; #11746)$$$Fix EOL conversion to Windows format not working (Scintilla update related). (Fix #17920)$$$Fix rendering corruption in .bat files (Lexilla update related). (Fix #17864)$$$Fix quote escaping causing incorrect JSON syntax highlighting (Lexilla update related). (Fix #11746; #13522)$$$Fix MSI installation error due to context menu item registration. (Fix #17918)$$$Fix NSIS installation stalling caused by context menu registration issue. (Fix #17308; #17885)$$$Add NPP_LANG property to install a specific localization file for MSI. (Fix issue reported in comment)$$$Fix MSI installer display random Hexadecimal number as name on UAC. (Fix #17967)$$$Add version info into MSI file property (as value of “Comments”). (Fix #17803)$$$Fix minimized window not restoring in administrator mode. (Fix #17945)$$$Fix Unicode search mismatching ANSI character ‘?’. (Fix #17125)$$$Fix Column Editor regression with empty fields. (Fix #17912)$$$Fix floating dialog content not displaying in certain situations. (Fix #17563)$$$Fix visual glitch when toggling group view in Document List. (Fix #14285)$$$Support improved C++ 11 raw string literal handling. (Fix #17875)$$$Fix visual glitch in the Mark dialog. (Fix #16084; #17886)
Notepad++ MSI x64 Version 8.9.3
Release Date
3/25/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Notepad++ v8.9.3 release$$$2026-03-26$$$$$$In order to improve the performance of reading & writing Notepad++ configuration files; the migration of a new XML parser (pugixml) has been carried out over several versions; and it is now completed in this release. Several regressions detected in previous versions; caused by the XML parser migration; have also been fixed.$$$$$$Some bugs have been resolved and a few new improvements have been added in the 8.9.3 release.$$$$$$The full list of improvements for version 8.9.2; along with the download link; is available here:$$$$$$Notepad++ v8.9.3 regression fixes; bug-fixes & new improvements:**$$$Regression fix: a crash in User Defined Language. (Fix #17520)$$$Regression fix: installing (or removing) plugin re-opens Notepad++ with permanent admin privilege (Fix #17540)$$$Regression-fix: wrongly added parenthesis for some multi-bytes characters. (Fix #17521; #17802)$$$Regression-fix: incorrect function list text display for non-UTF8 documents. (Fix #17847)$$$Regression-fix: ProjectPanel Workspace text localization issue. (Fix community report)$$$Regression-fix: Change History margin not enabled by default. (Fix comment repport)$$$Regression-fix: Notepad++ update & plugin download fail behind corporate MITM proxies. (Fix community report)$$$Security enhancement: Update cURL to v8.19.0 in auto-updater (WinGUp) to fix cURL security issue (CVE-2025-14819). (Fix #17869)$$$Improve performance by migrating the XML parser from TinyXML to pugixml. (Fix #16175)$$$Update Scintilla to 5.6.0 & Lexilla to 5.4.7. (Implement #17562)$$$Fix the issue where printing caused Notepad++ to crash. (Fix #6126; #12645; community report #1; community report #2; community report #3)$$$Fix Find in Files failing to search file content on disk. (Fix #16177; #17070)$$$Add disableNppAutoUpdate.xml to disable auto-update when WinGUp (GUP) is present. (Implement #17836)$$$Fix a memory leak on exit. (Fix #17817)$$$Fix installed auto-completion files not overwritten after update. (Fix #14749)$$$Add model capacity of shortcuts.xml & contexMenu.xml for administration. (Fix #17872)$$$Add an option to disable selected text drag-and-drop. (Fix #2571; #11335)$$$Fix wrong theme-writing path for non-ProgramFiles installations. (Fix comment repport)$$$Enhancement: prevent XML config files from being overwritten when updating portable package (copy/paste). (Fix #9755; #14279; #15120)$$$Fix incomplete Find dialg tab translation when 1st opêned from Project Panels. (Fix community report)$$$Fix Notepad++ spawning a new Windows Explorer process in Task Manager. (Fix comment repport)$$$Add Function List & Autocompletion for D language. (Fix #17349)
Notepad++ MSI x64 Version 8.9.3
Release Date
3/25/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Notepad++ v8.9.3 release$$$2026-03-26$$$$$$In order to improve the performance of reading & writing Notepad++ configuration files; the migration of a new XML parser (pugixml) has been carried out over several versions; and it is now completed in this release. Several regressions detected in previous versions; caused by the XML parser migration; have also been fixed.$$$$$$Some bugs have been resolved and a few new improvements have been added in the 8.9.3 release.$$$$$$The full list of improvements for version 8.9.2; along with the download link; is available here:$$$$$$Notepad++ v8.9.3 regression fixes; bug-fixes & new improvements:**$$$Regression fix: a crash in User Defined Language. (Fix #17520)$$$Regression fix: installing (or removing) plugin re-opens Notepad++ with permanent admin privilege (Fix #17540)$$$Regression-fix: wrongly added parenthesis for some multi-bytes characters. (Fix #17521; #17802)$$$Regression-fix: incorrect function list text display for non-UTF8 documents. (Fix #17847)$$$Regression-fix: ProjectPanel Workspace text localization issue. (Fix community report)$$$Regression-fix: Change History margin not enabled by default. (Fix comment repport)$$$Regression-fix: Notepad++ update & plugin download fail behind corporate MITM proxies. (Fix community report)$$$Security enhancement: Update cURL to v8.19.0 in auto-updater (WinGUp) to fix cURL security issue (CVE-2025-14819). (Fix #17869)$$$Improve performance by migrating the XML parser from TinyXML to pugixml. (Fix #16175)$$$Update Scintilla to 5.6.0 & Lexilla to 5.4.7. (Implement #17562)$$$Fix the issue where printing caused Notepad++ to crash. (Fix #6126; #12645; community report #1; community report #2; community report #3)$$$Fix Find in Files failing to search file content on disk. (Fix #16177; #17070)$$$Add disableNppAutoUpdate.xml to disable auto-update when WinGUp (GUP) is present. (Implement #17836)$$$Fix a memory leak on exit. (Fix #17817)$$$Fix installed auto-completion files not overwritten after update. (Fix #14749)$$$Add model capacity of shortcuts.xml & contexMenu.xml for administration. (Fix #17872)$$$Add an option to disable selected text drag-and-drop. (Fix #2571; #11335)$$$Fix wrong theme-writing path for non-ProgramFiles installations. (Fix comment repport)$$$Enhancement: prevent XML config files from being overwritten when updating portable package (copy/paste). (Fix #9755; #14279; #15120)$$$Fix incomplete Find dialg tab translation when 1st opêned from Project Panels. (Fix community report)$$$Fix Notepad++ spawning a new Windows Explorer process in Task Manager. (Fix comment repport)$$$Add Function List & Autocompletion for D language. (Fix #17349)
Notepad++ MSI x64 Version 8.9.2
Release Date
2/16/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Notepad++ v8.9.2 release - Double-Lock Update Security$$$2026-02-16$$$$$$“the XML returned by the update server is now signed (XMLDSig); and the certificate & signature verification will be enforced starting with upcoming v8.9.2; expected in about one month.“$$$As promised in the announcement Notepad++ Hijacked by State-Sponsored Hackers; this release strengthens the weakest links in Notepad++ update process.$$$$$$Below is an illustration of how the Notepad++ update mechanism was previously hijacked:$$$$$$thumbnail$$$With security enhancements introduced in v8.8.9 & v8.9.2 (this version); this vulnerability is now fully addressed:$$$$$$thumbnail$$$As shown in the diagram above; 2 independent signature & certificate vérifications are now performed:$$$$$$Verification of the signed XML returned by notepad-plus-plus.org - implemented in this release (v8.9.2).$$$Verification of the signed installer downloaded from github.com already implemented in v8.8.9.$$$This “double lock” design makes the Notepad++ update process robust and effectively unexploitable.$$$$$$In addition to this major hardening; WinGUp (the auto-updater) has been also reinforced:$$$$$$Removed the libcurl.dll dependency to eliminate DLL side-loading risk.$$$Removed 2 unsecured cURL SSL options: CURLSSLOPT_ALLOW_BEAST & CURLSSLOPT_NO_REVOKE.$$$Restricted plugin management execution to program signed with the same certificate as WinGUp (i.e. only signed Notepad++).$$$Of course; it’s always possible to exclude the auto-updater during the UI installation; or to deploy the MSI package using the following command:$$$msiexec /i npp.8.9.2.Installer.x64.msi NOUPDATER=1
Notepad++ MSI x64 Version 8.9.2
Release Date
2/16/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Notepad++ v8.9.2 release - Double-Lock Update Security$$$2026-02-16$$$$$$“the XML returned by the update server is now signed (XMLDSig); and the certificate & signature verification will be enforced starting with upcoming v8.9.2; expected in about one month.“$$$As promised in the announcement Notepad++ Hijacked by State-Sponsored Hackers; this release strengthens the weakest links in Notepad++ update process.$$$$$$Below is an illustration of how the Notepad++ update mechanism was previously hijacked:$$$$$$thumbnail$$$With security enhancements introduced in v8.8.9 & v8.9.2 (this version); this vulnerability is now fully addressed:$$$$$$thumbnail$$$As shown in the diagram above; 2 independent signature & certificate vérifications are now performed:$$$$$$Verification of the signed XML returned by notepad-plus-plus.org - implemented in this release (v8.9.2).$$$Verification of the signed installer downloaded from github.com already implemented in v8.8.9.$$$This “double lock” design makes the Notepad++ update process robust and effectively unexploitable.$$$$$$In addition to this major hardening; WinGUp (the auto-updater) has been also reinforced:$$$$$$Removed the libcurl.dll dependency to eliminate DLL side-loading risk.$$$Removed 2 unsecured cURL SSL options: CURLSSLOPT_ALLOW_BEAST & CURLSSLOPT_NO_REVOKE.$$$Restricted plugin management execution to program signed with the same certificate as WinGUp (i.e. only signed Notepad++).$$$Of course; it’s always possible to exclude the auto-updater during the UI installation; or to deploy the MSI package using the following command:$$$msiexec /i npp.8.9.2.Installer.x64.msi NOUPDATER=1
Notepad++ MSI x64 Version 8.9.1
Release Date
1/26/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Notepad++ v8.9.1$$$$$$Several regressions were fixed in release 8.9.1: playback of macros that dulicated EOL; no matches found when pasting from Excel into the Find what field; and a regression in the customized context menu where the separator (id=“0”) escapes FolderName submenu.$$$A long-standing bug was also fixed in this version: a single undo reverted multiple changes after macro execution.$$$$$$In addition to the fixed issues mentioned above; this release includes various bug-fixes & a few additional enhancements.$$$$$$Below are New security enhancement; features; regression fixes & bug-fixes$$$$$$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)
Notepad++ MSI x64 Version 8.9.1
Release Date
1/26/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Notepad++ v8.9.1$$$$$$Several regressions were fixed in release 8.9.1: playback of macros that dulicated EOL; no matches found when pasting from Excel into the Find what field; and a regression in the customized context menu where the separator (id=“0”) escapes FolderName submenu.$$$A long-standing bug was also fixed in this version: a single undo reverted multiple changes after macro execution.$$$$$$In addition to the fixed issues mentioned above; this release includes various bug-fixes & a few additional enhancements.$$$$$$Below are New security enhancement; features; regression fixes & bug-fixes$$$$$$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)
Notepad++ MSI x64 Version 8.9
Release Date
12/27/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Notepad++ v8.9 release: security enhancements$$$2025-12-27$$$$$$Though the version number is major; this release itself is not a major update; and it contains regression-fix & enhancements.$$$$$$The self-signed certificate is no longer used as of this release. Only the legitimate certificate issued by GlobalSign is now used to sign Notepad++ release binaries. We strongly recommend that users who previously installed the self-signed root certificate remove it.$$$$$$A log of security errors encountered during Notepad++ updates is now generated automatically. In case the auto-update process stops due to a signature or certificate verification failure - users can check the file located at ”%LOCALAPPDATA%$$$otepad++\log\securityError.log” to identify the issue and report it to the Notepad++ issue tracker.$$$$$$The jarring color regression in dark mode regression introduced in v8.8.9 has also been fixed in this release.$$$$$$In addition to the security enhancements & the regression-fix mentioned above; this release includes various bug-fixes & several additional enhancements
Notepad++ MSI x64 Version 8.9
Release Date
12/27/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Notepad++ v8.9 release: security enhancements$$$2025-12-27$$$$$$Though the version number is major; this release itself is not a major update; and it contains regression-fix & enhancements.$$$$$$The self-signed certificate is no longer used as of this release. Only the legitimate certificate issued by GlobalSign is now used to sign Notepad++ release binaries. We strongly recommend that users who previously installed the self-signed root certificate remove it.$$$$$$A log of security errors encountered during Notepad++ updates is now generated automatically. In case the auto-update process stops due to a signature or certificate verification failure - users can check the file located at ”%LOCALAPPDATA%$$$otepad++\log\securityError.log” to identify the issue and report it to the Notepad++ issue tracker.$$$$$$The jarring color regression in dark mode regression introduced in v8.8.9 has also been fixed in this release.$$$$$$In addition to the security enhancements & the regression-fix mentioned above; this release includes various bug-fixes & several additional enhancements
Notepad++ MSI x64 Version 8.8.9
Release Date
12/9/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Notepad++ v8.8.9 security enhancement; new features; regression fixes & bug-fixes:$$$$$$ 1. Security Enhancement: verify certificate & signature on downloaded update installer.$$$ 2. Fix corrupted file loading on Windows system using the full UTF-8 code page.$$$ 3. Fix crashing when hashing SHA-256 for large files.$$$ 4. Fix Select & Find Next command not working regression.$$$ 5. MSI improvement: Add NOUPDATER option & suppress REBOOT.$$$ 6. Fix Perl Function List causes Notepad++ to freeze on tab switch regression.$$$ 7. Fix context menu truncated regression on localization change.$$$ 8. Add ability to update users langs.xml & stylers.xml from model XML files.$$$ 9. Update to Scintilla 5.5.8 & Lexilla 5.4.6.$$$10. Add feature to sort lines in a document by length.$$$11. Undo & redo enhancement: restore vertical scroll position after undo & redo.$$$12. Fix mouse wheel horizontal scrolling amount not respecting Windows setting.$$$13. Fix document map regression with keyboard input.$$$14. Fix wrong system font scaling on Windows 7.$$$15. Update to nlohman json 3.11.3.
Notepad++ MSI x64 Version 8.8.9
Release Date
12/9/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Notepad++ v8.8.9 security enhancement; new features; regression fixes & bug-fixes:$$$$$$ 1. Security Enhancement: verify certificate & signature on downloaded update installer.$$$ 2. Fix corrupted file loading on Windows system using the full UTF-8 code page.$$$ 3. Fix crashing when hashing SHA-256 for large files.$$$ 4. Fix Select & Find Next command not working regression.$$$ 5. MSI improvement: Add NOUPDATER option & suppress REBOOT.$$$ 6. Fix Perl Function List causes Notepad++ to freeze on tab switch regression.$$$ 7. Fix context menu truncated regression on localization change.$$$ 8. Add ability to update users langs.xml & stylers.xml from model XML files.$$$ 9. Update to Scintilla 5.5.8 & Lexilla 5.4.6.$$$10. Add feature to sort lines in a document by length.$$$11. Undo & redo enhancement: restore vertical scroll position after undo & redo.$$$12. Fix mouse wheel horizontal scrolling amount not respecting Windows setting.$$$13. Fix document map regression with keyboard input.$$$14. Fix wrong system font scaling on Windows 7.$$$15. Update to nlohman json 3.11.3.
Notepad++ MSI x64 Version 8.8.8
Release Date
11/18/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Notepad++ v8.8.8 new features; regression fixes & bug-fixes:$$$Add Notepad++ MSI (x64) for enterprise IT deployment. (Fix #2326; #2368; #16767)$$$Security enhancement: prevent Notepad++ Updater from being hijacked. (Implement #17116; commit)$$$Fix multi-selection crash (regression) when smart highlighting is enabled. (Fix #17086; #17126)$$$Add tab label length limitation option to have reasonable tab width. (Fix #3332; #5563; #12563; #16417)$$$Improve the performance of saving session on exit. (Implement #17079)$$$Fix Distraction free mode disabling tab bar hiding regression. (Fix #17102; #16831)$$$Add text scale support. (Fix #16427; #17167; #17129)$$$Fix switching among some encoding not working issue. (Fix #17033)$$$Fix Notepad++ not handle system default code page UTF-8 well. (Fix #17057)$$$Improve Rust handling: keywords and autoCompletion. (Fix #16904)
Notepad++ MSI x64 Version 8.8.8
Release Date
11/18/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Notepad++ v8.8.8 new features; regression fixes & bug-fixes:$$$Add Notepad++ MSI (x64) for enterprise IT deployment. (Fix #2326; #2368; #16767)$$$Security enhancement: prevent Notepad++ Updater from being hijacked. (Implement #17116; commit)$$$Fix multi-selection crash (regression) when smart highlighting is enabled. (Fix #17086; #17126)$$$Add tab label length limitation option to have reasonable tab width. (Fix #3332; #5563; #12563; #16417)$$$Improve the performance of saving session on exit. (Implement #17079)$$$Fix Distraction free mode disabling tab bar hiding regression. (Fix #17102; #16831)$$$Add text scale support. (Fix #16427; #17167; #17129)$$$Fix switching among some encoding not working issue. (Fix #17033)$$$Fix Notepad++ not handle system default code page UTF-8 well. (Fix #17057)$$$Improve Rust handling: keywords and autoCompletion. (Fix #16904)
Notepad++ MSI x64 Version 8.8.8
Release Date
11/18/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Notepad++ v8.8.8 new features; regression fixes & bug-fixes:$$$Add Notepad++ MSI (x64) for enterprise IT deployment. (Fix #2326; #2368; #16767)$$$Security enhancement: prevent Notepad++ Updater from being hijacked. (Implement #17116; commit)$$$Fix multi-selection crash (regression) when smart highlighting is enabled. (Fix #17086; #17126)$$$Add tab label length limitation option to have reasonable tab width. (Fix #3332; #5563; #12563; #16417)$$$Improve the performance of saving session on exit. (Implement #17079)$$$Fix Distraction free mode disabling tab bar hiding regression. (Fix #17102; #16831)$$$Add text scale support. (Fix #16427; #17167; #17129)$$$Fix switching among some encoding not working issue. (Fix #17033)$$$Fix Notepad++ not handle system default code page UTF-8 well. (Fix #17057)$$$Improve Rust handling: keywords and autoCompletion. (Fix #16904)
Notepad++ MSI x64 Version 8.8.8
Release Date
11/18/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Notepad++ v8.8.8 new features; regression fixes & bug-fixes:$$$Add Notepad++ MSI (x64) for enterprise IT deployment. (Fix #2326; #2368; #16767)$$$Security enhancement: prevent Notepad++ Updater from being hijacked. (Implement #17116; commit)$$$Fix multi-selection crash (regression) when smart highlighting is enabled. (Fix #17086; #17126)$$$Add tab label length limitation option to have reasonable tab width. (Fix #3332; #5563; #12563; #16417)$$$Improve the performance of saving session on exit. (Implement #17079)$$$Fix Distraction free mode disabling tab bar hiding regression. (Fix #17102; #16831)$$$Add text scale support. (Fix #16427; #17167; #17129)$$$Fix switching among some encoding not working issue. (Fix #17033)$$$Fix Notepad++ not handle system default code page UTF-8 well. (Fix #17057)$$$Improve Rust handling: keywords and autoCompletion. (Fix #16904)
Notepad++ MSI x64 Version 8.8.8
Release Date
11/18/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Notepad++ v8.8.8 new features; regression fixes & bug-fixes:$$$Add Notepad++ MSI (x64) for enterprise IT deployment. (Fix #2326; #2368; #16767)$$$Security enhancement: prevent Notepad++ Updater from being hijacked. (Implement #17116; commit)$$$Fix multi-selection crash (regression) when smart highlighting is enabled. (Fix #17086; #17126)$$$Add tab label length limitation option to have reasonable tab width. (Fix #3332; #5563; #12563; #16417)$$$Improve the performance of saving session on exit. (Implement #17079)$$$Fix Distraction free mode disabling tab bar hiding regression. (Fix #17102; #16831)$$$Add text scale support. (Fix #16427; #17167; #17129)$$$Fix switching among some encoding not working issue. (Fix #17033)$$$Fix Notepad++ not handle system default code page UTF-8 well. (Fix #17057)$$$Improve Rust handling: keywords and autoCompletion. (Fix #16904)
Interested in automating patching for Notepad++ MSI x64?