Notepad++ v8.7 Release Candidate
-
Notepad++ v8.7 Release Candidate:
http://download.notepad-plus-plus.org/repository/8.x/8.7.RC2/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)
-
Thanks for the big update!
----
(moderator note: question non-specific to v8.7-RC was moved to separate topic) -
As a reminder to all users: replies in the Announcement topics should be specific to that particular release – either about a “regression” (something that broke in this version that was working in a previous release) or about a problem/bug with one of the “fixes” or “new features” from that release.
If you have general questions that are not specific to this version, or want to talk about feature requests that weren’t included in the current release, create a new topic in Help Wanted or General Discussion, as appropriate.
-
@donho ,
Thanks for the release.
Regarding item 13: the full list of languages is actually ActionScript, ASP, Bash, C, C++, C#, GDScript, Go, HTML, Java, JavaScript (standalone and embedded), JSP, Lua, PHP, Python, Resource (RC), Swift, TypeScript, and XML. (I think you accidentally stopped your copy from the list in PR #15537 at the parenthesis, rather than grabbing the whole list. It’s not critical, I just thought that the readers of this announcement should get the full list.)
-
@PeterJones said in Notepad++ v8.7 Release Candidate:
Regarding item 13: the full list of languages is actually…
Oups! Fixed. Thank you for your heads up!
-
I discovered a serious issue with
NPPM_GETNATIVELANGFILENAME
: if a plugin sendsNPPM_GETNATIVELANGFILENAME
to Notepad++ when there is nonativeLang.xml
file, the program crashes.I
will createhave created an issue (see here) in the GitHub repo describing this, but this should definitely be fixed before the final release. -
@Mark-Olson
The fix has been done by the commit:
https://github.com/notepad-plus-plus/notepad-plus-plus/commit/ea08a8929d506fd40af07c5111ee2fad3d76bbacThank you for spotting the crash!
-
-
Hi all,
I recently updated Notepad++ to the latest version 8.7, hoping it would resolve the vulnerability in
libcurl.dll
(CVE-2024-7264), which affects versions >= 7.32.0, < 8.9.1. However, after the update, I checked thelibcurl.dll
version in theC:\Program Files (x86)\Notepad++\updater\libcurl.dll
path, and it still shows version 8.4.0, which remains vulnerable.Is there any planned release that will include
libcurl
version 8.9.1 or higher to fix this vulnerability? Or should I manually update thelibcurl.dll
file? Any guidance would be appreciated.Thanks!
-
Do you think you get better answers if you post the same thing 3 times??
-
See https://github.com/notepad-plus-plus/wingup/issues/73 - the fix will be in the next rev.