What's new in Programmer's Notepad 2.4.2.1440
Dec 15, 2016
- What's new in 2.4:
- Fuzzy matching in "Jump to" dialog, e.g. MTM for MyTestMethod
- New style presets
- New translations
- Delay shutdown for file save
- Improved find dialog resizing
- PyPN included as optional component in installer
- PyPN updated to Python 3.4
- Bug Fixes:
- Fixes to XML/HTML tag completion
- UTF-8 Replace All and UTF-8 character code improvements for Regex search
- Fix for script recording due to Scintilla bug
New in Programmer's Notepad 2.3.4.2350 (Sep 2, 2011)
- What's new in 2.3:
- Jump dialog now filters results as you type.
- Custom scheme is now implemented as a PN extension.
- Double-click on tab bar (not on tab) starts a new doc (request #145).
- 3 types of block comment supported in custom schemes (schemedef).
- Tags only auto-closed in the correct state in HTML/XML, hr br and img not auto-closed.
- Miscellaneous updates to schemes to improve highlighting (including HTML5 elements and attributes).
- RTF export reworked, background colours now working better.
- Properties scheme folding.
- Two identifier types in customscheme independant of keyword recognition.
- Select a URL and right-click to go to it.
- New German and Russian translations.
- Scheme Presets: Solarized (Light), improved Obsidian, thanks to contributors.
- Bug Fixes:
- Disable non-relevant project menu items when using magic folders.
- Exit code should be 0.
- Fix issue leading to crash after closing split view.
- Allow customizing New Default keyboard shortcut. Allow localising Plain Text scheme name.
- More protection for invalid editor scenarios.
- Fix window positioning where left-most monitor has negative co-ordinates.
- Schemes now always rebuilt at install time, remove duplicate Powershell scheme.
- Fixed an issue where undo didn't correctly clear clip insertion state.
- Tools/New/Language menus missing on Chinese Windows XP.
- Translations not working in Portable distribution.
- Auto complete of tags now works when using "ignore case".
- Docking window content focused rather than docking window itself, improves behaviour on showing output.
- Bookmark image now non-aliased.
- Disable C++ preprocessor tracking.
- Line comment insertion fixed.
- Smartstart option serialization.
- Jump dialog fixed.
- Fix folding.
- Remove "-" from PHP character set.
- Fix translation of the Page Setup dialog, and several other translation issues.
- Make sure alternate streams and file attributes are retained across saves.
- Provide a command to return focus to editor at all times, and make sure docking window content is focused on activation.
- Fix clip indents to avoid breaking multi-line python scripts.
- Fix line endings before eval'ing script.
- Allow escape to cancel find dialogs.
- Fixes to the following schemes: Pascal, Modula-2, Matlab, TCL.
- What's new in 2.3 under the cover:
- Scintilla updated to 2.23
- Boost updated to 1.45
- Now built with Visual Studio 2010
- Extensions Interface Changes:
- All extensions should be built with Boost 1.45 and VS2010
- IScriptRunner and IScriptRunner2 merged
- OpenFile will now switch to an active open window rather than always opening.
New in Programmer's Notepad 2.2.0.2240 (Jan 25, 2011)
- Complete Unicode conversion, files, searching, projects, UI, clips…
- Complete redesign of text clips, with editing built in to new UI view and code templates and text clips consolidated
- Multiple concurrent selections (ctrl+select)
- Type into multiple selections and block selections
- Virtual space
- Translations – PN in your language
- Flexible split views
- Converting between ANSI/Unicode properly converts current file contents
- Vastly improved file encoding options and defaults
New in Programmer's Notepad 2.0.10.1010 (Nov 12, 2009)
- Vastly improved regular expressions support
- Explorer view
- Open files view
- Vista-behaviour improvements
- Win7 Support
- API file autocomplete
- SDK for building extensions
- Style presets
- Macro/Script recording with PyPN
- Smart Highlight to show all instances of selected word
- Loads of bug fixes, and a bunch more new features
New in Programmer's Notepad 2.0.10.1010 RC (Nov 12, 2009)
- Almost all changes since build 970 are minor fixes, with the exception of the additional support for XML API files (supporting Notepad++ format). Providing no major issues are found, this will become the stable release, and I plan to test the update mechanism for stable builds soon by signalling this as the new stable build.
New in Programmer's Notepad 2.0.9.794 (Jul 24, 2008)
- Extensions interface, allows extension of PN using C add-ins
- Python extension (PyPN), allows scripting of PN using Python
- Tag browsing
- Keyboard customisation
- Comment insertion/removal
- Autocomplete (based on keywords and tags)
- Code templates
New in Programmer's Notepad 2.0.7.653 (Feb 27, 2007)
- Added basic AutoComplete, Comment/Uncomment, better Extensions support including keyboard shortcuts for extension commands.
- The release also fixes a number of bugs.