cleanlib-client 0.1.2

HTTP client SDK for the CleanLibrary verdict API — VerdictEnvelopeV1 types, derive_status logic, transport, config, and risk-acceptance YAML emitter shared between cleanlib-cli and other CleanLibrary consumers.
Documentation
# cleanlib-client changelog

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

## [0.1.2] — 2026-06-04

### Changed

- CHANGELOG entries rewritten to customer-language only. The previous v0.1.1
  entry included internal markers that did not belong on the customer-facing
  crates.io listing.

## [0.1.1] — 2026-06-03

### Added

- Crate-root re-exports for extern consumers: `Client`, `Verdict`,
  `PolicyDecision`. These types existed in submodules (`transport::Client`,
  `types::Verdict`, `types::PolicyDecision`) and are documented as the public
  surface on `cleanlibrary.clnstrt.dev/SDK-Rust`, but the crate root did not
  re-export them — third-party consumers importing
  `cleanlib_client::{Client, Verdict, PolicyDecision}` hit
  `error[E0432]: unresolved imports`. Existing re-exports
  (`derive_status`, `DerivedStatus`, `ReasonCode`, `Status`,
  `VerdictEnvelopeV1`, `ALL_REASON_CODES`) preserved.

## 0.1.0 — initial publish

- HTTP client SDK for the CleanLibrary verdict API: `VerdictEnvelopeV1` types,
  `derive_status` logic, transport, config, and risk-acceptance YAML emitter.