Release v1.4.2 - Fix Body Reader Positioning in DPoP Retry
This patch release fixes the body reader positioning issue that was still causing "stream is not readable" errors on DPoP nonce retries.
Release v1.4.1 - Fix DPoP Request Body Replay Issue
This patch release fixes a critical bug in the DPoP transport retry logic that caused server-side errors when DPoP nonces were required.
Release v1.4.0 - OAuth Client Metadata Path Update
This release updates the OAuth client metadata endpoint path to follow AT Protocol conventions.
Release v1.3.3 - Add web-demo-scope Example
This patch release adds a new example demonstrating custom OAuth scope usage.
Release v1.3.2 - Add support for custom OAuth scopes
Release v1.3.1 - Add environment variable configuration
Release v1.3.0 - Add comprehensive audit trail support
Release v1.2.1 - DPoP Key Persistence Documentation
This patch release adds comprehensive documentation for DPoP key persistence and security considerations, resolving Issue #16 through enhanced guidance rather than code implementation.
Release v1.2.0 - Comprehensive Security Testing Suite
This minor version release adds extensive security-focused tests to validate CSRF protection, session security, rate limiting, and input validation through comprehensive attack simulation and fuzzing.
Release v1.1.4 - Documentation Maintenance
This is a pure documentation maintenance release that archives completed security issues to improve TODO.md usability.
Release v1.1.3 - Housekeeping Cleanup
Pure cleanup release removing leftover empty file from Phase 1 refactoring.
Release v1.1.2 - Record Creation Feedback
This patch release enhances the web-demo user experience by displaying record details immediately after creation.
Release v1.1.1 - Lexicon Support for Custom Records
This patch release fixes GetRecord functionality for custom lexicon types and establishes AT Protocol best practices for the library.
Release v1.1.0 - GetRecord API Method
This minor version adds the GetRecord() method for retrieving records from any AT Protocol collection, completing the CRUD operations for custom records.
Release v1.0.0 - Production Ready Bluesky OAuth Library
This is the first stable release of bskyoauth, a comprehensive Go library for implementing OAuth 2.0 authentication with Bluesky (AT Protocol) using DPoP (Demonstrating Proof-of-Possession).