···6677## [Unreleased]
8899+## [0.5.0] - 2026-01-08
1010+1111+### Added
1212+1313+- **Direct OAuth authorization** without requiring Pushed Authorization Requests (PAR)
1414+ - `/oauth/authorize` now accepts direct query parameters (client_id, redirect_uri, code_challenge, etc.)
1515+ - Creates authorization request record on-the-fly, same as PAR flow
1616+ - DPoP binding deferred to token exchange time for direct auth flows
1717+ - Matches official AT Protocol PDS behavior
1818+1919+### Changed
2020+2121+- AS metadata: `require_pushed_authorization_requests` now `false`
2222+- Extracted `validateAuthorizationParameters()` helper shared between PAR and direct auth
2323+924## [0.4.0] - 2026-01-08
10251126### Added