AfterDawn | News | Guides | Software downloads | Tech Support | Forums | HIGH.FI

Version history for Notepad++

<<Back to software description

Changes for v7.8.4 - v7.8.5

  • Fix “Monitoring” not detecting all file changes issue.
  • Fix auto-updater disabling not working regression.
  • Fix Notepad++ doesn’t exit correctly while Windows 10 update restart.
  • Make Count command in Find dialog respect Backward-direction and Wrap-around options.
  • Make Find dialog remember its position across runs.
  • Add the document size column to the Windows Selection dialog.
  • Make “View Current File in(browser)” commands macro recordable.
  • Add external sound control capability for unsuccessful search (in Find dialog) bell.

Changes for v7.8.3 - v7.8.4

  • Fix regression of double clicking a found in files result while Word-Wrap is on.
  • Fix HashFromDlg title bar localization issue.

Changes for v7.8.2 - v7.8.3

  • Add the “Expand All”, “Fold All” and “Select/Show current editing file” capacity into Folder as Workspace.
  • Fix restoring line position issue while document is wrapped.
  • Improve Json syntax highlighting.
  • Make filling find field of Find dialog with selected word(s) optional.
  • Make doSaveOrNot dialog simpler when there’s a single file to save.
  • Fix auto-insert {[“”]} imbrication not working issue.
  • Make cmd cli (for “Open Containing Folder in cmd”) customizable.
  • Prevent from setting Updater’s Proxy as Notepad++ is not in Admin mode.
  • Disable file association settings when Notepad++’s no admin right.
  • Fix incremental search bar “highlight all” option not conserved bug.
  • Enhance SQL syntax highlighting (add 2 more keyword lists).
  • Fix too small buffer issue during add text macro playback.
  • Fix “Close All Unchanged” not working issue for sub-view.
  • Eliminate garbage displaying in Find-result fold margin.

Changes for v7.8 - v7.8.1

  • Fix popup dialog on startup regression regarding notepad replacement issue.
  • Make monospaced font in Find dialog optional, disabled by default.
  • Add download progress bar while download plugin(s).
  • Fix issue for Alt+Tab doesn’t show Notepad++ on Windows 7.

Changes for v7.7.1 - v7.8

  • Upgrade Scintilla from 4.1.4 to 4.2.0
  • Fix non Unicode encoding problem in non-Western language(Chinese or Turkish).
  • Add “No to All” and “Yes to All” options in Save dialog.
  • Add the command line argument “-openFoldersAsWorkspace” to open folders in “folder as workspace” panel. Example: notepad++ -openFoldersAsWorkspace c:\src\myProj01 c:\src\myProj02
  • Enhance plugin system: allow any plugin to load private DLL files from the plugin folder.
  • Fix File-Rename failing when new name is on a different drive.
  • Make “Clear all marks”, “Inverse Bookmark”, “Remove Consecutive Duplicate Lines” & “Find All Current Document” to be macro recordable.
  • Make “Command Argument Help” MessageBox modal.
  • Fix Folder as Workspace crash and “queue overflow” issues.
  • Make Combobox font monospace in Find dialog.
  • Fix folding in user-defined languages for non-windows line endings.
  • Fix crash of Folder as Workspace when too many directory changes happen.
  • Fix ‘-nosession’ overwrites config.xml issue.
  • Fix the crash due to NPPM_DESTROYSCINTILLAHANDLE message.
  • Improve GUI in Find dialog for Find Previous & Find Next buttons.
  • Fix Sort Line as Integer regression.
  • Add more OS information to debug info.
  • Fix tab dragging issues under WINE and ReactOS.
  • Fix indent indicators continue to following code blocks for Python.
  • Fix Python folding collapse issue.
  • Fix crash when sorting “out of range” columns.
  • Fix find 2 times for the same occurrence in both original and cloned documents issue.
  • Fix command line issues where filenames have multiple white spaces in them.
  • Fix Document Peeker constantly changing focus problem.
  • Make backward direction checkbox be also on Find dialog’s Mark tab.
  • Add 2 new columns for HTML Code in the Character Panel.
  • Fix “clear all marks in find dialog also removes bookmarks” issue.
  • Enhance supported language (on function list or auto-completion): LISP, BaanC,(PL/)SQL & COBOL.

Changes for v7.7 - v7.7.1

  • Fix drag and drop tab regression: dragging tab is switched to another tab issue.
  • Fix an input regression: Cyrillic, Turkish and other languages input issue in ANSI mode.
  • Fix an ASP regression: VB loses syntax highlighting in ASP document.
  • Fix Reload dialog displaying issue during File Monitoring.
  • Fix “unhide lines” markers disappears issue.
  • Fix Plugin menu is not localized issue if no plugin installed.
  • Add “Copy File Name” command in context menu of “Folder as Workspace”.
  • Fix crash while sorting lines with numbers longer than 20 digits.
  • Enable Scintilla Virtual Space Option change from macro.
  • Add Tcl, CMake and AutoIt keywords; add Python and SQL new syntax highlighting categories.

Changes for v7.6.6 - v7.7

  • Continue Microsoft binary code signing thanks to the offer from DigiCert (again).
  • Upgrade Scintilla from v3.56 to v4.14.
  • Fix a regression of memory issue while reloading a file.
  • Fix cursor flickering problem after double clicking on URL.
  • Make Python files default to using spaces instead of tabs.
  • Add "Count in selection" option in Find dialog.
  • Add Ctrl + R shortcut for "Reload from disk" command.
  • Fix '\' display problem in CSS while using themes (Remove Batang font for CSS tags).
  • Fix crash while right clicking on DocSwitcher's column bar.
  • Fix all plugins being removed problem while Plugin Admin romoves an old plugin (of old system).

Changes for v7.6.5 - v7.6.6

  • Fix crash issue inserted by adding an enhancement for retaining read only setting state in session.

Changes for v7.6.4 - v7.6.5

  • Security enhancement: GPG Signature is provided for Notepad++ release.
  • Fix a long waiting issue about file auto change detection: enhance "File status Auto-Detection" to avoid switching editing tab off behaviour.
  • Fix encoding (language) detection regressions since v7.6.
  • Fix a regression: double-clicking on a "find all in current document" result for an unsaved doc prompts to save it.
  • Added close all unchanged tabs command.
  • Restore deleted "Launch in browser" customized shortcuts in EU-FOSSA bounty program by implementing them in more secure way: Add "View Current
  • Retain read only setting state in session.
  • Enhancement: after file reload user can still undo.
  • Fix a bug in command "Remove Consecutive Duplicate Lines" and make it work with old Macintosh EOL.
  • Fix UDL language marker bullet position, if UDL Name exceeds 14 characters, extend UDL names to max 64 characters.
  • Enhance external call code to avoid eventual arbitrary commands execution. (EURO-FOSSA)
  • Fix crash issue by command "On Selection->Open File" while the number of selected characters is exceed 2048. (EURO-FOSSA)
  • Fix crash issue of User Define dialog while deleting a unallocated entry. (EURO-FOSSA)
  • Fix crash issue on shortcut command while its length exceed 260. (EURO-FOSSA)
  • Add an enhancement on "Open..." command to prevent from the eventual crash. (EURO-FOSSA)
  • Fix stack Buffer Overflow in Command::extractArgs. (EURO-FOSSA)

Changes for v7.6.3 - v7.6.4

  • Add Markdown in zip packages and fix Markdown not working in installer package of v7.6.3.
  • Switch from certificate verification to hashes verification due to "Notepad++" is rejected by certification authority.
  • Enhance User Defined Language System for supporting more than one UDL file. Here is new behaviour.
  • Add "Remove Consecutive Duplicate Lines" feature to remove duplicate consecutive lines from whole document.
  • Add new shortcut "shift + scroll" for horizontal scrolling.
  • Add Stack Overflow as search engine.
  • Add the capacity to rename non-existing document's tab.
  • Fixed file open hang issue in old style mode.
  • Fix "Find in files" tab translation issue on initial dialog call.
  • Fixed macro playback junk characters display issue on Find dialog.
  • Ensure each recorded command is playable before playing to avoid exploit in hacking. (EURO-FOSSA)
  • Enhance "Search on Internet" command to avoid command hijacked. (EURO-FOSSA)
  • Fix buffer overrun in Print dialog. (EURO-FOSSA)
  • Load nppPluginList.dll as resource instead of binary for the sake of security. (EURO-FOSSA)
  • Check Updater's authenticity before its each launch to prevent from hijacking. (EURO-FOSSA)
  • Fix stack buffer overflow in WordStyle dialog. (EURO-FOSSA)
  • Fix stack buffer overflow issue on User Define Language dialog. (EURO-FOSSA)
  • Prevent eventual DLL hijacking while loading plugins. (EURO-FOSSA)

Changes for v7.6.2 - v7.6.3

  • Add Markdown language (Markdown++), in UDL, included only in installer.
  • Move plugins home from %ProgramData% to %ProgramFiles% for the sake of security.
  • List plugins in alphabetical order in Plugins Admin dialog.
  • Fix loading unexpected dll as plugin issue. (EU-FOSSA)
  • Fix stack overflow issue while affecting "ext" field on stylers.xml. (EU-FOSSA)
  • Fix stack overflow in XML Parsing. (EU-FOSSA)
  • Fix a remote code execution vulnerability via "Open containing folder" command. (EU-FOSSA)
  • Fix EXE Hijacking of gup.exe launched by Notepad++. (EU-FOSSA)
  • Fix crash issue due to heap overflow in clipboard history panel. (EU-FOSSA)
  • Remove run external exe entries for avoiding to execute eventual hijacked binaries. (EU-FOSSA)

Changes for v7.6.1 - v7.6.2

  • Fix Plugins Admin unzip (0 lengh) bug.
  • Add generation of SHA-256 hash feature.
  • Add Plugins Admin module into portable version (zipped package).
  • Add new feature: double click splitter resets panes to equal size.
  • Fix the plugin crash issue due to the inexistent plugin conf path.

Changes for v7.6 - v7.6.1

  • Several bug-fixes & enhancement on Plugins Admin.
  • Notepad++ will load plugins from %PROGRAMDATA% instead of %LOCALAPPDATA%.
  • Fix installer's plugins copy issue under Linux (by using WINE).
  • Fix Installer HI-DPI GUI glitch.
  • Fix "Import plugins" not working issue.
  • Fix printer header/footer font issue.
  • Make installer more coherent for the option doLocalConf.xml.
  • Make text display right in summary panel.

Changes for v7.5.9 - v7.6

  • Add Built-in Plugins Admins. Users can install, update and remove plugins by some clicks via Plugins Admin:
  • Change plugin loading method: Remove the legacy plugin loading way and apply only the new plugin loading method.
  • Add new message NPPM_GETPLUGINHOMEPATH in Notepad++ API for plugin, so plugin can get its path easily.
  • Fix a regression of performance issue while word wrap option is enable.
  • Fix a performance issue for switching back to folded document.
  • Fix crash issue due to Unix style path input in Open file dialog.
  • Fix UTF-8 detection problem: 4 byte characters UTF-8 character can be detected now.
  • Enhance/Fix encoding detection/problem.
  • Fix auto-indent issue by typing Enter on empty line.
  • Fix "Close all but this" behaviour if multiple views are present and some files are dirty.
  • Fix tool tip in document switcher showing the old name issue (after being renamed).
  • Add autoit and lua autoCompletion.

Changes for v7.5.8 - v7.5.9

  • Fix hanging problem while switching back a fully-folded document by using shortcut (Ctrl-TAB).
  • Fix possible file corruption during backup or power loss or other abnormal N++ termination.
  • Fix wrong backup file deleted issue.
  • Fix backup not fully disabled issue.
  • Add 2 command line flags "-notepadStyleCmdline" and "-z" for the replacement of notepad.exe.
  • See
  • Add new plugin API NPPM_REMOVESHORTCUTBYCMDID to allows plugins to remove unneeded shortcuts.
  • Fix Tail monitoring incoherent status after deleting a monitored file.
  • Fix issue with wrong smart highlighting when it is disabled.
  • Fix last active tab is ignored on Notepad++ restart issue.
  • Fix Tab non-responding by mouse click after dragging bug.
  • Fix switching back position restoring issue for wrapped document.
  • Add several spiritual quotes and a subtle Easter egg in the source code.

Changes for v7.5.7 - v7.5.8

  • Remove annoying "no update" notification.
  • Fix Folder as Workspace not updating regression.
  • Fixed crash issue by checking & unchecking "Disable extension column" option in preferences dialog.
  • Fixed a crash when trying to launch a secondary instance with command line arguments.
  • Fix "Explorer Here" from "Folder as Workspace" problem if folder name contains comma.

Changes for v7.5.6 - v7.5.7

  • Fix hanging problem while shutdown and backup file is absent.
  • Fix Sort Lines as Integers issue: use Natural Sort algorithm.
  • Fix JavaScript not working regression in Function list.
  • Fix Open File Dialog error for a long path.
  • Fix document map display bug when the view is scrolled past the end of the file.
  • Fix tool bar display bug in big icon mode issue.
  • Make caret line always visible on click from Finder panel.
  • Fix UDL export extension issue.
  • Fix Run Macro multiple times dialog display glitch after deleting a Macro.

Changes for v7.5.5 - v7.5.6

  • Fix macro playing back crash issue on new added "find previous" and "find next" buttons.
  • Function List enhancement: Highlight the current function based on cursor position.
  • Fix crash on styler dialog of User Defined Language dialog.
  • Fix file status detection issue under Windows XP.
  • Ghost typing enhancement: Unicode, syntax highlighting and speed support.
  • (check the url for the usage of ghost typing on command line: )
  • Add a message from outer space.

Changes for v7.5.4 - v7.5.5

  • Restore 2 buttons "<< Find Previous" & "Find Next >>" in Find dialog (optional).
  • Fix monitored (tail -f) file not always updated issue.
  • Keep Doc Switcher's ordering in sync with Tab bar.
  • Shortcut Mapper enhancements: Add filter capacity and make dialog resizable and maximizable.
  • Fix for "Toggle Single Line Comment" malfunctioning with HTML/XML.
  • Make Unix style path (slashes) work in open file dialog (optional).
  • Fix tab sticks to mouse pointer problem after external update of a opened file.
  • Fix encoding not sync (on status bar) after reloading.
  • Fix menu items' state is not maintained due to save macro command.
  • Fix line ending changes are not detected in reloaded changed files issue.
  • Fix highlighting of