Releases: CoMPaTech/stromer
Fix onboarding new bikes
What's Changed
- Fix early disconnect during setup (flagged by @jvanbouchaute (tnx!)) through #140
Chores
- Update pre-commit hook astral-sh/ruff-pre-commit to v0.6.2 by @renovate in #137
- Update pre-commit hook astral-sh/ruff-pre-commit to v0.6.3 by @renovate in #139
Full Changelog: v0.4.0...v0.4.1
** DO NOT INSTALL UNLESS BETA TESTING** Fixing setup
What's Changed
- Fix early disconnect during setup (flagged by @jvanbouchaute (tnx!))
Chores
- Update pre-commit hook astral-sh/ruff-pre-commit to v0.6.2 by @renovate in #137
- Update pre-commit hook astral-sh/ruff-pre-commit to v0.6.3 by @renovate in #139
Full Changelog: v0.4.0...v0.4.1b1
Multi-bike! First configuration and other small improvements
Highlights
- Improvements on setting up the initial configuration (also tnx to @dbrgn)
- The initial requests are now better streamlined so onboarding you bike should be a more fluent experience
- The old 'clunky' display of the bike is now a neat selector (also now allowing you to select which bike if you have more than one)
- Some things have changed 'under the hood' though current users should be fine
What's Changed
- Added improvements by @dbrgn (tnx!) through #134
- Dependency and build chores (https://github.com/CoMPaTech/stromer/pulls?q=is%3Apr+is%3Aclosed)
- Unnamed device is resolved (or should be, at least when deleting/adding the bike
- Using the bike id number as part of the unique identifier (already since start of multibike)
Selecting the bike is no longer some weird concatenation of strings but a (more) neat "Bike nickname (STx) #12345" (still the same information but presented in a friendlier format)
New Contributors
Full Changelog: v0.3.3...v0.4.0
- Update pre-commit hook astral-sh/ruff-pre-commit to v0.5.5 by @renovate in #128
- Update pre-commit hook asottile/pyupgrade to v3.17.0 by @renovate in #129
- Replace prettier with biome by @CoMPaTech in #130
- Update pre-commit hook astral-sh/ruff-pre-commit to v0.5.7 by @renovate in #131
- Update pre-commit hook astral-sh/ruff-pre-commit to v0.6.1 by @renovate in #135
- morebikes: Close aiohttp connections when probing API by @dbrgn in #134
- Fix timestamp timezone by @dbrgn in #136
- Multi-bike support and small improvements by @CoMPaTech in #82
** DO NOT INSTALL UNLESS BETA TESTING** PR testing for multi-bike - beta release
🚨 Do NOT install unless you are aware that beta's may break your HA
⚠️ Current multi-bike testers; see update in #81 (comment) before installing
This is the first beta release of v0.4.x - which should solve new owners adding bikes (tnx @dbrgn) and allows multi-bike owners to add all of their beloved Stromers to HA. This beta should be relatively stable, out of the 3 major changes; onboarding, migrating existing single bike & multi-bike, the first two have been tested. As per above link to #81 multi-bike owners are encouraged to test this beta. If you have any feedback (positive as well) please let me know on Discord or (be the first to create a) beta-issue. Otherwise aiming to merge #82 to main
branch and releasing properly in the next weeks.
What's Changed
- Added improvements by @dbrgn (tnx!) through #134
- Dependency and build chores (https://github.com/CoMPaTech/stromer/pulls?q=is%3Apr+is%3Aclosed)
- Unnamed device is resolved (or should be, at least when deleting/adding the bike
- Using the bike id number as part of the unique identifier (already since start of multibike)
Selecting the bike is no longer some weird concatenation of strings but a (more) neat "Bike nickname (STx) #12345" (still the same information but presented in a friendlier format)
Full Changelog: v0.3.3...v0.4.0b1
** DO NOT INSTALL UNLESS TESTING MULTI-BIKE** PR testing for multi-bike - migration testing
🚨 Do NOT install unless testing multi-bike
⚠️ Current multi-bike testers; see update in #81 (comment) before installing
What's Changed
- Dependency and build chores (#128, #129 and #130)
- Unnamed device is resolved (or should be, at least when deleting/adding the bike
- Using the bike id number as part of the unique identifier (already since start of multibike)
Selecting the bike is no longer some weird concatenation of strings but a (more) neat "Bike nickname (STx) #12345" (still the same information but presented in a friendlier format)
Full Changelog: v0.3.3...v0.4.0a6
** DO NOT INSTALL UNLESS TESTING MULTI-BIKE** PR testing for multi-bike - improved edition
🚨 Do NOT install unless testing multi-bike
⚠️ Current multi-bike testers; see update in #81 (comment) before installing
What's Changed
- Dependency and build chores (#128, #129 and #130)
- Unnamed device is resolved (or should be, at least when deleting/adding the bike
- Using the bike id number as part of the unique identifier (already since start of multibike)
Selecting the bike is no longer some weird concatenation of strings but a (more) neat "Bike nickname (STx) #12345" (still the same information but presented in a friendlier format)
Full Changelog: v0.3.3...v0.4.0a3
v0.3.3
DO NOT INSTALL IF ON MULTI-BIKE BETA RELEASE
If you are already beta-testing the v0.4 branch, please don't update :) There is no multi-bike support in v0.3
If you do not own multiple stromers, do not update to v0.4 but stay on the v0.3 for now. You might break your current setup.
New Contributors
- @L2v2P made their first contribution in #115 by updating the requirements section to specify the necessary "Mobile phone network" connectivity for certain Stromer bike models.
- @ViPeR5000 made their first contribution in #126 by introducing Portuguese translations for the Stromer e-bike integration, enhancing accessibility for Portuguese-speaking users.
Thanks @L2v2P and @ViPeR5000
What's Changed
- Update pre-commit hook astral-sh/ruff-pre-commit tov0.5.4 by @renovate in various PRs
- Update pre-commit hook asottile/pyupgrade to v3.16.0 by @renovate in #117
- Update actions/checkout action to v4.1.7 by @renovate in #119
Full Changelog: v0.3.2...v0.3.3
v0.3.2
DO NOT INSTALL IF ON MULTI-BIKE BETA RELEASE
If you are already beta-testing the v0.4 branch, please don't update :) There is no multi-bike support in v0.3
If you do not own multiple stromers, do not update to v0.4 but stay on the v0.3 for now. You might break your current setup.
We are included in HACS now!
- HACS included by @CoMPaTech in #74
What's Changed
Thanks to @sammyke007 in #26 and @RobertJansen1 in #77 all of us should now be able to 'toggle' the light(-mode; see README for details) on our bike as well as Lock/Unlock it with a switch. In addition there is a button to reset your trip. For obvious reasons all those commands only work if your bike is online.
Overview of changes
- Add Lock switch as requested (note the readme, it 'bounces' after toggling, known issue)
- Add Light switch (as it was easier for testing than lock)
- Add Trip Reset button
- Improve code quality and adhere to Core requirements (i.e. UnitOfX, use of translation_keys and more)
- Start with improvements of imports and typing
- Attempt to add switches (and fix sensor units type - core adjustment) by @CoMPaTech in #72
- Add reset-trip button by @CoMPaTech in #79
Full Changelog: v0.2.9...v0.3.2
** DO NOT INSTALL UNLESS TESTING TRIP_RESET** Sixth iteration for button component
DO NOT INSTALL UNLESS TESTING TRIP_RESET
DO NOT INSTALL IF ON MULTI-BIKE RELEASE
What's Changed
Actually make the call to reset the trip and expect the correct reply
Full Changelog: v0.3.2a2...v0.3.2a5
** DO NOT INSTALL UNLESS TESTING MULTI-BIKE** PR testing for multi-bike - config_flow edition
What's Changed
- This build 'upon' the
v0.3.2
for reset_trip - so it will not release until that has been implemented - First attempt at making this multi-bike capable
Full Changelog: v0.3.1...v0.4.0a2
And yes, as per the build 'upon' this diffs against v0.3.1