Skip to content

Releases: Coises/ColumnsPlusPlus

Pre-release 0.7-alpha of Columns++ for Notepad++

03 Sep 17:57
Compare
Choose a tag to compare

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++

16 Aug 21:48
Compare
Choose a tag to compare

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++

15 Aug 04:32
Compare
Choose a tag to compare

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

Pre-release 0.5.1-alpha of Columns++ for Notepad++

27 May 19:46
Compare
Choose a tag to compare

You can use the Quick Installer if you have Notepad++ (either 32-bit, 64-bit or both) installed in the default location(s).

This release fixes a bug that caused Numeric Aligned in the Calculate dialog to be ignored (sometimes) when Skip unused lines was also checked.

SHA-256 Hash (ColumnsPlusPlus-0.5.1-x64.zip): 0D31AE430E166DC07005DE3D8941E5535A9E68810025E1B49778732226FD6CC1
SHA-256 Hash (ColumnsPlusPlus-0.5.1-x86.zip): EA042808A9E887FB57451C1FF8287F026C5E3983B70D36BEC05A29B32D3F7733

Pre-release 0.5-alpha of Columns++ for Notepad++

19 May 21:12
Compare
Choose a tag to compare

You can use the Quick Installer if you have Notepad++ (either 32-bit, 64-bit or both) installed in the default location(s).

This release adds the Calculate... command, which inserts the results of a calculation into each line of a rectangular selection. The new command is described in the documentation.

SHA-256 Hash (ColumnsPlusPlus-0.5-x64.zip): 25C3B07E31FBADC801B35EB9F5A8F72A4094D4C9A63AB5F7F742340C0C037EA1
SHA-256 Hash (ColumnsPlusPlus-0.5-x86.zip): 2FE38C5012494088247B99DBF137BEF93496145B106C87DEAAD5F12EB2B8974B

Pre-release 0.4.1-alpha of Columns++ for Notepad++

10 May 18:19
Compare
Choose a tag to compare

You can use the Quick Installer if you have Notepad++ (either 32-bit, 64-bit or both) installed in the default location(s).

Fixes a regression in performance of Undo/Redo with Elastic tabstops enabled.

SHA-256 Hash (ColumnsPlusPlus-0.4.1-x64.zip): A323E1240BCFF062AC67000D077767672EF7C5760A0A21A0FB5645D5E83E4B5C
SHA-256 Hash (ColumnsPlusPlus-0.4.1-x86.zip): A2DCCAB1E7DE0F091878E6DA9063CAB02181D5D47B1A65C82DAA2A8D9E559DAE

Pre-release 0.4-alpha of Columns++ for Notepad++

08 May 22:24
Compare
Choose a tag to compare

You can use the Quick Installer if you have Notepad++ (either 32-bit, 64-bit or both) installed in the default location(s).

  • Improved performance with Elastic tabstops enabled, especially when the fonts in use are monospaced.

  • Added settings to the Elastic tabstops profile dialog to control application of monospaced fonts optimization and whether to use a single exclamation point, instead of the standard multi-character mnemonic, to represent control, non-printing and invalid characters when in monospaced mode.

  • Fixed an error in saving the settings of user-created elastic tabstops profiles and an error which caused the default profile to be randomly changed.

SHA-256 Hash (ColumnsPlusPlus-0.4-x64.zip): F3AE5970826C76CC99BA1609D9452D28CB686B4EAB374E54702FC896489CC4E5
SHA-256 Hash (ColumnsPlusPlus-0.4-x86.zip): C7B9F2D3D706BFDA822D9CECC29017C0DAC2B5F860AFE4D1FB81813D3304B7B4

Pre-release 0.3-alpha of Columns++ for Notepad++

01 May 00:50
Compare
Choose a tag to compare

Added Convert separated values to tabs... and Convert tabs to separated values... commands.

There are a surprising number of wrinkles to csv/tsv conversion, and testing has not been exhaustive of all the possibilities... so, a reminder: Be sure you've saved any important work before trying the new features, just in case they crash or hang Notepad++.

SHA-256 Hash (ColumnsPlusPlus-0.3-x64.zip): 7651BCFC552139014139B7503A627E9179DB54876AE421B0EF00407B6506D6B4
SHA-256 Hash (ColumnsPlusPlus-0.3-x86.zip): DFB23DF7CE12EC7F950DE05E4243F195E93483BDB79341397AED460D20AD3094

Pre-release 0.2.2-alpha of Columns++ for Notepad++

25 Apr 17:42
Compare
Choose a tag to compare

Attempt to fix failure to apply elastic tabstops when first opening a file on some systems (issue #9). No other changes except version number.

SHA-256 Hash (ColumnsPlusPlus-0.2.2-x64.zip): 70E5FF62B9AC15E1B877A29DAD062F1797B78E8ABDCAC0154BAF8D336216FA89
SHA-256 Hash (ColumnsPlusPlus-0.2.2-x86.zip): 7E8D47B6C4D60BE5FD67A04A7D993999D75598AF9AAE569A347402FD8A8DE2C6

Pre-release 0.2.1.7-alpha of Columns++ for Notepad++

18 Apr 23:32
Compare
Choose a tag to compare

Fixed some undesirable behavior with Replace in the Search in indicated region dialog (issue #7). Added an option parallel to Replace: Don't move to the following occurrence in Notepad++ for this dialog, and changed default to behave like Notepad++ (issue #8).

SHA-256 Hash (ColumnsPlusPlus-0.2.1.7-x64.zip): AB7B6A6E54D71C522AC4DC7916D8E95D07F18D17100CFF09DC4068ABA615ECA7
SHA-256 Hash (ColumnsPlusPlus-0.2.1.7-x86.zip): 5F74BD31C7DD7E0AFC4283D10063EF407A6737F8EBAA7FDE44F82563A95D3E6F