| Version | Change log |
| 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) |
| Notepad++ Portable 8.7.3 Dec 1, 2024 |
Fix a crash while disabling “Pin tab” feature. Fix drag&drop a folder in Notepad++ launch redundant dialog regression. Fix docked panels invisibility in multi-instance mode. Add “Pin/Unpin Tab” context menu item. Add “Close All BUT Pinned” command. Fix a possible buffer overflow issue. |
| Notepad++ Portable 8.7.2 Nov 27, 2024 |
“Pin Tab”, one of the most requested features, has been introduced in this release. It’s enabled by default, but you can easily disable it via Preference dialog. The look & feel of tab bar have also been improved by hiding the close & pin icons in the inactive tabs. This update includes numerous bug fixes and other enhancements. |
| Notepad++ Portable 8.7.1 Nov 4, 2024 |
Update to scintilla 5.5.2 & Lexilla 5.4.0. (Implement #15564) Fix monitoring large files with frequent writes freezing the UI issue. (Fix #9661, #15611) Fix regression of multiple selections in comboboxes of Find dialog. (Fix #15583) Fix a single undo reverting many changes issue. (Fix #9426) Improve Styler Configurator performance considerably. (Fix #12436, implement #15565) Fix CVE-2014-9456 (but CVE-2014-9456 is not a “Security Vulnerability”). (Fix #12669) Make find dialog status messages color customizable via Style Configurator. (Fix #5087) Make individual tab color customizable via Style Configurator. (Fix #12156) Add new plugin command NPPM_GETNATIVELANGFILENAME & notification NPPN_NATIVELANGCHANGED for native language being changed. (Fix #15513) Fix Folder as Workspace sorting problem for network storage (Samba, WebDAV, WSL, etc.). (Fix #10557, #15397) Fix closing unsaved clone document causing periodic backup loss issue. (Fix #8227) Fix Style Config’s “User-defined keywords” not being saved properly after emptying it. (Fix #15543, #14303) Add user-defined keyword ability for some supported programming languages (ActionScript, ASP, Bash, C, C++, C#, GDScript, Go, HTML, Java, JS, JSP, Lua, PHP, Python, RC, Swift, TypeScript, & XML). (Fix #15520) Add Fluent Icons for enhancing FunctionList, Folder as Workspace & project panels’ icons in lite mode. (Implement #15541, #15532) Fix Python smart indent issue when a string or comment line ends with a colon. (Fix #15528, #15534) Add file type filters for UDL in Save dialogs. (Fix #8083, #11096) Add TOML language (TOML format) support. (Fix #5631) Add function list for TeX/LaTeX. (Implement #15595) Recognize Cython files as Python. (Fix 3069#, #3767) Fix edit zone not getting focus while clicking the active tab. (Fix #8446) Add the ability to open the copy automatically after the “Save a Copy” command. (Fix #11861) Fix inability to paste after removing read-only via menu. (Fix issue) Add one more opti |