Skip to content

v0.3.0

Choose a tag to compare

@ciathefed ciathefed released this 06 Jul 15:17
· 36 commits to main since this release

✨ Features

  • feat: add support for GCC and MSVC output formats
  • feat: add ErrorReporter.withFormat() for changing output style
  • Maintains rich (fehler-style) as the default diagnostic format
  • GCC format mirrors gcc/clang-style diagnostics: file:line:col: error: message
  • MSVC format follows filename(line,col): error message structure

🧱 Non-Breaking Changes

  • ErrorReporter.init() signature remains unchanged for backward compatibility
  • .withFormat() is now the preferred method to switch formats

🖼 Visuals

  • Added example_gcc.png and example_msvc.png to showcase alternative output styles
  • Rich format remains ANSI-colored and detailed

📝 Documentation

  • Updated README to include withFormat() usage and output format examples
  • API section now documents OutputFormat enum and visual differences across formats
  • Screenshot references added for all output styles