Skip to content
This repository was archived by the owner on Feb 4, 2026. It is now read-only.

v0.4.3

Choose a tag to compare

@siy siy released this 31 Dec 22:11
· 125 commits to main since this release
584abc4

What's Changed

Fixed

  • Parser: error messages now report actual error position instead of 1:1
  • Formatter: }else { spacing (now } else {)
  • Formatter: args/params/record components alignment to opening paren
  • Formatter: first arg/param/component stays on same line as opening paren
  • Formatter: chain alignment for constructor calls (new Type().method1().method2())
  • Formatter: spacing after generic closing bracket (Set<String> CONSTANT)
  • Formatter: spacing after case keyword (case "value")
  • Linter: JBCT-SEAL-01 false positive for sealed interfaces
  • Linter: JBCT-PAT-02 no longer flags method references as fork-join

Changed

  • Build: jbct-maven-plugin moved to dedicated profile (skip with -Djbct.skip)
  • Build: java-peglib dependency updated to 0.1.8

Full Changelog: v0.4.2...v0.4.3