Skip to content

Releases: nchaugen/tabletest-formatter

TableTest Formatter 1.1.1

12 Mar 22:31

Choose a tag to compare

Added

  • Support quoted map keys, both single- and double-quoted

TableTest Formatter 1.1.0

09 Mar 23:46

Choose a tag to compare

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-spotless module — TableTest formatting is now supported natively by Spotless

tabletest-formatter-1.0.1

23 Feb 20:14

Choose a tag to compare

Changed

  • Merged config module into core so integrations only need a single Maven coordinate (org.tabletest:tabletest-formatter-core)

v1.0.0

17 Feb 23:53

Choose a tag to compare

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

03 Jan 20:59

Choose a tag to compare

Added

  • TableTest table formatting for Java and Kotlin files (with @TableTest annotations), and standalone .table files
  • 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 @TableTest annotation, preserving source indentation style (tabs/spaces) with configurable extra indentation