Releases: greghesp/ha-bambulab
v2.1.8
Highlights
You can now change the filament in the AMS spool popup:
Custom filaments will work for Bambu Lab cloud connected printers but not yet in Lan Mode as we currently rely on a Bambu REST API to retrieve the data about your custom filaments. This gap looks to be fixable should be addressed in a later update.
Cover image/Skip objects should now work for X1C printers for cloud prints. It's possible that very complex models (large 3mf files) may still not work - if you see this please open an issue with debug logs covering a repro.
What's Changed
- Add new filament_id and tray_weight fields to catalan translation by @carlesfernandez in #1099
- Create issue for authentication failure by @AdrianGarside in #1100
- chore: Update Frontend from latest release v0.3.25 by @greghesp in #1104
- Set filament support and more FTP robustness improvements by @AdrianGarside in #1105
- Fix error text always being unknown by @AdrianGarside in #1106
- Add retry loop for x1 model download by @AdrianGarside in #1114
- Enable debug logging always during setup flows by @AdrianGarside in #1120
- local gcode download feature by @Dronedale in #1110
- Update localizations by @AdrianGarside in #1121
- Cleanup service calls and add ability to return async result by @AdrianGarside in #1125
- Add extended filaments json by @AdrianGarside in #1128
- Add service call to get the filament data as json by @AdrianGarside in #1130
- Enable callservice responses by @AdrianGarside in #1131
- Fix filament details to only have base version by @AdrianGarside in #1132
- chore: Update Frontend from latest release v0.3.26 by @greghesp in #1133
- Turn gcode download switch off and disable when ftp switch is turned off by @AdrianGarside in #1134
- Fallback to type if name is unknown by @AdrianGarside in #1135
- Pass custom filaments too by @AdrianGarside in #1136
- chore: Update Frontend from latest release v0.3.27 by @greghesp in #1137
- Fix custom filaments names in tray by @AdrianGarside in #1140
- Update external spool attributes to match AMS tray attributes for consistency by @AdrianGarside in #1142
- chore: Update Frontend from latest release v0.3.28 by @greghesp in #1143
New Contributors
- @carlesfernandez made their first contribution in #1099
- @Dronedale made their first contribution in #1110
Full Changelog: v2.1.7...v2.1.8
v2.1.8-beta4
What's Changed
- Fix custom filaments names in tray by @AdrianGarside in #1140
Full Changelog: v2.1.8-beta3...v2.1.8-beta4
v2.1.8-beta3
What's Changed
- Turn gcode download switch off and disable when ftp switch is turned off by @AdrianGarside in #1134
- Fallback to type if name is unknown by @AdrianGarside in #1135
- Pass custom filaments too by @AdrianGarside in #1136
- chore: Update Frontend from latest release v0.3.27 by @greghesp in #1137
- Handle unknown filaments gracefully
- Fix incorrect font on ams popup and spools on some machines.
Full Changelog: v2.1.8-beta2...v2.1.8-beta3
v2.1.8-beta2
Highlights
Can now click a spool in the AMS or External Spool card and choose a different filament and change the color.
NOTE: It will probably badly handle custom filaments as I haven't written the code to do so yet.
What's Changed
- Add new filament_id and tray_weight fields to catalan translation by @carlesfernandez in #1099
- Create issue for authentication failure by @AdrianGarside in #1100
- chore: Update Frontend from latest release v0.3.25 by @greghesp in #1104
- Set filament support and more FTP robustness improvements by @AdrianGarside in #1105
- Fix error text always being unknown by @AdrianGarside in #1106
- Add retry loop for x1 model download by @AdrianGarside in #1114
- Enable debug logging always during setup flows by @AdrianGarside in #1120
- local gcode download feature by @Dronedale in #1110
- Update localizations by @AdrianGarside in #1121
- Cleanup service calls and add ability to return async result by @AdrianGarside in #1125
- Add extended filaments json by @AdrianGarside in #1128
- Add service call to get the filament data as json by @AdrianGarside in #1130
- Enable callservice responses by @AdrianGarside in #1131
- Fix filament details to only have base version by @AdrianGarside in #1132
- chore: Update Frontend from latest release v0.3.26 by @greghesp in #1133
New Contributors
- @carlesfernandez made their first contribution in #1099
- @Dronedale made their first contribution in #1110
Full Changelog: v2.1.7...v2.1.8-beta2
v2.1.8-beta1
What's Changed
- Add new filament_id and tray_weight fields to catalan translation by @carlesfernandez in #1099
- Create issue for authentication failure by @AdrianGarside in #1100
- chore: Update Frontend from latest release v0.3.25 by @greghesp in #1104
- Add ability to set the filament color on the AMS popup.
- Set filament support and more FTP robustness improvements by @AdrianGarside in #1105
- Fix error text always being unknown by @AdrianGarside in #1106
- Add retry loop for x1 model download by @AdrianGarside in #1114
- Enable debug logging always during setup flows by @AdrianGarside in #1120
- local gcode download feature by @Dronedale in #1110
- Update localizations by @AdrianGarside in #1121
New Contributors
- @carlesfernandez made their first contribution in #1099
- @Dronedale made their first contribution in #1110
Full Changelog: v2.1.7...v2.1.8-beta1
v2.1.7
Highlights
New spool popup when you click on a spool in any of the cards with load/unload buttons (external spool card this is still a work in progress).
What's Changed
- Fix missing await by @AdrianGarside in #1066
- chore: Update Frontend from latest release v0.3.21 by @greghesp in #1067
- Remove dynamic error lookup by @AdrianGarside in #1068
- Report AMS Lite model correctly by @AdrianGarside in #1069
- Change load filament service call to take the tray entity by @AdrianGarside in #1071
- Handle lan mode prints that go directly from IDLE->RUNNING by @AdrianGarside in #1075
- chore: Update Frontend from latest release v0.3.22 by @greghesp in #1076
- chore: Update Frontend from latest release v0.3.23 by @greghesp in #1079
- Added tray weight and filament_id to attributes by @greghesp in #1082
- Fix missing bs4 dependency declaration by @AdrianGarside in #1085
- Sort tray attributes by english name by @AdrianGarside in #1086
- Switch to beautifulsoup4 package name by @AdrianGarside in #1087
- Fix 2026 problem. by @AdrianGarside in #1091
- chore: Update Frontend from latest release v0.3.24 by @greghesp in #1092
Full Changelog: v2.1.5...v2.1.7
v2.1.6-beta4
Test release for adding missing dependency on beautifulsoup4 package needed for firmware update feature.
What's Changed
- Added tray weight and filament_id to attributes by @greghesp in #1082
- Fix missing bs4 dependency declaration by @AdrianGarside in #1085
- Sort tray attributes by english name by @AdrianGarside in #1086
- Switch to beautifulsoup4 package name by @AdrianGarside in #1087
Full Changelog: v2.1.6-beta3...v2.1.6-beta4
v2.1.6-beta3
What's Changed
- chore: Update Frontend from latest release v0.3.23 by @greghesp in #1079
- Improvements to print status card visuals:
- Large cover image
- Larger printer images by eliminating padding in the images
- Adjust sensor locations to match new background.
Full Changelog: v2.1.6-beta2...v2.1.6-beta3
v2.1.6-beta2
Highlights
New popup from the AMS spools from @greghesp giving access to Load/Unload buttons:
What's Changed
- Remove dynamic error lookup by @AdrianGarside in #1068
- Report AMS Lite model correctly by @AdrianGarside in #1069
- Change load filament service call to take the tray entity by @AdrianGarside in #1071
- Handle lan mode prints that go directly from IDLE->RUNNING by @AdrianGarside in #1075
- chore: Update Frontend from latest release v0.3.22 by @greghesp in #1076
Full Changelog: v2.1.6-beta1...v2.1.6-beta2
Test release
Release to test a bug fix to cleanup of card versions.