Programmer's Notepad Changelog

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.