Releases: Coises/ColumnsPlusPlus
Release 1.0 of Columns++ for Notepad++
You can use the Quick Installer if you have Notepad++ (either 32-bit, 64-bit or both) installed in the default location(s).
-
This will be the first version submitted for inclusion in Plugins Admin.
-
Added ability to check GitHub for new releases of Columns++ and to show an indication on the Columns++ menu when an update is available. It is not possible to update Plugins Admin until a new version of Notepad++ is released, but this will make it easier to update manually, if desired, before the next release of Notepad++.
SHA-256 Hash (ColumnsPlusPlus-1.0-x64.zip): E83B2B93027D058B52F642C57D579A7E0F657F4C62F4D008F9B18219DEEF2073
SHA-256 Hash (ColumnsPlusPlus-1.0-x86.zip): 75916743DD3825969BBF069859AD82A48F292D215566ED58A33840A56FF38A4D
Release 0.8-alpha of Columns++ for Notepad++
You can use the Quick Installer if you have Notepad++ (either 32-bit, 64-bit or both) installed in the default location(s).
-
References in formulas and sort keys to regular expression capture groups beyond 9 work now.
-
When matching regular expressions in column selections or search regions, lookbehind assertions do not recognize any text beyond the boundary of the selection within the row or the segment of the search region in which a match is attempted. (In previous versions of Columns++, as in Notepad++, the text potentially examined by lookbehind assertions always extended to the beginning of the document.)
-
Changed the way Search in indicated region behaves when no region is indicated, nothing is selected and a search is initiated; if Auto set is checked (the default), the search region is set to the entire document. The old behavior (raising a dialog requesting a rectangular selection) may be obtained by unchecking Auto set.
-
Made some refinements in how find and replace strings in Extended search mode are processed, including fixes for potential bugs and adding \Uxxxxxx (note: capital U) accepting up to six hexadecimal digits to specify any valid Unicode code point.
-
Added dropdown arrows to the Count and Replace All buttons in Search in indicated region to support additional operations: Select All, Count Before, Count After, Select Before, Select After, Replace Before, Replace After and Clear History.
-
Regular expressions using \K will work for incremental find and replace in Search in indicated region providing focus does not leave the dialog between finding a match and replacing it.
-
Added an Align... command to the Columns++ menu to support aligning column text on any character, character string or regular expression.
SHA-256 Hash (ColumnsPlusPlus-0.8-x64.zip): B729AFC445E2F694E6E72254062F9CF5D677EEDCC50C699BD4EB56551668004B
SHA-256 Hash (ColumnsPlusPlus-0.8-x86.zip): 5C10264482DB0DF936DAC7D9518ED7FDF38005BB1FC310983FA5F3B5F587FA07
Release 0.7.5-alpha of Columns++ for Notepad++
You can use the Quick Installer if you have Notepad++ (either 32-bit, 64-bit or both) installed in the default location(s).
- When the user attempts to initiate a search with a multiple selection in which all selections are empty, show a message that a search region could not be constructed from the selection. Previous behavior was to become unresponsive, requiring the user to force-close Notepad++. Addresses issue #13.
SHA-256 Hash (ColumnsPlusPlus-0.7.5-x64.zip): B99862EDEA93F65C3FA1BB8E3B922B8F819DED4E691FFB86EFAFDD0919540D44
SHA-256 Hash (ColumnsPlusPlus-0.7.5-x86.zip): 26088D88A2C150736278BF586DB08A6296C9984755F11220EE0CC91DB904AC18
Pre-release 0.7.4-alpha of Columns++ for Notepad++
You can use the Quick Installer if you have Notepad++ (either 32-bit, 64-bit or both) installed in the default location(s).
- The Align numeric command and the Numeric aligned option of the Calculate... command now take into account numbers formatted as times, based on the settings in the Time formats dialog.
SHA-256 Hash (ColumnsPlusPlus-0.7.4-x64.zip): 0AA00D5AD42F2DB0296C98DA5CD99795F02ECC00B5B23DAFEA0D01FCFCF03FE1
SHA-256 Hash (ColumnsPlusPlus-0.7.4-x86.zip): 55323A67BCE5CA007CFA17F832AB7AD06F3F81023D6F0022E8DF421DCE968858
Pre-release 0.7.3-alpha of Columns++ for Notepad++
You can use the Quick Installer if you have Notepad++ (either 32-bit, 64-bit or both) installed in the default location(s).
-
Improved exception handling: Exceptions from the Scintilla C++ interface will now be passed to Notepad++ in a way that allows it to report them as such, and uncleared error status codes from outside Columns++ will no longer cause exceptions in Columns++.
-
An error in handling parentheses in regular expression replacement strings was fixed.
-
A design flaw that could cause formula substitutions in regular expression replacement strings to be misinterpreted as part of a special sequence (such as a $n capture group reference) was fixed.
Known problems:
- Numeric alignment does not work consistently with numbers formatted as times.
SHA-256 Hash (ColumnsPlusPlus-0.7.3-x64.zip): 5E7D92F70D72861E5F73A95F55E5FC69A11D1F51306AE45C30E345F2184C6198
SHA-256 Hash (ColumnsPlusPlus-0.7.3-x86.zip): F2608D5C64984CBEA510C4C6A2BAAF644C125811BAEC79D89974049869E504F6
Pre-release 0.7.2-alpha of Columns++ for Notepad++
You can use the Quick Installer if you have Notepad++ (either 32-bit, 64-bit or both) installed in the default location(s).
- Replaced a Windows API call that caused Version 0.7.1-alpha to fail to load on versions of Windows prior to Windows 10 with one that works on Vista and later versions. (Issue #10).
Known problems:
- Numeric alignment does not work consistently with numbers formatted as times.
SHA-256 Hash (ColumnsPlusPlus-0.7.2-x64.zip): 79E6C3A574C7F87C74F4C1289E113CA9F953D759F5F13168A6A9185AFA46AADD
SHA-256 Hash (ColumnsPlusPlus-0.7.2-x86.zip): FA90B72ED0CC2661B04022E005439EED458CB42ED917767928DAE235319CFB49
Pre-release 0.7.1-alpha of Columns++ for Notepad++
You can use the Quick Installer if you have Notepad++ (either 32-bit, 64-bit or both) installed in the default location(s).
- Added a progress dialog for long-running Elastic tabstops operations. The operation can be cancelled using a link in the dialog or the Escape key. A control to set the minimum estimated time remaining to trigger the progress dialog was added to the Options dialog.
Known problems:
- Numeric alignment does not work consistently with numbers formatted as times.
SHA-256 Hash (ColumnsPlusPlus-0.7.1-x64.zip): 18EFD2B7CE3B263C5760C62DD3A2CC61095FC6862702F19FF7A18FF8D5F49571
SHA-256 Hash (ColumnsPlusPlus-0.7.1-x86.zip): 88522A7358B01CB69BA27E943A1F6D87CE7D85F38B42DD57B3F76287882337BA
Pre-release 0.7-alpha of Columns++ for Notepad++
You can use the Quick Installer if you have Notepad++ (either 32-bit, 64-bit or both) installed in the default location(s).
-
Added the ability to use formulas in regular expression replacements in the Search dialog.
-
Made setting and modifying the search region in the Search dialog more flexible.
-
Made the use of time formats for numbers more controllable and predictable, and added the Time formats dialog.
-
Made all dialogs that use formulas and/or regular expressions validate them and show balloon tips for errors.
-
Improved handling of zero-length regular expression matches.
-
Made the caret assertion in regular expressions match the beginning of each contiguous segment in the search region (e.g., the left edge of the selection in each row of a rectangular selection) as well as its standard match to the beginning of lines in multi-line segments.
-
Updated help to reflect these changes.
-
Fixed an error which caused sluggish scrolling when a rectangular selection covered a large number of lines.
Known problems:
-
If a tab has Elastic tabstops enabled and has a very large number of lines in a rectangular selection, switching from another tab to that tab is slow: on the author's system, a selection spanning 20,000 lines with 65 tabs per line causes a delay of fifteen to twenty seconds, during which Notepad++ is unresponsive.
-
Serious: The delay described above is magnified many times, possibly to the point where force-closing Notepad++ is the only reasonable option, if the tab from which one is switching is showing a Markdown Panel (from the MarkdownPanel plugin). At this time, I do not know the reason for this, nor whether a similar effect could occur when using other plugins that show side panels. (It does not happen when using the built-in Document Map.) Don't leave work unsaved when you are using Elastic tabstops with large files (over a few thousand lines).
-
Numeric alignment does not work consistently with numbers formatted as times.
SHA-256 Hash (ColumnsPlusPlus-0.7-x64.zip): 484734FC256CCEF6E2455D8630A4E077C3FEE606DD758558529D2D44A2BA9B0D
SHA-256 Hash (ColumnsPlusPlus-0.7-x86.zip): 13B315B8332B764EF8C6CE2D8AC8A7BA54D33714FF687A1A3736D25FFEF3DD81
Pre-release 0.6.1-alpha of Columns++ for Notepad++
You can use the Quick Installer if you have Notepad++ (either 32-bit, 64-bit or both) installed in the default location(s).
-
Make use of NPPM_ALLOCATEINDICATOR introduced in Notepad++ 8.5.6 while remaining compatible with older versions.
-
Fixed a few minor cosmetic errors.
SHA-256 Hash (ColumnsPlusPlus-0.6.1-x64.zip): 961CBD66D16B147ECA720243E5D9F3BB957DD8FE2DC24CB8C91BA218D3CD3123
SHA-256 Hash (ColumnsPlusPlus-0.6.1-x86.zip): E9603768846A0F4931CDDB10209EC5AE4EE79F6F2BD073A7252B1B11567B7E51
Pre-release 0.6-alpha of Columns++ for Notepad++
You can use the Quick Installer if you have Notepad++ (either 32-bit, 64-bit or both) installed in the default location(s).
-
Added Sort... command and dialog supporting custom sorts, including selection of locale for locale sorts, sorting within the column selection only (leaving data surrounding the selection in place), and sort keys derived from a regular expression match. Details are in the updated help.
-
Made Convert Tabs to Spaces significantly faster for large files.
SHA-256 Hash (ColumnsPlusPlus-0.6-x64.zip): C54686A285469589C91398B8EC1E0C937D0BDD4C8EC1C58198DA7F98F237D937
SHA-256 Hash (ColumnsPlusPlus-0.6-x86.zip): 2FCA791C6A54BD0771DD17A43721035A7DD421B40C239E915FB7F84322CEB4AE