CHANGELOG
What's New in version 7.9.3:
Notepad++ v7.9.3 Enhancements & bug-fixes:
- Discontinued support for Windows XP due to technical reasons. Notepad++ 7.9.2 is the last version to run on Windows XP. (Ref)
- Upgrade Notepad++ License: update GPL version from v2 to v3. (Fix #9425)
- Fix the regression of copying line data from search results. (Fix #9334)
- Fix 'Print Line Number' preference is ignored for printing regression. (Fix #9379)
- Fix a regression in Chinese Simplified localization. (Fix #9329)
- Fix dockable panels not being displayed regression due to multi-instance mode activation. (Fix #9341 & #9363)
- Make split-lines feature work again with multi-edge rightmost specified edge. (Fix #8262)
- Enhance modern style file dialog for allowing UNIX style file path. (Fix #9374)
- Use the modern browse folder dialog to get folder path. (Fix #8513)
- Improve option for setting save dialog filter to All Types. (Fix #9325)
- Add ability to delete entries from combo box history in Find dialog with DELETE key. (Implement #9366)
- Fix lost session issue on Windows reboot/shutdown. (Fix #7839)
- Add 'save Folder as Workspace in session' option in save session dialog. (Implement #9165)
- Make value dialog height accurate in any DPI. (Fix #8443)
- Fix issue that Switch-To-Panel keyboard shortcuts cannot be used in context menu. (Fix #9435)
- Fix a memory leak issue. (Ref)
- Fix blurry display problem on an extended monitor. (Fix #8115)
- Fix incompatible plugin not being deleted issue. (Fix #9377)
- Synchronize GUP localization file (if available) with Notepad++ in installer.
- Enhance 'No update' dialog with the download page link in the Notepad++ updater.
- Fix NPPM_SETLINENUMBERWIDTHMODE API not working issue. (Fix #9338)
What's New in version 7.9.2:
- Fix regression of auto-Indent.
- Add custom URI schemes ability.
- Improve URL parser: fix apostrophe in an URL issue.
- Add context menu with 'Copy link' ability.
- Add color samples on menu items for styling features.
- Add '-settingsDir' argument for overriding default settings path.
- Fix crash while exit command issued by plugin.
- Fix several bugs of PHP parser rule for function list.
- Move 'Normal Text' to top in Languages Menu.
- Add new API NPPM_GETSETTINGSONCLOUDPATH for plugins.
- Add an option for displaying constant line number width.
- Fix function list is empty with new user profile in the same PC issue.
- Fix single-quoted string being badly recognized as attribute value in XML.
- Fix docked panels appear with '-nosession' cmd line parameters.
- Improve text selection after Replace All In Selection operation.
- Add the number of total documents on windows dialog's title bar.
- Fix scroll to last line problem after main window resizing.
- Fix Plugin admin display UTF-8 issue in its description.
- Fix Search result's text direction (RTL) not always synchronized with main edit zone's one issue.
- Fix dockable panels display issue in RTL direction.
- Fix Search result line number highlighting inaccurate issue.
- Make 'Line' preceding each line number on Search Results translatable.
- Fix menu check marks not being removed after closing 'Clipboard History' and 'Character Panel' panels.
- Fix command line arguments -p, -n & -c negative value's undefined behaviour.
- Add new Margin/Border/Edge sub-page in Preferences.
- Fix find in files failure issue due to directory path with leading/trailing spaces.
- Fix folder icon display issue in 'Folder as Workspace' after 'Expand/Collapse All'.
- Make 'Clipboard History' and 'Character Panel' togglable.
- Fix Find in found results dialog launch failure after macro execution.
- Disallow Goto dlg offset option from moving to position inside multi-byte char or between CR and LF.
- Fix 'Go to...' dialog wrong Offset value in empty files.
- Prevent corruption possibility when using -p command line parameter in a UTF file.
- Improve indent guidelines on non-brace control block languages.
- Prevent names of untitled tabs from duplication.
- Add tooltips for Folder as Workspace 3 commands.
- Fix 'SCI_NEWLINE' inside a macro not working issue.
- Fix bug where search-results won't open 'new 1' file.
- Fix tab close button remain pushed issue.
- Enhance ghost typing command line argument feature - using white space directly instead of &'37;20.
What's New in version 7.9.1:
- Fix NUL file-corruption bug after Windows shutdown brutally (Fix #6133).
- Fix inaccurate URL detection by replacing a new URL parser (Fix #3912, #3353, #4643, #5029, #6155, #7791, #8634)
- Fix RegEx look behind operations and A and and b and z (Fix #713, #1870, #2216, #2360, #9004, #4855).
- Split functionList.xml into multifile in 'functionList' Folder (Implement #4896).
- Make tray icon work again in administrator mode (Fix #8528).
- Fix dialogs & floating dockable panels don't minimize to system tray issue (Fix #9044, #8928).
- Add alternative icon set for tab bar (Implement #8068).
- Add ability to remove any duplicate lines in a document, keeping the first occurrence (Fix #8965).
- Fix incorrect icon for monitoring status in Document list panel and in Document switcher (Fix #8783).
- Add copy marked text & styled text to clipboard commands to menu (Implement #8943, #6095).
- Fix find-all-open-docs not finding all matches in ANSI files (Fix #8901).
- Display long lines better in Find-result panel by increasing its max length to 2048 (Fix #7723).
- Fix double clicking on find result line not working (Fix #9009, #8525).
- Fix Find-result rclick-Copy incomplete data bug (Fix #8801).
- Add case insensitive lines sorting (Implement #4479).
- Add 'Open Containing Folder as Workspace' command in main menu and in context menu of tabs (Implement #3028).
- Enhance Sel info of status bar (Fix #8524).
- Add new option for save type of normal text files in Save dialog (Fix #8866).
- Fix file path truncated issue in save confirmation dialog (Fix #8812).
- Fix auto-Indent not working for PowerShell (Fix #9049).
- Allow setting of background color for bookmark margin (Fix #8833).
- Fix smart-highlighting not applying to cloned view (Fix #7910).
- Fix smart highlight issue related to EOF (Fix #8908).
- Fix closing file in 2nd view not removed from Doc Switcher (Fix #8800).
- Add Delete keystroke to remove selected root from Folder as Workspace (Fix #8960).
- Add TAB keystroke in Function List to switch between search field and list (Fix #8665).
- Add ESC keystroke in Function List to switch to edit window (Fix #8886).
- Add ESC keystroke to close Search Results Window (Implement #2946).
- Fix data-prefixed attributes are not recognized in HTML (Fix #6200).
What's New in version 7.9:
- Add the ability to open the target file of a Shortcut (*.lnk).
- Enhance side panels behaviour: close a single panel instead of the entire stack.
- Fix Monitoring & document auto-update not scrolling to the end of the file with Word wrap enabled issue.
- Fix mouse cursor flicker while hovering URLs.
- Add back hovered blue underlined URLs.
- Enhance C++, Perl, Python parsers and add VHDL in Function List.
- Improve some ambiguous commands naming in Shortcut Mapper.
- Add an option to prevent right click from canceling selection.
- Add ability to sort lines randomly.
- Fix 'Close All BUT this' looses current document data issue.
- Allow user to start making a stream selection and then change to column block (by pressing ALT key).
- Add word wrap option to find results context menu.
- Add keyboard navigation ability to Column Editor.
- Add keyboard shortcut ability to Projects, Folder as Workspace and Function List for switching among these panels.
- Enable project panels toggle from menu.
- Enhance Folder as Workspace to restore latest selected item of last session on Notepad++ startup.
- Fix inaccurate line margin update with word wrap enabled.
- Fix Find previous/next commands not scroll vertically to show match result issue (with word wrap disabled).
- Fix column key sort with col block starting in col1 bug.
- Add confirmation preference for Replace All in All Opened Documents operation.
- Add Escape keypress in functionlist searchbox to clear its text.
- Add RTL capability to localized messageboxes.
- Make (Find) dlgAlwaysVisible a true Preference setting.
- Fix sorting by column key using incorrect key values.
- Add search scope to Find window status bar output.
- Fix false hit result in Find in Finder.
- Prevent redundant line data copy in Finder.
What's New in version 7.8.9:
- Fix Line operations (join lines, split lines, remove duplicate lines and sort lines) doing one too many lines issue.
- Fix the regression of jump line failure via command line (-n).
- Fix URL Hovered colour disappears after modifying any Clickable Link Settings regression.
- Fix URL is not clickable in certain stuation while wrapped is enabled.
- Fix 'Save' not working in Windows dialog.
- Fix Flickering cursor after double clicking a found line in find results.
- Fix Found line may not be centered by double clicking in find results, if word wrap is on.
- Fix wrong horizontal scroll bar position after restoring Window position.
- Fix Find result window output TAB-width incoherent issue.
What's New in version 7.8.8:
- Fix accented characters in ANSI files not found in 'find in files' and 'replace in files' commands issues.
- Add an option to improve rendering special Unicode characters by using Scintilla’s DirectWrite technology.
- Fix URL invisible issue in dark themes.
- Fix the focus not on the opening new file issue.
- Fix Workspace (Project panel), Folder As Workspace and function list keep focus issue after double clicking an item.
- Add Ctrl+Backspace ability to delete word for comboboxes in Find/Replace dialog.
- Add ability to find-all in selected text.
- Fix wrong treatment of backslashes as escape sequences in autocompletion.
- Enhance 'Remove Empty Lines' command: Allow scope to be limited by an active selection.
- Fix loading of project & session files by drag & drop not working issue.
- Fix block selection cursor wrong positions after typing TAB.
- Add confirmation prompt to 'Replace all in all opened documents' command to avoid PBKAC.
What's New in version 7.8.7:
- Fix new style save dialog by selecting right file filter and adding extension automatically.
- Add right-click context menu to bookmark margin.
- Add sub-menu bullets for cascaded Encoding and Language menus.
- Display file name as root of workspace instead of 'Workspace'.
- Add file extension automatically for session files and workspace files while saving in new style dialog.
- Fix file reading failure (network problem) not detected issue.
- Improve Document Map precision.
- Fix clickable links break syntax highlighting issue.
- Fix current range detached from Document Map issue.
- Disallow backward regex searches due to sometimes surprising results (an non-UI option is available to enable it).
- Fix wrong project panel at start by opening a project via command line.
- Allow user to skip *.* when adding only excluding Filters for Find/Replace In Files.
- Fix Doc switcher icon state update issue for cloned documents.
- Assign CTRL-M as default shortcut for invoking mark dialog.
- Fix also a folding visual glitch in Find result.
- Add count of files searched to 'Find result' output.
- Fix Find/Replace history lost issue.
- Fix bug of Mark clearing in selection mode.
- Fix auto-completion suggest the same word while the word being modified.
What's New in version 7.8.6:
- Add multi-column marker (multi-line edge) feature.
- Add dynamical sorting feature for Folder as Workspace.
- Make MRU tab activate instead of rightmost tab while tab closure (if MRU enabled).
- Fix folding state lost on the next startup issue.
- Make Replace-in-Files confirmation dialog modal to prevent from crashing.
- Add support of smart-indenting for Perl and Rust.
- Make recorded macro (IDC_FINDNEXT & IDC_FINDPREV)retro-compatible up to 7.8.4.
What's New in version 7.8.5:
- Fix 'Monitoring' not detecting all file changes issue.
- Fix auto-updater disabling not working regression.
- Fix Notepad++ doesn't exit correctly while Windows 10 update restart.
- Make Count command in Find dialog respect Backward-direction and Wrap-around options.
- Make Find dialog remember its position across runs.
- Add the document size column to the Windows Selection dialog.
- Make 'View Current File in(browser)' commands macro recordable.
- Add external sound control capability for unsuccessful search (in Find dialog) bell.
What's New in version 7.8.4:
- Fix regression of double clicking a found in files result while Word-Wrap is on.
- Fix HashFromDlg title bar localization issue.
What's New in version 7.8.3:
- Add the 'Expand All', 'Fold All' and 'Select/Show current editing file' capacity into Folder as Workspace.
- Fix restoring line position issue while document is wrapped.
- Improve Json syntax highlighting.
- Make filling find field of Find dialog with selected word(s) optional.
- Make doSaveOrNot dialog simpler when there’s a single file to save.
- Fix auto-insert {['']} imbrication not working issue.
- Make cmd cli (for 'Open Containing Folder in cmd') customizable.
- Prevent from setting Updater’s Proxy as Notepad++ is not in Admin mode.
- Disable file association settings when Notepad++’s no admin right.
- Fix incremental search bar 'highlight all' option not conserved bug.
- Enhance SQL syntax highlighting (add 2 more keyword lists).
- Fix too small buffer issue during add text macro playback.
- Fix 'Close All Unchanged' not working issue for sub-view.
- Eliminate garbage displaying in Find-result fold margin.
What's New in version 7.8.2:
- Add key shortcuts in Save or not dialog.
- Add find in files filter excluding ability.
- Add 'Open UDL folder' command.
- Fix issue of showing save dialog twice while cloned file is dirty.
- Enhance 'Open Explorer' command in Folder as workspace with expected path.
- Fix tab dragging issues.
- Enhance 'Close all but This' and 'Close all to the left/right' commands while files are dirty.
- Enhance 'In Selection' option in Find dialog.
- Fix Notepad++ blocked in notification zone issue.
- Make end-of-line conversion operations macroable.
- Fix 'View Current File In' commands disabled problem in some situations.
What's New in version 7.8.1:
- Fix popup dialog on startup regression regarding notepad replacement issue.
- Make monospaced font in Find dialog optional, disabled by default.
- Add download progress bar while download plugin(s).
- Fix issue for Alt+Tab doesn’t show Notepad++ on Windows 7.
What's New in version 7.8:
- Upgrade Scintilla from 4.1.4 to 4.2.0
- Fix non Unicode encoding problem in non-Western language(Chinese or Turkish).
- Add 'No to All' and 'Yes to All' options in Save dialog.
- Add the command line argument '-openFoldersAsWorkspace' to open folders in 'folder as workspace' panel. Example: notepad++ -openFoldersAsWorkspace c:srcmyProj01 c:srcmyProj02
- Enhance plugin system: allow any plugin to load private DLL files from the plugin folder.
- Fix File-Rename failing when new name is on a different drive.
- Make 'Clear all marks', 'Inverse Bookmark', 'Remove Consecutive Duplicate Lines' & 'Find All Current Document' to be macro recordable.
- Make 'Command Argument Help' MessageBox modal.
- Fix Folder as Workspace crash and 'queue overflow' issues.
- Make Combobox font monospace in Find dialog.
- Fix folding in user-defined languages for non-windows line endings.
- Fix crash of Folder as Workspace when too many directory changes happen.
- Fix ‘-nosession’ overwrites config.xml issue.
- Fix the crash due to NPPM_DESTROYSCINTILLAHANDLE message.
- Improve GUI in Find dialog for Find Previous & Find Next buttons.
- Fix Sort Line as Integer regression.
- Add more OS information to debug info.
- Fix tab dragging issues under WINE and ReactOS.
- Fix indent indicators continue to following code blocks for Python.
- Fix Python folding collapse issue.
- Fix crash when sorting 'out of range' columns.
- Fix find 2 times for the same occurrence in both original and cloned documents issue.
- Fix command line issues where filenames have multiple white spaces in them.
- Fix Document Peeker constantly changing focus problem.
- Make backward direction checkbox be also on Find dialog’s Mark tab.
- Add 2 new columns for HTML Code in the Character Panel.
- Fix 'clear all marks in find dialog also removes bookmarks' issue.
- Enhance supported language (on function list or auto-completion): LISP, BaanC,(PL/)SQL & COBOL.
What's New in version 7.7.1:
- Fix drag and drop tab regression: dragging tab is switched to another tab issue.
- Fix an input regression: Cyrillic, Turkish and other languages input issue in ANSI mode.
- Fix an ASP regression: VB looses syntax highlighting in ASP document.
- Fix Reload dialog displaying issue during File Monitoring.
- Fix 'unhide lines' markers disappears issue.
- Fix Plugin menu is not localized issue if no plugin installed.
- Add 'Copy File Name' command in context menu of 'Folder as Workspace'.
- Fix crash while sorting lines with numbers longer than 20 digits.
- Enable Scintilla Virtual Space Option change from macro.
- Add Tcl, CMake and AutoIt keywords; add Python and SQL new syntax highlighting cathegories.
What's New in version 7.7:
- list itemContinue Microsoft binary code signing thanks to the offer from DigiCert (again).
- Upgrade Scintilla from v3.56 to v4.14.
- Fix a regression about memory issue while reloading a file.
- Fix cursor flickering problem after double clicking on URL.
- Make Python files default to using spaces instead of tabs.
- Add 'Count in selection' option in Find dialog.
- Add Ctrl + R shortcut for 'Reload from disk' command.
- Fix display problem in CSS while using themes (Remove Batang font for CSS tags).
- Fix crash while right clicking on DocSwitcher's column bar.
- Fix all plugins being removed problem while Plugin Admin romoves an old plugin (of old system).
What's New in version 7.6.6:
- Fix crash issue inserted by adding an enhancement for retaining read only setting state in session.
What's New in version 7.6.2:
- Fix Plugins Admin unzip (0 lengh) bug.
- Add generation of SHA-256 hash feature.
- Add Plugins Admin module into portable version (zipped package).
- Add new feature: double click splitter resets panes to equal size.
- Fix the plugin crash issue due to the inexistent plugin conf path.
What's New in version 7.6.1:
- X64 build available.
- Fix the DLL Hijacking Vulnerability of previous versions (by updating NSIS to v3.0).
- Auto-updater improvement: periodical check can be disable via auto-update prompt dialog.
- Installer enhancement: Check if Notepad++ is running and ask the user to close it before continue.
- Enhancement: add conflict detection to Shortcut Mapper.
- Fix auto-completion on XML comment and tag bug.
- Fix file saving crash which can be reproduced through a specific way to save file.
- Fix a crash issue while UDL's user keyword list is too long.
- Fix HDPI issues for some components (task list, margins and shortcut mapper).
- Add a new feature(optional) : Close the last document will quit Notepad++.
- Add more Change Case variants (Title Case, Sentence case, iVERT cASE, rANdOm caSe).
- Add Open file & open containing folder commands on selected file/folder name in text content.
- Add Search on Internet command on selected word(s) in text content.
- Add Scroll Tab Bar with mouse wheel capacity.
- Add commands for moving the current file tab Forward/Backward.
- Fix bug of monitoring not working for files under root.
- Ruby is supported by Function List.
- Added new option: Enable scrolling beyond last line.
- Add an option to restore old behaviour (open files in folder) while folder being dropped.
What's New in version 7.6:
- 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
- Change plugin loading method: Remove the legacy plugin loading way and apply only the new plugin loading method.
- Add new message NPPM_GETPLUGINHOMEPATH in Notepad++ API for plugin, so plugin can get its path easily.
- Fix a regression of performance issue while word wrap option is enable.
- Fix a performance issue for switching back to folded document.
- Fix crash issue due to Unix style path input in Open file dialog.
- Fix UTF-8 detection problem: 4 byte characters UTF-8 character can be detected now.
- Enhance/Fix encoding detection/problem.
- Fix auto-indent issue by typing Enter on empty line.
- Fix 'Close all but this' behavior if multiple views are present and some files are dirty.
- Fix tool tip in document switcher showing the old name issue (after being renamed).
- Add autoit and lua autoCompletion
What's New in version 7.5.9:
Bug-fixes & enhancement:
- Fix hanging problem while switching back a fully-folded document by using shortcut (Ctrl-TAB).
- Fix possible file corruption during backup or power loss or other abnormal N++ termination.
- Fix wrong backup file deleted issue.
- Fix backup not fully disabled issue.
- Add 2 command line flags '-notepadStyleCmdline' and '-z' for the replacement of notepad.exe.
- Add new plugin API NPPM_REMOVESHORTCUTBYCMDID to allows plugins to remove unneeded shortcuts.
- Fix Tail monitoring incoherent status after deleting a monitored file.
- Fix issue with wrong smart highlighting when it is disabled.
- Fix last active tab is ignored on Notepad++ restart issue.
- Fix Tab non-responding by mouse click after dragging bug.
- Fix switching back position restoring issue for wrapped document.
- Add several spiritual quotes and a subtle Easter egg in the source code.
Included plugins:
- NppExport v0.2.8 (32-bit x86 only)
- Converter 4.2.1
- Mime Tool 2.1
- DSpellCheck 1.4.6
Updater (Installer only):
- WinGup (for Notepad++) v5.0.3
What's New in version 7.5.8:
- Remove annoying 'no update' notification.
- Fix Folder as Workspace not updating regression.
- Fixed crash issue by checking & unchecking 'Disable extension column' option in preferences dialog.
- Fixed a crash when trying to launch a secondary instance with command line arguments.
- Fix 'Explorer Here' from 'Folder as Workspace' problem if folder name contains comma.