Releases: tr4nt0r/python-xbox
Releases · tr4nt0r/python-xbox
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