feat: Add enhanced table functionality#130
Conversation
Added new features for improved table handling: - Write-EnhancedTable function for automatic column width calculation - Empty column detection and removal capabilities - Custom column width distribution - Get-TableEmptyColumn for analyzing empty columns - Comprehensive test coverage for all new functions - Example45.ps1 demonstrating enhanced table features - Added localized messages for enhanced table operations - New about_PScriboEnhancedTables.help.txt documentation
- Fixed document context initialization in tests - Fixed array handling using Measure-Object - Added support for objects with no properties - Fixed empty string value handling - Fixed array conversion and property counting - Added localization strings for new messages - All tests now passing
- Fix input validation in Find-EmptyTableColumn for string inputs - Update error message format in Get-TableColumnWidth - Improve custom width handling and validation - Add proper type checking and error handling - Fix all unit tests (329/329 passing)
|
@iainbrighton , could you please take a look at this? |
|
Thanks @msoukhomlinov for the contribution. It looks comprehensive and I will take a more detailed look. Apologies for the slow response, but I have been putting off updating the release pipelines to support the new HSM certificate requirements. I can't release any new code until this is done 😢. I have had a quick glance over the code and can see that it is a wrapper around the existing Cheers, |
Hi @iainbrighton , its up to you, maybe this may over-complicate existing table implementation, I'd be guided by your thoughts. |
|
Hi @iainbrighton , a gentle reminder re this, would like to close this out. |
|
@iainbrighton , a gentle reminder please. |
|
I want to test this features! do the branch have the latest 0.11.1 changes? |
Added new features for improved table handling: