Vibe-guided bskyoauth and custom repo example code in Golang 🤖 probably not safe to use in prod
v1.4.2
7b843044 · Steve Layton ·

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.

v1.4.1
ba80a5cd · Steve Layton ·

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.

v1.4.0
fc0b8530 · Steve Layton ·

Release v1.4.0 - OAuth Client Metadata Path Update

This release updates the OAuth client metadata endpoint path to follow AT Protocol conventions.

v1.3.3
f95681ca · Steve Layton ·

Release v1.3.3 - Add web-demo-scope Example

This patch release adds a new example demonstrating custom OAuth scope usage.

v1.3.2
332cc9f4 · Steve Layton ·

Release v1.3.2 - Add support for custom OAuth scopes

v1.3.1
813c6fd4 · Steve Layton ·

Release v1.3.1 - Add environment variable configuration

v1.3.0
d1166972 · Steve Layton ·

Release v1.3.0 - Add comprehensive audit trail support

v1.2.1
da653113 · Steve Layton ·

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.

v1.2.0
3b130dce · Steve Layton ·

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.

v1.1.4
904b446e · Steve Layton ·

Release v1.1.4 - Documentation Maintenance

This is a pure documentation maintenance release that archives completed security issues to improve TODO.md usability.

v1.1.3
7bad45bc · Steve Layton ·

Release v1.1.3 - Housekeeping Cleanup

Pure cleanup release removing leftover empty file from Phase 1 refactoring.

v1.1.2
228f6ce0 · Steve Layton ·

Release v1.1.2 - Record Creation Feedback

This patch release enhances the web-demo user experience by displaying record details immediately after creation.

v1.1.1
2cd6b8f5 · Steve Layton ·

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.

v1.1.0
78a6e0cc · Steve Layton ·

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.

v1.0.0
7721959f · Steve Layton ·

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).