diff --git a/Change-Log-v1-v3.md b/Changes-v1-v3.md similarity index 99% rename from Change-Log-v1-v3.md rename to Changes-v1-v3.md index 8dd8ff4..16fcff3 100644 --- a/Change-Log-v1-v3.md +++ b/Changes-v1-v3.md @@ -2,13 +2,13 @@ Links to particular leading versions: - [8.x](Changes#8x) -- [7.x](Changes#7x) -- [6.x](Change-Log-v4-v6#6x) -- [5.x](Change-Log-v4-v6#5x) -- [4.x](Change-Log-v4-v6#4x) -- [3.x](#3x) -- [2.x](#2x) -- [1.x](#1x) +- [7.x](Changes-v7#7x) +- [6.x](Changes-v4-v6#6x) +- [5.x](Changes-v4-v6#5x) +- [4.x](Changes-v4-v6#4x) +- [3.x](Changes-v1-v3#3x) +- [2.x](Changes-v1-v3#2x) +- [1.x](Changes-v1-v3#1x) ## [3.x](http://download.notepad-plus-plus.org/repository/3.x/) diff --git a/Change-Log-v4-v6.md b/Changes-v4-v6.md similarity index 99% rename from Change-Log-v4-v6.md rename to Changes-v4-v6.md index d05b64f..474753f 100644 --- a/Change-Log-v4-v6.md +++ b/Changes-v4-v6.md @@ -2,13 +2,13 @@ Links to particular leading versions: - [8.x](Changes#8x) -- [7.x](Changes#7x) -- [6.x](Changes#6x) -- [5.x](#5x) -- [4.x](#4x) -- [3.x](Change-Log-v1-v3#3x) -- [2.x](Change-Log-v1-v3#2x) -- [1.x](Change-Log-v1-v3#1x) +- [7.x](Changes-v7#7x) +- [6.x](Changes-v4-v6#6x) +- [5.x](Changes-v4-v6#5x) +- [4.x](Changes-v4-v6#4x) +- [3.x](Changes-v1-v3#3x) +- [2.x](Changes-v1-v3#2x) +- [1.x](Changes-v1-v3#1x) ## [6.x](http://download.notepad-plus-plus.org/repository/6.x/) diff --git a/Changes-v7.md b/Changes-v7.md new file mode 100644 index 0000000..c8e1f6b --- /dev/null +++ b/Changes-v7.md @@ -0,0 +1,1362 @@ +# The changelog for historic versions of Notepad++ 7.x + +Links to particular leading versions: +- [8.x](Changes#8x) +- [7.x](Changes-v7#7x) +- [6.x](Changes-v4-v6#6x) +- [5.x](Changes-v4-v6#5x) +- [4.x](Changes-v4-v6#4x) +- [3.x](Changes-v1-v3#3x) +- [2.x](Changes-v1-v3#2x) +- [1.x](Changes-v1-v3#1x) + + +## [7.x](http://download.notepad-plus-plus.org/repository/7.x/) + +### [7.9.5](http://download.notepad-plus-plus.org/repository/7.x/7.9.5/) +2021-03-23 + +Notepad++ v7.9.5 bug-fixes: + +1. Fix Notepad++ not starting up due to SaveAsAdmin plugin (for installer package). (Fix [#9514](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9514)) +2. Fix UNC path with quotes handling in folder & file Open/Save dialog. (Fix [#9582](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9582)) +3. Fix file doesn't save as extension type on Windows 7. (Fix [#9657](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9657)) + +Included plugins: + +1. NppExport v0.2.9 +2. Converter 4.2.1 +3. Mime Tool 2.5 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.1.3 + +### [7.9.4](http://download.notepad-plus-plus.org/repository/7.x/7.9.4/) +2021-03-15 + +Notepad++ v7.9.4 Enhancements & bug-fixes: + +1. Upgrade Scintilla from v4.2.0 to v4.4.6. (Implement [#9550](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9550)) +2. Fix DPI scaling broken while dragging Notepad++ into the 2nd monitor regression. (Fix [#9513](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9513), [#9579](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9579)) +3. Add "Find in Projects" feature. (Implement [#8125](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8125)) +4. Fix project workspace changes lost on save cancel issue. (Fix [#9605](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9605)) +5. Fix folder picker not being launched issue because provided directory is invalid. (Fix [#9569](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9569)) +6. Fix network path (UNC path) not working in file dialog. (Fix [#9527](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9527)) +7. Fix shortcut name more than 64 characters makes a menu entry empty name issue. (Fix [#9556](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9556)) +8. Fix extension appending issue in file dialog. (Fix [#9510](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9510)) +9. Fix file not turning to modified state (with Session Manager plugin) bug after its content being changed. (Fix [#9475](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9475)) +10. Add an option to mute all sounds in preferences dialog. (Fix [#7950](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7950)) +11. Make JSON auto-indent for brace. (Fix [#9499](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9499)) + +More fixes & implementations detail: +https://notepad-plus-plus.org/downloads/v7.9.4/ + +Included plugins: + +1. NppExport v0.2.9 +2. Converter 4.2.1 +3. Mime Tool 2.5 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.1.3 + +### [7.9.3](http://download.notepad-plus-plus.org/repository/7.x/7.9.3/) +2021-02-15 + +Notepad++ v7.9.3 Enhancements & bug-fixes: + +1. Discontinued support for Windows XP due to [technical reasons](https://github.com/notepad-plus-plus/notepad-plus-plus/pull/9378). Notepad++ 7.9.2 is the last version to run on Windows XP. ([Ref](https://github.com/notepad-plus-plus/notepad-plus-plus/blob/master/SUPPORTED_SYSTEM.md)) +2. Upgrade Notepad++ License: update GPL version from v2 to v3. (Fix [#9425](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9425)) +3. Fix the regression of copying line data from search results. (Fix [#9334](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9334)) +4. Fix "Print Line Number" preference is ignored for printing regression. (Fix [#9379](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9379)) +5. Fix a regression in Chinese Simplified localization. (Fix [#9329](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9329)) +6. Fix dockable panels not being displayed regression due to multi-instance mode activation. (Fix [#9341](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9341), [#9363](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9363)) +7. Make split-lines feature work again with multi-edge rightmost specified edge. (Fix [#8262](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8262)) +8. Enhance modern style file dialog for allowing UNIX style file path. (Fix [#9374](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9374)) +9. Use the modern browse folder dialog to get folder path. (Fix [#8513](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8513)) +10. Improve option for setting save dialog filter to All Types. (Fix [#9325](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9325)) +11. Add ability to delete entries from combo box history in Find dialog with DELETE key. (Implement [#9366](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9366)) +12. Fix lost session issue on Windows reboot/shutdown. (Fix [#7839](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7839)) +13. Add "save Folder as Workspace in session" option in save session dialog. (Implement [#9165](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9165)) +14. Make value dialog height accurate in any DPI. (Fix [#8443](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8443)) +15. Fix issue that Switch-To-Panel keyboard shortcuts cannot be used in context menu. (Fix [#9435](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9435)) +16. Fix a memory leak issue. ([Ref](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/a2ee3e6254c13edc08c4088dc80250079fc16e35)) +17. Fix blurry display problem on an extended monitor. (Fix [#8115](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8115)) +18. Fix incompatible plugin not being deleted issue. (Fix [#9377](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9377)) +19. Synchronize GUP localization file (if available) with Notepad++ in installer. +20. Enhance “No update” dialog with the download page link in the Notepad++ updater. +21. Fix NPPM_SETLINENUMBERWIDTHMODE API not working issue. (Fix [#9338](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9338)) + +More fixes & implementations detail: +https://notepad-plus-plus.org/downloads/v7.9.3/ + +Included plugins: + +1. NppExport v0.2.9 +2. Converter 4.2.1 +3. Mime Tool 2.5 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.1.2 + +### [7.9.2](http://download.notepad-plus-plus.org/repository/7.x/7.9.2/) +2021-01-01 + +Notepad++ v7.9.2 Enhancements & bug-fixes: + +1. Fix regression of auto-Indent. (Fix [#9113](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9113)) +2. Add custom URI schemes ability. (Fix [#9155](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9155)) +3. Improve URL parser: fix apostrophe in an URL issue. (Fix [#9031](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9031)) +4. Add context menu with "Copy link" ability. (Implement [#2435](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2435)) +5. Add color samples on menu items for styling features. (Fix [#8983](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8983)) +6. Add "-settingsDir" argument for overriding default settings path. (Implement [#4696](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4696)) +7. Fix crash while exit command issued by plugin. (Fix [#9082](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9082)) +8. Fix several bugs of PHP parser rule for function list. (Fix [#3321](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3321), [#5045](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5045), [#4627](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4627), [#4606](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4606), [#8855](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8855), [#4208](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4208), [#981](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/981), [#2522](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2522), [#1103](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/1103), [#4712](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4712), [#3560](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3560), [#5150](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5150), [#4606](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4606)) +9. Move "Normal Text" to top in Languages Menu. (Implement [#7746](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7746), [#8277](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8277)) +10. Add new API NPPM_GETSETTINGSONCLOUDPATH for plugins. (Implement [#9168](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9168)) +11. Add an option for displaying constant line number width. (Implement [#5670](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5670)) +12. Fix function list is empty with new user profile in the same PC issue. (Fix [#9134](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9134)) +13. Fix single-quoted string being badly recognized as attribute value in XML. (Fix [#3403](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3403)) +14. Fix docked panels appear with "-nosession" cmd line parameters. (Fix [#8005](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8005)) +15. Improve text selection after Replace All In Selection operation. (Fix [#9270](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9270)) +16. Add the number of total documents on windows dialog's title bar. (Implement [#8338](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8338)) +17. Fix scroll to last line problem after main window resizing. (Fix [#9123](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9123)) +18. Fix Plugin admin display UTF-8 issue in its description. (Fix [#9266](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9266)) +19. Fix Search result's text direction (RTL) not always synchronized with main edit zone's one issue. (Fix [#9241](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9241)) +20. Fix dockable panels display issue in RTL direction. (Fix [#9241](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9241)) +21. Fix Search result line number highlighting inaccurate issue. (Fix [#9224](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9224)) +22. Make "Line" preceding each line number on Search Results translatable. (Fix [#9224](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9224)) +23. Fix menu check marks not being removed after closing "Clipboard History" and "Character Panel" panels. (Fix [#9216](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9216)) +24. Fix command line arguments -p, -n & -c negative value's undefined behaviour. (Fix [#9146](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9146)) +25. Add new Margin/Border/Edge sub-page in Preferences. (Implement [#8896](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8896)) +26. Fix find in files failure issue due to directory path with leading/trailing spaces. (Fix [#9199](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9199)) +27. Fix folder icon display issue in "Folder as Workspace" after "Expand/Collapse All". (Fix [#8912](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8912)) +28. Make "Clipboard History" and "Character Panel" togglable. (Fix [#9094](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9094), [#9078](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9078)) +29. Fix Find in found results dialog launch failure after macro execution. (Fix [#8199](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8199)) +30. Disallow Goto dialog offset option from moving to position inside multi-byte char or between CR and LF. (Fix [#9101](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9101), [#9125](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9125)) +31. Fix "Go to..." dialog wrong Offset value in empty files. (Fix [#9145](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9145)) +32. Prevent corruption possibility when using -p command line parameter in a UTF file. (Fix [#9142](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9145)) +33. Improve indent guidelines on non-brace control block languages. (Fix [#9137](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9137)) +34. Prevent names of untitled tabs from duplication. (Fix [#9119](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9119)) +35. Add tooltips for Folder as Workspace 3 commands. (Fix [#8325](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8325)) +36. Fix "SCI_NEWLINE" inside a macro not working issue. (Fix [#5571](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5571)) +37. Fix bug where search-results won't open 'new 1' file. (Fix [#8461](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8461), [#9098](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9098)) +38. Fix tab close button remain pushed issue. (Fix [#7750](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7750)) +39. Enhance ghost typing command line argument feature - using white space directly instead of %20. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/f617325006e7b7f22340b0a49f60a82e3d0392b4)) + +More fixes & implementations detail: +https://notepad-plus-plus.org/downloads/v7.9.2/ + +Included plugins: + +1. NppExport v0.2.9 +2. Converter 4.2.1 +3. Mime Tool 2.5 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.1.1 + +### [7.9.1](http://download.notepad-plus-plus.org/repository/7.x/7.9.1/) +2020-11-02 + +Notepad++ v7.9.1 Enhancements & bug-fixes: + +1. Fix NUL file-corruption bug after Windows shutdown brutally. (Fix [#6133](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/6133)) +2. Fix inaccurate URL detection by replacing a new URL parser. (Fix [#3912](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3912), [#3353](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3353), [#4643](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4643), [#5029](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5029), [#6155](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/6155), [#7791](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7791), [#8634](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8634)) +3. Fix RegEx look behind operations and \A and and \b and \z. (Fix [#713](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/713), [#1870](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/1870), [#2216](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2216), [#2360](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2360), [#9004](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9004), [#4855](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4855)) +4. Split functionList.xml into multifile in "functionList" Folder. (Implement [#4896](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4896)) +5. Make tray icon work again in administrator mode. (Fix [#8528](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8528)) +6. Fix dialogs & floating dockable panels don't minimize to system tray issue. (Fix [#9044](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9044), [#8928](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8928)) +7. Add alternative icon set for tab bar. (Implement [#8068](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8068)) +8. Add ability to remove any duplicate lines in a document, keeping the first occurrence. (Fix [#8965](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8965)) +9. Fix incorrect icon for monitoring status in Document list panel and in Document switcher. (Fix [#8783](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8783)) +10. Add copy marked text & styled text to clipboard commands to menu. (Implement [#8943](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8943), [#6095](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/6095)) +11. Fix find-all-open-docs not finding all matches in ANSI files. (Fix [#8901](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8901)) +12. Display long lines better in Find-result panel by increasing its max length to 2048. (Fix [#7723](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7723)) +13. Fix double clicking on find result line not working. (Fix [#9009](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9009), [#8525](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8525)) +14. Fix Find-result rclick-Copy incomplete data bug. (Fix [#8801](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8801)) +15. Add case insensitive lines sorting. (Fix [#4479](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4479)) +16. Add "Open Containing Folder as Workspace" command in main menu and in context menu of tabs. (Implement [#3028](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3028)) +17. Enhance Sel info of status bar. (Fix [#8524](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8524)) +18. Add new option for save type of normal text files in Save dialog. (Fix [#8866](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8866)) +19. Fix file path truncated issue in save confirmation dialog. (Fix [#8812](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8812)) +20. Fix auto-Indent not working for PowerShell. (Fix [#9049](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/9049)) +21. Allow setting of background color for bookmark margin. (Fix [#8833](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8833)) +22. Fix smart-highlighting not applying to cloned view. (Fix [#7910](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7910)) +23. Fix smart highlight issue related to EOF. (Fix [#8908](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8908)) +24. Fix closing file in 2nd view not removed from Doc Switcher. (Fix [#8800](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8800)) +25. Add Delete keystroke to remove selected root from Folder as Workspace. (Fix [#8960](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8960)) +26. Add TAB keystroke in Function List to switch between search field and list. (Fix [#8665](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8665)) +27. Add ESC keystroke in Function List to switch to edit window. (Fix [#8886](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8886)) +28. Add ESC keystroke to close Search Results Window. (Implement [#2946](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2946)) +29. Fix data-prefixed attributes are not recognized in HTML. (Fix [#6200](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/6200)) + +Included plugins: + +1. NppExport v0.2.9 +2. Converter 4.2.1 +3. Mime Tool 2.5 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.1.1 + +### [7.9](http://download.notepad-plus-plus.org/repository/7.x/7.9/) +2020-09-28 + +Notepad++ v7.9 Enhancements & bug-fixes: + +1. Add the ability to open the target file of a Shortcut (*.lnk). (Fix [#8483](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8483)) +2. Enhance side panels behaviour: close a single panel instead of the entire stack. (Fix [#8471](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8471)) +3. Fix Monitoring & document auto-update not scrolling to the end of the file with Word wrap enabled issue. (Fix [#8850](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8850), [#8477](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8477), [#8214](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8214)) +4. Fix mouse cursor flicker while hovering URLs. (Fix [#8588](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8588), [#8647](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8647)) +5. Add back hovered blue underlined URLs. (Fix [#8654](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8654)) +6. Enhance C++, Perl, Python parsers and add VHDL in Function List. (Fix [#8480](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8480)) +7. Improve some ambiguous commands naming in Shortcut Mapper. (Fix [#8689](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8689)) +8. Add an option to prevent right click from canceling selection. (Fix [#8563](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8563)) +9. Add ability to sort lines randomly. (Fix [#8682](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8682)) +10. Fix "Close All BUT this" looses current document data issue. (Fix [#8617](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8617)) +11. Allow user to start making a stream selection and then change to column block (by pressing ALT key). (Fix [#8555](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8555)) +12. Add word wrap option to find results context menu. (Fix [#8624](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8624)) +13. Add keyboard navigation ability to Column Editor. (Fix [#8488](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8488)) +14. Add keyboard shortcut ability to Projects, Folder as Workspace and Function List for switching among these panels. (Fix [#8719](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8719)) +15. Enable project panels toggle from menu. (Fix [#8471](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8471)) +16. Enhance Folder as Workspace to restore latest selected item of last session on Notepad++ startup. (Fix [#8353](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8353)) +17. Fix inaccurate line margin update with word wrap enabled. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/fe18e41d5d0895c481817bc3566f61f0056dc879)) +18. Fix Find previous/next commands not scroll vertically to show match result issue (with word wrap disabled). (Fix [#8804](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8804)) +19. Fix column key sort with col block starting in col1 bug. (Fix [#8716](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8716)) +20. Add confirmation preference for Replace All in All Opened Documents operation. (Fix [#8527](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8527)) +21. Add Escape keypress in functionlist searchbox to clear its text. (Fix [#8667](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8667)) +22. Add RTL capability to localized messageboxes. (Fix [#8699](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8699)) +23. Make (Find) dlgAlwaysVisible a true Preference setting. (Fix [#7908](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7908)) +24. Fix sorting by column key using incorrect key values. (Fix [#8674](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8674)) +25. Add search scope to Find window status bar output. (Fix [#8632](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8632)) +26. Fix false hit result in Find in Finder. (Fix [#8435](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8435)) +27. Prevent redundant line data copy in Finder. (Fix [#8580](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8580)) +28. Fix Escape key on FunctionList’s text field causing bell sound. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/f3fce2de4a5bf17143af9df31e67f4162d215f70)) + +Included plugins: + +1. NppExport v0.2.9 +2. Converter 4.2.1 +3. Mime Tool 2.5 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.1.1 + +### [7.8.9](http://download.notepad-plus-plus.org/repository/7.x/7.8.9/) +2020-07-16 + +Notepad++ v7.8.9 Enhancements & bug-fixes: + +1. Fix Line operations (join lines, split lines, remove duplicate lines and sort lines) doing one too many lines issue. (Fix [#8447](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8447)) +2. Fix the regression of jump line failure via command line (-n). (Fix [#8476](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8476), [#8477](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8477)) +3. Fix URL Hovered colour disappears after modifying any Clickable Link Settings regression. (Fix [#8493](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8493)) +4. Fix URL is not clickable in certain situation while wrapped is enabled. (Fix [#5503](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5503)) +5. Fix "Save" not working in Windows dialog. (Fix [#8455](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8455)) +6. Fix Flickering cursor after double clicking a found line in find results. (Fix [#8487](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8487)) +7. Fix Found line may not be centered by double clicking in find results, if word wrap is on. (Fix [#8489](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8489)) +8. Fix wrong horizontal scroll bar position after restoring Window position. (Fix [#8466](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8466)) +9. Fix Find result window output TAB-width incoherent issue. (Fix [#8406](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8406)) + +Included plugins: + +1. NppExport v0.2.9 +2. Converter 4.2.1 +3. Mime Tool 2.5 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.1.1 + +### [7.8.8](http://download.notepad-plus-plus.org/repository/7.x/7.8.8/) +2020-06-28 + +Notepad++ v7.8.8 Enhancements & bug-fixes: + +1. Fix accented characters in ANSI files not found in "find in files" and "replace in files" commands issues. (Fix [#5825](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5825), [#5830](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5830), [#7668](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7668), [#7773](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7773)) +2. Add an option to improve rendering special Unicode characters by using Scintilla's DirectWrite technology. (Fix [#2287](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2287), [#442](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/442), [#675](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/675), [#813](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/813), [#870](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/870), [#1621](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/1621), [#3458](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3458), [#4056](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4056), [#4086](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4086), [#4490](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4490), [#8305](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8305)) +3. Fix URL invisible issue in dark themes. (Fix [#8405](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8405)) +4. Fix the focus not on the opening new file issue. (Fix [#8426](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8426)) +5. Fix Workspace (Project panel), Folder As Workspace and function list keep focus issue after double clicking an item. (Fix [#8361](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8361), [#4656](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4656), [#4356](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4356)) +6. Add Ctrl+Backspace ability to delete word for comboboxes in Find/Replace dialog. (Fix [#8363](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8363), [#3809](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3809)) +7. Add ability to find-all in selected text. (Fix [#7927](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7927), [#8133](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8133), [#8213](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8213), [#5089](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5089), [#8413](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8413)) +8. Fix wrong treatment of backslashes as escape sequences in autocompletion. (Fix [#8397](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8397)) +9. Enhance "Remove Empty Lines" command: Allow scope to be limited by an active selection. (Fix [#8428](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8428)) +10. Fix loading of project & session files by drag & drop not working issue. (Fix [#8374](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8374), [#8324](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8324)) +11. Fix block selection cursor wrong positions after typing TAB. (Fix [#8400](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8400)) +12. Add confirmation prompt to "Replace all in all opened documents" command to avoid PBKAC. (Fix [#5253](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5253), [#8432](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8432)) +13. Make regex zero-length-match calltip transatable. (Fix [#8393](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8393)) + +Included plugins: + +1. NppExport v0.2.9 +2. Converter 4.2.1 +3. Mime Tool 2.5 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.1.1 + +### [7.8.7](http://download.notepad-plus-plus.org/repository/7.x/7.8.7/) +2020-06-08 + +Notepad++ v7.8.7 Enhancements & bug-fixes: + +1. Fix new style save dialog by selecting right file filter and adding extension automatically. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/69ef27b654144be06af92461d3861aca3627cf5d)) +2. Add right-click context menu to bookmark margin. (Fix [#8319](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8319)) +3. Add sub-menu bullets for cascaded Encoding and Language menus. (Fix [#8327](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8327)) +4. Display file name as root of workspace instead of "Workspace". (Fix [#8314](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8314)) +5. Add file extension automatically for session files and workspace files while saving in new style dialog. (Fix [#8317](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8317), [#8311](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8311)) +6. Fix file reading failure (network problem) not detected issue. (Fix [#3381](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3381)) +7. Improve Document Map precision. (Fix [#8335](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8335)) +8. Fix clickable links break syntax highlighting issue. (Fix [#8354](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8354)) +9. Fix current range detached from Document Map issue. (Fix [#8285](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8285)) +10. Disallow backward regex searches due to sometimes surprising results (an non-UI option is available to enable it). (Fix [#3640](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3640), [Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/5e262c8122cba71aec34edc9cde8994356a2ea46)) +11. Fix wrong project panel at start by opening a project via command line. (Fix [#8126](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8126)) +12. Allow user to skip *.* when adding only excluding Filters for Find/Replace In Files. (Fix [#8169](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8169)) +13. Fix Doc switcher icon state update issue for cloned documents. (Fix [#8067](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8067)) +14. Assign CTRL-M as default shortcut for invoking mark dialog. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/ef2b5880d38a319694f60e494e29e329d1f05f90)) +15. Fix also a folding visual glitch in Find result. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/2b345c8f39310a921fc90ae38196ed323cb1a66a)) +16. Add count of files searched to 'Find result' output. (Fix [#3980](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3980)) +17. Fix Find/Replace history lost issue. (Fix [#323](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/323)) +18. Fix bug of Mark clearing in selection mode. (Fix [#8150](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8150)) +19. Fix auto-completion suggest the same word while the word being modified. (Fix [#330](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/330)) +20. Include current ANSI codepage into debug information. (Fix [#8303](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8303)) +21. Fix Document map overlay stuck to first monitor. (Fix [#1317](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8303)) +22. Fix Document Map shows on all virtual desktops issue. (Fix [#1247](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/1247)) +23. Fix clickable links break syntax highlighting issue. (Fix [#999](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/999)) + +Included plugins: + +1. NppExport v0.2.9 +2. Converter 4.2.1 +3. Mime Tool 2.5 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.1.1 + +### [7.8.6](http://download.notepad-plus-plus.org/repository/7.x/7.8.6/) +2020-04-20 + +Notepad++ v7.8.6 Enhancement & bug-fixes: + +1. Add multi-column marker (multi-line edge) feature. (Fix [#3128](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3128)) +2. Add dynamical sorting feature for Folder as Workspace. (Fix [#1541](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/1541)) +3. Make MRU tab activate instead of rightmost tab while tab closure (if MRU enabled). (Fix [#885](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/885)) +4. Fix folding state lost on the next startup issue. (Fix [#4103](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4103)) +5. Make Replace-in-Files confirmation dialog modal to prevent from crashing. (Fix [#7995](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7995)) +6. Add support of smart-indenting for Perl and Rust. (Fix [#7958](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7958), [#7961](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7961)) +7. Make recorded macro (IDC_FINDNEXT & IDC_FINDPREV)retro-compatible up to 7.8.4. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/3ca82bebf1230a56d91c0fc5ca3a53befb853ffa)) + +Included plugins: + +1. NppExport v0.2.9 +2. Converter 4.2.1 +3. Mime Tool 2.5 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.1.1 + +### [7.8.5](http://download.notepad-plus-plus.org/repository/7.x/7.8.5/) +2020-03-06 + +Notepad++ v7.8.5 Enhancement & bug-fixes: + +1. Fix "Monitoring" not detecting all file changes issue. (Fix [#3142](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3142), [#4955](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4955)) +2. Fix auto-updater disabling not working regression. (Fix [#5375](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5375)) +3. Fix Notepad++ doesn't exit correctly while Windows 10 update restart. (Fix [#6086](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/6086), [#5831](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5831), [#7854](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7854)) +4. Make Count command in Find dialog respect Backward-direction and Wrap-around options. (Fix [#7876](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7876)) +5. Make Find dialog remember its position across runs. (Fix [#905](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/905)) +6. Add the document size column to the Windows Selection dialog. (Fix [#7905](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7905)) +7. Make "View Current File in(browser)" commands macro recordable. (Fix [#7851](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7851)) +8. Add external sound control capability for unsuccessful search (in Find dialog) bell. (Fix [#7950](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7950)) + +Included plugins: + +1. NppExport v0.2.9 +2. Converter 4.2.1 +3. Mime Tool 2.5 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.1.1 + +### [7.8.4](http://download.notepad-plus-plus.org/repository/7.x/7.8.4/) +2020-01-30 + +Notepad++ v7.8.4 bug-fixes: + +1. Fix regression of double clicking a found in files result while Word-Wrap is on. (Fix [#7865](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7865)) +2. Fix HashFromDlg title bar localization issue. (Fix [#7884](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7884)) + +Included plugins: + +1. NppExport v0.2.9 +2. Converter 4.2.1 +3. Mime Tool 2.5 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.1.1 + +### [7.8.3](http://download.notepad-plus-plus.org/repository/7.x/7.8.3/) +2020-01-16 + +Notepad++ v7.8.3 enhancements and bug-fixes: + +1. Add the "Expand All", "Fold All" and "Select/Show current editing file" capacity into Folder as Workspace. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/703a49b32304e9ab09931493db9e1ca972e896f3), [Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/e0d995c1a6a045c8effb9f412325ba14f0d329d1), [Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/bc2b5ac2ce47ed8821525c534d16c19b5f239f1d)) +2. Fix restoring line position issue while document is wrapped. (Fix [#2078](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2078), [#2576](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2576), [#3570](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3570), [#4825](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4825), [#4881](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4881)) +3. Improve Json syntax highlighting. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/be6f797e655e24c56b14f5106b51df9318fd0300)) +4. Make filling find field of Find dialog with selected word(s) optional. (Fix [#3243](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3243)) +5. Make doSaveOrNot dialog simpler when there's a single file to save. (Fix [#7762](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7762)) +6. Fix auto-insert {[""]} imbrication not working issue. (Fix [#6078](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/6078)) +7. Make cmd cli (for "Open Containing Folder in cmd") customizable. (Fix [#7737](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7737)) +8. Prevent from setting Updater's Proxy as Notepad++ is not in Admin mode. (Fix [#7779](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7779)) +9. Disable file association settings when Notepad++'s no admin right. (Fix [#4984](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4984), [#5192](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5192), [#4542](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4542)) +10. Fix incremental search bar "highlight all" option not conserved bug. (Fix [#7753](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7753), [#2750](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2750)) +11. Enhance SQL syntax highlighting (add 2 more keyword lists). (Fix [#5937](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5937)) +12. Fix too small buffer issue during add text macro playback. (Fix [#7642](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7642)) +13. Fix "Close All Unchanged" not working issue for sub-view. (Fix [#7708](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7708)) +14. Eliminate garbage displaying in Find-result fold margin. (Fix [#6268](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/6268)) + +Included plugins: + +1. NppExport v0.2.9 +2. Converter 4.2.1 +3. Mime Tool 2.5 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.1.1 + +### [7.8.2](http://download.notepad-plus-plus.org/repository/7.x/7.8.2/) +2019-12-05 + +Notepad++ v7.8.2 enhancements and bug-fixes: + +1. Add key shortcuts in Save or not dialog. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/cf7e373dca890d65ecc86489fe9cce1bcc7597f7), [Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/f780e22d6117dbc4b5ebf83b594505874ac3fc68)) +2. Add find in files filter excluding ability. (Fix [#7618](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7618)) +3. Add "Open UDL folder" command. (Fix [#5404](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5404)) +4. Fix issue of showing save dialog twice while cloned file is dirty. (Fix [#7523](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7523)) +5. Enhance "Open Explorer" command in Folder as workspace with expected path. (Fix [#5981](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5981)) +6. Fix tab dragging issues. (Fix [#7509](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7509)) +7. Enhance "Close all but This" and "Close all to the left/right" commands while files are dirty. (Fix [#7553](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7553), [#7501](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7501)) +8. Enhance "In Selection" option in Find dialog. (Fix [#7532](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7532)) +9. Fix Notepad++ blocked in notification zone issue. (Fix [#7508](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7508)) +10. Make end-of-line conversion operations macroable. (Fix [#6258](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/6258)) +11. Fix "View Current File In" commands disabled problem in some situations. (Fix [#5903](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5903)) +12. Make 'Purge for each search' respect 'In selection' for 'Mark All' op. (Fix [#7663](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7663)) +13. Make 'Clear all marks' respect 'In selection' choice. (Fix [#6271](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/6271)) + +Included plugins: + +1. NppExport v0.2.9 +2. Converter 4.2.1 +3. Mime Tool 2.5 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.1.1 + +### [7.8.1](http://download.notepad-plus-plus.org/repository/7.x/7.8.1/) +2019-10-29 + +Notepad++ v7.8.1 enhancements and bug-fixes: + +1. Fix popup dialog on startup regression regarding notepad replacement issue. (Fix [#6211](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/6211)) +2. Make monospaced font in Find dialog optional, disabled by default. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/dde38183d3407f0b39ee67260da255bde51b324c)) +3. Add download progress bar while download plugin(s). ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/a739eade8ee900a9a1e13cf4a35940e24dbea0f2)) +4. Fix issue for Alt+Tab doesn't show Notepad++ on Windows 7. (Fix [#6244](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/6244)) + +Included plugins: + +1. NppExport v0.2.9 +2. Converter 4.2.1 +3. Mime Tool 2.5 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.1.1 + +### [7.8](http://download.notepad-plus-plus.org/repository/7.x/7.8/) +2019-10-11 + +Notepad++ v7.8 enhancements and bug-fixes: + +1. Upgrade Scintilla from 4.1.4 to 4.2.0. (Fix [#5822](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5822)) +2. Fix non Unicode encoding problem in non-Western language(Chinese or in Turkish). +3. Add "No to All" and "Yes to All" options in Save dialog. (Fix [#5835](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5835), [#4385](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4385)) +4. Add the command line argument "-openFoldersAsWorkspace" to open folders in "folder as workspace" panel. + Example: notepad++ -openFoldersAsWorkspace c:\src\myProj01 c:\src\myProj02 (Fix [#4253](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4253)) +5. Enhance plugin system: allow any plugin to load private DLL files from the plugin folder. (Fix [#5802](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5802)) +6. Fix File-Rename failing when new name is on a different drive. (Fix [#1978](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/1978)) +7. Make "Clear all marks", "Inverse Bookmark", "Remove Consecutive Duplicate Lines" & "Find All Current Document" to be macro recordable. (Fix [#1948](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/1948), [#6023](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/6023), [#5973](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5973)) +8. Make "Command Argument Help" MessageBox modal. (Fix [#4067](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4067)) +9. Fix Folder as Workspace crash and "queue overflow" issues. (Fix [#5907](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5907), [#3740](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3740)) +10. Make Combobox font monospace in Find dialog. (Fix [#5920](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5920)) +11. Fix folding in user-defined languages for non-windows line endings. (Fix [#2873](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2873)) +12. Fix crash of Folder as Workspace when too many directory changes happen. (Fix [#5907](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5907), [#3740](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3740)) +13. Fix '-nosession' overwrites config.xml issue. (Fix [#3938](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3938)) +14. Fix the crash due to NPPM_DESTROYSCINTILLAHANDLE message. (Fix [#4487](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4487), [#1500](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/1500)) +15. Improve GUI in Find dialog for Find Previous & Find Next buttons. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/6f3166c86526137d8487e7bdae5627f8081bb0a8)) +16. Fix Sort Line as Integer regression. (Fix [#5839](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5839)) +17. Add more OS information to debug info. (Fix [#5869](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5869)) +18. Fix tab dragging issues under WINE and ReactOS. (Fix [#4885](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4885)) +19. Fix indent indicators continue to following code blocks for Python. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/29919bea226d5a45e36064cc9214b85beeddbd56)) +20. Fix Python folding collapse issue. (Fix [#1898](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/1898)) +21. Fix crash when sorting "out of range" columns. (Fix [#5865](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5865), [#3391](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3391)) +22. Fix find 2 times for the same occurrence in both original and cloned documents issue. +23. Fix command line issues where filenames have multiple white spaces in them. (Fix [#5861](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5861)) +24. Fix Document Peeker constantly changing focus problem. (Fix [#3324](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3324)) +25. Make backward direction checkbox be also on Find dialog's Mark tab. (Fix [#5974](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5974)) +26. Add 2 new columns for HTML Code in the Character Panel. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/6a30c31e0a8dbfaeababa461e3c66564e5c6cf17)) +27. Fix "clear all marks in find dialog also removes bookmarks" issue. (Fix [#3546](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3546)) +28. Enhance supported language (on function list or auto-completion): LISP, BaanC,(PL/)SQL & COBOL. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/b933476632e79411f4a06124876b2707cd4eb6be), [Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/c92b3ca57897098eb642c04bde8e3e8fec3dd651), [Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/025236be6b52186d84ca8a24d366a4398b660cc0), [#3741](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3741), [#4004](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4004)) +29. Make context menu key work in Project Panel. (Fix [#3868](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3868)) +30. Fix check sign in Encoding menu not shown issue. (Fix [#3737](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3737)) +31. Bookmark all lines of multiline match. (Fix [#6018](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/6018)) + +Included plugins: + +1. NppExport v0.2.9 +2. Converter 4.2.1 +3. Mime Tool 2.5 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.1 + +### [7.7.1](http://download.notepad-plus-plus.org/repository/7.x/7.7.1/) +2019-06-20 + +Notepad++ v7.7.1 enhancements and bug-fixes: + +1. Fix drag and drop tab regression: dragging tab is switched to another tab issue. (Fix [#5072](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5072), [#5450](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5450), [#4885](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4885)) +2. Fix an input regression: Cyrillic, Turkish and other languages input issue in ANSI mode. (Fix [#5671](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5671)) +3. Fix an ASP regression: VB looses syntax highlighting in ASP document. (Fix [#5702](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5702)) +4. Fix Reload dialog displaying issue during File Monitoring. (Fix [#5586](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5586), [#4847](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4847)) +5. Fix "unhide lines" markers disappears issue. (Fix [#1112](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/1112)) +6. Fix Plugin menu is not localized issue if no plugin installed. (Fix [#5577](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5577)) +7. Add "Copy File Name" command in context menu of "Folder as Workspace". (Fix [#5574](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5574)) +8. Fix crash while sorting lines with numbers longer than 20 digits. (Fix [#5261](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5261)) +9. Enable Scintilla Virtual Space Option change from macro. (Fix [#5463](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5463)) +10. Add Tcl, CMake and AutoIt keywords; add Python and SQL new syntax highlighting cathegories. (Fix [#5640](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5640), [#5511](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5511), [#3305](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3305)) + +Included plugins: + +1. NppExport v0.2.8 (32-bit x86 only) +2. Converter 4.2.1 +3. Mime Tool 2.5 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.1 + +### [7.7](http://download.notepad-plus-plus.org/repository/7.x/7.7/) +2019-05-19 + +Notepad++ v7.7 new features and bug-fixes: + +1. Continue Microsoft binary code signing thanks to the offer from DigiCert (again). ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/01d8349b1fbcf9d3a9bf8d2d63f1535e18501500)) +2. Upgrade Scintilla from v3.56 to v4.14. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/37c4b894cc247d1ee6976bc1a1b66cfed4b7774e)) +3. Fix a regression about memory issue while reloading a file. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/4988ee3fd38eb74bda94de097ecc3607445a6f64)) +4. Fix cursor flickering problem after double clicking on URL. (Fix [#5529](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5529)) +5. Make Python files default to using spaces instead of tabs. (Fix [#5506](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5506)) +6. Add "Count in selection" option in Find dialog. (Fix [#722](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/722)) +7. Add Ctrl + R shortcut for "Reload from disk" command. (Fix [#20](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/20)) +8. Fix '\' display problem in CSS while using themes (Remove Batang font for CSS tags). (Fix [#3952](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3952)) +9. Fix crash while right clicking on DocSwitcher's column bar. (Fix [#5479](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5479)) +10. Fix all plugins being removed problem while Plugin Admin romoves an old plugin (of old system). (Fix [#5576](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5576), [#5279](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5279)) + +Included plugins: + +1. NppExport v0.2.8 (32-bit x86 only) +2. Converter 4.2.1 +3. Mime Tool 2.5 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.1 + +### [7.6.6](http://download.notepad-plus-plus.org/repository/7.x/7.6.6/) +2019-04-04 + +Notepad++ v7.6.6 bug-fix: + +1. Fix crash issue inserted by adding an enhancement for retaining read only setting state in session. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/9443e2e8f221e565f46423df099f56bec14c3ed2)) + +Included plugins: + +1. NppExport v0.2.8 (32-bit x86 only) +2. Converter 4.2.1 +3. Mime Tool 2.5 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.1 + +### [7.6.5](http://download.notepad-plus-plus.org/repository/7.x/unstableVersions/7.6.5/) (unstable) +2019-03-31 + +Notepad++ v7.6.5 new features and bug-fixes: + +0. Security enhancement: GPG Signature is provided for Notepad++ release. (Fix [#4942](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2524)) +1. Fix a long waiting issue about file auto change detection: enhance "File status Auto-Detection" to avoid switching editing tab off behaviour. (Fix [#1087](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/1087), [#3349](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3349), [#3333](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3333), [#3528](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3528), [#3138](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3138), [#3934](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3934), [#3160](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3160), [#1822](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/1822), [#745](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/745), [#3599](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3599), [#4329](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4329), [#3971](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3971), [#4592](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4592), [#1116](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/1116), [#2082](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2082)) +2. Fix encoding (language) detection regressions since v7.6. (Fix [#5299](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5299), [#5310](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5310), [#5202](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5202), [#5440](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5440)) +3. Fix a regression: double-clicking on a "find all in current document" result for an unsaved doc prompts to save it. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/6580255a2b6809a1fa951db44ec8be29698b8540)) +4. Added close all unchanged tabs command. (Fix [#5007](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5007)) +5. Restore deleted "Launch in browser" customized shortcuts in EU-FOSSA bounty program by implementing them in more secure way: Add "View Current File in Browser" for Firefox, Chrome, IE & Edge. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/6dfd22d52f159f1dfb9d4a41863a8bf26729d047)) +6. Retain read only setting state in session. (Fix [#4409](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4409), [#4872](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4872), [#2970](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2970), [#2548](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2548)) +7. Enhancement: after file reload user can still undo. (Fix [#5141](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5141)) +8. Fix a bug in command "Remove Consecutive Duplicate Lines" and make it work with old Macintosh EOL. (Fix [#5462](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5462), [Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/a7d2b6ea6ec2af096f29284e0effee2cdd17b7ac)) +9. Fix UDL language marker bullet position, if UDL Name exceeds 14 characters, extend UDL names to max 64 characters. (Fix [#5400](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5400), [#4714](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4714)) +10. Enhance external call code to avoid eventual arbitrary commands execution. (EURO-FOSSA) ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/3f5f69c6a6b7620bf2e008fbbb0db9ab8a14ab39)) +11. Fix crash issue by command "On Selection->Open File" while the number of selected characters is exceed 2048. (EURO-FOSSA) ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/63d3a42c646b2e6e9ee06d98d9ae588778c8ae54)) +12. Fix crash issue of User Define dialog while deleting a unallocated entry. (EURO-FOSSA) ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/f7d92eb992bd92e650fd01796db114555c889444)) +13. Fix crash issue on shortcut command while its length exceed 260. (EURO-FOSSA) ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/e4f9778358d8e4e83fe835cdacff20e83351c000)) +14. Add an enhancement on "Open..." command to prevent from the eventual crash. (EURO-FOSSA) ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/4d58027f172e8d01b3fd2340a018eaa38a06c74a)) +15. Fix stack Buffer Overflow in Command::extractArgs. (EURO-FOSSA) ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/58037e07b1e21ba388fddb3dce001e3cce498bd8)) +16. Fix Read-Only flag (user read only) flag issue. (Fix [#4942](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4942)) + +Included plugins: + +1. NppExport v0.2.8 (32-bit x86 only) +2. Converter 4.2.1 +3. Mime Tool 2.5 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.1 + +### [7.6.4](http://download.notepad-plus-plus.org/repository/7.x/7.6.4/) +2019-03-06 + +Notepad++ v7.6.4 new features and bug-fixes: + +1. Add Markdown in zip packages and fix Markdown not working in installer package of v7.6.3. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/dcd3942362306b9c36b849405d112e885c0a1f51)) +2. Switch from certificate verification to hashes verification due to "Notepad++" is rejected by certification authority: + https://notepad-plus-plus.org/news/notepad-7.6.4-released.html ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/3baef49079cbf3d460c0cba5d8df8974a03bd7c1)) +3. Enhance User Defined Language System for supporting more than one UDL file. New behaviour: + https://notepad-plus-plus.org/community/topic/17072/new-enhancement-for-user-defined-language-system ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/dfb9b5e330c2fe3dcfea436f969e213f001ece05)) +4. Add "Remove Consecutive Duplicate Lines" feature to remove duplicate consecutive lines from whole document. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/51f10bdba56a415d42eb829b27a08955cb7db0dd)) +5. Add new shortcut "shift + scroll" for horizontal scrolling. (Fix [#2682](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2682)) +6. Add Stack Overflow as search engine. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/5bcf55c59ed01087e0e5d6a219d76467fa4073ab)) +7. Add the capacity to rename non-existing document's tab. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/3546268c235780a6ba15266e7685aab7f6d6ce7f)) +8. Fixed file open hang issue in old style mode. (Fix [#5368](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5368)) +9. Fix "Find in files" tab translation issue on initial dialog call. (Fix [#5236](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5236)) +10. Fixed macro playback junk characters display issue on Find dialog. (Fix [#5339](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5339)) +11. Ensure each recorded command is playable before playing to avoid exploit in hacking. (EURO-FOSSA) (Fix [#5571](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5571)) +12. Enhance "Search on Internet" command to avoid command hijacked. (EURO-FOSSA) ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/b90be4a05b36e8e9117a8fd1e5b134894640fec0)) +13. Fix buffer overrun in Print dialog. (EURO-FOSSA) ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/0adc06322fd64e8b28ec9a4898f9d2408d5b7557)) +14. Load nppPluginList.dll as resource instead of binary for the sake of security. (EURO-FOSSA) ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/fbffdd8825ecafb7f351a2db6f094cfe4e821288)) +15. Check Updater's authenticity before its each launch to prevent from hijacking. (EURO-FOSSA) ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/501980782f2afb0c0d078f6f1a99ed4411c621f7)) +16. Fix stack buffer overflow in WordStyle dialog. (EURO-FOSSA) ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/58037e07b1e21ba388fddb3dce001e3cce498bd8)) +17. Fix stack buffer overflow issue on User Define Language dialog. (EURO-FOSSA) ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/5eaf67b647cc0e875b3231d6ff9d26c5ca23d853)) +18. Prevent eventual DLL hijacking while loading plugins. (EURO-FOSSA) ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/c314ed1d8a2e735d542df1327f80672e286d969e)) + +Included plugins: + +1. NppExport v0.2.8 (32-bit x86 only) +2. Converter 4.2.1 +3. Mime Tool 2.5 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.1 + +### [7.6.3](http://download.notepad-plus-plus.org/repository/7.x/7.6.3/) +2019-01-27 + +Notepad++ v7.6.3 new enhancements and bug-fixes: + +1. Add Markdown language (Markdown++: https://github.com/Edditoria/markdown-plus-plus), in UDL, included only in installer. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/e5108cc0ea7e85c7257e60e92e965215e0554ee9)) +2. Move plugins home from %ProgramData% to %ProgramFiles% for the sake of security. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/9fecbae030f33a31b131a75cf41b243c6ea36751)) +3. List plugins in alphabetical order in Plugins Admin dialog. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/fd32585c14836b46a1b40c79bce706cd96767526)) +4. Fix loading unexpected dll as plugin issue. (EU-FOSSA) ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/abf78e84b2a596832bdc2f95b4ad424798a47dab)) +5. Fix stack overflow issue while affecting "ext" field on stylers.xml. (EU-FOSSA) ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/4421161848057ad15d37c240b59b0eac867b6aa3)) +6. Fix stack overflow in XML Parsing. (EU-FOSSA) ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/ccdf7d8d8b393dcdf4e0e3049631f0ee7d877ece)) +7. Fix a remote code execution vulnerability via "Open containing folder" command. (EU-FOSSA) ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/0f936707a2457eb4611d7d42a68a3e066614f8e4)) +8. Fix EXE Hijacking of gup.exe launched by Notepad++. (EU-FOSSA) ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/b9ce84888150da5b335b373a390ecb0065291c61)) +9. Fix crash issue due to heap overflow in clipboard history panel. (EU-FOSSA) ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/5b1f530204465350a1c7f5ad01eaa94414c3c62f)) +10. Remove run external exe entries for avoiding to execute eventual hijacked binaries. (EU-FOSSA) ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/c1bf412f5737aa30f3f90ddaea57b2d8effbbea9)) + +Included plugins: + +1. NppExport v0.2.8 (32-bit x86 only) +2. Converter 4.2.1 +3. Mime Tool 2.4 +4. DSpellCheck 1.4.6 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.1 + +### [7.6.2](http://download.notepad-plus-plus.org/repository/7.x/7.6.2/) +2019-01-01 + +Notepad++ v7.6.2 Gilet Jaune (Yellow Vest) Edition +Pourquoi Gilet Jaune? https://notepad-plus-plus.org/fr/news/notepad-7.6.2-released.html +Why Yellow Vest? https://notepad-plus-plus.org/news/notepad-7.6.2-released.html + +Notepad++ v7.6.2 Gilet Jaune Edition new enhancement and bug-fixes: + +1. Add generation of SHA-256 hash feature. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/647651b7eed7b6349f2f4f98639e9517f0c189e5)) +2. Fix Plugins Admin unzip (0 lengh) bug. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/412c5986a09fa5436fe476bb311f6987250a5c9c)) +3. Add Plugins Admin module into portable version (zipped package). ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/699b9b08ed6e8f30ae71acb2c0b5a60f346cffa7)) +4. Add new feature: double click splitter resets panes to equal size. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/4f24f81eb8e0d1adc87da8d047531504d1b8232e)) +5. Fix the plugin crash issue due to the inexistent plugin conf path. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/a079013c22512cfd212dff3a76bbf39b0a7a4224)) + +Included plugins: + +1. NppExport v0.2.8 (32-bit x86 only) +2. Converter 4.2.1 +3. Mime Tool 2.2 +4. DSpellCheck 1.4.6 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.1 + +### [7.6.1](http://download.notepad-plus-plus.org/repository/7.x/7.6.1/) +2018-12-12 + +Notepad++ v7.6.1 new enhancement and bug-fixes: + +1. Several bug-fixes & enhancement on Plugins Admin. +2. Notepad++ will load plugins from %PROGRAMDATA% instead of %LOCALAPPDATA% + https://notepad-plus-plus.org/features/plugin-admin.html ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/775d204ef9fab794c451f20deef89364e5d3a792), [Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/15ef9bd0522ec356eb2302a27692f29c18f098f2), [Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/f8aba0122ea3fca77ca1e38f13cbb87bb5f77385)) +3. Fix installer's plugins copy issue under Linux (by using WINE). ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/b709bc9f1b610fc59fdb0dc1982e75354b283b5c)) +4. Fix Installer HI-DPI GUI glitch. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/3465cac7ced476e28925ee89fd1a983cc6ded9bb)) +5. Fix "Import plugins" not working issue. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/f03ce289d34a44671ba518273220e0785eeaed80)) +6. Fix printer header/footer font issue. (Fix [#4749](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4749)) +7. Make installer more coherent for the option doLocalConf.xml. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/03daf5559e3eb0f8554f841a53347013236413d1)) +8. Make text display right in summary panel. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/4f67c09859bf198d556b22eb847bbc7cf9508573)) + +Included plugins: + +1. NppExport v0.2.8 (32-bit x86 only) +2. Converter 4.2.1 +3. Mime Tool 2.2 +4. DSpellCheck 1.4.6 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.0.5 + +### [7.6](http://download.notepad-plus-plus.org/repository/7.x/7.6/) +2018-11-12 + +Notepad++ v7.6 new feature and bug-fixes: + +1. Add Built-in Plugins Admins. Users can install, update and remove plugins by some clicks via Plugins Admin: + https://notepad-plus-plus.org/features/plugin-admin.html +2. Change plugin loading method: Remove the legacy plugin loading way and apply only the new plugin loading method. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/7e555b67fca6347c1e09e491c7465f76c6d8ae6c)) +3. Add new message NPPM_GETPLUGINHOMEPATH in Notepad++ API for plugin, so plugin can get its path easily. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/a87e89ea921dd7b992ea6aa21c9aeebf477f4c5b)) +4. Fix a regression of performance issue while word wrap option is enable. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/fdf954f714325b41a86b745f3e3525277ba17ca4)) +5. Fix a performance issue for switching back to folded document. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/fd51703ad86184607d5044f7647abb36b29a7760)) +6. Fix crash issue due to Unix style path input in Open file dialog. (Fix [#4946](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4946)) +7. Fix UTF-8 detection problem: 4 byte characters UTF-8 character can be detected now. (Fix [#4730](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4730), [#3986](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3986), [#3441](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3441), [#3405](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3405)) +8. Enhance/Fix encoding detection/problem. (Fix [#4878](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4878), [#4767](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4767), [#4428](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4428), [#4246](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4246), [#3705](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3705), [#3588](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3588), [#431](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/431)) +9. Fix auto-indent issue by typing Enter on empty line. (Fix [#443](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/443)) +10. Fix "Close all but this" behaviour if multiple views are present and some files are dirty. (Fix [#4911](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4911)) +11. Fix tool tip in document switcher showing the old name issue (after being renamed). (Fix [#4910](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4910)) +12. Add autoit and lua autoCompletion. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/6cdac077f2f7ce197d0533f2c6d4b09b75725240), [Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/2d81570be5650dba9aa126e01d810303a1187263)) + +Included plugins: + +1. NppExport v0.2.8 (32-bit x86 only) +2. Converter 4.2.1 +3. Mime Tool 2.1 +4. DSpellCheck 1.4.6 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.0.4 + +### [7.5.9](http://download.notepad-plus-plus.org/repository/7.x/7.5.9/) +2018-10-14 + +Notepad++ v7.5.9 bug-fixes & enhancement: + +1. Fix hanging problem while switching back a fully-folded document by using shortcut (Ctrl-TAB). (Fix [#3996](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3996), [#1128](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/1128), [#1806](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/1806), [#4871](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4871)) +2. Fix possible file corruption during backup or power loss or other abnormal N++ termination. (Fix [#240](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/240), [#2381](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2381), [#2883](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2883), [#4346](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4346), [#4655](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4655)) +3. Fix wrong backup file deleted issue. (Fix [#4744](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4744)) +4. Fix backup not fully disabled issue. (Fix [#4663](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4663)) +5. Add 2 command line flags "-notepadStyleCmdline" and "-z" for the replacement of notepad.exe. + See https://notepad-plus-plus.org/features/replace-notepad.html ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/0db302953bb5a5ba3e06591fb721c8474ba9171e)) +6. Add new plugin API NPPM_REMOVESHORTCUTBYCMDID to allows plugins to remove unneeded shortcuts. (Fix [#4674](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4674)) +7. Fix Tail monitoring incoherent status after deleting a monitored file. (Fix [#4750](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4750)) +8. Fix issue with wrong smart highlighting when it is disabled. (Fix [#4774](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4774)) +9. Fix last active tab is ignored on Notepad++ restart issue. (Fix [#4716](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4716), [#4755](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4755)) +10. Fix Tab non-responding by mouse click after dragging bug. (Fix [#4885](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4885)) +11. Fix switching back position restoring issue for wrapped document. (Fix [#4571](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4571)) +12. Add several spiritual quotes and a subtle Easter egg in the source code. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/050ba58a808f645d6fd2fb9cf4f21806353744e3)) + +Included plugins: + +1. NppExport v0.2.8 (32-bit x86 only) +2. Converter 4.2.1 +3. Mime Tool 2.1 +4. DSpellCheck 1.4.6 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.0.3 + +### [7.5.8](http://download.notepad-plus-plus.org/repository/7.x/7.5.8/) +2018-07-23 + +Notepad++ v7.5.8 bug-fixes: + +1. Remove annoying "no update" notification. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/eb4edb50efca7249bbb306397994cf924d194f04)) +2. Fix Folder as Workspace not updating regression. (Fix [#4644](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4644)) +3. Fixed crash issue by checking & unchecking "Disable extension column" option in preferences dialog. (Fix [#4682](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4682)) +4. Fixed a crash when trying to launch a secondary instance with command line arguments. (Fix [#4621](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4621)) +5. Fix "Explorer Here" from "Folder as Workspace" problem if folder name contains comma. (Fix [#4249](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4249)) + +Included plugins: + +1. NppExport v0.2.8 (32-bit x86 only) +2. Converter 4.2.1 +3. Mime Tool 2.1 +4. DSpellCheck 1.3.5 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.0.2 + +### [7.5.7](http://download.notepad-plus-plus.org/repository/7.x/7.5.7/) +2018-06-30 + +Notepad++ v7.5.7 bug-fixes: + +1. Fix hanging problem while shutdown and backup file is absent. (Fix [#4295](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4295), [#4276](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4276)) +2. Fix Sort Lines as Integers issue: use Natural Sort algorithm. (Fix [#2025](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2025)) +3. Fix JavaScript not working regression in Function list. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/985fa654b97036a9ec15f50d22e95dff556d7eb9)) +4. Fix Open File Dialog error for a long path. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/bac637ddfa3b79d10d3c709bb4c0346170a16d62)) +5. Fix document map display bug when the view is scrolled past the end of the file. (Fix [#4579](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4579)) +6. Fix tool bar display bug in big icon mode issue. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/0a6b19fedce7eb43742400ec75beb87163f6cd53)) +7. Make caret line always visible on click from Finder panel. (Fix [#4510](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4510)) +8. Fix UDL export extension issue. (Fix [#4372](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4372)) +9. Fix Run Macro multiple times dialog display glitch after deleting a Macro. (Fix [#4526](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4526)) + +Included plugins: + +1. NppExport v0.2.8 (32-bit x86 only) +2. Converter 4.2.1 +3. Mime Tool 2.1 +4. DSpellCheck 1.3.5 + +Updater (Installer only): + +* WinGup (for Notepad++) v5.0.1 + +### [7.5.6](http://download.notepad-plus-plus.org/repository/7.x/7.5.6/) +2018-03-18 + +Notepad++ v7.5.6 enhancements & bug-fixes: + +1. Fix macro playing back crash issue on new added "find previous" and "find next" buttons. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/9b565319e341341c2378e61feeaea733677b1c64)) +2. Function List enhancement: Highlight the current function based on cursor position. (Fix [#715](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/715)) +3. Fix crash on styler dialog of User Defined Language dialog. (Fix [#2646](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2646), [#4215](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4215)) +4. Fix file status detection issue under Windows XP. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/58fa70b5808592533adc1224daa783fe39837f8e)) +5. Ghost typing enhancement: Unicode, syntax highlighting and speed support. + (check the url for the usage of ghost typing on command line: https://notepad-plus-plus.org/features/ghost-typing.html ) ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/5df6e9bbfef0cf2a9131f320eef83a64f8445264)) +6. Add a message from outer space. ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/d9b9fb60468c7d1d2545c21e7182513f32bf5950)) +7. Fix GDI objects leak problem. (Fix [#1017](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/1017)) + +Included plugins: + +1. NppExport v0.2.8 (32-bit x86 only) +2. Converter 4.2.1 +3. Mime Tool 2.1 +4. DSpellCheck 1.3.5 + +Updater (Installer only): + +* WinGup v4.2 + +### [7.5.5](http://download.notepad-plus-plus.org/repository/7.x/7.5.5/) +2018-02-27 + +Notepad++ 7.5.5 enhancements & bug-fixes: + +1. Restore 2 buttons "<< Find Previous" & "Find Next >>" in Find dialog (optional). ([Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/0e60bd89579cd939f2d72800ff4ee4e716c78a1a)) +2. Fix monitored (tail -f) file not always updated issue. (Fix [#3142](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3142)) +3. Keep Doc Switcher's ordering in sync with Tab bar. (Fix [#946](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/946), [#1684](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/1684), [#2342](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2342), [#4015](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4015)) +4. Shortcut Mapper enhancements: Add filter capacity and make dialog resizable and maximizable. (Fix [#2562](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2562), [Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/fb17638de706a18a6f1413cf79aa2a2512b00aff), [Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/b47de8048d2e2217d8bcc5eb8ee2a09c6329a6d5), [Commit](https://github.com/notepad-plus-plus/notepad-plus-plus/commit/7572015bda1591b1d1ec7d3b283e4bc0708ef0ee)) +5. Fix for "Toggle Single Line Comment" malfunctioning with HTML/XML. (Fix [#3869](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3869)) +6. Make Unix style path (slashes) work in open file dialog (optional). (Fix [#2438](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2438), [#3840](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3840)) +7. Fix tab sticks to mouse pointer problem after external update of a opened file. (Fix [#4122](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4122), [#3851](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3851)) +8. Fix encoding not sync (on status bar) after reloading. (Fix [#2637](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2637), [#2843](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2843)) +9. Fix menu items' state is not maintained due to save macro command. (Fix [#4112](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4112), [#4114](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4114)) +10. Fix line ending changes are not detected in reloaded changed files issue. (Fix [#4033](https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4033)) +11. Fix highlighting of