# Changelog

## [0.5.0] - 2026-03-09

### 🚀 Features

- **`auth_challenge_message`/`auth_response_message`** — auth handshake builders
- **`scramble`/`descramble`** — XOR payload obfuscation
- **`decode_recording_metadata`** — decode 24-byte .dsrec metadata header
- **`FRAME_AUTH`** constant (0x0F)

### 🧪 Tests

- 4 new tests: auth challenge, auth response, XOR roundtrip, recording metadata decode

## [0.4.0] - 2026-03-09 — SessionRecorder/Player, adaptive_quality_tier, bandwidth_kbps
## [0.3.0] - 2026-03-09 — TypedFrameHeader, recording decoder, compressed pixel builder
## [0.2.0] - 2026-03-09 — parse_stream, frame_type_name, is_input_frame, ack_message
## [0.1.0] - 2026-02-26 — Initial release
