You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's Changed
New Features
Configurable generated API visibility: Add an accessModifier option to .atproto.json for generating internal, package, or public declarations across client, server, and unknown-value types. The default remains public for backward compatibility. (#154)
Generated repository write requirements: Generate OAuth repository write scope requirements for every applyWrites operation variant, allowing permissioned-data clients to validate generated writes without endpoint-specific handwritten mappings. (#155)
Bug Fixes
putRecord scope validation: Require both create and update repository scopes because putRecord can perform either operation. (#155)
Lexicon ID diagnostics: Decode declared Lexicon IDs through Codable and include decoding failures in warnings when malformed files are skipped. (#146)
Other Changes
Replace third-party NSIDs in test fixtures with reserved example authorities and use typed decoding for recorded XRPC request bodies. (#145)