-
pushed asciidoctor plugin to 1.5.3
-
removed old module/ settings, added bundle/pm settings
-
changed ArrayTransformations.PROCESS_CONTENT behavior for "" content to return new String[]{""} rather than new String[]{}
-
changed WidthLongestLine code to make use of new ArrayTransformations.PROCESS_CONTENT method
-
added dependency to AsciilList and changed V2 renderer behavior to use AsciiList render behavior
-
added AsciiList demos to V2
-
-
fixed problem in rendering (now uses correct width and indentation for line wrapping)
-
added description list for single and multi line descriptions
-
edits in JavaDoc
-
added fix for issue #2 - line breaks in column content - vdmeer#2
-
added pull request #3 - WidthLongestLine - vdmeer#3
-
added no-border row theme and table theme, plus examples
-
changed V2 render behavior and added methods to ArrayTransformations for it
-
PROCESS_CONTENT(Object content) creates lines for table content
-
WRAP_LINES(final int length, String[] ar) wraps those lines
-
renderer now calls new PROCESS_CONTENT and then new WRAP_LINES
-
-
added a lot of JavaDoc to packages and overview
-
added test cases for JavaDoc examples
-
V2 changes
-
fixed return type of all methods in V2_TableRenderer (now actual self not abstract implementation)
-
moved the testTheme methods of the table/row theme builders into a new class ThemeValidator (fixes a tangle problem)
-
moved content creation from Processed row to Renderer (fixes a tangle problem)
-
smaller changes in width package, plus added more width calculation objects (longest word with several constraints)
-
moved all width objects into the render package, renamed the implementations of the interface removing V2_
-
-
minor version change due to many changes, added features and refactoring
-
overhaul of V2
-
some refactoring and renaming
-
all classes for the external API are V2_*, all other (rather internal) classes don’t have that prefix
-
moved standard methods into utils class
-
separated content rows from rule rows (now by class)
-
added alignment and padding to content rows
-
changed the width classes: now in separate package, with interface and abstract implementation
-
added all documentation to the packages
-
created package for render, added width to it
-
bug fixes
-
added loremipsum package for testing justified columns
-
-
V2 changes
-
added LaTeX-style table theme (ASC7_LATEX_STYLE_STRONG)
-
added tests and edited javadoc
-
made V2_AbstractTableTheme public
-
-
added ARRAY_TO_STRING to ArrayTransformations (from skb-base)
-
renamed Table_ToStringStyle to ObjectToStringStyle since it is more general than for tables
-
removed kv methods
-
-
bug fix in WidthByColumn
-
edit of documentation (javadoc and readme)
-
minor changes in v2 theme handling
-
V1 and V2 changes
-
renamed all v1 classes to "V1_"
-
renamed all v2 classes to "V2_"
-
-
V1 changes
-
moved TablePair from commons to v1 (only used in v1)
-
refactored CommonFactory from commons to v1/V1_Factory (only used in v1)
-
-
V2 changes
-
added AbstractTableTheme and changed E_TableThemes and TableThemeBuilder implementations
-
added AbstractRowTheme and changed E_RowThemes and RowThemeBuilder implementations
-
changed exceptions on V2_Validator to TableException
-
-
fixed wrap lines bug in V2_ProcessedRow (did not consider span for line wrapping)
-
complete re-write of v2
-
moved back to Java 7 on request
-
added Factory and Validator to move create/validate methods out of interfaces
-
moved toDoc() methods into builder to remove default in interfaces
-
separated out v2 into multiple packages leaving only the table on the top level
-
changed all private to protected final
-
moved flip transformer init to declaration
-
moved to Maven build
-
moved into own Github repo
-
removed SKB dependencies
-
removed OptionList and added setters for padding character and theme
-
moved all other skb.base classes into this package
-
-
added an experimental V2
-
changed theme and option handling
-
options now provided by TableOptions
-
all standard themes are enumerated in StandardTableThemes
-
custom themes can be created implementing TableTheme
-
-
all drawing characters are enumerated in CharactersBoxDrawing
-
changed javadoc accordingly
-
added LaTeX style table themes for 7-Bit, light, heavy, double, and some mutli-dash characters