Skip to content

Release version 0.24.0

Compare
Choose a tag to compare
@lmolkova lmolkova released this 25 Mar 18:19
· 30 commits to main since this release
0d18db9

Semantic Conventions

  • BREAKING: Add stability (required) and deprecated (optional) properties to EnumMember
    (#267)
  • BREAKING: Add dedicated column for stability to Markdown tables.
    (#278)
  • BREAKING: Make stability required on attributes and metrics.
    (#272)
  • BREAKING: Make stability and deprecation independent properties.
    (#244)
  • Add backward-compatibility check mode.
    (#271)
  • Add link to requirement levels definition from Markdown table title.
    (#222)
  • Added code-generation mode that groups attributes by the root namespace and ability to write each group into individual file.
    [BREAKING] The --file-per-group <pattern> that used to create multiple directories (like output/<pattern>/file) now generates
    multiple files (output/<pattern>file) instead.
    (#243)
  • Allow --output to be templatized when generating multiple files.
    (#263)
  • Add metrics to the context of non-scoped code generation
    (#270)
  • Add enum_attributes to the jinja context when generating code, adds print_member_value helper
    (#266)
  • Sort attribute tables by requirement level and attribute name
    (#260)
  • Support suppressing all validation errors via flag
    (#300)

Semantic Conventions Schema Tool

  • No changes

Protobuf

  • No changes

Other

New Contributors

Full Changelog: v0.23.0...v0.24.0