release: v0.9.8 by rhamzeh · Pull Request #244 · openfga/python-sdk

Walkthrough

This PR updates the SDK version from 0.9.7 to 0.9.8 across all configuration, constant, and documentation files. Changes include version bumps in version configuration, package metadata, SDK constants, example dependencies, and changelog updates.

Changes

Cohort / File(s) Summary
Version Configuration
VERSION.txt, pyproject.toml
Bumps project version from 0.9.7 to 0.9.8
Documentation
CHANGELOG.md, README.md
Updates changelog with 0.9.8 release notes including conflict options feature; updates PyPI badge URL reference
SDK Constants
openfga_sdk/constants.py
Updates SDK_VERSION and USER_AGENT constants from 0.9.7 to 0.9.8
Example Dependencies
example/example1/requirements.txt, example/example1/setup.py
Updates openfga-sdk dependency constraint from >= 0.9.7 to >= 0.9.8

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

All changes are homogeneous version number updates with consistent patterns across multiple files. No logic modifications, API changes, or behavioral implications.

Possibly related PRs

  • release: v0.9.7 #234: Previous version release bump from 0.9.6 to 0.9.7 following the same pattern of updating version strings and User-Agent constants across the codebase

Suggested labels

release

Suggested reviewers

  • evansims

Pre-merge checks and finishing touches

✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'release: v0.9.8' is clear and specific, accurately reflecting the primary objective of this release pull request which bumps the version from 0.9.7 to 0.9.8 across all configuration and manifest files.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch release/v0.9.8

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between c522afb and 44d396e.

⛔ Files ignored due to path filters (1)
  • uv.lock is excluded by !**/*.lock
📒 Files selected for processing (7)
  • CHANGELOG.md (1 hunks)
  • README.md (1 hunks)
  • VERSION.txt (1 hunks)
  • example/example1/requirements.txt (1 hunks)
  • example/example1/setup.py (1 hunks)
  • openfga_sdk/constants.py (1 hunks)
  • pyproject.toml (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: Upload results
🔇 Additional comments (7)
VERSION.txt (1)

1-1: LGTM! Version bump is consistent.

The version has been correctly updated to 0.9.8, aligning with the release objectives and all other files in this PR.

pyproject.toml (1)

13-13: LGTM! Package version updated correctly.

The project version has been appropriately bumped to 0.9.8, consistent with the release across all configuration files.

README.md (1)

4-4: LGTM! Documentation badge updated.

The Socket Badge URL has been correctly updated to reference version 0.9.8, ensuring the badge displays accurate information for the new release.

example/example1/setup.py (1)

18-18: LGTM! Example dependency updated correctly.

The dependency constraint has been appropriately updated to require openfga-sdk >= 0.9.8, ensuring the example works with the new release.

CHANGELOG.md (1)

3-10: LGTM! Changelog properly updated for v0.9.8 release.

The changelog has been correctly updated with:

The format is consistent with previous release entries.

example/example1/requirements.txt (1)

7-7: LGTM! Requirements file updated correctly.

The openfga-sdk dependency constraint has been appropriately bumped to >= 0.9.8, aligning with the new release and the setup.py configuration.

openfga_sdk/constants.py (1)

17-20: LGTM! SDK constants updated correctly.

Both SDK_VERSION and USER_AGENT constants have been appropriately updated to reflect version 0.9.8. These changes ensure the SDK properly identifies itself in API requests and internal version checks.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.