v0.7.3 HA 2025.2.0 Compatability, Performance improvements
·
11 commits
to refs/heads/main
since this release
This release is pretty much compulsory for 2025.2.0 onward, as some changes have been made in HA's bluetooth integration.
The three big items here are:
- 🚨 FIX for compatibility with HA 2025.2.0 and the new Bluetooth devices in this release. Bermuda will preference areas and names defined by the user in the new Bluetooth core integration's device page, but will fall back to using the ESPHome / Shelly device names and areas otherwise. Thanks to @tbrasser for the heads-up on this in #446, as well as @jkpe and @bmatheny for their input - much appreciated!
- 🚀 Significant performance improvements in update cycles thanks to @Lash-L
- 🛟 FIX crashing and performance improvements for diagnostics download again thanks to @Lash-L
✅ Also Bermuda has made it into the HACS default repositories, so discovery of Bermuda (and installation) for new users should be even easier!
📈 Bermuda’s stats from the opt-in HA telemetry stats show us having over 3,300 users and picking up about 500 per month - given the opt-in nature of those stats this means a likely user count of somewhere between 3,300 and 11,000 😲 so umm… welcome to the party!
New Contributors!
Speaking of parties…
- 🇵🇹 🇧🇷 🇨🇻 🇹🇱 🇬🇶 🇬🇼 🇲🇿 🇸🇹 🇲🇴 Portugese language support from @ViPeR5000!
- 🇳🇱 🇦🇼 🇨🇼 🇸🇽 🇧🇪 🇸🇷 Dutch language support from @createthisnl!
- 📕 Documentation improvements from @reidprichard!
Thanks for your contributions (and to more from others in the coming releases, already in the pipeline)!
Changes
- fix: HA 2025.2.0 Compatability for new BT Devices @agittins 02eecab
- Add Dutch translation and reduce hardcoded language in scripts @createthisnl (#398)
- Optimize calculate_data and redact_data() @Lash-L (#361)
- feat: Better-looking per-scanner calibration table @agittins (#404)
- Update README.md to fix typos @reidprichard (#411)
- fix: config flow failure when no device in calibration step 1 @agittins (#452)
- Create Portugese translation - pt.json @ViPeR5000 (#438)
- fix: bug when choosing local bt adaptor name @agittins (#454)
📦 Dependencies
- chore(deps): bump ruff from 0.7.2 to 0.8.1 @dependabot[bot] (#401)
- chore(deps): bump softprops/action-gh-release from 2.0.9 to 2.1.0 @dependabot[bot] (#373)
- chore(deps): bump crazy-max/ghaction-github-labeler from 5.1.0 to 5.2.0 @dependabot[bot] (#451)
- chore(deps): bump ruff from 0.8.1 to 0.9.4 @dependabot[bot] (#449)
- chore(deps): bump black from 24.10.0 to 25.1.0 in /.github/workflows @dependabot[bot] (#448)
- chore(deps): bump actions/setup-python from 5.3.0 to 5.4.0 @dependabot[bot] (#445)
- chore(deps): bump pip from 24.3.1 to 25.0 in /.github/workflows @dependabot[bot] (#443)
- chore(deps): bump pre-commit from 4.0.1 to 4.1.0 in /.github/workflows @dependabot[bot] (#436)
- chore(deps): bump softprops/action-gh-release from 2.1.0 to 2.2.1 @dependabot[bot] (#424)
- chore(deps): update pip requirement from <24.4,>=24.1.1 to >=24.1.1,<25.1 @dependabot[bot] (#442)
- chore(deps): bump release-drafter/release-drafter from 6.0.0 to 6.1.0 @dependabot[bot] (#435)