Community
    • Login

    Notepad++ v8.7 Release Candidate

    Scheduled Pinned Locked Moved Announcements
    10 Posts 6 Posters 1.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • donhoD
      donho
      last edited by donho

      Notepad++ v8.7 Release Candidate:
      http://download.notepad-plus-plus.org/repository/8.x/8.7.RC2/

      Change log:

      1. Update to scintilla 5.5.2 & Lexilla 5.4.0. (Implement #15564)
      2. Fix monitoring large files with frequent writes freezing the UI issue. (Fix #9661, #15611)
      3. Fix regression of multiple selections in comboboxes of Find dialog. (Fix #15583)
      4. Fix a single undo reverting many changes issue. (Fix #9426)
      5. Improve Styler Configurator performance considerably. (Fix #12436, implement #15565)
      6. Fix CVE-2014-9456 (but CVE-2014-9456 is not a “Security Vulnerability”). (Fix #12669)
      7. Make find dialog status messages color customizable via Style Configurator. (Fix #5087)
      8. Make individual tab color customizable via Style Configurator. (Fix #12156)
      9. Add new plugin command NPPM_GETNATIVELANGFILENAME & notification NPPN_NATIVELANGCHANGED for native language being changed. (Fix #15513)
      10. Fix Folder as Workspace sorting problem for network storage (Samba, WebDAV, WSL, etc.). (Fix #10557, #15397)
      11. Fix closing unsaved clone document causing periodic backup loss issue. (Fix #8227)
      12. Fix Style Config’s “User-defined keywords” not being saved properly after emptying it. (Fix #15543, #14303)
      13. 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)
      14. Add Fluent Icons for enhancing FunctionList, Folder as Workspace & project panels’ icons in lite mode. (Implement #15541, #15532)
      15. Fix Python smart indent issue when a string or comment line ends with a colon. (Fix #15528, #15534)
      16. Add file type filters for UDL in Save dialogs. (Fix #8083, #11096)
      17. Add TOML language (TOML format) support. (Fix #5631)
      18. Add function list for TeX/LaTeX. (Implement #15595)
      19. Recognize Cython files as Python. (Fix 3069#, #3767)
      20. Fix edit zone not getting focus while clicking the active tab. (Fix #8446)
      21. Add the ability to open the copy automatically after the “Save a Copy” command. (Fix #11861)
      22. Fix inability to paste after removing read-only via menu. (Fix issue)
      23. Add one more option for auto-indent so C-Like language indent can be disabled. (Fix #15396)
      24. Fix Style Configurator regression: “URL hovered”'s “Go to Settings” not working. (Fix #15493)
      Artur HarisonA PeterJonesP 2 Replies Last reply Reply Quote 8
      • Artur HarisonA
        Artur Harison @donho
        last edited by PeterJones

        Thanks for the big update!

        ----
        (moderator note: question non-specific to v8.7-RC was moved to separate topic)

        PeterJonesP 1 Reply Last reply Reply Quote 0
        • PeterJonesP
          PeterJones @Artur Harison
          last edited by

          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.

          1 Reply Last reply Reply Quote 3
          • PeterJonesP
            PeterJones @donho
            last edited by

            @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.)

            donhoD 1 Reply Last reply Reply Quote 3
            • donhoD
              donho @PeterJones
              last edited by

              @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!

              1 Reply Last reply Reply Quote 2
              • Mark OlsonM
                Mark Olson
                last edited by Mark Olson

                @donho

                I discovered a serious issue with NPPM_GETNATIVELANGFILENAME: if a plugin sends NPPM_GETNATIVELANGFILENAME to Notepad++ when there is no nativeLang.xml file, the program crashes.

                I will create have created an issue (see here) in the GitHub repo describing this, but this should definitely be fixed before the final release.

                donhoD 1 Reply Last reply Reply Quote 6
                • donhoD
                  donho @Mark Olson
                  last edited by

                  @Mark-Olson
                  The fix has been done by the commit:
                  https://github.com/notepad-plus-plus/notepad-plus-plus/commit/ea08a8929d506fd40af07c5111ee2fad3d76bbac

                  Thank you for spotting the crash!

                  1 Reply Last reply Reply Quote 5
                  • donhoD donho unpinned this topic on
                  • Madhav VasanthM
                    Madhav Vasanth
                    last edited by

                    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 the libcurl.dll version in the C:\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 the libcurl.dll file? Any guidance would be appreciated.

                    Thanks!

                    Alan KilbornA PeterJonesP 2 Replies Last reply Reply Quote 0
                    • Alan KilbornA
                      Alan Kilborn @Madhav Vasanth
                      last edited by

                      @Madhav-Vasanth

                      Do you think you get better answers if you post the same thing 3 times??

                      1 Reply Last reply Reply Quote 0
                      • PeterJonesP
                        PeterJones @Madhav Vasanth
                        last edited by

                        @Madhav-Vasanth ,

                        See https://github.com/notepad-plus-plus/wingup/issues/73 - the fix will be in the next rev.

                        1 Reply Last reply Reply Quote 1
                        • First post
                          Last post
                        The Community of users of the Notepad++ text editor.
                        Powered by NodeBB | Contributors