Notepad++ release 8.6.5

pull/14911/head v8.6.5
Don Ho 8 months ago
parent bbeaafac8b
commit 26647ac9fd

@ -1,23 +1,28 @@
Notepad++ v8.6.4 regression-fix:
Notepad++ v8.6.5 bug-fixes & new enhancements:
1. Fix "Replace All" action not notifying plugins of modification regression by adding NPPN_GLOBALMODIFIED.
2. Fix plugins not receiving some Scintilla notification types regression.
3. Fix Shortcut Mapper pontential crash problem.
4. Fix period backup pontential crash due to the dead lock.
5. Fix NUL characters file corruption after power outrages.
6. Remedy losing session problem after power outrages.
7. Fix URLs are not detected after a "Replace All" regression.
8. Notify user while saving failure due to hardware problem.
9. Update to scintilla 5.4.3 (from 5.4.1) & Lexilla 5.3.1.
10. Support template literal (template strings) in JavaScript & make `back-quoted strings` more readable.
11. Add support for Change History in the text, besides in the margin. Also, make Change History color configurable.
12. Fix NPPM_RELOADFILE API return wrong result issue.
13. Enhance Shortcut Mapper filter to find command items more easily
14. Prevent typing control characters into document & make it optional.
15. Fix possible no-GUI state when using systray.
16. Make context menu popup location at current text position when invoked via keyboard.
17. Fix Notepad++ blocked when closed minimized or from systray.
18. Fix python wrong decorator attribute colors & add "ATTRIBUTE" color in styles.xml.model.
19. Fix Mouse Wheel Scrolling in Shortcut Mapper & reduce also the memory use.
1. Fix regression that the view cannot be activated by mouse clicking.
Notepad++ v8.6.3 bug-fixes & new enhancements:
1. Restore multi-editing option & add "Column To Multi-editing" option on GUI.
2. Make "copy/cut line while no selection" optional.
3. Fix all open files lost after restarting as Admin to save a file.
4. Fix "Replace All" crash & performance issue.
5. Fix calltip crash due to the division by zero.
6. Enhance Function List for Python to support "async def" & colons in argument list.
7. Fix Copy/Cut/Paste issue in Vertical Edge text field in preferences dialog.
8. Fix macro recording twice for some commands.
9. Fix "Open File" command not working with TAB preceded.
10. Add auto-completion keywords for PHP, JavaScript and CSS.
Get more info on
https://notepad-plus-plus.org/downloads/v8.6.3/
https://notepad-plus-plus.org/downloads/v8.6.5/
Included plugins:

@ -20,17 +20,14 @@ echo on
if %SIGN% == 0 goto NoSign
set signtoolWin11="C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x64\signtool.exe"
set signtoolWin10="C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64\signtool.exe"
set signBinary=%signtoolWin11% sign /fd SHA256 /tr http://timestamp.digicert.com /td sha256 /a /f %NPP_CERT% /p %NPP_CERT_PWD% /d "Notepad++" /du https://notepad-plus-plus.org/
set signArmBinary=%signtoolWin10% sign /f %NPP_CERT% /p %NPP_CERT_PWD% /d "Notepad++" /du https://notepad-plus-plus.org/ /t http://timestamp.digicert.com/
%signBinary% ..\bin\notepad++.exe
If ErrorLevel 1 goto End
%signBinary% ..\bin64\notepad++.exe
If ErrorLevel 1 goto End
%signArmBinary% ..\binarm64\notepad++.exe
%signBinary% ..\binarm64\notepad++.exe
If ErrorLevel 1 goto End
%signBinary% ..\bin\NppShell.x86.dll
@ -41,49 +38,49 @@ If ErrorLevel 1 goto End
If ErrorLevel 1 goto End
%signBinary% ..\binarm64\NppShell.msix
If ErrorLevel 1 goto End
%signArmBinary% ..\binarm64\NppShell.arm64.dll
%signBinary% ..\binarm64\NppShell.arm64.dll
If ErrorLevel 1 goto End
%signBinary% ..\bin\plugins\Config\nppPluginList.dll
If ErrorLevel 1 goto End
%signBinary% ..\bin64\plugins\Config\nppPluginList.dll
If ErrorLevel 1 goto End
%signArmBinary% ..\binarm64\plugins\Config\nppPluginList.dll
%signBinary% ..\binarm64\plugins\Config\nppPluginList.dll
If ErrorLevel 1 goto End
%signBinary% ..\bin\updater\GUP.exe
If ErrorLevel 1 goto End
%signBinary% ..\bin64\updater\GUP.exe
If ErrorLevel 1 goto End
%signArmBinary% ..\binarm64\updater\GUP.exe
%signBinary% ..\binarm64\updater\GUP.exe
If ErrorLevel 1 goto End
%signBinary% ..\bin\updater\libcurl.dll
If ErrorLevel 1 goto End
%signBinary% ..\bin64\updater\libcurl.dll
If ErrorLevel 1 goto End
%signArmBinary% ..\binarm64\updater\libcurl.dll
%signBinary% ..\binarm64\updater\libcurl.dll
If ErrorLevel 1 goto End
%signBinary% ..\bin\plugins\NppExport\NppExport.dll
If ErrorLevel 1 goto End
%signBinary% ..\bin64\plugins\NppExport\NppExport.dll
If ErrorLevel 1 goto End
%signArmBinary% ..\binarm64\plugins\NppExport\NppExport.dll
%signBinary% ..\binarm64\plugins\NppExport\NppExport.dll
If ErrorLevel 1 goto End
%signBinary% ..\bin\plugins\mimeTools\mimeTools.dll
If ErrorLevel 1 goto End
%signBinary% ..\bin64\plugins\mimeTools\mimeTools.dll
If ErrorLevel 1 goto End
%signArmBinary% ..\binarm64\plugins\mimeTools\mimeTools.dll
%signBinary% ..\binarm64\plugins\mimeTools\mimeTools.dll
If ErrorLevel 1 goto End
%signBinary% ..\bin\plugins\NppConverter\NppConverter.dll
If ErrorLevel 1 goto End
%signBinary% ..\bin64\plugins\NppConverter\NppConverter.dll
If ErrorLevel 1 goto End
%signArmBinary% ..\binarm64\plugins\NppConverter\NppConverter.dll
%signBinary% ..\binarm64\plugins\NppConverter\NppConverter.dll
If ErrorLevel 1 goto End
:NoSign

@ -19,14 +19,14 @@
//
// Notepad++ version: begin
//
#define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v8.6.4")
#define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v8.6.5")
// should be X.Y : ie. if VERSION_DIGITALVALUE == 4, 7, 1, 0 , then X = 4, Y = 71
// ex : #define VERSION_VALUE TEXT("5.63\0")
#define VERSION_INTERNAL_VALUE TEXT("8.64\0")
#define VERSION_INTERNAL_VALUE TEXT("8.65\0")
#define VERSION_PRODUCT_VALUE TEXT("8.6.4\0")
#define VERSION_DIGITALVALUE 8, 6, 4, 0
#define VERSION_PRODUCT_VALUE TEXT("8.6.5\0")
#define VERSION_DIGITALVALUE 8, 6, 5, 0
// Notepad++ version: end

Loading…
Cancel
Save