# Changelog ## [0.5.0] - 2026-03-09 ### ๐Ÿš€ Features - **`FrameType::Auth`** (0x0F) โ€” new frame type for authentication handshake - **`AuthPayload`** struct โ€” phase, nonce, token with encode/decode - **`scramble_payload`/`descramble_payload`** โ€” XOR obfuscation with repeating key - **`RecordingMetadata`** struct โ€” 24-byte header (version, created_at, duration_ms, frame_count, width, height) - **`auth_challenge_frame`/`auth_response_frame`** โ€” auth handshake frame builders ### ๐Ÿงช Tests - 4 new tests: auth payload roundtrip, XOR scramble, recording metadata, auth frame builders ## [0.4.0] - 2026-03-09 โ€” AudioFormat, AudioHeader, AdaptiveQuality, BandwidthEstimator ## [0.3.0] - 2026-03-09 โ€” CompressedPixelFormat, RecordingWriter/Reader, compressed_pixel_frame ## [0.2.0] - 2026-03-09 โ€” StreamParser, Ack/AckEvent, compression_ratio ## [0.1.0] - 2026-02-26 โ€” Initial release