Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 12:15
· 4 commits to main since this release
Immutable release. Only release title and notes can be modified.

Highlights

  • Added validation support for all published CTRF specification versions: 0.0.1, 0.0.2, 0.0.3, 0.0.4, and 0.1.0.
  • Added the latest schema selector, resolving to CTRF 0.1.0.
  • Made schema loading patch-version aware and bundled each released schema snapshot.
  • Added version selection to validate(), isValid(), and validateStrict().
  • Aligned retry mechanisms with the CTRF specification: retry history now includes the initial attempt, excludes the final attempt, and enforces contiguous attempt numbering and retry counts.
  • Added the AttemptHistoryEntry API and builder support, while retaining deprecated retry-attempt compatibility aliases.
  • Updated builders, merge output, documentation, and generated API references.

This release publishes ctrf@0.4.0.

Thanks to @Ma11hewThomas for the changes included in this release.