Releases: nchaugen/tabletest-formatter
Releases · nchaugen/tabletest-formatter
TableTest Formatter 1.1.1
Added
- Support quoted map keys, both single- and double-quoted
TableTest Formatter 1.1.0
Added
- Support for Java string array syntax
@TableTest({"header | col", "val | val"})alongside existing text block syntax
Changed
- Lowered Java requirement from 21 to 17
Removed
tabletest-formatter-spotlessmodule — TableTest formatting is now supported natively by Spotless
tabletest-formatter-1.0.1
Changed
- Merged config module into core so integrations only need a single Maven coordinate (
org.tabletest:tabletest-formatter-core)
v1.0.0
Added
- Support for reading indent style and size from .editorconfig
Removed
- BREAKING: Removed config parameters for indent style and size, instead use .editorconfig to override defaults
Changed
- Moved to new org.tabletest coordinates, please update your dependencies accordingly
Fixed
- Corrected emoji display width calculation
v0.1.0
Added
- TableTest table formatting for Java and Kotlin files (with
@TableTestannotations), and standalone.tablefiles - Column alignment with proper spacing, Unicode/emoji width handling, and collection literal formatting
- Command-line tool for formatting files and directories with check mode for CI integration
- Spotless integration (Gradle) with configurable indentation and formatting options
- Graceful error handling that never breaks builds when encountering malformed tables
- Indentation alignment: Aligns tables relative to
@TableTestannotation, preserving source indentation style (tabs/spaces) with configurable extra indentation