- fix formatter bug (thanks @maikebing)
- fix bug: #32 Misplaced format If there are UTF-8 characters in the data (thanks @haptear)
- fix bug: #30 Misplaced format If there are UTF-8 characters in the data (thanks @haptear)
- allow developer support their datasource
- fix bug #25 List crashed when using with string type
- introduce WithHeaderTextAlignment, allow user custom header alignment, if it's not defined, it will get text alignment setting, default is left
- fix bug: double header formatter
- support text alignment center
- change order of items in enum TableAligntment
- remove titleAlignment (use TextAlignment instead)
- restructure project
- meta rows should be invoked when table is building
- table title alignment (left/right/center)
- fix title coloring issue when using table alignment center/right
- fix bug table alignment
- add test project
- allow custom BorderLeft, BorderRight, BorderTop, BorderBottom
- re-implement custom format builder
- color table title (text color & background color)
- replace old formats (markdown, alternative ...) by CustomFormat builder
- Trim table line/border/divider if all chars are space
- allow custom padding left, padding right of cell content
- rename some variables
- fix bug: allow using title on old formats
- add new method .WithFormatter, allow user re-format content/header value
- support Table alignment (left, center and right)
- implement table ChartMap to support box-drawing characters and header ChartMap
- does not throw exception when data null/empty
- support DescriptionAttribute for List (custom column header text)
- re-implement MetaRow, support multi row
- remove AppConstants, replace with builder.ColumnLength & builder.RowLength
- remove ConsoleTableBuilderOption
- support TextAligment (Left and Right)
- support Column MinLength
- support table title
- add TrimColumn extension (replace for Option.TrimColumn)
- remove MetaRowPositions.None
- fix typo
Feature
- Support .net framework 3.5