Releases: Coises/ColumnsPlusPlus
Columns++ for Notepad++ version 1.1.3
You can use the Quick Installer if you have Notepad++ (either 32-bit, 64-bit or both) installed in the default location(s).
-
Corrected an error which caused the column position to be lost when navigating with cursor up or down keys over short lines with Elastic tabstops enabled. Addresses issue #25.
-
Updated Notepad++ include files to version 8.7, Scintilla include files to version 5.5.2, Boost.Regex to 1.86 and nlohmann/json to 3.11.3.
-
Updated the help to clarify how numbers are processed internally for calculations and what limits this places on accuracy of calculations.
SHA-256 Hash (ColumnsPlusPlus-1.1.3-x64.zip): 911A4BFFF508DC18E0CC9D1DDD6AD5ADAA5F957783B238A8535B01790FBC0D97
SHA-256 Hash (ColumnsPlusPlus-1.1.3-x86.zip): 66B9EAB9191DD46E465BB67834E1EA2A51BAC8E652B3CBCD506BFB1BE2568AE6
Columns++ for Notepad++ version 1.1.2
You can use the Quick Installer if you have Notepad++ (either 32-bit, 64-bit or both) installed in the default location(s).
I am still seeing some anomalies when elastic tabstops are enabled in a file which is simultaneously visible in both views. I’m unsure if they can be resolved; be prepared for strangeness in that situation.
Since this version is almost certainly better than the last version marked stable (v1.0.6), I’m going to set it as latest/stable. Please continue to report, either here or in the Notepad++ community forum, any misbehavior you encounter.
Changes since last stable version (v1.0.6):
Fixes and improvements:
-
When DirectWrite is enabled in Notepad++ settings, "Best estimate" for monospaced font optimization will always be "no"; monospaced font optimizations don't appear to have any advantage with DirectWrite, and they can cause problems. (v1.1)
-
Improvements to the way tab settings are tracked can sometimes significantly speed up, or completely avoid, the "Setting tabstops" message box that interrupts editing when working with large rectangular selections in large files. (v1.1)
-
Fixed an error that caused settings for a document to be lost when it was moved from one view to the other or closed in one view while open in the other. (v1.1)
-
Fixed an omission that sometimes caused pasting a rectangular selection or a multiple selection to paste into the wrong columns in lines that were not visible on the screen. This fix only works on Notepad++ versions 8.6 and higher. The work-around for pre-8.6 versions is to make a zero-width rectangular selection deep enough to cover all the lines into which you will paste before pasting. (v1.1)
-
Fixed an error that caused elastic tabstop processing to be applied after using Replace All or Replace All in All Opened Documents in the Notepad++ Search dialog when elastic tabstops is not enabled. Expected to resolve issue #24. (This error has been present since Columns++ version 1.0.4 when used with Notepad++ versions 8.6.5 or greater.) (v1.1.1)
-
Fixed some errors that could cause elastic tabstops layout to fail to update properly in the inactive view when the same document is visible in both views. (v1.1.1)
-
Fixed an error that sometimes caused elastic tabstops progress dialogs to be raised when not needed, and to run much more slowly than necessary. (v1.1.2)
New features:
-
Added the Selection submenu, which contains options to extend a rectangular section to the edges of the document (up, left, right or down), to enclose a selection (which can be a single or a multiple selection) in a rectangular selection, and to extend a selection either left to right or top to bottom. Default keyboard shortcuts are established, which can be changed or removed in the Shortcut Mapper in Notepad++. (v1.1)
-
Added the Timestamps command and dialog. This command may not be available on Windows versions older than Windows 10 version 1903/19H1. Columns++ will attempt to detect when it will not work and remove it from the menu, but it is possible that it will appear but be non-functional on some older systems. (v1.1)
Notes:
- Some new features and fixes are probably incompatible with the BetterMultiSelection plugin. I believe that most if not all of that plugin's features are now incorporated natively in current versions of Notepad++; if there are specific problems you cannot solve without that plugin and you observe conflicts with Columns++, please open an issue in the GitHub repository for Columns++ and I will see if there is anything I can do about it.
SHA-256 Hash (ColumnsPlusPlus-1.1.2-x64.zip): 120D14E881C6FAD09CD10F052A2788987E0467A095468A00A52CB508E9DD83D2
SHA-256 Hash (ColumnsPlusPlus-1.1.2-x86.zip): 790C44B159AF5FCD195CB997686C0DF5E936F69CFED9EACE9C2645B783DEAFC2
Columns++ for Notepad++ version 1.1.1
You can use the Quick Installer if you have Notepad++ (either 32-bit, 64-bit or both) installed in the default location(s).
-
Fixed an error that caused elastic tabstop processing to be applied after using Replace All or Replace All in All Opened Documents in the Notepad++ Search dialog when elastic tabstops is not enabled. Expected to resolve issue #24. (This error has been present since Columns++ version 1.0.4 when used with Notepad++ versions 8.6.5 or greater.)
-
Fixed some errors that could cause elastic tabstops layout to fail to update properly in the inactive view when the same document is visible in both views.
SHA-256 Hash (ColumnsPlusPlus-1.1.1-x64.zip): 93875D5795BE718426C081186C74EC10BA5C5F8DC79525BEF3C949DE51F0C3E4
SHA-256 Hash (ColumnsPlusPlus-1.1.1-x86.zip): 615183DB1FB7652618C53B680A6D7837A4603A6EFA44A42AF397A2BEE468FD69
Columns++ for Notepad++ version 1.1
You can use the Quick Installer if you have Notepad++ (either 32-bit, 64-bit or both) installed in the default location(s).
Fixes and improvements:
-
When DirectWrite is enabled in Notepad++ settings, "Best estimate" for monospaced font optimization will always be "no"; monospaced font optimizations don't appear to have any advantage with DirectWrite, and they can cause problems.
-
Improvements to the way tab settings are tracked can sometimes significantly speed up, or completely avoid, the "Setting tabstops" message box that interrupts editing when working with large rectangular selections in large files.
-
Fixed an error that caused settings for a document to be lost when it was moved from one view to the other or closed in one view while open in the other.
-
Fixed an omission that sometimes caused pasting a rectangular selection or a multiple selection to paste into the wrong columns in lines that were not visible on the screen. This fix only works on Notepad++ versions 8.6 and higher. The work-around for pre-8.6 versions is to make a zero-width rectangular selection deep enough to cover all the lines into which you will paste before pasting.
New features:
-
Added the Selection submenu, which contains options to extend a rectangular section to the edges of the document (up, left, right or down), to enclose a selection (which can be a single or a multiple selection) in a rectangular selection, and to extend a selection either left to right or top to bottom. Default keyboard shortcuts are established, which can be changed or removed in the Shortcut Mapper in Notepad++.
-
Added the Timestamps command and dialog. This command may not be available on Windows versions older than Windows 10 version 1903/19H1. Columns++ will attempt to detect when it will not work and remove it from the menu, but it is possible that it will appear but be non-functional on some older systems.
Notes:
- Some new features and fixes are probably incompatible with the BetterMultiSelection plugin. I believe that most if not all of that plugin's features are now incorporated natively in current versions of Notepad++; if there are specific problems you cannot solve without that plugin and you observe conflicts with Columns++, please open an issue in the GitHub repository for Columns++ and I will see if there is anything I can do about it.
SHA-256 Hash (ColumnsPlusPlus-1.1-x64.zip): ECF07B7527AC1639C74F0502FE448D417F186735B18810E9EDBD43B416602C02
SHA-256 Hash (ColumnsPlusPlus-1.1-x86.zip): C7819CE90D3E047A22CBC5C01840D6D7B0109ACE7AAE864689D7D913E5001933
Columns++ for Notepad++ version 1.0.6
You can use the Quick Installer if you have Notepad++ (either 32-bit, 64-bit or both) installed in the default location(s).
- Avoid display errors that could occur when editing a wrapped line containing elastic tabstops. Under certain circumstances, an empty magenta line might appear following the edited line, or text at the end of the line might not be wrapped properly. Expected to resolve issue #20.
SHA-256 Hash (ColumnsPlusPlus-1.0.6-x64.zip): 3C34E2EB708446BAC0FA63F2BA618A3B72E84CB151500689FB1009B9A3F70D14
SHA-256 Hash (ColumnsPlusPlus-1.0.6-x86.zip): 566AD1E922F4041370D9EBECEE9E04BA3EA99FCEAA3F73A3F5B63472657CF38A
Columns++ for Notepad++ version 1.0.5
You can use the Quick Installer if you have Notepad++ (either 32-bit, 64-bit or both) installed in the default location(s).
- Correction to support for the new notification planned in Notepad++ 8.6.5.
- Fix inaccurate Convert tabs to spaces processing when elastic tabstops are used with DirectWrite enabled.
SHA-256 Hash (ColumnsPlusPlus-1.0.5-x64.zip): 01761CCFCF97DFA8AAF4538B5BBC9B7108DB12A65915E03CA395112C68965784
SHA-256 Hash (ColumnsPlusPlus-1.0.5-x86.zip): 3D163423AC01282302100412B2C20093AC9495BBBB0EC5C1C538EE92E2A809D9
Columns++ for Notepad++ version 1.0.4
You can use the Quick Installer if you have Notepad++ (either 32-bit, 64-bit or both) installed in the default location(s).
- Support planned changes to notifications in Notepad++ versions greater than 8.6.4. (Columns++ has problems with Notepad++ versions 8.6.3 and 8.6.4; it is recommended to skip these versions if you use Columns++.)
- Improved how Columns++ manages elastic tabstops layout when DirectWrite is enabled in Notepad++. (Addresses Issue #19.)
SHA-256 Hash (ColumnsPlusPlus-1.0.4-x64.zip): 25518C3BD7175858A9EA0EDF8F6FF76BC075C924638C8686A5DDA5DAB61F3A18
SHA-256 Hash (ColumnsPlusPlus-1.0.4-x86.zip): F52AA942BB2013A1AB228957AFFAEB70E0166EBE77ECF387006225B7E09646B1
Columns++ for Notepad++ version 1.0.3.1
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 only the specific problem listed below. At this time it is not recommended for general use unless this problem is troublesome for you. Use the binaries labeled 1.0.3.1.
- Fixed an omission that can cause odd cursor positioning when pressing arrow up or down immediately after inserting a tab when elastic tabstops is enabled. Addresses Issue #18.
SHA-256 Hash (ColumnsPlusPlus-1.0.3.1-x64.zip): 98073ADBC9F81AEF53EBC5E106EF5A2C443D6BCED3F295053E65373A77C2C222
SHA-256 Hash (ColumnsPlusPlus-1.0.3.1-x86.zip): F16DD2CC63E51DB42BC0ED3A3637B74F487707F69E18CC78FDD848FFFBA464C9
Release 1.0.2 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).
- All users of versions 0.8 through 1.0.1 should update to this version as soon as possible. This version fixes a serious bug in Search | Replace All/Before/After which can cause the entire application to hang (thus necessitating a force close of Notepad++ and loss of unsaved changes in all open tabs). Addresses Issue #16.
SHA-256 Hash (ColumnsPlusPlus-1.0.2-x64.zip): 1FDBD3C1E89AD87A841C3094FBFFDA7D7D28E4E05ACFE4B37DBB0FCBB58A425B
SHA-256 Hash (ColumnsPlusPlus-1.0.2-x86.zip): 91625E007608B06629AB7C462573680239EC7D497A4E8EF2775C6DDA3B50423E
Release 1.0.1 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 Width as an option for custom sorts; addresses Issue #15 feature request.
SHA-256 Hash (ColumnsPlusPlus-1.0.1-x64.zip): 934914BBD0ABE59CA185593E0018537B689321DBF0BD9F69A6B3E3C4E77C7985
SHA-256 Hash (ColumnsPlusPlus-1.0.1-x86.zip): 4345503F5C6159D4915D6E18CD1A440019771EDA000E747939BD3E05CEEFA9EA