Notepad3 version 7.26.426.1:
rizonesoft.com
Click here to download the newest version.
NEW:
- Paste-board minimization (/B /I) escape hatch if Ctrl-key held down.
- PasteBoard: defer minimize on /B + /I startup so auto-pasted clipboard is visible briefly.
- PasteBoard: opt-out ‘Don’t ask again’ on closing modified untitled documents.
- Feat: /B auto-pastes current clipboard on empty untitled buffer.
- Add search pattern placeholder (%pattern%) for editor command.
- Feat: option to stop Clipboard monitoring during runtime.
- In Notepad3 Portable, add a redirect to the Favorites folder.
- Feat: switching from old tinyexpr lib to modern TinyExpr++ (TIN).
- In Notepad3Portable PAF, add a redirect to the Favorites folder.
- Feat: Prep for grepWin search pattern editorcmd patching.
- Feat: HTML CSS Styles.
- Add default directory selection to settings menu.
- Add special grepWinPortable error msg.
- Add Tab Settings – Tab/Backspace always indent (not only at beginning of line).
- Add [Settings2]CopyMultiSelectionSeparator config.
- Add case conversions on rmb context menu.
- Add lexer ABAQUS.
- Add UCHARDET encoding prober filter (Settings2:UchardetLanguageFilter).
- Add timsort (repl. qsort) scintilla care (iface check) scintill-call-wrapper update.
- Add auto-scroll on MMB click.
- Add Scintilla np3_patches with 5 patch files for future upgrades (SCI).
- Use Segment Heaps for memory allocation if available (Win10 2004+/Win11).
- Add AVX2 optimized x64 build configuration (x64_AVX2) (issue #4240).
- Add GitHub Actions CI workflow for MSVC builds (Win32/x64/ARM64).
- Add extensions “ts”and “tsx” in Tcl Script lexer (LEX).
- Add extension “JSX” in JavaScript lexer (LEX).
- Add Notepad3 Version in the Title bar of the Inno Setup dialog box (SUP).
CHANGES:
- ARM: LimitNotifyEvents around the four paste sites.
- Clipboard Monitoring and log “Chasing doc tail” are mutually exclusive (mutex).
- Replacing “Tab/Backspace” with “Tab/Shift-Tab.
- Revert auto resolving to UNC for mapped network-drives.
- MUI – Migrate tool “grepWin” into NotepadPortableApp (PAF).
- MUI – Cleanup and add missing files in NP3PortableApp.
- PortableApps Build (new build script, settings, grepWin orig handling).
- Migration to original grepWin tooling (remove home brew project) (GRE).
- AnalyzeReliableConfidenceLevel dialog configurable.
- Crtl+c / RMB-copy for line (empty selection) and hyperlinks.
- Win10 modernization.
- Synchronise with current scintilla mirror.
- Update SimpleIni header only lib (to v4.25).
- Major version 6 → 7 for Win10 minimum.
- Enhancement of MMB auto-scroll.
- Update UCHARDET encoding detector (UCH).
- Refactor: replace regex engines: Oniguruma (retired) by PCRE2 v10.47 (ONI->PCR).
- Refactor: File Change Notification handling.
- Update to Scintilla v5.6.0 and Lexilla v5.4.7.
- Refactor to atomic save pattern.
- Smoothening the startup window experiences.
- Some refactorings due to new features in scintilla.
- Migration of the MS VS2022 compiler to MS VS2026 vc145 platform toolset.
- Update to Scintilla 5.5.8 and Lexilla 5.4.6 (SCI/LEX).
- Moved installer scripts to Build\Installer folder with local language files (SUP).
- Rizonesoft Copyright © 2008-2025 to year “2008-2026”.
- Italian language update.
- Changed some phrases in the Italian Inno Setup script (SUP).
- Completed/Modified the Windows Properties fields in Notepad3 Setup.exe (SUP).
FIXES:
- Editable combo the edit field IS the explicit source.
- Try to address ARM flickering on clipboard paste.
- Modernizing (Win10+) Clipboard monitoring feature.
- LexHTML.cxx.
- Language file names for grepWinPortable.
- Error prone manual numbering of menu child-items for checkboxes.
- NONE vs EMPTY INI file handling, remove styling empty sections.
- Encoding dialog system codepage special handling.
- No PAF .7z creation – not supposed to be used that way.
- ARM64 flickering/rendering issues on Windows 11 25H2.
- Win32 build and build-scripts.
- PortableApps Platform build should use PA’s grepWinPortable (GRE).
- Esc search pattern on commandline for grepWinPortable(App) call (GRE).
- grepWin call parameter issues (GRE).
- Simplify encoding settings and invisible border (aero snap) problem.
- Default encoding (forced fallback).
- Claude Code review of pathlib methods.
- Sec-issue load system library hijacking.
- Unicode vs. binary encoding detection.
- PCRE2 line end detection (PCR).
- Claude Code based refactoring of encoding detection.
- Remove too strong UTF-8 affinity.
- Revert ASCII as UTF-8 for unicode detection – false positives.
- Bug in Scintilla’s Document::ConvertLineEnds() method (SCI).
- Drag-handle bug on resizable windows.
- Enhance InfoBoxLng() to replace non dark-mode aware MessageBoxEx.
- Handling if file’s parent dir is deleted.
- PCRE2 interface – bug matching line-end ($) (PRC).
- About dialog and version patching script.
- UFT-8 affinity for uchardet uncertainty (lower than 66%) (UCH).
- Refactoring from GetOpenFileName() to IFileOpenDialog().
- Revert: Regression, revert to special Text (.txt) font.
- Minor enhancements on file loading.
- Enhance ShowWindow start-up time.
- AI corrections for PathLib.
- INI file handling Notepad3 and Minipath.
- Regression regarding Zooming (caused by new Scintilla Lib merge conflicts).
- If flag ‘strip trailing blanks on save’ is active, check if there are trailing blanks.
- Cover both scopes: per-process and per-window (Shell)AppUserModelID.
- URL extraction – handle final single-quote smart.
- INI file handling in case of redirection.
- Win’s Unicode detection is not reliable, change encoding detection.
- Strip trailing blanks when saving option (issue 5444).
- New files created in correct working directory.
- Allow saving unmodified files when strip blanks is enabled.
- Black line in Language menu submenu.
- Mouse scroll settings now update without restart.
- Persist Monitoring Log (View -> Monitoring Log) setting.
- Create settings folder recursively if it doesn’t exist.
- Restore status bar after printing completes.
- Fixed /m command line defaults to text mode instead of last search mode.
- Resolve DirectWrite font face names correctly.
- Fixed user config setup to run as original user context during install/uninstall (SUP).
- Fixed FileSave() nested call issue causing unexpected save behavior (issue #5445).
- Fixed DirectWrite font variant resolution using IDWriteGdiInterop (SCI).
- Really Silent/VerySilent Uninstall (SUP).
REMOVED:
- Remove grepWinNP3 project from main (GRE).
- Remove deprecated Win7 compatibility and UTF-32 detection.
- Remove retired Oniguruma regex Engine (ONI).
- Remove obsolete AppVeyor CI build.
- Remove the “Opera Promotion” page in Notepad3 “INNO Setup Installer” (SUP).
CHANGES Versions in Tools or Libraries:
- Update TinyExpr++ (TIN) version 1.1.0 (2026-01-16).
- Update Scintilla (SCI) Library version 5.6.1 (2026-03-26).
- Update Lexilla (LEX) Library version 5.4.8 (2026-03-26).
- Update grepWin (GRE) version 2.1.12.1434 (2025-09-24).
- Update UCHARDET (UCH) encoding detector version 0.0.8 (2022-12-08).
- Update PCR2 (PCR) Regex engine version 10.47 (2025-10-21).
- Update MiniPath (MIN) version 1.0.2.191 (2022-12-13).
TRANSLATIONS (MUI):
- Afrikaans (af-ZA).
- Belarusian (be-BY).
- Chinese Simplified (zh-CN).
- Chinese Traditional (zh-TW).
- Dutch (nl-NL).
- English (en-GB).
- Finnish (fi-FI).
- French (fr-FR).
- German (de-DE).
- Greek (el-GR).
- Hindi (hi-IN).
- Hungarian (hu-HU).
- Indonesian (id-ID).
- Italian (it-IT).
- Japanese (ja-JP).
- Korean (ko-KR).
- Polish (pl-PL).
- Portuguese (pt-PT).
- Portuguese Brazilian (pt-BR).
- Russian (ru-RU).
- Slovak (sk-SK).
- Spanish (es-ES).
- Swedish (sv-SE).
- Turkish (tr-TR).
- Vietnamese (vi-VN).
Notepad3 Update | Rizonesoft
The latest Notepad3 version is 7.26.426.1. Click here to download the newest version. Found a bug or have a suggestion? Please report it here on the official Notepad3 GitHub page. Complete Changelog for All Versions: https://raw.githubusercontent.com/rizonesoft/Notepad3/master/Build/Changes.txt...
