diff --git a/Change.md b/Change.md new file mode 100644 index 0000000..5d8f8eb --- /dev/null +++ b/Change.md @@ -0,0 +1,3632 @@ +# The changelog for all versions of Notepad++ + +All `.log` files available in the [change folder](https://github.com/ArkadiuszMichalski/NPP_tools/tree/main/_change). You can also download the whole files as [change_from_1.0_to_7.9.5.zip](https://github.com/ArkadiuszMichalski/NPP_tools/blob/main/_change/change_from_1.0_to_7.9.5.zip). + +Links to particular leading versions: +- [7.x](#7x) +- [6.x](#6x) +- [5.x](#5x) +- [4.x](#4x) +- [3.x](#3x) +- [2.x](#2x) +- [1.x](#1x) + +## 7.x + +### 7.9.5 + +Notepad++ v7.9.5 bug-fixes: + +1. Fix Notepad++ not starting up due to SaveAsAdmin plugin (for installer package). +2. Fix UNC path with quotes handling in folder & file Open/Save dialog. +3. Fix file doesn't save as extension type on Windows 7. + +### 7.9.4 + +Notepad++ v7.9.4 Enhancements & bug-fixes: + +1. Upgrade Scintilla from v4.2.0 to v4.4.6. +2. Fix DPI scaling broken while dragging Notepad++ into the 2nd monitor regression. +3. Add "Find in Projects" feature. +4. Fix project workspace changes lost on save cancel issue. +5. Fix folder picker not being launched issue because provided directory is invalid. +6. Fix network path (UNC path) not working in file dialog. +7. Fix shortcut name more than 64 characters makes a menu entry empty name issue. +8. Fix extension appending issue in file dialog. +9. Fix file not turning to modified state (with Session Manager plugin) bug after its content being changed. +10. Add an option to mute all sounds in preferences dialog. +11. Make JSON auto-indent for brace. + +More fixes & implementations detail: +https://notepad-plus-plus.org/downloads/v7.9.4/ + +### 7.9.3 + +Notepad++ v7.9.3 Enhancements & bug-fixes: + +1. Discontinued support for Windows XP due to technical reasons. Notepad++ 7.9.2 is the last version to run on Windows XP. +2. Upgrade Notepad++ License: update GPL version from v2 to v3. +3. Fix the regression of copying line data from search results. +4. Fix "Print Line Number" preference is ignored for printing regression. +5. Fix a regression in Chinese Simplified localization. +6. Fix dockable panels not being displayed regression due to multi-instance mode activation. +7. Make split-lines feature work again with multi-edge rightmost specified edge. +8. Enhance modern style file dialog for allowing UNIX style file path. +9. Use the modern browse folder dialog to get folder path. +10. Improve option for setting save dialog filter to All Types. +11. Add ability to delete entries from combo box history in Find dialog with DELETE key. +12. Fix lost session issue on Windows reboot/shutdown. +13. Add "save Folder as Workspace in session" option in save session dialog. +14. Make value dialog height accurate in any DPI. +15. Fix issue that Switch-To-Panel keyboard shortcuts cannot be used in context menu. +16. Fix a memory leak issue. +17. Fix blurry display problem on an extended monitor. +18. Fix incompatible plugin not being deleted issue. +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. + +More fixes & implementations detail: +https://notepad-plus-plus.org/downloads/v7.9.3/ + +### 7.9.2 + +Notepad++ v7.9.2 Enhancements & bug-fixes: + +1. Fix regression of auto-Indent. +2. Add custom URI schemes ability. +3. Improve URL parser: fix apostrophe in an URL issue. +4. Add context menu with "Copy link" ability. +5. Add color samples on menu items for styling features. +6. Add "-settingsDir" argument for overriding default settings path. +7. Fix crash while exit command issued by plugin. +8. Fix several bugs of PHP parser rule for function list. +9. Move "Normal Text" to top in Languages Menu. +10. Add new API NPPM_GETSETTINGSONCLOUDPATH for plugins. +11. Add an option for displaying constant line number width. +12. Fix function list is empty with new user profile in the same PC issue. +13. Fix single-quoted string being badly recognized as attribute value in XML. +14. Fix docked panels appear with "-nosession" cmd line parameters. +15. Improve text selection after Replace All In Selection operation. +16. Add the number of total documents on windows dialog's title bar. +17. Fix scroll to last line problem after main window resizing. +18. Fix Plugin admin display UTF-8 issue in its description. +19. Fix Search result's text direction (RTL) not always synchronized with main edit zone's one issue. +20. Fix dockable panels display issue in RTL direction. +21. Fix Search result line number highlighting inaccurate issue. +22. Make "Line" preceding each line number on Search Results translatable. +23. Fix menu check marks not being removed after closing "Clipboard History" and "Character Panel" panels. +24. Fix command line arguments -p, -n & -c negative value's undefined behaviour. +25. Add new Margin/Border/Edge sub-page in Preferences. +26. Fix find in files failure issue due to directory path with leading/trailing spaces. +27. Fix folder icon display issue in "Folder as Workspace" after "Expand/Collapse All". +28. Make "Clipboard History" and "Character Panel" togglable. +29. Fix Find in found results dialog launch failure after macro execution. +30. Disallow Goto dlg offset option from moving to position inside multi-byte char or between CR and LF. +31. Fix "Go to..." dialog wrong Offset value in empty files. +32. Prevent corruption possibility when using -p command line parameter in a UTF file. +33. Improve indent guidelines on non-brace control block languages. +34. Prevent names of untitled tabs from duplication. +35. Add tooltips for Folder as Workspace 3 commands. +36. Fix "SCI_NEWLINE" inside a macro not working issue. +37. Fix bug where search-results won't open 'new 1' file. +38. Fix tab close button remain pushed issue. +39. Enhance ghost typing command line argument feature - using white space directly instead of %20. + +More fixes & implementations detail: +https://notepad-plus-plus.org/downloads/v7.9.2/ + +### 7.9.1 + +Notepad++ v7.9.1 Enhancements & bug-fixes: + +1. Fix NUL file-corruption bug after Windows shutdown brutally. +2. Fix inaccurate URL detection by replacing a new URL parser. +3. Fix RegEx look behind operations and \A and and \b and \z. +4. Split functionList.xml into multifile in "functionList" Folder. +5. Make tray icon work again in administrator mode. +6. Fix dialogs & floating dockable panels don't minimize to system tray issue. +7. Add alternative icon set for tab bar. +8. Add ability to remove any duplicate lines in a document, keeping the first occurrence. +9. Fix incorrect icon for monitoring status in Document list panel and in Document switcher. +10. Add copy marked text & styled text to clipboard commands to menu. +11. Fix find-all-open-docs not finding all matches in ANSI files. +12. Display long lines better in Find-result panel by increasing its max length to 2048. +13. Fix double clicking on find result line not working. +14. Fix Find-result rclick-Copy incomplete data bug. +15. Add case insensitive lines sorting. +16. Add "Open Containing Folder as Workspace" command in main menu and in context menu of tabs. +17. Enhance Sel info of status bar. +18. Add new option for save type of normal text files in Save dialog. +19. Fix file path truncated issue in save confirmation dialog. +20. Fix auto-Indent not working for PowerShell. +21. Allow setting of background color for bookmark margin. +22. Fix smart-highlighting not applying to cloned view. +23. Fix smart highlight issue related to EOF. +24. Fix closing file in 2nd view not removed from Doc Switcher. +25. Add Delete keystroke to remove selected root from Folder as Workspace. +26. Add TAB keystroke in Function List to switch between search field and list. +27. Add ESC keystroke in Function List to switch to edit window. +28. Add ESC keystroke to close Search Results Window. +29. Fix data-prefixed attributes are not recognized in HTML. + +### 7.9 + +Notepad++ v7.9 Enhancements & bug-fixes: + +1. Add the ability to open the target file of a Shortcut (*.lnk). +2. Enhance side panels behaviour: close a single panel instead of the entire stack. +3. Fix Monitoring & document auto-update not scrolling to the end of the file with Word wrap enabled issue. +4. Fix mouse cursor flicker while hovering URLs. +5. Add back hovered blue underlined URLs. +6. Enhance C++, Perl, Python parsers and add VHDL in Function List. +7. Improve some ambiguous commands naming in Shortcut Mapper. +8. Add an option to prevent right click from canceling selection. +9. Add ability to sort lines randomly. +10. Fix "Close All BUT this" looses current document data issue. +11. Allow user to start making a stream selection and then change to column block (by pressing ALT key). +12. Add word wrap option to find results context menu. +13. Add keyboard navigation ability to Column Editor. +14. Add keyboard shortcut ability to Projects, Folder as Workspace and Function List for switching among these panels. +15. Enable project panels toggle from menu. +16. Enhance Folder as Workspace to restore latest selected item of last session on Notepad++ startup. +17. Fix inaccurate line margin update with word wrap enabled. +18. Fix Find previous/next commands not scroll vertically to show match result issue (with word wrap disabled). +19. Fix column key sort with col block starting in col1 bug. +20. Add confirmation preference for Replace All in All Opened Documents operation. +21. Add Escape keypress in functionlist searchbox to clear its text. +22. Add RTL capability to localized messageboxes. +23. Make (Find) dlgAlwaysVisible a true Preference setting. +24. Fix sorting by column key using incorrect key values. +25. Add search scope to Find window status bar output. +26. Fix false hit result in Find in Finder. +27. Prevent redundant line data copy in Finder. + +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 + +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. +2. Fix the regression of jump line failure via command line (-n). +3. Fix URL Hovered colour disappears after modifying any Clickable Link Settings regression. +4. Fix URL is not clickable in certain stuation while wrapped is enabled. +5. Fix "Save" not working in Windows dialog. +6. Fix Flickering cursor after double clicking a found line in find results. +7. Fix Found line may not be centered by double clicking in find results, if word wrap is on. +8. Fix wrong horizontal scroll bar position after restoring Window position. +9. Fix Find result window output TAB-width incoherent issue. + +### 7.8.8 + +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. +2. Add an option to improve rendering special Unicode characters by using Scintilla's DirectWrite technology. +3. Fix URL invisible issue in dark themes. +4. Fix the focus not on the opening new file issue. +5. Fix Workspace (Project panel), Folder As Workspace and function list keep focus issue after double clicking an item. +6. Add Ctrl+Backspace ability to delete word for comboboxes in Find/Replace dialog. +7. Add ability to find-all in selected text. +8. Fix wrong treatment of backslashes as escape sequences in autocompletion. +9. Enhance "Remove Empty Lines" command: Allow scope to be limited by an active selection. +10. Fix loading of project & session files by drag & drop not working issue. +11. Fix block selection cursor wrong positions after typing TAB. +12. Add confirmation prompt to "Replace all in all opened documents" command to avoid PBKAC. + +### 7.8.7 + +Notepad++ v7.8.7 Enhancements & bug-fixes: + +1. Fix new style save dialog by selecting right file filter and adding extension automatically. +2. Add right-click context menu to bookmark margin. +3. Add sub-menu bullets for cascaded Encoding and Language menus. +4. Display file name as root of workspace instead of "Workspace". +5. Add file extension automatically for session files and workspace files while saving in new style dialog. +6. Fix file reading failure (network problem) not detected issue. +7. Improve Document Map precision. +8. Fix clickable links break syntax highlighting issue. +9. Fix current range detached from Document Map issue. +10. Disallow backward regex searches due to sometimes surprising results (an non-UI option is available to enable it). +11. Fix wrong project panel at start by opening a project via command line. +12. Allow user to skip *.* when adding only excluding Filters for Find/Replace In Files. +13. Fix Doc switcher icon state update issue for cloned documents. +14. Assign CTRL-M as default shortcut for invoking mark dialog. +15. Fix also a folding visual glitch in Find result. +16. Add count of files searched to 'Find result' output. +17. Fix Find/Replace history lost issue. +18. Fix bug of Mark clearing in selection mode. +19. Fix auto-completion suggest the same word while the word being modified. + +### 7.8.6 + +Notepad++ v7.8.6 Enhancement & bug-fixes: + +1. Add multi-column marker (multi-line edge) feature. +2. Add dynamical sorting feature for Folder as Workspace. +3. Make MRU tab activate instead of rightmost tab while tab closure (if MRU enabled). +4. Fix folding state lost on the next startup issue. +5. Make Replace-in-Files confirmation dialog modal to prevent from crashing. +6. Add support of smart-indenting for Perl and Rust. +7. Make recorded macro (IDC_FINDNEXT & IDC_FINDPREV)retro-compatible up to 7.8.4. + +### 7.8.5 + +Notepad++ v7.8.5 Enhancement & bug-fixes: + +1. Fix "Monitoring" not detecting all file changes issue. +2. Fix auto-updater disabling not working regression. +3. Fix Notepad++ doesn't exit correctly while Windows 10 update restart. +4. Make Count command in Find dialog respect Backward-direction and Wrap-around options. +5. Make Find dialog remember its position across runs. +6. Add the document size column to the Windows Selection dialog. +7. Make "View Current File in(browser)" commands macro recordable. +8. Add external sound control capability for unsuccessful search (in Find dialog) bell. + +### 7.8.4 + +Notepad++ v7.8.4 bug-fixes: + +1. Fix regression of double clicking a found in files result while Word-Wrap is on. +2. Fix HashFromDlg title bar localization issue. + +### 7.8.3 + +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. +2. Fix restoring line position issue while document is wrapped. +3. Improve Json syntax highlighting. +4. Make filling find field of Find dialog with selected word(s) optional. +5. Make doSaveOrNot dialog simpler when there's a single file to save. +6. Fix auto-insert {[""]} imbrication not working issue. +7. Make cmd cli (for "Open Containing Folder in cmd") customizable. +8. Prevent from setting Updater's Proxy as Notepad++ is not in Admin mode. +9. Disable file association settings when Notepad++'s no admin right. +10. Fix incremental search bar "highlight all" option not conserved bug. +11. Enhance SQL syntax highlighting (add 2 more keyword lists). +12. Fix too small buffer issue during add text macro playback. +13. Fix "Close All Unchanged" not working issue for sub-view. +14. Eliminate garbage displaying in Find-result fold margin. + +### 7.8.2 + +Notepad++ v7.8.2 enhancements and bug-fixes: + +1. Add key shortcuts in Save or not dialog. +2. Add find in files filter excluding ability. +3. Add "Open UDL folder" command. +4. Fix issue of showing save dialog twice while cloned file is dirty. +5. Enhance "Open Explorer" command in Folder as workspace with expected path. +6. Fix tab dragging issues. +7. Enhance "Close all but This" and "Close all to the left/right" commands while files are dirty. +8. Enhance "In Selection" option in Find dialog. +9. Fix Notepad++ blocked in notification zone issue. +10. Make end-of-line conversion operations macroable. +11. Fix "View Current File In" commands disabled problem in some situations. + +### 7.8.1 + +Notepad++ v7.8.1 enhancements and bug-fixes: + +1. Fix popup dialog on startup regression regarding notepad replacement issue. +2. Make monospaced font in Find dialog optional, disabled by default. +3. Add download progress bar while download plugin(s). +4. Fix issue for Alt+Tab doesn't show Notepad++ on Windows 7. + +### 7.8 + +Notepad++ v7.8 enhancements and bug-fixes: + +1. Upgrade Scintilla from 4.1.4 to 4.2.0 +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. +4. Add the command line argument "-openFoldersAsWorkspace" to open folders in "folder as workspace" panel. + Example: notepad++ -openFoldersAsWorkspace c:\src\myProj01 c:\src\myProj02 +5. Enhance plugin system: allow any plugin to load private DLL files from the plugin folder. +6. Fix File-Rename failing when new name is on a different drive. +7. Make "Clear all marks", "Inverse Bookmark", "Remove Consecutive Duplicate Lines" & "Find All Current Document" to be macro recordable. +8. Make "Command Argument Help" MessageBox modal. +9. Fix Folder as Workspace crash and "queue overflow" issues. +10. Make Combobox font monospace in Find dialog. +11. Fix folding in user-defined languages for non-windows line endings. +12. Fix crash of Folder as Workspace when too many directory changes happen. +13. Fix '-nosession' overwrites config.xml issue. +14. Fix the crash due to NPPM_DESTROYSCINTILLAHANDLE message. +15. Improve GUI in Find dialog for Find Previous & Find Next buttons. +16. Fix Sort Line as Integer regression. +17. Add more OS information to debug info. +18. Fix tab dragging issues under WINE and ReactOS. +19. Fix indent indicators continue to following code blocks for Python. +20. Fix Python folding collapse issue. +21. Fix crash when sorting "out of range" columns. +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. +24. Fix Document Peeker constantly changing focus problem. +25. Make backward direction checkbox be also on Find dialog's Mark tab. +26. Add 2 new columns for HTML Code in the Character Panel. +27. Fix "clear all marks in find dialog also removes bookmarks" issue. +28. Enhance supported language (on function list or auto-completion): LISP, BaanC,(PL/)SQL & COBOL. + +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 + +Notepad++ v7.7.1 enhancements and bug-fixes: + +1. Fix drag and drop tab regression: dragging tab is switched to another tab issue. +2. Fix an input regression: Cyrillic, Turkish and other languages input issue in ANSI mode. +3. Fix an ASP regression: VB looses syntax highlighting in ASP document. +4. Fix Reload dialog displaying issue during File Monitoring. +5. Fix "unhide lines" markers disappears issue. +6. Fix Plugin menu is not localized issue if no plugin installed. +7. Add "Copy File Name" command in context menu of "Folder as Workspace". +8. Fix crash while sorting lines with numbers longer than 20 digits. +9. Enable Scintilla Virtual Space Option change from macro. +10. Add Tcl, CMake and AutoIt keywords; add Python and SQL new syntax highlighting cathegories. + +### 7.7 + +Notepad++ v7.7 new features and bug-fixes: + +1. Continue Microsoft binary code signing thanks to the offer from DigiCert (again). +2. Upgrade Scintilla from v3.56 to v4.14. +3. Fix a regression about memory issue while reloading a file. +4. Fix cursor flickering problem after double clicking on URL. +5. Make Python files default to using spaces instead of tabs. +6. Add "Count in selection" option in Find dialog. +7. Add Ctrl + R shortcut for "Reload from disk" command. +8. Fix '\' display problem in CSS while using themes (Remove Batang font for CSS tags). +9. Fix crash while right clicking on DocSwitcher's column bar. +10. Fix all plugins being removed problem while Plugin Admin romoves an old plugin (of old system). + +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 + +Notepad++ v7.6.6 bug-fix: + +1. Fix crash issue inserted by adding an enhancement for retaining read only setting state in session. + +### 7.6.5 + +Notepad++ v7.6.5 new features and bug-fixes: + +0. Security enhancement: GPG Signature is provided for Notepad++ release. +1. Fix a long waiting issue about file auto change detection: enhance "File status Auto-Detection" to avoid switching editing tab off behaviour. +2. Fix encoding (language) detection regressions since v7.6. +3. Fix a regression: double-clicking on a "find all in current document" result for an unsaved doc prompts to save it. +4. Added close all unchanged tabs command. +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. +6. Retain read only setting state in session. +7. Enhancement: after file reload user can still undo. +8. Fix a bug in command "Remove Consecutive Duplicate Lines" and make it work with old Macintosh EOL. +9. Fix UDL language marker bullet position, if UDL Name exceeds 14 characters, extend UDL names to max 64 characters. +10. Enhance external call code to avoid eventual arbitrary commands execution. (EURO-FOSSA) +11. Fix crash issue by command "On Selection->Open File" while the number of selected characters is exceed 2048. (EURO-FOSSA) +12. Fix crash issue of User Define dialog while deleting a unallocated entry. (EURO-FOSSA) +13. Fix crash issue on shortcut command while its length exceed 260. (EURO-FOSSA) +14. Add an enhancement on "Open..." command to prevent from the eventual crash. (EURO-FOSSA) +15. Fix stack Buffer Overflow in Command::extractArgs. (EURO-FOSSA) + +### 7.6.4 + +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. +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 +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 +4. Add "Remove Consecutive Duplicate Lines" feature to remove duplicate consecutive lines from whole document. +5. Add new shortcut "shift + scroll" for horizontal scrolling. +6. Add Stack Overflow as search engine. +7. Add the capacity to rename non-existing document's tab. +8. Fixed file open hang issue in old style mode. +9. Fix "Find in files" tab translation issue on initial dialog call. +10. Fixed macro playback junk characters display issue on Find dialog. +11. Ensure each recorded command is playable before playing to avoid exploit in hacking. (EURO-FOSSA) +12. Enhance "Search on Internet" command to avoid command hijacked. (EURO-FOSSA) +13. Fix buffer overrun in Print dialog. (EURO-FOSSA) +14. Load nppPluginList.dll as resource instead of binary for the sake of security. (EURO-FOSSA) +15. Check Updater's authenticity before its each launch to prevent from hijacking. (EURO-FOSSA) +16. Fix stack buffer overflow in WordStyle dialog. (EURO-FOSSA) +17. Fix stack buffer overflow issue on User Define Language dialog. (EURO-FOSSA) +18. Prevent eventual DLL hijacking while loading plugins. (EURO-FOSSA) + +### 7.6.3 + +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. +2. Move plugins home from %ProgramData% to %ProgramFiles% for the sake of security. +3. List plugins in alphabetical order in Plugins Admin dialog. +4. Fix loading unexpected dll as plugin issue. (EU-FOSSA) +5. Fix stack overflow issue while affecting "ext" field on stylers.xml. (EU-FOSSA) +6. Fix stack overflow in XML Parsing. (EU-FOSSA) +7. Fix a remote code execution vulnerability via "Open containing folder" command. (EU-FOSSA) +8. Fix EXE Hijacking of gup.exe launched by Notepad++. (EU-FOSSA) +9. Fix crash issue due to heap overflow in clipboard history panel. (EU-FOSSA) +10. Remove run external exe entries for avoiding to execute eventual hijacked binaries. (EU-FOSSA) + +### 7.6.2 + +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. +2. Fix Plugins Admin unzip (0 lengh) bug. +3. Add Plugins Admin module into portable version (zipped package). +4. Add new feature: double click splitter resets panes to equal size. +5. Fix the plugin crash issue due to the inexistent plugin conf path. + +### 7.6.1 + +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 +3. Fix installer's plugins copy issue under Linux (by using WINE). +4. Fix Installer HI-DPI GUI glitch. +5. Fix "Import plugins" not working issue. +6. Fix printer header/footer font issue. +7. Make installer more coherent for the option doLocalConf.xml. +8. Make text display right in summary panel. + +### 7.6 + +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. +3. Add new message NPPM_GETPLUGINHOMEPATH in Notepad++ API for plugin, so plugin can get its path easily. +4. Fix a regression of performance issue while word wrap option is enable. +5. Fix a performance issue for switching back to folded document. +6. Fix crash issue due to Unix style path input in Open file dialog. +7. Fix UTF-8 detection problem: 4 byte characters UTF-8 character can be detected now. +8. Enhance/Fix encoding detection/problem. +9. Fix auto-indent issue by typing Enter on empty line. +10. Fix "Close all but this" behaviour if multiple views are present and some files are dirty. +11. Fix tool tip in document switcher showing the old name issue (after being renamed). +12. Add autoit and lua autoCompletion + +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 + +Notepad++ v7.5.9 bug-fixes & enhancement: + +1. Fix hanging problem while switching back a fully-folded document by using shortcut (Ctrl-TAB). +2. Fix possible file corruption during backup or power loss or other abnormal N++ termination. +3. Fix wrong backup file deleted issue. +4. Fix backup not fully disabled issue. +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 +6. Add new plugin API NPPM_REMOVESHORTCUTBYCMDID to allows plugins to remove unneeded shortcuts. +7. Fix Tail monitoring incoherent status after deleting a monitored file. +8. Fix issue with wrong smart highlighting when it is disabled. +9. Fix last active tab is ignored on Notepad++ restart issue. +10. Fix Tab non-responding by mouse click after dragging bug. +11. Fix switching back position restoring issue for wrapped document. +12. Add several spiritual quotes and a subtle Easter egg in the source code. + +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 + +Notepad++ v7.5.8 bug-fixes: + +1. Remove annoying "no update" notification. +2. Fix Folder as Workspace not updating regression. +3. Fixed crash issue by checking & unchecking "Disable extension column" option in preferences dialog. +4. Fixed a crash when trying to launch a secondary instance with command line arguments. +5. Fix "Explorer Here" from "Folder as Workspace" problem if folder name contains comma. + +### 7.5.7 + +Notepad++ v7.5.7 bug-fixes: + +1. Fix hanging problem while shutdown and backup file is absent. +2. Fix Sort Lines as Integers issue: use Natural Sort algorithm. +3. Fix JavaScript not working regression in Function list. +4. Fix Open File Dialog error for a long path. +5. Fix document map display bug when the view is scrolled past the end of the file. +6. Fix tool bar display bug in big icon mode issue. +7. Make caret line always visible on click from Finder panel. +8. Fix UDL export extension issue. +9. Fix Run Macro multiple times dialog display glitch after deleting a Macro. + +### 7.5.5 + +Notepad++ v7.5.6 enhancements & bug-fixes: + +1. Fix macro playing back crash issue on new added "find previous" and "find next" buttons. +2. Function List enhancement: Highlight the current function based on cursor position. +3. Fix crash on styler dialog of User Defined Language dialog. +4. Fix file status detection issue under Windows XP. +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 ) +6. Add a message from outer space. + +### 7.5.5 + +Notepad++ 7.5.5 enhancements & bug-fixes: + +1. Restore 2 buttons "<< Find Previous" & "Find Next >>" in Find dialog (optional). +2. Fix monitored (tail -f) file not always updated issue. +3. Keep Doc Switcher's ordering in sync with Tab bar. +4. Shortcut Mapper enhancements: Add filter capacity and make dialog resizable and maximizable. +5. Fix for "Toggle Single Line Comment" malfunctioning with HTML/XML. +6. Make Unix style path (slashes) work in open file dialog (optional). +7. Fix tab sticks to mouse pointer problem after external update of a opened file. +8. Fix encoding not sync (on status bar) after reloading. +9. Fix menu items' state is not maintained due to save macro command. +10. Fix line ending changes are not detected in reloaded changed files issue. +11. Fix highlighting of