Releases: tr4nt0r/python-xbox
Releases · tr4nt0r/python-xbox
Release list
v0.2.1
What's Changed
👻 Bug Fixes
- Fix
remoteManagementEnabledandconsoleStreamingEnabledbeing optional in API response @tr4nt0r (#191)
🧰 Maintenance
26 changes
- ⬆️ Bump pypa/hatch digest to f647ed7 @renovate[bot] (#187)
- ⬆️ Bump release-drafter/release-drafter digest to 34d8067 @renovate[bot] (#182)
- ⬆️ Bump actions/checkout digest to 3d3c42e @renovate[bot] (#179)
- ⬆️ Bump release-drafter/release-drafter digest to eada3c9 @renovate[bot] (#178)
- ⬆️ Bump release-drafter/release-drafter digest to 4d75298 @renovate[bot] (#170)
- ⬆️ Bump release-drafter/release-drafter digest to 73b95fa @renovate[bot] (#169)
- ⬆️ Bump actions/checkout action to v7 @renovate[bot] (#166)
- ⬆️ Bump release-drafter/release-drafter digest to ed4bc48 @renovate[bot] (#164)
- ⬆️ Bump codecov/codecov-action action to v7 @renovate[bot] (#159)
- ⬆️ Bump codecov/codecov-action digest to fb8b358 @renovate[bot] (#158)
- ⬆️ Bump actions/checkout digest to df4cb1c @renovate[bot] (#156)
- ⬆️ Bump release-drafter/release-drafter digest to 693d20e @renovate[bot] (#152)
- ⬆️ Bump codecov/codecov-action digest to e79a696 @renovate[bot] (#150)
- ⬆️ Bump release-drafter/release-drafter digest to c2e2804 @renovate[bot] (#148)
- ⬆️ Bump release-drafter/release-drafter digest to 563bf13 @renovate[bot] (#145)
- ⬆️ Bump actions/upload-pages-artifact action to v5 @renovate[bot] (#137)
- ⬆️ Bump release-drafter/release-drafter digest to 5de9358 @renovate[bot] (#134)
- ⬆️ Bump release-drafter/release-drafter action to v7 @renovate[bot] (#118)
- ⬆️ Bump codecov/codecov-action action to v6 @renovate[bot] (#128)
- ⬆️ Bump codecov/codecov-action digest to 75cd116 @renovate[bot] (#127)
- ⬆️ Pin pypa/hatch action to 257e27e @renovate[bot] (#126)
- ⬆️ Bump actions/deploy-pages action to v5 @renovate[bot] (#124)
- ⬆️ Bump codecov/codecov-action digest to 1af5884 @renovate[bot] (#120)
- ⬆️ Bump ncipollo/release-action digest to 339a818 @renovate[bot] (#119)
- ⬆️ Bump release-drafter/release-drafter digest to 6a93d82 @renovate[bot] (#115)
- ⬆️ Bump release-drafter/release-drafter digest to 00ce30b @renovate[bot] (#114)
🧩 Dependency Updates
78 changes
- ⬆️ Bump cryptography to v50.0.1 @renovate[bot] (#190)
- ⬆️ Bump platformdirs to v4.11.4 @renovate[bot] (#189)
- ⬆️ Bump pypa/hatch digest to f647ed7 @renovate[bot] (#187)
- ⬆️ Bump platformdirs to v4.11.3 @renovate[bot] (#186)
- ⬆️ Bump platformdirs to v4.11.2 @renovate[bot] (#185)
- ⬆️ Bump platformdirs to v4.11.1 @renovate[bot] (#184)
- ⬆️ Bump cryptography to v50 @renovate[bot] (#183)
- ⬆️ Bump release-drafter/release-drafter digest to 34d8067 @renovate[bot] (#182)
- ⬆️ Bump platformdirs to v4.11.0 @renovate[bot] (#180)
- ⬆️ Bump actions/checkout digest to 3d3c42e @renovate[bot] (#179)
- ⬆️ Bump release-drafter/release-drafter digest to eada3c9 @renovate[bot] (#178)
- ⬆️ Bump platformdirs to v4.10.1 @renovate[bot] (#177)
- ⬆️ Bump mkdocs-material to v9.7.7 @renovate[bot] (#176)
- ⬆️ Bump ruff to v0.15.22 @renovate[bot] (#175)
- ⬆️ Bump mkdocstrings to v1.0.6 @renovate[bot] (#174)
- ⬆️ Bump mkdocstrings to v1.0.5 @renovate[bot] (#173)
- ⬆️ Bump ruff to v0.15.21 @renovate[bot] (#172)
- ⬆️ Bump ruff to v0.15.20 @renovate[bot] (#171)
- ⬆️ Bump release-drafter/release-drafter digest to 4d75298 @renovate[bot] (#170)
- ⬆️ Bump release-drafter/release-drafter digest to 73b95fa @renovate[bot] (#169)
- ⬆️ Bump ruff to v0.15.19 @renovate[bot] (#168)
- ⬆️ Bump pytest to v9.1.1 @renovate[bot] (#167)
- ⬆️ Bump actions/checkout action to v7 @renovate[bot] (#166)
- ⬆️ Bump ruff to v0.15.18 @renovate[bot] (#165)
- ⬆️ Bump release-drafter/release-drafter digest to ed4bc48 @renovate[bot] (#164)
- ⬆️ Bump pytest to v9.1.0 @renovate[bot] (#163)
- ⬆️ Bump cryptography to v49 @renovate[bot] (#162)
- ⬆️ Bump ruff to v0.15.17 @renovate[bot] (#161)
- ⬆️ Bump cryptography to v48.0.1 @renovate[bot] (#160)
- ⬆️ Bump codecov/codecov-action action to v7 @renovate[bot] (#159)
- ⬆️ Bump codecov/codecov-action digest to fb8b358 @renovate[bot] (#158)
- ⬆️ Bump ruff to v0.15.16 @renovate[bot] (#157)
- ⬆️ Bump actions/checkout digest to df4cb1c @renovate[bot] (#156)
- ⬆️ Bump ruff to v0.15.15 @renovate[bot] (#155)
- ⬆️ Bump platformdirs to v4.10.0 @renovate[bot] (#154)
- ⬆️ Bump pytest-asyncio to v1.4.0 @renovate[bot] (#153)
- ⬆️ Bump release-drafter/release-drafter digest to 693d20e @renovate[bot] (#152)
- ⬆️ Bump ruff to v0.15.14 @renovate[bot] (#151)
- ⬆️ Bump codecov/codecov-action digest to e79a696 @renovate[bot] (#150)
- ⬆️ Bump ruff to v0.15.13 @renovate[bot] (#149)
- ⬆️ Bump release-drafter/release-drafter digest to c2e2804 @renovate[bot] (#148)
- ⬆️ Bump pydantic to v2.13.4 @renovate[bot] (#147)
- ⬆️ Bump cryptography to v48 @renovate[bot] (#146)
- ⬆️ Bump release-drafter/release-drafter digest to 563bf13 @renovate[bot] (#145)
- ⬆️ Bump cryptography to v47 @renovate[bot] (#144)
- ⬆️ Bump ruff to v0.15.12 @renovate[bot] (#143)
- ⬆️ Bump pydantic to v2.13.3 @renovate[bot] (#142)
- ⬆️ Bump pydantic to v2.13.2 @renovate[bot] (#141)
- ⬆️ Bump ruff to v0.15.11 @renovate[bot] (#140)
- ⬆️ Bump mkdocstrings to v1.0.4 @renovate[bot] (#138)
- ⬆️ Bump pydantic to v2.13.1 @renovate[bot] (#139)
- ⬆️ Bump actions/upload-pages-artifact action to v5 @renovate[bot] (#137)
- ⬆️ Bump pydantic to v2.13.0 @renovate[bot] (#136)
- ⬆️ Bump release-drafter/release-drafter digest to 5de9358 @renovate[bot] (#134)
- ⬆️ Bump ruff to v0.15.10 @renovate[bot] (#135)
- ⬆️ Bump platformdirs to v4.9.6 @renovate[bot] (#133)
- ⬆️ Bump cryptography to v46.0.7 @renovate[bot] (#132)
- ⬆️ Bump pytest to v9.0.3 @renovate[bot] (#131)
- ⬆️ Bump ruff to v0.15.9 @renovate[bot] (#130)
- ⬆️ Bump release-drafter/release-drafter action to v7 @renovate[bot] (#118)
- ⬆️ Bump ruff to v0.15.8 @renovate[bot] (#129)
- ⬆️ Bump codecov/codecov-action action to v6 @renovate[bot] (#128)
- ⬆️ Bump codecov/codecov-action digest to 75cd116 @renovate[bot] (#127)
- ⬆️ Pin pypa/hatch action to 257e27e @renovate[bot] (#126)
- ⬆️ Bump cryptography to v46.0.6 @renovate[bot] (#125)
- ⬆️ Bump actions/deploy-pages action to v5 @renovate[bot] (#124)
- ⬆️ Bump pytest-cov to v7.1.0 @renovate[bot] (#123)
- ⬆️ Bump mkdocs-material to v9.7.6 @renovate[bot] (#121)
- ⬆️ Bump ruff to v0.15.7 @renovate[bot] (#122)
- ⬆️ Bump codecov/codecov-action digest to 1af5884 @renovate[bot] (#120)
- ⬆️ Bump ncipollo/release-action digest to 339...
v0.2.0
What's Changed
🚀 New Features
- Add
PeopleProvider.get_profile_by_xuidmethod @misiektoja (#108)
👻 Bug Fixes
- Correct
PeopleProvider.get_friends_by_xuidAPI endpoint for target users @misiektoja (#103)
📃 Documentation
🧰 Maintenance
- ⬆️ Bump crazy-max/ghaction-github-labeler action to v6 @renovate[bot] (#109)
- ⬆️ Bump actions/checkout digest to de0fac2 @renovate[bot] (#91)
🔬 Other updates
- Replace ecdsa with cryptography @JamieMagee (#104)
🧩 Dependency Updates
17 changes
- ⬆️ Bump crazy-max/ghaction-github-labeler action to v6 @renovate[bot] (#109)
- ⬆️ Bump ruff to v0.15.4 @renovate[bot] (#107)
- ⬆️ Bump ruff to v0.15.3 @renovate[bot] (#106)
- Replace ecdsa with cryptography @JamieMagee (#104)
- ⬆️ Bump mkdocs-material to v9.7.3 @renovate[bot] (#102)
- ⬆️ Bump platformdirs to v4.9.2 @renovate[bot] (#99)
- ⬆️ Bump ruff to v0.15.2 @renovate[bot] (#101)
- ⬆️ Bump mkdocs-material to v9.7.2 @renovate[bot] (#100)
- ⬆️ Bump platformdirs to v4.8.0 @renovate[bot] (#98)
- ⬆️ Bump ruff to v0.15.1 @renovate[bot] (#97)
- ⬆️ Bump platformdirs to v4.7.0 @renovate[bot] (#96)
- ⬆️ Bump platformdirs to v4.6.0 @renovate[bot] (#95)
- ⬆️ Bump mkdocstrings to v1.0.3 @renovate[bot] (#94)
- ⬆️ Bump ruff to v0.15.0 @renovate[bot] (#92)
- ⬆️ Bump actions/checkout digest to de0fac2 @renovate[bot] (#91)
- ⬆️ Bump mkdocstrings to v1.0.2 @renovate[bot] (#90)
- ⬆️ Bump ruff to v0.14.14 @renovate[bot] (#89)
Contributors: @JamieMagee, @misiektoja, @renovate[bot] and @tr4nt0r
v0.1.3
What's Changed
👻 Bug Fixes
- Fix error when activity is provided @tomballgithub (#86)
🧰 Maintenance
- ⬆️ Bump release-drafter/release-drafter digest to 6db134d @renovate[bot] (#87)
- ⬆️ Bump release-drafter/release-drafter digest to 267d2e0 @renovate[bot] (#84)
- ⬆️ Bump codecov/codecov-action digest to 671740a @renovate[bot] (#76)
- ⬆️ Bump actions/checkout digest to 8e8c483 @renovate[bot] (#72)
🧩 Dependency Updates
17 changes
- ⬆️ Bump release-drafter/release-drafter digest to 6db134d @renovate[bot] (#87)
- ⬆️ Bump release-drafter/release-drafter digest to 267d2e0 @renovate[bot] (#84)
- ⬆️ Bump mkdocstrings to v1.0.1 @renovate[bot] (#83)
- ⬆️ Bump ruff to v0.14.13 @renovate[bot] (#82)
- ⬆️ Bump ruff to v0.14.12 @renovate[bot] (#81)
- ⬆️ Bump ruff to v0.14.11 @renovate[bot] (#80)
- ⬆️ Bump ruff to v0.14.10 @renovate[bot] (#79)
- ⬆️ Bump mkdocs-material to v9.7.1 @renovate[bot] (#78)
- ⬆️ Bump ruff to v0.14.9 @renovate[bot] (#77)
- ⬆️ Bump codecov/codecov-action digest to 671740a @renovate[bot] (#76)
- ⬆️ Bump pytest to v9.0.2 @renovate[bot] (#75)
- ⬆️ Bump platformdirs to v4.5.1 @renovate[bot] (#74)
- ⬆️ Bump ruff to v0.14.8 @renovate[bot] (#73)
- ⬆️ Bump mkdocstrings to v1 @renovate[bot] (#70)
- ⬆️ Bump actions/checkout digest to 8e8c483 @renovate[bot] (#72)
- ⬆️ Bump ruff to v0.14.7 @renovate[bot] (#71)
- ⬆️ Bump pydantic to v2.12.5 @renovate[bot] (#68)
Contributors: @renovate[bot], @tomballgithub and @tr4nt0r
v0.1.2
What's Changed
👻 Bug Fixes
📃 Documentation
🧰 Maintenance
- ⬆️ Bump actions/checkout action to v6 @renovate[bot] (#64)
- ⬆️ Bump actions/checkout digest to 93cb6ef @renovate[bot] (#63)
- ⬆️ Pin dependencies @renovate[bot] (#61)
- Update Renovate to use best-practices preset and enhance commit message formatting @tr4nt0r (#60)
- Enable pep621 manager in renovate @tr4nt0r (#55)
🧩 Dependency Updates
8 changes
- ⬆️ Bump ruff to v0.14.6 @renovate[bot] (#65)
- ⬆️ Bump actions/checkout action to v6 @renovate[bot] (#64)
- ⬆️ Bump actions/checkout digest to 93cb6ef @renovate[bot] (#63)
- ⬆️ Bump ruff to v0.14.5 @renovate[bot] (#62)
- Update dependency pytest to v9 @renovate[bot] (#58)
- Update dependency pytest-cov to v7 @renovate[bot] (#59)
- Update dependency pytest-asyncio to v1.3.0 @renovate[bot] (#57)
- Update dependency mkdocs-material to v9.7.0 @renovate[bot] (#56)
v0.1.1
What's Changed
👻 Bug Fixes
📃 Documentation
🧰 Maintenance
- Add documentation workflow and mkdocs config @tr4nt0r (#48)
- Install hatch in build workflow via GH action @tr4nt0r (#47)
- Configure Renovate @renovate[bot] (#30)
🔬 Other updates
- Improve typing in
AuthenticationManagerand improve exception handling inrequest_oauth_token@tr4nt0r (#46) - Enable flake8-builtins (A) and apply fixes/ignores @tr4nt0r (#45)
- Enable flake8-bugbear (B) and apply fix @tr4nt0r (#44)
- Enable ruff flake8-return (RET) rule and apply fixes @tr4nt0r (#43)
- Rename
LowerCaseModeltoFlatCaseModel, as the naming convention is correctly called flat case @tr4nt0r (#41) - Remove
to_camelandto_pascalcase converters and use pydantic's built-in alias generators @tr4nt0r (#40) - Use pydantic json parser instead of stdlib json.loads @tr4nt0r (#39)
- Enable ruff eradicate rule (ERA) @tr4nt0r (#38)
- Enable ruff PLR rule @tr4nt0r (#37)
- Enable ruff flake8-simplify (SIM) rule @tr4nt0r (#36)
- Enable ruff-specific rules (RUF) @tr4nt0r (#35)
- Enable ruff isort rules @tr4nt0r (#34)
- Enable ruff flake8-comprehensions rule @tr4nt0r (#33)
- Replace str, Enum with StrEnum @tr4nt0r (#32)
🧩 Dependency Updates
v0.1.0
What's Changed
💥 Breaking changes
- Rename package from xbox.webapi to pythonxbox @tr4nt0r (#15)
- Rename forked project to python-xbox @tr4nt0r (#13)
- Drop support for Python <= 3.10 @tr4nt0r (#12)
👻 Bug Fixes
- Fix isort known-first-party @tr4nt0r (#20)
- Apply ruff formatting fixes @tr4nt0r (#8)
- Fix SPDX-license string @tr4nt0r (#6)
⏳ Deprecations
- Replace deprecated Union and Optional occurrences @tr4nt0r (#22)
- Deprecate docker image and CI @tr4nt0r (#16)
📃 Documentation
🧰 Maintenance
6 changes
- Update authors and project classifiers @tr4nt0r (#27)
- Remove bandit/pyupgrade in pre-commit @tr4nt0r (#24)
- Deprecate docker image and CI @tr4nt0r (#16)
- Autoupdate pre-commit and sync ruff with pyproject @tr4nt0r (#9)
- Fix missing quotes pyproject.toml @tr4nt0r (#7)
- Configure test and linting environments @tr4nt0r (#5)
🔬 Other updates
- Add py.typed file @tr4nt0r (#26)
- Enable ruff ANN rule and fix annotations @tr4nt0r (#25)
- Replace timezone.utc with UTC const @tr4nt0r (#23)
- Set ruff target to py39 and replace deprecated
List@tr4nt0r (#21) - Enable ruff UP rules and apply fixes @tr4nt0r (#19)
- Cleanup unnecessary files and remove sphinx docs @tr4nt0r (#18)
- Replace deprecated appdirs with platformdirs @tr4nt0r (#17)
- Use freezegun to speed up rate limit tests @tr4nt0r (#14)
- Cleanup pyproject and remove black @tr4nt0r (#11)
- Update gameclips and screenshots fixtures @tr4nt0r (#10)
Contributors: @tr4nt0r
v0.0.0
Fork base
Marks the state of the xbox-webapi-python project before the fork