Releases: dknowles2/pytboss
Releases · dknowles2/pytboss
2025.12.0
What’s Changed
🚀 New features
- Adds support for the following models:
- PB1020DX
- PB1600PS4
- PBV7P2
🐞 Bug fixes
- Don't require a temperature payload in status updates (#371) @dknowles2
- Fix the dump_grills script (#363) @dknowles2
📋 Other changes
- Bail out of update_grills if fetching grills fails (#372) @dknowles2
- Add a script that wraps updating of grill definitions (#367) @dknowles2
- Skip grill ids with no definition (#366) @dknowles2
- Enable jj-vcs in devcontainer (#365) @dknowles2
- Add shfmt to devcontainer (#364) @dknowles2
- Convert scripts to async (#360) @dknowles2
- Add an auth library (#359) @dknowles2
🧩 Dependency updates
- Bump peter-evans/create-pull-request from 7 to 8 (#369) @dependabot[bot]
- Bump actions/checkout from 5 to 6 (#362) @dependabot[bot]
- Bump stefanzweifel/git-auto-commit-action from 6 to 7 (#361) @dependabot[bot]
2025.9.0
What’s Changed
🚀 New features
- Update grills.json (#326) @dknowles2
- Automated: Update grills.json (#302) @dknowles-bot
📋 Other changes
- Stop closing externally provided session. (#321) @pauloruberto
🧩 Dependency updates
- Bump bleak-retry-connector from 4.4.1 to 4.4.3 (#325) @dependabot[bot]
- Bump ruff from 0.12.10 to 0.12.11 (#324) @dependabot[bot]
- Bump bleak-retry-connector from 4.4.0 to 4.4.1 (#323) @dependabot[bot]
- Bump bleak-retry-connector from 4.3.0 to 4.4.0 (#322) @dependabot[bot]
- Bump ruff from 0.12.9 to 0.12.10 (#320) @dependabot[bot]
- Bump bleak-retry-connector from 4.0.1 to 4.3.0 (#319) @dependabot[bot]
- Bump requests from 2.32.4 to 2.32.5 (#318) @dependabot[bot]
- Bump ruff from 0.12.8 to 0.12.9 (#316) @dependabot[bot]
- Bump bleak-retry-connector from 4.0.0 to 4.0.1 (#313) @dependabot[bot]
- Bump actions/checkout from 4 to 5 (#312) @dependabot[bot]
- Bump types-requests from 2.32.4.20250611 to 2.32.4.20250809 (#311) @dependabot[bot]
- Bump bleak from 1.0.1 to 1.1.0 (#310) @dependabot[bot]
- Bump freezegun from 1.5.4 to 1.5.5 (#309) @dependabot[bot]
- Bump pre-commit from 4.2.0 to 4.3.0 (#308) @dependabot[bot]
- Bump ruff from 0.12.7 to 0.12.8 (#307) @dependabot[bot]
- Bump mypy from 1.17.0 to 1.17.1 (#306) @dependabot[bot]
- Bump freezegun from 1.5.3 to 1.5.4 (#305) @dependabot[bot]
- Bump ruff from 0.12.5 to 0.12.7 (#304) @dependabot[bot]
- Bump aiohttp from 3.12.14 to 3.12.15 (#303) @dependabot[bot]
2025.7.0
What’s Changed
🚀 New features
- Add a method for setting the probe 2 target temperature (#301) @dknowles2
- Automated: Update grills.json (#298) @dknowles-bot
- Automated: Update grills.json (#296) @dknowles-bot
- Automated: Update grills.json (#290) @dknowles-bot
- Automated: Update grills.json (#277) @github-actions[bot]
🐞 Bug fixes
- Explicitly mark some models as unsupported (#280) @dknowles2
- Fix tests broken by latest metadata update (#279) @dknowles2
📋 Other changes
- Don't approve PRs (#294) @dknowles2
- Remove the wait for CI (#293) @dknowles2
- Wait for CI to complete before approving (#291) @dknowles2
- Also auto-merge dknowles-bot PRs (#289) @dknowles2
- Push to dknowles-bot's fork (#286) @dknowles2
- Use BOT_PAT for Create PR step (#285) @dknowles2
- Tweaks to grills.json auto-update (#278) @dknowles2
- Update grills.json nightly (#275) @dknowles2
- Remove auth from dump_grills (#274) @dknowles2
🧩 Dependency updates
- Bump ruff from 0.12.4 to 0.12.5 (#299) @dependabot[bot]
- Bump ruff from 0.12.3 to 0.12.4 (#297) @dependabot[bot]
- Bump pytest-asyncio from 1.0.0 to 1.1.0 (#295) @dependabot[bot]
- Bump mypy from 1.16.1 to 1.17.0 (#283) @dependabot[bot]
- Bump ruff from 0.12.2 to 0.12.3 (#282) @dependabot[bot]
- Bump freezegun from 1.5.2 to 1.5.3 (#281) @dependabot[bot]
- Bump aiohttp from 3.12.13 to 3.12.14 (#273) @dependabot[bot]
- Bump ruff from 0.12.1 to 0.12.2 (#272) @dependabot[bot]
- Bump bleak-retry-connector from 3.10.0 to 4.0.0 (#271) @dependabot[bot]
- Bump bleak from 1.0.0 to 1.0.1 (#270) @dependabot[bot]
- Bump bleak from 0.22.3 to 1.0.0 (#269) @dependabot[bot]
- Bump ruff from 0.12.0 to 0.12.1 (#268) @dependabot[bot]
- Bump pytest from 8.4.0 to 8.4.1 (#267) @dependabot[bot]
- Bump ruff from 0.11.13 to 0.12.0 (#266) @dependabot[bot]
- Bump mypy from 1.16.0 to 1.16.1 (#265) @dependabot[bot]
2025.6.2
What’s Changed
🐞 Bug fixes
- Fix a bug in get_uptime (#261) @dknowles2
📋 Other changes
- Update devcontainer & workflows (#264) @dknowles2
- Bump pre-commit deps (#263) @dknowles2
- Rewrite api_test (#262) @dknowles2
🧩 Dependency updates
- Bump aiohttp from 3.12.12 to 3.12.13 (#260) @dependabot[bot]
2025.6.1
What’s Changed
🐞 Bug fixes
- Ensure passwords are sent hex-encoded (#259) @dknowles2
📋 Other changes
- Auto-merge dependabot PRs (#253) @dknowles2
- Use PAT for checkout (#252) @dknowles2
- Use PAT (#251) @dknowles2
- Add README markers (#250) @dknowles2
- Add a workflow to update README.md on release (#249) @dknowles2
- Refactor gen_grills_list to instead directly update README (#248) @dknowles2
🧩 Dependency updates
- Bump pytest-asyncio from 0.26.0 to 1.0.0 (#258) @dependabot[bot]
- Bump aiohttp from 3.12.11 to 3.12.12 (#257) @dependabot[bot]
- Bump stefanzweifel/git-auto-commit-action from 5 to 6 (#256) @dependabot[bot]
- Bump requests from 2.32.3 to 2.32.4 (#255) @dependabot[bot]
- Bump aiohttp from 3.12.9 to 3.12.11 (#254) @dependabot[bot]
2025.6.0
What’s Changed
🚀 New features
- Update grill definitions (#230) @dknowles2
🐞 Bug fixes
- Fix handling of passwords (#232) @airdamien
🧩 Dependency updates
- Upgrade pre-commit-hooks (#247) @dknowles2
- Bump pytest from 8.3.5 to 8.4.0 (#244) @dependabot[bot]
- Bump ruff from 0.11.11 to 0.11.13 (#246) @dependabot[bot]
- Bump aiohttp from 3.11.18 to 3.12.9 (#245) @dependabot[bot]
- Bump mypy from 1.15.0 to 1.16.0 (#242) @dependabot[bot]
- Bump ruff from 0.11.7 to 0.11.11 (#238) @dependabot[bot]
- Bump mypy-extensions from 1.0.0 to 1.1.0 (#233) @dependabot[bot]
- Bump ruff from 0.11.6 to 0.11.7 (#234) @dependabot[bot]
- Bump aiohttp from 3.11.17 to 3.11.18 (#231) @dependabot[bot]
- Bump bleak-retry-connector from 3.9.0 to 3.10.0 (#223) @dependabot[bot]
- Bump aiohttp from 3.11.14 to 3.11.16 (#224) @dependabot[bot]
- Bump ruff from 0.11.2 to 0.11.6 (#229) @dependabot[bot]
- Bump ruff from 0.11.0 to 0.11.2 (#221) @dependabot[bot]
- Bump pytest-asyncio from 0.25.3 to 0.26.0 (#222) @dependabot[bot]
- Bump aiohttp from 3.11.13 to 3.11.14 (#218) @dependabot[bot]
- Bump ruff from 0.10.0 to 0.11.0 (#217) @dependabot[bot]
- Bump pre-commit from 4.1.0 to 4.2.0 (#219) @dependabot[bot]
- Bump ruff from 0.9.6 to 0.10.0 (#216) @dependabot[bot]
- Bump pytest from 8.3.4 to 8.3.5 (#214) @dependabot[bot]
- Bump aiohttp from 3.11.12 to 3.11.13 (#211) @dependabot[bot]
- Bump bleak-retry-connector from 3.8.1 to 3.9.0 (#209) @dependabot[bot]
- Bump ruff from 0.9.5 to 0.9.6 (#208) @dependabot[bot]
- Bump ruff from 0.9.4 to 0.9.5 (#207) @dependabot[bot]
- Bump mypy from 1.14.1 to 1.15.0 (#206) @dependabot[bot]
- Bump aiohttp from 3.11.11 to 3.11.12 (#205) @dependabot[bot]
- Bump bleak-retry-connector from 3.8.0 to 3.8.1 (#204) @dependabot[bot]
- Bump pytest-asyncio from 0.25.2 to 0.25.3 (#201) @dependabot[bot]
- Bump ruff from 0.9.2 to 0.9.4 (#203) @dependabot[bot]
- Bump black from 24.10.0 to 25.1.0 (#202) @dependabot[bot]
- Bump pytest-aiohttp from 1.0.5 to 1.1.0 (#200) @dependabot[bot]
- Bump bleak-retry-connector from 3.7.0 to 3.8.0 (#198) @dependabot[bot]
- Bump pre-commit from 4.0.1 to 4.1.0 (#197) @dependabot[bot]
- Bump release-drafter/release-drafter from 6.0.0 to 6.1.0 (#195) @dependabot[bot]
- Bump bleak-retry-connector from 3.6.0 to 3.7.0 (#196) @dependabot[bot]
- Bump ruff from 0.9.1 to 0.9.2 (#194) @dependabot[bot]
- Bump ruff from 0.9.0 to 0.9.1 (#193) @dependabot[bot]
- Bump ruff from 0.8.6 to 0.9.0 (#192) @dependabot[bot]
- Bump pytest-asyncio from 0.25.1 to 0.25.2 (#191) @dependabot[bot]
- Bump ruff from 0.8.5 to 0.8.6 (#190) @dependabot[bot]
- Bump ruff from 0.8.4 to 0.8.5 (#187) @dependabot[bot]
- Bump pytest-asyncio from 0.25.0 to 0.25.1 (#188) @dependabot[bot]
2025.1.0
What’s Changed
🚀 New features
- Add stop method (#182) @dknowles2
🐞 Bug fixes
- Add more checks before sending a command (#186) @dknowles2
- Pass both state payloads to the callback (#185) @dknowles2
- Fix potential concurrency bugs (#184) @dknowles2
- Add additional debug logging and fix some minor bugs (#180) @dknowles2
- Fix connection issues when grill is unavailable (#178) @dknowles2
📋 Other changes
- Remove the WSMsgType.CLOSE check (#183) @dknowles2
- Fix mypy presubmit (#179) @dknowles2
🧩 Dependency updates
- Fix dependency definitions (#181) @dknowles2
- Bump mypy from 1.14.0 to 1.14.1 (#177) @dependabot
2024.12.2
2024.12.1
What’s Changed
🚀 New features
- Add password support (#175) @dknowles2
- Add a script for fetching the newest grill firmware files. (#173) @dknowles2
🧩 Dependency updates
- Update firmware (#174) @dknowles2
2024.12.0
What’s Changed
🚀 New features
- Add ping support (#172) @dknowles2
- Add support for using WebSockets as a transport (#171) @dknowles2
📋 Other changes
- Update .gitignore (#162) @dknowles2
- Replace black, flake8, and isort with ruff (#156) @dknowles2
🧩 Dependency updates
- Bump mypy from 1.13.0 to 1.14.0 (#170) @dependabot
- Bump ruff from 0.8.3 to 0.8.4 (#169) @dependabot
- Bump pytest-asyncio from 0.24.0 to 0.25.0 (#168) @dependabot
- Bump ruff from 0.8.2 to 0.8.3 (#166) @dependabot
- Bump ruff from 0.8.1 to 0.8.2 (#165) @dependabot
- Bump pytest from 8.3.3 to 8.3.4 (#164) @dependabot
- Bump ruff from 0.8.0 to 0.8.1 (#163) @dependabot
- Bump ruff from 0.7.4 to 0.8.0 (#161) @dependabot
- Bump ruff from 0.7.3 to 0.7.4 (#160) @dependabot
- Bump ruff from 0.7.2 to 0.7.3 (#159) @dependabot
- Bump ruff from 0.7.1 to 0.7.2 (#157) @dependabot
- Bump dukpy from 0.4.0 to 0.5.0 (#158) @dependabot
- Bump ruff from 0.7.0 to 0.7.1 (#155) @dependabot
- Bump mypy from 1.12.0 to 1.13.0 (#154) @dependabot
- Bump ruff from 0.6.9 to 0.7.0 (#152) @dependabot
- Bump mypy from 1.11.2 to 1.12.0 (#151) @dependabot