Notepad++

Changelog

Notepad++ 7.8.5:

  • Fixed Bugs.

Notepad++ 7.8.5:

  • Fixed Bugs.

Notepad++ 7.6.4:

  • Remove code signing certificate.
  • Make Markdown support in all packages.
  • fix issues discovered in European Commission's Free and Open Source Software Auditing Bug Bounty program.

Notepad++ 7.6.3:

  • Fix security issues found in EU-FOSSA bug bounty program.
  • Add Markdown language.
  • Enhance Notepad++ plugins system's security.

Notepad++ 7.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.

Notepad++ 7.6.1:

  • X64 build available.
  • Fix the DLL Hijacking Vulnerability of previous versions (by updating NSIS to v3.0).
  • Auto-updater improvement: periodical check can be disable via auto-update prompt dialog.
  • Installer enhancement: Check if Notepad++ is running and ask the user to close it before continue.
  • Enhancement: add conflict detection to Shortcut Mapper.
  • Fix auto-completion on XML comment <!-- comment --> and <?xml> tag bug.
  • Fix file saving crash which can be reproduced through a specific way to save file.
  • Fix a crash issue while UDL's user keyword list is too long.
  • Fix HDPI issues for some components (task list, margins and shortcut mapper).
  • Add a new feature(optional) : Close the last document will quit Notepad++.
  • Add more Change Case variants (Title Case, Sentence case, iVERT cASE, rANdOm caSe).
  • Add Open file & open containing folder commands on selected file/folder name in text content.
  • Add Search on Internet command on selected word(s) in text content.
  • Add Scroll Tab Bar with mouse wheel capacity.
  • Add commands for moving the current file tab Forward/Backward.
  • Fix bug of monitoring not working for files under root.
  • Ruby is supported by Function List.
  • Added new option: Enable scrolling beyond last line.
  • Add an option to restore old behaviour (open files in folder) while folder being dropped.

Notepad++ 7.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.
  • 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..

Notepad++ 7.5.8:

  • Fixed Bugs.

Notepad++ 7.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.

Notepad++ 7.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.

Notepad++ 7.5.4:

  • Fix the Access Violation crash issue.
  • Fix encoding broken regression.

Notepad++ 7.5.2:

- Fix some excluded language cannot be remembered bug.
- Fix a localization regression bug.
- Fix the bug that Notepad++ create "%APPDATA%localnotepad++" folder in local conf mode.
- Add Visual Prolog language support.
- Add auto-completion support for batch file (*.bat).
- Enhance Function List for PHP and JavaScript.
- Enhance Shortcut Mapper by adding category column.
- Make double click work for language menu disabling/enabling in preferences dialog.
- Make double click work to improve file extension movement in Preferences dialog.
- Fix bug: language menu item is restored back on the wrong zone.
- Add a spiritual quote.

Notepad++ 7.5.1:

- Fix some excluded language cannot be remembered bug.
- Fix a localization regression bug.
- Fix the bug that Notepad++ create "%APPDATA%localnotepad++" folder in local conf mode.
- Add Visual Prolog language support.
- Add auto-completion support for batch file (*.bat).
- Enhance Function List for PHP and JavaScript.
- Enhance Shortcut Mapper by adding category column.
- Make double click work for language menu disabling/enabling in preferences dialog.
- Make double click work to improve file extension movement in Preferences dialog.
- Fix bug: language menu item is restored back on the wrong zone.
- Add a spiritual quote.

Notepad++ 7.4.2:

- Add SWIFT language support.
- Fix replace in files regression.
- Enhance Find Replace dialog (resizable & remove search direction radio buttons).
- Fix a crash issue while doing a column insertion on a CJK unicode document.
- Fix repeated notification dialog for modification from outside of Notepad++.
- Fix a visual glitchy during tab drag and drop.

Notepad++ 7.4.1:

- Add SWIFT language support.
- Fix replace in files regression.
- Enhance Find Replace dialog (resizable & remove search direction radio buttons).
- Fix a crash issue while doing a column insertion on a CJK unicode document.
- Fix repeated notification dialog for modification from outside of Notepad++.
- Fix a visual glitchy during tab drag and drop.

Notepad++ 7.4.1:

- Fix Notepad++ hanging issue on start up due to its connection on Internet - disable the certification chain verification.
- Fix the opened zero length file not saving bug.
- Improve Document Peeker performance issue for large files.

Notepad++ 7.4.1:

- Fix Notepad++ hanging issue on start up due to its connection on Internet - disable the certification chain verification.
- Fix the opened zero length file not saving bug.
- Improve Document Peeker performance issue for large files.

Notepad++ 7.4:

- Add document peek feature (while mouse hovering on tab).
- Add peek on document map feature.
- Fix issue with clicking links in html/js/asp/php.
- Fix folding vertical line loses colour after changing folding style via Preference dialog.
- Enhance folding feature (multi-line quotes) for python.
- Improve certificate verifying method.
- Fix issue of losing syntax highlighting while changing file extension (by "save as").
- Enhance the UI of "Windows" dialog (Menu "Window->Windows...") for sorting.
- Apply the new file custom encoding (Unicode or not) while opening an empty content file.
- Improve whitespace visibility while the visualization of whitespace is activated.
- Support RTL for header and footer printing.
- Add a warning message for launching folder as Workspace while both files and folders are dropped in Notepad++.
- Drag and dropping tabs is possible in multi-line tab mode.
- Fix issue of right clicking on multiline tabs.
- Add new moving tabs with mouse wheel feature (SHIFT + Mouse Wheel)
- Fix text on active tabs (multi-line mode) being clipped problem.
- Fix regression for saving session file (for session file extension, if set).
- Enhance saving workspace file by adding workspace file extension (if set).
- Fix change.log always opened issue.

Notepad++ 7.3.3:

- Fix CIA Hacking Notepad++ issue (https://wikileaks.org/ciav7p1/cms/page_26968090.html).
- Fix mouse wheel to task list scroll crash bug.
- Fix flickering issue while switching back after modifying or deleting a document from outside.
- Support Motorola S-Record, Intel and Tektronix extended hex file formats.
- Improve multi-line tab: maintaining the selected tab position.
- Fix add char into word char list bug.
- Add Shift+Enter in Find dialog for searching in the opposite direction.
- Fix a regression that delimiter settings is not retained correctly.
- Add clear command button in shortcut mapper.
- Enhancement: file extension supported in Load/Save Session dialog if a session file extension is set.

Notepad++ 7.3.2:

- Enhanced: "Open file" command - open a file from editor zone without selecting its full path.
- Enhanced: Function List for supporting language.   
- Added: Error notification on run dialog.
- Added: Check mark in Language menu.
- Added: BaanC Language is supported.
- Fixed: Crash issue on column mode editor.
- Fixed: "Use new style save dialog" setting's regression.
- Fixed: Word char list settings not applying on next launch issue.
- Fixed: Block uncomment for line comment bug.
- Fixed: The caret position not maintained issue between document move.
- Fixed: Caret goes to wrong position after word completion.
- Fixed: Toolbar not showing issue while launching Notepad++ from system tray in some unknown configuration.

Notepad++ 7.3.1:

- Fix geneation of MD5 on Unicode bug.
- Enhancement : make "Word characters list" customizable
- Included plugins: NppExport v0.2.8 (32-bit x86 only), Plugin Manager 1.3.5 (32-bit x86 only), Converter 4.2, Mime Tool 2.1.
- Updater (Installer only) WinGup v4.1.

Notepad++ 7.3:

- Add MD5 functionalities.
- Fix the problem of launch Notepad++ with Admin right after installation.
- Fix a problem of recent file history - add to recent file history only if file is removed from all the views.
- Get back Find dialog while you lost it (in a multi-screen + laptop configuration).
- Fix long hyperlinks truncated problem.

Notepad++ 7.2.2:

- Fixed Bugs.

Notepad++ 7.2:

- Add option for smart highlighting extension to anothe view.
- Fix Installer for 64-bit fails with argument "/D".
- Fix uninstaller silent mode issue.
- Fix a tab settings regression.
- Fix file not saving bug (Ensure backup directory exists).

Notepad++ 7.1:

- Check plugin architecture (32-bit or 64-bit) before loading.
- Enhance Smart Highlighting feature: 1. match case 2. whole word only 3. use find dialog settings for both.
- Reshow CallTip text on separator character.
- Skip Auto-Complete self-closing HTML tags (, , ... etc).
- Add option to skip word completion on numbers (default: ON).
- Sort plugin menu by plugin name.
- Installer: Add 64-bit/32-bit old install detection, and old installation removal ability.
- Installer: Ask user for keeping user data during uninstallation.
- Fixed bugs.

Notepad++ 7.0:

- x64 build available.
- Auto-updater improvement: periodical check can be disable via auto-update prompt dialog.
- Installer enhancement: Check if Notepad++ is running and ask the user to close it before continue.
- Enhancement: add conflict detection to Shortcut Mapper.
- Add a new feature(optional) : Close the last document will quit Notepad++.
- Add more Change Case variants (Title Case, Sentence case, iVERT cASE, rANdOm caSe).
- Add Open file & open containing folder commands on selected file/folder name in text content.
- Add Search on Internet command on selected word(s) in text content.
- Add Scroll Tab Bar with mouse wheel capacity.
- Add commands for moving the current file tab Forward/Backward.
- Ruby is supported by Function List.
- Added new option: Enable scrolling beyond last line.
- Add an option to restore old behaviour (open files in folder) while folder being dropped.
- Fixed bugs.

Notepad++ 6.9.2:

- Add most wanted feature: Log Mornitoring (tail -f).
- Add new feature: Find in Finder.
- Fix status bar display bug in high dpi environment.
- Fix open in explorer problem while path contain unusual characters.
- Fix smart highlighter issue after zoom or code folding change.

Notepad++ 6.9.1:

- 1 bug-fix and 2 enhancements for "Folder as Workspace" feature.
- FORTRAN 77 is supported.
- Some minor bugs have been fixed.

Notepad++ 6.9:

- Add "Folder as Workspace" feature (How to use: drop any folder in Notepad++).
- Fix Notepad++ hanging issue while user uses touchscreen to activate Notepad++ window.
- HTML auto-close tag enhancement: Prevent , , , and from being closed automatically.
- Project enhancement: Allows user defined extension to associate workspace file.
- Make behavior of SHIFT+END and SHIFT+HOME more consistent when word wrapping is enabled.
- Add new API NPPM_SAVEFILE (for plugins) to save any file, not only the focused one.
- Add file extensions for FreePascal/Lazarus pascal, lex (as C).
- Update keywords for C, C++, JavaScript, Python and YAML.

Notepad++ 6.8.8:

- Fixed Bugs.

Notepad++ 6.8.7:

- Fixed Bugs.

Notepad++ 6.8.6:

- Fixed Bugs.

Notepad++ 6.8.5:

- Fixed Bugs.

Notepad++ 6.8.3:

- Fixed Bugs.

Notepad++ 6.8.2:

- Fixed Bugs.

Notepad++ 6.8.1:

- Fixed Bugs.

Notepad++ 6.8:

- Settings on cloud feature allows users to write their settings on whichever cloud.
- Use Source Code Pro as default font.
- Make smooth font optional.
- Fix the context menu disappears problem after find in files operation.
- Included plugins: NppFTP 0.26.3, NppExport v0.2.8, Plugin Manager 1.3.5, Converter 3.0, Mime Tool 1.9.

Notepad++ 6.7.9.2:

- Fixed Bugs.

Notepad++ 6.7.9.1:

- Fixed Bugs.

Notepad++ 6.7.9:

- Upgrade Scintilla to v3.56.
- Add Language and EOL conversion context menu on status bar.
- Enhance sort lines feature: Add lexicographic and numeric (integer and real) sorting with ascending and descending order.
- Add new feature which launches a new instance with administrator privilege to save the protected file.
- Fix the context menu not working problem after doing find in files action.
- Improve copy (to clipboard) in found results panel.
- Improve find in files modal dialog.

Notepad++ 6.7.8.2:

- Disable Notepad++ updater (WinGup) under XP.

Notepad++ 6.7.8.1:

- Fixed Bugs.

Notepad++ 6.7.8:

- Fix an annoying regression about message "The buffer passed to GetFullPathName was too small!".
- Update WinGup to version 3.0 which has SSL support and customizable User-Agent.
- Improve sort lines performance greatly.
- Fix tabbar close button usability issue (too small) on a high resolution laptop (Surface Pro 3).
- Fix Settings on cloud - Google drive detection error.
- Hiding tab bar via command line won't make hidden tab setting be saved in the next session.
- Fix a bug of "Jump to next indicator" command.
- Fix "File Status auto-detection" settings bug.

Notepad++ 6.7.7:

- Fixed Bugs.

Notepad++ 6.7.6:

- Add "Restore last closed file" (Ctrl+Shift+T) feature.
- Fix Setting on Cloud for dropbox and for google drive not working issue.

Notepad++ 6.7.5:

- Add ghost typing feature: launch Notepad++ with the auto-typing text from command line (via command line with argument -qn, -qt or -qf).
- Fix auto-insert bad behaviour : under some condition typing " or ' makes erase the further " or '.
- Fix the crash issue while user Ctrl + double click on an empty document.
- Fix crash bug on loading dropbox settings.
- Show progress window instead of a static window during FindInFiles and ReplaceInFiles.
- Filename rendered incorrectly on tab bar while it contains '&' character.
- Make highlighting (if enabled) follow typing for Incremental search, and add several Incremental search enhancements.
- Add the followings notifications for plugins : NPPN_BEFORESHUTDOWN NPPN_CANCELSHUTDOWN NPPN_FILEBEFORERENAME NPPN_FILERENAMECANCEL NPPN_FILERENAMED NPPN_FILEBEFOREDELETE NPPN_FILEDELETEFAILED NPPN_FILEDELETED
- Make keystroke ENTER trigger the shortcut editor dialog in Shortcut Mapper.
- Allow drop files onto doc switcher and other side panels.
- Installer remembers user's choices of last installation.
- Fix Auto-indent in new code block not respecting current EOL bug.
- Restore focus to editor when a panel is closed.

Notepad++ 6.7.4:

- Fixed Bugs.

Notepad++ 6.7.3:

- Fixed Bugs.

Notepad++ 6.7.1:

- Fix crash issue on GotoLine.
- Fix a random crash issue while typing random characters.
- Fix the bug of auto-insert skipping feature that ] and } don't be skipped if "auto-insert ()" is disabled.
- Add new feature: auto-insert skipping character feature works for "" and '' now.
- Fix reloaded file on dirty status issue.
- Add "Mark..." menu command.
- Fix a regression (broken with compare plugin) due to a new feature of MRU in v6.7 (the feature is removed).

Notepad++ 6.7:

- The C style smart indent is added in release 6.7 for languages php, JavaScript, c, c++, Java, c# and Objective-C. To enable/disable it, check/uncheck "Auto-indent" in MISC tab of preferences dialog.
- An enhancement makes Auto-insert of {} [] () more usable: Just after auto-insert of ), ] or }, If users type ), ] or } then the typed symbol won't be inserted, and the caret will be brought behind inserted ), ] or }.