ctrf-rs 0.2.0

A reporter for Common Test Report Format (CTRF) in Rust
Documentation
# Changelog

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

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.2.0] - 2026-01-18

Happy birthday, Bub. 🥳🎂🎈🎁

### Added

- New data elements/fields per CTRF spec updates:
    - `baseline::Baseline`
    - `insights::*`
    - `environment::Environment { build_id, healthy }`
    - `report::Report { insights, baseline }`
    - `summary::Summary { flaky, duration }`
    - `test::Test { snippet, insights }`
- Constructors for `test` sub-elements
- Doc comments where appropriate
- Comment annotation for import (i.e. `use` statement) segments with [CONTRIBUTING.md]./CONTRIBUTING.md guidance
- Separate `extra::Extra.get_extra` accessor method
- Expanded [README.md]./README.md content

### Changed

- Alignment to current spec definition:
    - `environment::Environment { build_number }` to numeric
    - `test::Test { suite }` to set of strings
- `extra::Extra`:
    - Made consistently private across impls
    - Fully qualified usage within impl macro
- Pipeline definition `rust-ci` target from `extended` to `base-pipeline`

## [0.1.0] - 2025-05-20

### Added

- Initial baseline implementation of CTRF in Rust