Skip to content

v1.2.0 — renpho-py

Choose a tag to compare

@ChocoTonic ChocoTonic released this 04 Jul 03:15
· 16 commits to main since this release

Additive release — public API stays a superset of 1.1.0 (guarded by a contract test).

Added

  • Measurement dataclass (from renpho import Measurement) — opt-in typed access over the raw dicts: Measurement.from_dict(m) maps common camelCase keys to snake_case attributes and keeps the full payload on .raw. Client methods still return dicts.
  • renpho.__version__.

Changed (internal, no API change)

  • client.py split into focused modules: exceptions, metrics, and a transport.Transport class. Import surface unchanged.

Tooling

  • CI now runs ruff + mypy alongside the test matrix; make lint/typecheck/check for local parity.

See CHANGELOG.md.