0.10.0 (2026-03-24)
- feat: add
execute_api_requestandexecute_streamed_api_requestmethods toOpenFgaClientandOpenFgaApifor making arbitrary HTTP requests to any OpenFGA API endpoint with full auth, retry, and telemetry support (#252) - thanks @kcbiradar - Add py.typed marker for better mypy support #251 - thanks @manuel-lang
Breaking Changes
- The
_return_http_data_only,_preload_content,_request_auth,async_req, and_request_timeoutkwargs have been removed from allOpenFgaApiandSyncOpenFgaApiendpoint methods. These were internal implementation details not intended for external use._return_http_data_onlyis now hardcoded toTrue; all endpoint methods return the deserialized response object directly. Users relying on_with_http_infomethods returning a(data, status, headers)tuple should useexecute_api_requestinstead.
What's Changed
- chore: mark integration tests by @SoulPancake in #248
- chore: fix readme section for error handling and contributing guide by @SoulPancake in #249
- chore(deps): bump the dependencies group with 5 updates by @dependabot[bot] in #250
- Add py.typed marker for better mypy support by @manuel-lang in #251
- chore(deps): bump the uv group across 1 directory with 2 updates by @dependabot[bot] in #254
- chore(deps): bump the dependencies group with 3 updates by @dependabot[bot] in #255
- fix: Socket Badge link in README.md by @manuel-lang in #257
- chore(deps): bump the dependencies group with 4 updates by @dependabot[bot] in #259
- ci: pr conventional commits validator by @SoulPancake in #260
- feat: add execute_api_request method for calling arbitrary endpoints by @kcbiradar in #252
- chore(release): v0.10.0 by @SoulPancake in #261
New Contributors
- @kcbiradar made their first contribution in #252
Full Changelog: v0.9.9...v0.10.0