Skip to content

TableTest Formatter 1.1.2

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Jul 15:50
· 28 commits to main since this release

Fixed

  • String arrays: comments between entries are now preserved — commented-out rows were previously reinserted as live table rows and descriptive comments deleted
  • String arrays: empty-string entries are now kept as blank rows instead of being dropped
  • CLI: crash (NullPointerException) when a file was given as a bare relative path like tabletest-format Foo.java
  • CLI: a file that cannot be read (missing, unreadable, non-UTF-8) is now reported and skipped instead of aborting the whole run; directory walk errors report a friendly message instead of a stack trace
  • CLI: file permissions (e.g. executable bit) are preserved when a file is rewritten
  • CLI: --version now reports the actual build version instead of a stale hardcoded 0.1.0-SNAPSHOT
  • String arrays: closing-quote alignment now accounts for wide characters (CJK, emoji), consistent with cell alignment
  • Blank lines inside indented tables no longer get trailing whitespace, so the formatter stops fighting whitespace-trimming editors and hooks
  • Kotlin raw strings whose table content starts immediately after the opening \""" with quote characters no longer confuse the extractor