Skip to content

Latest commit

 

History

History
66 lines (48 loc) · 2.12 KB

CHANGELOG.md

File metadata and controls

66 lines (48 loc) · 2.12 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[3.0.0] - 2022-05-03

Removed

  • Renamed internal classes (removed superfluous Diagnostics-prefix)

Added

  • Ability to configure the formatting using a global configuration method (llvm_diagnostics.config(...))

[2.1.2] - 2022-05-03

Added

  • Documentation (incl. Contribution, Security, Maintenance)

[2.1.1] - 2022-05-03

Changed

  • Indicators are now displayed in red in case there is no expectation given

[2.1.0] - 2022-04-28

Added

  • Add support for Python versions >=3.7

[2.0.1] - 2022-04-15

Fixed

  • Diagnostics messages without a line are now properly reported with the GitHub formatter

[2.0.0] - 2022-03-15

Removed

  • Removed the to_json() method as it was only used for validation

Added

  • New classes representing the message type (DiagnosticsError, DiagnosticsWarning, DiagnosticsInfo)

Changed

  • Allow creation of a diagnostics message without file_path

[1.0.0] - 2022-03-15

Removed

  • Both line_number and column_number properties have been reworked
  • Removed DiagnosticsHint property from DiagnosticsMessage
  • Removed several type checks in favor of relying on type hinting

Added

  • GitHub-formatter for reporting LLVM Diagnostics messages in GitHub actions

Deprecated

  • Migrate from Python 3.7 to Python 3.9

Fixed

  • Resolved many issues when trying to specify hints