v1.2.0
Linux-only fork notice: This repository and its releases target Linux only. For the original Windows Notepad++ application, visit notepad-plus-plus.org.
Second post-GA minor release focused on Stream B language intelligence and formatting maturity.
Released on February 15, 2026.
Release intent
- Close Stream B (
v1.2.x) scope fromTODO.md. - Deliver language-aware editing primitives that improve day-to-day coding workflows.
- Keep packaging/distribution behavior stable while advancing editor capabilities.
Highlights
- Snippet engine baseline:
- snippet expansion with tab stops and cursor progression
- snippet variable expansion (
TM_FILENAME,TM_FILENAME_BASE,TM_DIRECTORY, date variables) - built-in snippet insertion UI
- LSP completion snippet insertion baseline:
- completion snippet picker and insertion flow
- integration with baseline snippet expansion behavior
- Code folding baseline:
- syntax-region folding
- indentation folding
- manual folding
- persistent fold mode setting in Preferences
- Debugging baseline:
- breakpoint toggles and gutter markers
- run/stop/step controls
- baseline debug panel with variable and watch views
- Stream B quality-of-life completion:
- formatter timeout/retry policy and status visibility
- project-local language/formatter overrides
- code-action preview and diagnostics quick-fix affordances
Scope statement
This release centers on language-aware authoring and code manipulation workflows:
- snippet-driven editing
- baseline language-smart insertion paths
- fold-mode control
- baseline debugging control loop
No Linux support matrix changes are introduced in this release.
Known limitations
- Debugging baseline uses a lightweight MI control path and does not yet provide full DAP parity.
- Variable/watch views are baseline and not yet integrated into a persistent docked debug layout.
- Syntax-region folding behavior remains lexer-dependent for depth/region quality.
Validation links
- Checklist:
docs/releases/v1.2.0-checklist.md - Roadmap source:
TODO.md(Stream B)