| Version | Change log |
| Notepad++ Portable 8.9 Dec 28, 2025 |
Remove Notepad++ self-singed certificate signature, use only the certificate issued by GlobalSign. (Fix #16806) Security enhancement: Log security errors automatically in “%LOCALAPPDATA%Notepad++logsecurityError.log” (Implement #17305, #WinGUp) Fix jarring color regression in dark mode (introduced in v8.8.9). (Fix #17289) Fix “/noUpdater” installer option not working if updater was previously installed. (Fix #17287) Fix column mode edit undo regression (introduced in v8.8.9). (Fix #17295, #17272, #16784) Fix issue where an empty file opened without encoding under a UTF-8 system codepage. (Fix #17258) Add makefile function list parser. (Fix #17293) Improve performance & add missing file ext. from langs.model.xml to langs.xml.(Fix #17290, implement #17314, implement #17306) Improve “Open containing folder in Explorer” command to avoid creating Explorer process. (Fix #17060) Allow updating mouse scroll amount according to OS settings changes. (Implement #17300) |
| Notepad++ Portable 8.8.9 Dec 9, 2025 |
Vulnerability-fix: verify certificate & signature on downloaded update installer. (Implement Notepad++ commit, WinGUp commit) Fix corrupted file loading on Windows system using the full UTF-8 code page. (Fix #17234) Fix crashing when hashing SHA-256 for large files. (Fix #17243) Fix “Select & Find Next” command not working regression. (Fix #17200) MSI improvement: Add NOUPDATER option & suppress REBOOT. (Fix #ref1, #ref2) Fix Perl Function List causes Notepad++ to freeze on tab switch regression. (Fix #17152) Fix context menu truncated regression on localization change. (Fix #17249) Add ability to update users’ langs.xml & stylers.xml from model XML files. (Fix #17128) Update to Scintilla 5.5.8 & Lexilla 5.4.6. (Update #17191) Add feature to sort lines in a document by length. (Fix #15615, #17186) Undo & redo enhancement: restore vertical scroll position after undo & redo. (Fix #17194) Fix mouse wheel horizontal scrolling amount not respecting Windows setting. (Fix #9480) Fix document map regression with keyboard input. (Fix #17224) Fix wrong system font scaling on Windows 7. (Fix #17066) Update to nlohman json 3.11.3. (Update #15041) |
| Notepad++ Portable 8.8.8 Nov 18, 2025 |
Add Notepad++ MSI (x64) for enterprise IT deployment. Security enhancement: prevent Notepad++ Updater from being hijacked. Fix multi-selection crash (regression) when smart highlighting is enabled. Add tab label length limitation option to have reasonable tab width. Improve the performance of saving session on exit. Fix Distraction free mode disabling tab bar hiding regression. Add text scale support. Fix switching among some encoding not working issue. Fix Notepad++ not handle system default code page UTF-8 well. Improve Rust handling: keywords and autoCompletion. |
| Notepad++ Portable 8.8.7 Oct 20, 2025 |
Sign Notepad++ binaries with GlobalSign certificate to fix false-positive alerts. Fix Monitoring in one view affects selections and position in second view. Fix Shortcut Mapper memory leak issue. Enhance Perl FunctionList for class. Fix pressing Alt or Tab causes controls redrawing problem in UDL dialog. |
| Notepad++ Portable 8.8.6 Oct 7, 2025 |
Integrity & Authenticity validation: GPG Notepad++ Public key: Use it for the verification of GPG Signature. SHA-256 digests of binary packages for checking the integrity of your Notepad++ download. GPG Signature Notepad++ v8.8.2 regression-fixes, bug-fixes & new features: Fix regression of folding state not being remembered through sessions. (Fix #16597, #16670) Fix “Go To Settings” links in Style Configurator regression (from v8.8). (Fix #16592) Fix small regression of tab background (hovered) highlighting issue after drag&drop. (Fix #16559) Fix an unresponsive (hang) issue due to hide lines. (Fix #16316) Fix installer security issue by using the absolute path instead of an unspecified path (CVE-2025-49144). (commit, fix report on GitHub, fix #16744) Installer component “WinGUp”: update cURL to 8.13.0 for fixing cURL’s security issue CVE-2025-0167. (Fix #16531, #16515) Update to scintilla 5.5.7 & Lexilla 5.4.5. (Implement #16649) Add feature to update Notepad++ on exit. (Fix #16601, #13749, #10317, #8495, #8457, #3755) Add “/relaunchNppAfterSilentInstall” command argument for installer. (Fix #issue) Add feature to set read-only attribute on file so user can toggle (set/remove) read-only attribute of a file. (Fix #326, #4594, #6216, #7841, #12520, #15571, #16603) Add new plugin API: NPPM_GETTOOLBARICONSETMODE & NPPN_TOOLBARICONSETCHANGED to get toolbar icon set choice. (Fix #16547, #16646) Deprecate 3 APIs: Deprecate NPPM_GETOPENFILENAMES, NPPM_GETOPENFILENAMESPRIMARY & NPPM_GETOPENFILENAMESSECOND. (Fix #15997) Add new feature of using first line of untitled document for its tab name. (Fix #3994, #16584) Enhance NPPM_DARKMODESUBCLASSANDTHEME: Enable darkmode progress bar for plugins. (Fix #16675) Various dark mode enhancements. (Fix #16668, #16674, #16560, #16537, #issue) Fix right click on caption bar unhidding main menu. (Fix #16652) Fix rename tab error message when tab name is unchanged. (Fix #16661) Fix Python FunctionList absorbing next function |
| Notepad++ Portable 8.8 Apr 29, 2025 |
Update to Scintilla 5.5.6 & Lexilla 5.4.4. (Implement #16373) Fix a hanging issue on regexp regression. (Implement #16371) Fix vertical tab bar messed up regression. (Fix #16385) Add option to apply different color to fluent toolbar icons. (Fix #16369, #15430) Add “Show only pinned button” option to prevent from inacurate click. (Fix #15963) Fix broken cloned file state after Notepad++ restart. (Fix #16412) Fix inactive buffer reloading problem. (Fix #16344) Dark mode enhancements: combobox, slider, treeview edit, inactive menu bar & toolbar chevron. (Fix #16349, #16379, #16418, #16445, #10103) Reorganize GUI (add Toolbar & Tab Bar sections) of Preferences dialog. (Commit, Implement #16459) Fix invalid dot-character(s) handling in filenames checking. (Fix #16328) Fix crash when using custom toolbar icons. (Fix #16366) Add class & method recognization ability for JavaScript function list. (Fix #13013) Remove toolbarIcons.xml, use toolbarButtonsConf.xml for toolbar custom icons & hidding buttons. (Fix #16402) Add GUI option in Preferences dialog instead of using zero length enableSelectFgColor.xml. (Fix #16391) Fix “Keep selection when right-click outside of selection” not working issue. (Fix #16325) Fix Find dialog status text too left visual glitch. (Fix #16359) Force npcNoInputC0 value as “true” by default to avoid C0 code input. (Fix #16326, #15839, #15729) Remove “-pluginMessage” argument unnecessary restriction. (Fix #16273) Fix an easter egg not showing issue. (Fix #15170) |
| Notepad++ Portable 8.7.8 Mar 8, 2025 |
Notepad++ v8.7.8 regression-fixes, bug-fixes & new featurs: Fix regression (v8.7.1 - v8.7.7) of saving backup file without modifications. (Fix #16186) Fix syntax highlighting regression while switching among UDL files. (Fix #16154) Add ability to hide selected toolbar buttons via a XML configuration.(Fix #15106, #15440, #16000) Optimize switching programming language performance for large files. (Fix #16106) Improve folding/unfolding performance for large files. (Fix #16064) Fix SQL Backslash Preference state regression (from v8.7). (Fix #16249) Fix count operation on regex causing Notepad++ to hang. (Fix #16207) Fix FunctionList not refreshing with current document lexer changes. (Fix #16221) Improve Style Configurator GUI organization. (Fix #15939) Adds SAS programming language support. (Fix #16148) Make existing DirectWrite rendering modes accessible. (Fix #16126) Allow DirectWrite use on non-Core Windows Server. (Fix #15916) Use VTS instead of LTS for specific control code abbreviation. (Fix #16107) Fix installer silent mode doLocalConf.xml setting handling issue. (Fix #16233) |
| Notepad++ Portable 8.7.7 Feb 7, 2025 | The release of v8.7.7 addresses the regression in v8.7.6 related to certain SCN_MODIFIED notification events with a few plugins. Version 8.7.7 includes the new API NPPM_ADDSCNMODIFIEDFLAGS. |
| Notepad++ Portable 8.7.5 Dec 25, 2024 |
Several regression-fixs and bug-fixes are included in 8.7.5 version. Some enhancements are also included in this release. |
| Notepad++ Portable 8.7.4 Dec 5, 2024 |
Fix regression of multi-line tabbar height not updated after closing tabs. (Fix #15905) Fix the extension defined by user not override language default extensions. (Fix #8035, #8304, #10609, #15826) Fix encoding of nfo file cannot be changed bug. (Fix #8823, #9153, #13905) |