Notepad++ release 8.7
-
Notepad++ v8.7 is released:
https://notepad-plus-plus.org/news/v87-about-taiwan/Change log:
- Update to scintilla 5.5.2 & Lexilla 5.4.0. (Implement #15564)
- Fix monitoring large files with frequent writes freezing the UI issue. (Fix #9661, #15611)
- Fix regression of multiple selections in comboboxes of Find dialog. (Fix #15583)
- Fix a single undo reverting many changes issue. (Fix #9426)
- Improve Styler Configurator performance considerably. (Fix #12436, implement #15565)
- Fix CVE-2014-9456 (but CVE-2014-9456 is not a “Security Vulnerability”). (Fix #12669)
- Make find dialog status messages color customizable via Style Configurator. (Fix #5087)
- Make individual tab color customizable via Style Configurator. (Fix #12156)
- Add new plugin command NPPM_GETNATIVELANGFILENAME & notification NPPN_NATIVELANGCHANGED for native language being changed. (Fix #15513)
- Fix Folder as Workspace sorting problem for network storage (Samba, WebDAV, WSL, etc.). (Fix #10557, #15397)
- Fix closing unsaved clone document causing periodic backup loss issue. (Fix #8227)
- Fix Style Config’s “User-defined keywords” not being saved properly after emptying it. (Fix #15543, #14303)
- Add user-defined keyword ability for some supported programming languages (ActionScript, ASP, Bash, C, C++, C#, GDScript, Go, HTML, Java, JS, JSP, Lua, PHP, Python, RC, Swift, TypeScript, & XML). (Fix #15520)
- Add Fluent Icons for enhancing FunctionList, Folder as Workspace & project panels’ icons in lite mode. (Implement #15541, #15532)
- Fix Python smart indent issue when a string or comment line ends with a colon. (Fix #15528, #15534)
- Add file type filters for UDL in Save dialogs. (Fix #8083, #11096)
- Add TOML language (TOML format) support. (Fix #5631)
- Add function list for TeX/LaTeX. (Implement #15595)
- Recognize Cython files as Python. (Fix 3069#, #3767)
- Fix edit zone not getting focus while clicking the active tab. (Fix #8446)
- Add the ability to open the copy automatically after the “Save a Copy” command. (Fix #11861)
- Fix inability to paste after removing read-only via menu. (Fix issue)
- Add one more option for auto-indent so C-Like language indent can be disabled. (Fix #15396)
- Fix Style Configurator regression: “URL hovered”'s “Go to Settings” not working. (Fix #15493)
The auto-updater will be triggered in about 7 days, if there’s no critical issue found.
-
@donho ,
Thanks for the release. The lack of complaints here seem to indicate it’s a pretty stable release so far: congratulations!
-
There is a bug by trying to open folder with files by drag and drop on
notepad++.exe
.
The issue #15645 is opened.
The bug comes from commit Use GetFileAttributes instead of PathFileExists
-
@rddim
I tried to fix that, could you (and anyone else) test the fix artifacts?That bug can be also tested via the opening a folder files via cmdline:
notepad++.exe FolderPathWithFilesToOpen
-
Had to recheck, but yes, I can confirm. Tried to drag and drop a directory, and it tried to create new.
Debug Info Notepad++ v8.7 (64-bit) Build time : Sep 17 2024 - 17:06:31 Path : C:\Users\camilee\Documents\Development Tools Downloads\Notepad++ Versions\npp.8.7.portable.x64\notepad++.exe Command Line : C:\Users\camilee\Documents\dBASEProjects\TestApps\MyExperiments Admin mode : OFF Local Conf mode : ON Cloud Config : OFF Periodic Backup : ON OS Name : Windows 10 Home (64-bit) OS Version : 22H2 OS Build : 19045.4894 Current ANSI codepage : 1252 Plugins : mimeTools (3.1) NppConverter (4.6) NppExport (0.4)
-
During installer cannot click Show details button during install to show list of files installed. can this be fixed. thx
-
@xomx
Confirm! It works as expected. Tested with drag and drop and with cmdline. Thanks! -
@TonyP said in Notepad++ release 8.7:
During installer cannot click Show details button during install to show list of files installed.
I tested it and indeed - there can be a problem with it. On one PC (latest HW, very fast one) I had to click on the details-btn several times before I finally managed to see these details. On another (older) machine, one click was enough. I have no simple solution for that.
(IMO - as this issue seems to be unrelated to this particular 8.7 release, any continued discussion of this should be elsewhere - General/Help)I also noticed that these details cannot be left displayed for some possible inspection after the installer has finished its ops, as the installer immediately switches to its last page “Completing Notepad++ vXXX Setup with Finish-btn” after completing its job. This can be simply changed (MUI_FINISHPAGE_NOAUTOCLOSE) in the installer source but it will add one more Next-btn click to the whole installation. What do you all think about it, is it worth doing so?
-
@xomx said in Notepad++ release 8.7:
This can be simply changed (MUI_FINISHPAGE_NOAUTOCLOSE ) in the installer source but it will add one more Next-btn click to the whole installation. What do you all think about it, is it worth doing so?
If there’s not a lot of code change, and no regression risk of course, why not? Otherwise, I would say no.
-
FYI:
The auto-update is triggered for v8.7 -
@donho said in Notepad++ release 8.7:
If there’s not a lot of code change, and no regression risk of course, why not?
It should be one src-line change.
I will try and if it is OK I will make a PR for that, hopefully before the next release.(BTW I was able to reproduce that “Show details button” clicking problem on my older PC, where it was ok before, by clicking first somewhere in the inactive part of the installer page with that problematic-btn, so it is probably connected to the focus somehow…)
-
Minor regression in 8.7 :
https://github.com/notepad-plus-plus/notepad-plus-plus/issues/15662