Releases: zufuliu/notepad4
v4.23.08r4950
💡Tips: To keep your current settings, do NOT replace Notepad2.ini, metapath.ini or any theme (INI) files with the bundled one, but please mind the breaking changes if any.
Changes Since v4.23.06r4862
- Scintilla updated to 5.3.6, see https://www.scintilla.org/ScintillaHistory.html for the changes.
- F# lexer updated to F# 7.0. a12666d
- Support Haskell, issue #29. ae3af1b
- Support Mathematica and WolframScript, issue #652. 946d3d3
- Support Nim Script, issue #371. 995eb35
- Support OCaml, issue #24. bf3297a
- Support Zig, issue #675. 3e76ecd
- Other lexer and API updates: Bash (8530327, ea63987, b3a5fa3, etc.), C++ (88420a4), C# (6e9969f), CSS (373a421), CSV (a305e19), HTML (8e1f3b7, 5545744, 52893de, etc.), Julia (b882a2f), Lua (d0e2c21), TypeScript (2a5a46f), WebAssembly (cf4efe9).
- Use directory for last file to provide initial directory on open/save file dialog when "Remember Recent Files" is enabled, issue #677. 2aaa485
- Added scheme menus to enable JSX/TSX for JavaScript/TypeScript file. a264811
- Added "Skip empty lines" option on "Modify Lines" dialog, issue #694. 078a14a
- Fixed file been loaded twice after dropped onto Notepad2, issue #703. 3fb3db6
- Fixed editor hang after change word wrap mode, issue #692. 763569c
- Fixed encoding detection bug when reload file with UTF-8 BOM, issue #686. e632ff2
- Other bug fixes and improvements.
Breaking Changes
- Menus and auto-completion data for .NET and Java related XML document were removed, issue #698. d6a7ea8
File List
Localization | Language | Architecture | Minimum System |
---|---|---|---|
en | English | ARM64 | Windows 10 on ARM |
it | Italiano | ARM | legacy Windows RT (Windows 8 on ARM) |
ja | 日本語 | AVX2 | 64-bit Windows 7, Server 2008 R2 |
ko | 한국어 | x64 | legacy 64-bit Windows Vista, Server 2008 |
zh-Hans | 中文 (简体) | Win32 | legacy Windows XP, Server 2003 |
zh-Hant | 中文 (繁體) | ||
i18n | all above languages include French | ||
한국어 | https://teus.me/category/IT/Notepad2 |
Latest development builds (artifacts in Release configuration for each compiler and platform) are available at https://github.com/zufuliu/notepad2/actions and https://ci.appveyor.com/project/zufuliu/notepad2.
v4.23.06r4862
💡Tips: To keep your current settings, do NOT replace Notepad2.ini, metapath.ini or any theme (INI) files with the bundled one, but please mind the breaking changes if any.
Changes Since v4.23.04r4766
- Scintilla updated to 5.3.5, see https://www.scintilla.org/ScintillaHistory.html for the changes.
- Implemented color preview via CallTip and click CallTip to open color dialog, issue #659. 9492cf8.
supported color format (case insensitive, configured with menuView -> Show CallTip
):- RGBA:
#RGB
,#RGBA
,#RRGGBB
,#RRGGBBAA
,0xRRGGBB
,0xRRGGBBAA
. - ARGB:
#RGB
,#ARGB
,#RRGGBB
,#AARRGGBB
,0xRRGGBB
,0xAARRGGBB
. - BGRA:
#BBGGRR
,#BBGGRRAA
,0xBBGGRR
,0xBBGGRRAA
. - ABGR:
#BBGGRR
,#AABBGGRR
,0xBBGGRR
,0xAABBGGRR
.
- RGBA:
- Auto-completion improvements:
- Added option "Backspace key smart delete spaces." on Tab Settings dialog, issue #660. 5f0c078
- Bash lexer and command list updated to Bash 5.2 and tcsh 6.24. d2e7e99, e781ff1, etc.
- Other lexer and API updates: CSS (d53367e), Dart (91c692e), HTML (03ae5cd), JavaScript (b1be545, 669ff5c), Perl (a7b35f0), Python (85c9f0c), SQL (3450041), TOML (8f7f1d5), VB (6d79d23), YAML (8f7f1d5).
- Other bug fixes and improvements.
File List
Localization | Language | Architecture | Minimum System |
---|---|---|---|
en | English | ARM64 | Windows 10 on ARM |
it | Italiano | ARM | legacy Windows RT (Windows 8 on ARM) |
ja | 日本語 | AVX2 | 64-bit Windows 7, Server 2008 R2 |
ko | 한국어 | x64 | legacy 64-bit Windows Vista, Server 2008 |
zh-Hans | 中文 (简体) | Win32 | legacy Windows XP, Server 2003 |
zh-Hant | 中文 (繁體) | ||
i18n | all above languages include French | ||
한국어 | https://teus.me/category/IT/Notepad2 |
Latest development builds (artifacts in Release configuration for each compiler and platform) are available at https://github.com/zufuliu/notepad2/actions and https://ci.appveyor.com/project/zufuliu/notepad2.
v4.23.04r4766
💡Tips: To keep your current settings, do NOT replace Notepad2.ini, metapath.ini or any theme (INI) files with the bundled one, but please mind the breaking changes if any.
Changes Since v4.23.03r4734
- Lexer and command list for Texinfo updated to Texinfo 7.0. a0e1fb6, fb2f112, etc.
- Other lexer and API updates: CSS (c00f236 and 4bcd911), Go (89f1a9f), HTML (ded2679), Java (9b466a8), JavaScript (3172359), LLVM (95e8cea), Markdown (3f0d9e1), PHP (7849b30), Swift (dd3aa27).
- Make "enclose selection on typing punctuation" configurable, issue #634. 0682602
- Auto-completion improvements: 97a5846, b85245a, 17f2fdc, etc.
- Fix title case, halfwidth, fullwidth, Hiragana and Katakana conversions broken, issue #645. e4c7972
- Other bug fixes and improvements.
File List
Localization | Language | Architecture | Minimum System |
---|---|---|---|
en | English | ARM64 | Windows 10 on ARM |
it | Italiano | ARM | legacy Windows RT (Windows 8 on ARM) |
ja | 日本語 | AVX2 | 64-bit Windows 7, Server 2008 R2 |
ko | 한국어 | x64 | legacy 64-bit Windows Vista, Server 2008 |
zh-Hans | 中文 (简体) | Win32 | legacy Windows XP, Server 2003 |
zh-Hant | 中文 (繁體) | ||
i18n | all above languages include French | ||
한국어 | https://teus.me/category/IT/Notepad2 |
Latest development builds (artifacts in Release configuration for each compiler and platform) are available at https://github.com/zufuliu/notepad2/actions and https://ci.appveyor.com/project/zufuliu/notepad2.
v4.23.03r4734
💡Tips: To keep your current settings, do NOT replace Notepad2.ini, metapath.ini or any theme (INI) files with the bundled one, but please mind the breaking changes if any.
Changes Since v4.23.01r4584
- Scintilla updated to 5.3.4, see https://www.scintilla.org/ScintillaHistory.html for the changes.
- Modernized all image resources. designed by @Matteo-Nigro, issue #585.
- Finished metapath HD version, issue #46. c7b580f
- Implemented "Copy as RTF" (under "Edit -> Copy to Clipboard"), issue #35. b718d0d, 294b71b, etc.
- French translation (incomplete), issue #567. contributed by @VoilierBleu in PR #604.
- Lexer and API updates: AutoHotkey (8484cb0), Batch (f5febd6), CSS (d442953), HTML (6191e8b), Python (91f9e9c), Ruby (39bb296, 2c68b34, d02f136, etc.), Texinfo (d8ef4cc), TypeScript (d302e6c).
- Other bug fixes and improvements.
Behavior Changes
- Case sensitive sort lines is changed from linguistic comparison to ordinal comparison, issue #629. 6fc1ede
File List
Localization | Language | Architecture | Minimum System |
---|---|---|---|
en | English | ARM64 | Windows 10 on ARM |
it | Italiano | ARM | legacy Windows RT (Windows 8 on ARM) |
ja | 日本語 | AVX2 | 64-bit Windows 7, Server 2008 R2 |
ko | 한국어 | x64 | legacy 64-bit Windows Vista, Server 2008 |
zh-Hans | 中文 (简体) | Win32 | legacy Windows XP, Server 2003 |
zh-Hant | 中文 (繁體) | ||
i18n | all above languages include French | ||
한국어 | https://teus.me/category/IT/Notepad2 |
Latest development builds (artifacts in Release configuration for each compiler and platform) are available at https://github.com/zufuliu/notepad2/actions and https://ci.appveyor.com/project/zufuliu/notepad2.
v4.23.01r4584
💡Tips 1: To keep your current settings, do NOT replace Notepad2.ini, metapath.ini or any theme (INI) files with the bundled one, but please mind the breaking changes if any.
💡Tips 2: HD version were built from develop branch with new HD application icon and toolbar images designed by @Matteo-Nigro 🌻, screenshot on home page also made by HD version, metapath HD version is still under development (see issue #46).
💡Tips 3: non-HD version were built main branch, this is also the last version that built with current application icon and toolbar image, later version will be built with same application icon and (16px) toolbar image as HD version.
Changes Since v4.22.11r4478
- Scintilla updated to 5.3.2, see https://www.scintilla.org/ScintillaHistory.html for the changes.
- Support column (rainbow like) highlighting for CSV file, issue #545. 997c2c1, 4688058, etc.
- Support Base64 encoding and decoding (under "Tools -> Base64" menu), issue #538. contributed by @Matteo-Nigro in PR #565 and #576, e7d7f11, b4d327b, etc.
- Improved encoding detection for binary file. 17bb48c
- Improved AutoSave (issue #493):
- Improved toggle full screen mode, 63e80ba and d048137
- Added menu (under "Settings -> Appearance") and shortcut to hide menu, issue #539. 57c1460
- Added menus (under "Settings -> Select and Edit Options") to disable multiple section, copy selection as find text and copy paste buffer as find text, issue #506. 7bee3f9
- Updated LaTeX and emoji input sequences to latest. 257734d
- Lexer and API list updates: C# (dafa9c8), CMake (2b0d44f), CSS (3d27445), Bash (90080f8), Matlab (4cd2925), Octave (aea65ca), PHP (db8356b, 44ab85a), Python (6b3c089, 3627092) and VB Script (2d37f76).
- Other bug fixes and improvements.
Behavior Changes
- Option "Ensure consistent line endings when saving" (on "Line Endings" dialog) is changed to default off, as we already have a default enabled inconsistent line endings warning dialog on loading. 20703b7
- Position for some menus were rearranged during adding "Tools" menu (issue #581, 5175b04), see following table:
Old Position | Current Position |
---|---|
File -> Launch -> Open Containing Folder | File -> Open Containing Folder |
File -> Launch -> Open As Administrator | Tools -> Run as Administrator |
File -> Launch -> Restart | Tools -> Restart |
File -> Launch -> New Window | Tools -> Launch New Window |
File -> Launch -> Empty Window | Tools -> Launch Empty Window |
File -> Launch -> Execute Document | Tools -> Execute Document |
File -> Launch -> Open With | Tools -> Open Document With |
File -> Launch -> Command | Tools -> Run Command |
Edit -> Action on Selection | Tools -> Action on Selection |
Edit -> Convert -> Other Conversions | Tools -> Text Transliteration |
Edit -> Special -> URL Encode | Tools -> URL Encode |
Edit -> Special -> URL Decode | Tools -> URL Decode |
Settings -> Other Settings -> Save Before Running Tools | Tools -> Save Before Running Tools |
Settings -> Other Settings -> Use metapath to Open Folder | Tools -> Use metapath to Open Folder |
Settings -> Other Settings -> Use XP Style Open/Save Dialog | Settings -> Appearance -> Use XP Style Open/Save Dialog |
File List
Localization | Language | Architecture | Minimum System |
---|---|---|---|
en | English | ARM64 | Windows 10 on ARM |
it | Italiano | ARM | legacy Windows RT (Windows 8 on ARM) |
ja | 日本語 | AVX2 | 64-bit Windows 7, Server 2008 R2 |
ko | 한국어 | x64 | legacy 64-bit Windows Vista, Server 2008 |
zh-Hans | 中文 (简体) | Win32 | legacy Windows XP, Server 2003 |
zh-Hant | 中文 (繁體) | ||
i18n | all above languages | ||
한국어 | https://teus.me/category/IT/Notepad2 |
Latest development builds (artifacts in Release configuration for each compiler and platform) are available at https://github.com/zufuliu/notepad2/actions and https://ci.appveyor.com/project/zufuliu/notepad2.
v4.22.11r4478
💡Tips: To keep your current settings, do NOT replace Notepad2.ini, metapath.ini or any theme (INI) files with the bundled one, but please mind the breaking changes if any.
Changes Since v4.22.09r4360
- Scintilla updated to 5.3.1, see https://www.scintilla.org/ScintillaHistory.html for the changes.
- API list for AutoIt updated to AutoIt 3.3.16, contributed by @Matteo-Nigro in PR #523. 59aa5c9.
- Scala lexer updated to Scala 3.2. 0a5fdca
- Other lexer and API updates: C/C++ (dbca72a), CSS (65a37c8), JavaScript (df50ad9), PHP (c7df5e2 and 61d8897), VB (2af8e47 and 5b8d68b), Vim (f7b467d)
- Support custom background color for control charterer and line endings. 6b63149
- Improved readability for information on statusbar, contributed by @Matteo-Nigro in PR #503. e15c20f
- Added "Don't sort" option on "Sort Lines" dialog, and "Merge Duplicate Lines" and "Remove Duplicate Lines" menus, issue #504. 4506719, 9ec312a.
- Added
File -> Save Backup
menu, issue #493. bcdbe0a - Fixed system integration on Windows 11, issue #499. 2a1f332
- Fixed toolbar not showing after move Notepad2 to another monitor with same scaling settings on Windows 8.1, issue #235. d40ab2c
- Fixed copy selection as find text not working on system with limited privilege, issue #497. 08ea311
- Other bug fixes and improvements.
Breaking Changes
- Shortcut for
View -> Word Wrap
changed from Ctrl + W to Ctrl + Shift + W, Ctrl + W is change to close Notepad2 (similar to Alt + F4), issue #507. 7b196da
File List
Localization | Language | Architecture | Minimum System |
---|---|---|---|
en | English | ARM64 | Windows 10 on ARM |
it | Italiano | ARM | Windows RT (Windows 8 on ARM) |
ja | 日本語 | AVX2 | 64-bit Windows 7, Server 2008 R2 |
ko | 한국어 | x64 | 64-bit Windows Vista, Server 2008 |
zh-Hans | 中文 (简体) | Win32 | Windows XP, Server 2003 |
zh-Hant | 中文 (繁體) | ||
i18n | all above languages | ||
한국어 | https://teus.me/category/IT/Notepad2 |
Latest development builds (artifacts in Release configuration for each compiler and platform) are available at https://github.com/zufuliu/notepad2/actions and https://ci.appveyor.com/project/zufuliu/notepad2.
v4.22.09r4360
💡Tips: To keep your current settings, do NOT replace Notepad2.ini, metapath.ini or any theme (INI) files with the bundled one, but please mind the breaking changes if any.
Changes Since v4.22.07r4278
- Localization for Italiano, contributed by @Matteo-Nigro, issue #478.
- Scintilla updated to 5.3.0, see https://www.scintilla.org/ScintillaHistory.html for the changes.
- Fortran lexer and API list updated to Fortran 2018. ba12c90
- Verilog lexer and API list updated to Verilog 2005 and SystemVerilog 2017, issue #474. 4c5433f and 14ee7ab
- VHDL lexer and API list updated VHDL 2019. c4b738a
- Other lexer and API updates: AWK (0688888), C/C++ (9617528 and dfe36f0), LLVM IR (cce7d0c), NSIS (e685245), PHP (44c2432). Python (93404d7), R (92b5db6), SQL (5864258 and 768c5c4), Swift (a15e924), TypeScript (619d9b0), Vim (9cce79e).
- Other bug fixes and improvements.
Breaking Changes
- metapath: unit for
AutoRefreshRate
property changed from second to millisecond. 594cdb2
File List
Localization | Language | Architecture | Minimum System |
---|---|---|---|
en | English | ARM64 | Windows 10 on ARM |
it | Italiano | ARM | Windows RT (Windows 8 on ARM) |
ja | 日本語 | AVX2 | 64-bit Windows 7, Server 2008 R2 |
ko | 한국어 | x64 | 64-bit Windows Vista, Server 2008 |
zh-Hans | 中文 (简体) | Win32 | Windows XP, Server 2003 |
zh-Hant | 中文 (繁體) | ||
i18n | all above languages | ||
한국어 | https://teus.me/category/IT/Notepad2 |
Latest development builds (artifacts in Release configuration for each compiler and platform) are available at https://github.com/zufuliu/notepad2/actions and https://ci.appveyor.com/project/zufuliu/notepad2.
v4.22.07r4278
💡Tips: To keep your current settings, do NOT replace Notepad2.ini, metapath.ini or any theme (INI) files with the bundled one, but please mind the breaking changes if any.
Changes Since v4.22.05r4220
- Scintilla updated to 5.2.4, see https://www.scintilla.org/ScintillaHistory.html for the changes.
- Lexer and API list for PowerShell updated to PowerShell 7.2 LTS. df3c4a4
- Improved lexer: JavaScript d28428d and 05513a8, Markdown 803b194, WebAssembly 25e9723.
- Added command line option
/ro
to open file in read only mode, you can setReadOnlyMode=1
in Notepad2.ini to open all file in read only mode, issue #470. 15bd2ea - Improved toggle folds performance for large file. 5108c93 and a8a61cc
- Fixed printing broken. 9589aa6
- Other bug fixes and improvements.
Behavior Changes
- File declared with ISO-8859-1 or ISO-8859-9 encoding is change to open with Windows-1252 or Windows-1254 respectively, this follows web browser practice (see https://encoding.spec.whatwg.org/#names-and-labels), you can reload the file with corresponding ISO-8859 encoding to get old behavior, issue #469. d190148
- In addition to binary file, file with read only attribute set is changed to open in read only mode. 15bd2ea
File List
Localization | Language | Architecture | Minimum System |
---|---|---|---|
en | English | ARM64 | Windows 10 on ARM |
ja | 日本語 | ARM | Windows RT (Windows 8 on ARM) |
ko | 한국어 | AVX2 | 64-bit Windows 7, Server 2008 R2 |
zh-Hans | 中文 (简体) | x64 | 64-bit Windows Vista, Server 2008 |
zh-Hant | 中文 (繁體) | Win32 | Windows XP, Server 2003 |
i18n | all above languages | ||
한국어 | https://teus.me/category/IT/Notepad2 |
Latest development builds (artifacts in Release configuration for each compiler and platform) are available at https://github.com/zufuliu/notepad2/actions and https://ci.appveyor.com/project/zufuliu/notepad2.
v4.22.05r4220
💡Tips: To keep your current settings, do NOT replace Notepad2.ini, metapath.ini or any theme (INI) files with the bundled one, but please mind the breaking changes if any.
Changes Since v4.22.03r4130
- Scintilla updated to 5.2.2, see https://www.scintilla.org/ScintillaHistory.html for the changes.
- Lexer and API list for PHP updated to PHP 8.1. HTML, JavaScript and CSS are supported in the new lexer, issue #239. 4a5c6d8
- Better support for CSS, SCSS, Less and HSS, issue #65. 24ec46e
- Improved encoding detection, especially UTF-16 without BOM, issue #448. f3e321e, 8def37f, etc.
- Improved auto-completion, Notepad2 is more customizable with the lexer configuration script. abe9b30, etc.
- Improved lexer: C# 63b56c5, JavaScript and Python d7b8ffe, Markdown afbd6d9, Ruby 833ea50.
- Other bug fixes and improvements.
File List
Localization | Language | Architecture | Minimum System |
---|---|---|---|
en | English | ARM64 | Windows 10 on ARM |
ja | 日本語 | ARM | Windows RT (Windows 8 on ARM) |
ko | 한국어 | AVX2 | 64-bit Windows 7, Server 2008 R2 |
zh-Hans | 中文 (简体) | x64 | 64-bit Windows Vista, Server 2008 |
zh-Hant | 中文 (繁體) | Win32 | Windows XP, Server 2003 |
i18n | all above languages | ||
한국어 | https://teus.me/category/IT/Notepad2 |
Latest development builds (artifacts in Release configuration for each compiler and platform) are available at https://github.com/zufuliu/notepad2/actions and https://ci.appveyor.com/project/zufuliu/notepad2.
v4.22.03r4130
💡Tips: To keep your current settings, do NOT replace Notepad2.ini, metapath.ini or any theme (INI) files with the bundled one, but please mind the breaking changes if any.
Changes Since v4.22.01r4056
- Scintilla updated to 5.2.1, see https://www.scintilla.org/ScintillaHistory.html for the changes.
- Enable multi-threaded layout to improve performance for very wide lines, issue #396. 419cbaf
- Support Markdown (GitHub Flavored Markdown, GitLab Flavored Markdown, and Pandoc’s Markdown), issue #157. 5f40771, etc.
- Lexer improvements: Batch 1b2422c, CMake 6ff3808 and ce27099, Java 10c2047, Rust 6eb875d and Swift 3deb9fb
- Improved multiple monitor support. 8043a8f
- Added a new style
overline
. 22db60d - Added an option to turn off copy/cut current line when there is no text selected, issue #437. 27088f1
- Fixed data loss on pasting for some rarely used characters (due to wrong UTF-16 to UTF-32 conversion), issue #441. a0908c5
- Fixed unexpected text change after press Ctrl + S when showing message box from find or replace dialog. db52d0b
File List
Localization | Language | Architecture | Minimum System |
---|---|---|---|
en | English | ARM64 | Windows 10 on ARM |
ja | 日本語 | ARM | Windows RT (Windows 8 on ARM) |
ko | 한국어 | AVX2 | 64-bit Windows 7, Server 2008 R2 |
zh-Hans | 中文 (简体) | x64 | 64-bit Windows Vista, Server 2008 |
zh-Hant | 中文 (繁體) | Win32 | Windows XP, Server 2003 |
i18n | all above languages | ||
한국어 | https://teus.me/category/IT/Notepad2 |
Latest development builds (artifacts in Release configuration for each compiler and platform) are available at https://github.com/zufuliu/notepad2/actions and https://ci.appveyor.com/project/zufuliu/notepad2.