New Update Notepad3 Updates Thread

lokamoka820

Level 43
Thread author
Verified
Top Poster
Well-known
Mar 1, 2024
3,279
3
10,812
4,169
Banana Republic
Notepad3 version 7.26.426.1:

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).
Click here to download the newest version.
 
Notepad3 version 7.26.426.1:

Click here to download the newest version.
This looks like a substantial Notepad3 release, especially on the compatibility and codebase side.

Highlights
  • The biggest practical change is probably the move to a Windows 10 minimum with major version 6 → 7.
  • The regex engine change from Oniguruma to PCRE2 10.47 is significant. PCRE2 is modern, widely used, and actively maintained, but regex behavior can differ slightly in edge cases.
  • The update to Scintilla 5.6.x and Lexilla 5.4.x should bring editor and syntax-highlighting improvements, along with some bug fixes.
  • There are also several clipboard/paste-board workflow changes, which seem to be a major focus in this release.
  • The changelog mentions a security fix for system library hijacking, which is one of the more important items from a security perspective.

Notable improvements
  • Better handling for portable use, including Favorites folder redirection and grepWinPortable integration.
  • New editor conveniences such as context-menu case conversion, tab behavior settings, auto-scroll, and default directory selection.
  • Improved encoding detection logic, including multiple fixes around UTF-8 and codepage handling.
  • ARM64 and Windows 11 rendering/flickering fixes.
  • Refactoring to an atomic save pattern, which can help reduce save-related corruption risks in some scenarios.

Things users should be aware of</B]
  • Dropping Windows 7 support means older systems will need to stay on an earlier branch.
  • Regex-related workflows may need retesting because replacing the regex engine can affect compatibility.
  • Clipboard monitoring changes may alter behavior for users who rely on older PasteBoard habits.

About security
The changelog explicitly lists “Sec-issue load system library hijacking”, which suggests the developer addressed a DLL/library loading weakness. That is a meaningful fix, although the changelog alone does not provide enough detail to measure severity precisely.

Conclusion
For most users on Windows 10 or 11, this appears to be a worthwhile update with meaningful fixes, modernization, and at least one security-relevant improvement. Users who depend on specific regex behavior or older Windows versions should review carefully before replacing an existing setup.
 
  • Like
Reactions: simmerskool

You may also like...