Skip to content

Commit 124fe33

Browse files
author
semantic-release
committed
3.0.0
Automatically generated by python-semantic-release
1 parent 14dd2dd commit 124fe33

File tree

3 files changed

+51
-34
lines changed

3 files changed

+51
-34
lines changed

CHANGELOG.md

Lines changed: 49 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,201 +1,218 @@
11
# Changelog
22

3+
## v3.0.0 (2025-07-03)
4+
5+
### Features
6+
7+
8+
- Add bleak 1.0 support ([`14dd2dd`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/14dd2dd068763680e3c34e3abe8870ecb3f71755))
9+
10+
311
## v2.16.0 (2025-06-03)
412

513
### Features
614

715

8-
- Update scanner mode from callback (#137) ([`9c093b5`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/9c093b59885e0f3d7c68f8b1b5aa24ab76da4d49))
16+
- Update scanner mode from callback ([`9c093b5`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/9c093b59885e0f3d7c68f8b1b5aa24ab76da4d49))
917

1018

1119
## v2.15.1 (2025-05-03)
1220

1321
### Bug fixes
1422

1523

16-
- Revert to using python api for scanner (#141) ([`0cc7e99`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/0cc7e9962f380aa8064608a64c774f074a110fab))
24+
- Revert to using python api for scanner ([`0cc7e99`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/0cc7e9962f380aa8064608a64c774f074a110fab))
1725

1826

1927
## v2.15.0 (2025-04-29)
2028

2129
### Features
2230

2331

24-
- Bump aioesphomeapi requirement to 30.1.0+ (#140) ([`4430f0c`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/4430f0c716804743247ba7a3b4efe593d6d2952f))
32+
- Bump aioesphomeapi requirement to 30.1.0+ ([`4430f0c`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/4430f0c716804743247ba7a3b4efe593d6d2952f))
2533

2634

2735
## v2.14.0 (2025-04-27)
2836

2937
### Features
3038

3139

32-
- Switch to using the _async_on_raw_advertisement api (#131) ([`eb62775`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/eb6277517fb74955cffabfb162abf3a4815f02e3))
40+
- Switch to using the _async_on_raw_advertisement api ([`eb62775`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/eb6277517fb74955cffabfb162abf3a4815f02e3))
3341

3442

3543
## v2.13.1 (2025-04-03)
3644

3745
### Bug fixes
3846

3947

40-
- Disable 32bit wheels on linux to fix builds (#123) ([`4d922b8`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/4d922b82b073073e710a50da8b1b80be99166d2d))
48+
- Disable 32bit wheels on linux to fix builds ([`4d922b8`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/4d922b82b073073e710a50da8b1b80be99166d2d))
4149

4250

4351
## v2.13.0 (2025-04-03)
4452

4553
### Features
4654

4755

48-
- Improve performance by cimporting base_scanner (#119) ([`a69de13`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/a69de13dce134108cb018c4197aaeef1a07cfda2))
56+
- Improve performance by cimporting base_scanner ([`a69de13`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/a69de13dce134108cb018c4197aaeef1a07cfda2))
57+
58+
59+
- Imporve performance by cimporting base_scanner ([`a69de13`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/a69de13dce134108cb018c4197aaeef1a07cfda2))
60+
61+
62+
- Imporve performance by cimporting base_scanner ([`a69de13`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/a69de13dce134108cb018c4197aaeef1a07cfda2))
4963

5064

5165
## v2.12.0 (2025-03-13)
5266

5367
### Features
5468

5569

56-
- Only look up _async_on_advertisement once per advertisement group (#108) ([`f7a001d`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/f7a001d4288d0fec56a7467ebb6759c2658c40dd))
70+
- Only look up _async_on_advertisement once per advertisement group ([`f7a001d`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/f7a001d4288d0fec56a7467ebb6759c2658c40dd))
5771

5872

5973
## v2.11.0 (2025-03-05)
6074

6175
### Features
6276

6377

64-
- Reduce size of wheels (#105) ([`a52ad36`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/a52ad36a8838a8516b7d533f0a5080c50ad9db7e))
78+
- Reduce size of wheels ([`a52ad36`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/a52ad36a8838a8516b7d533f0a5080c50ad9db7e))
6579

6680

6781
## v2.10.2 (2025-03-04)
6882

6983
### Bug fixes
7084

7185

72-
- Wheel builds (#104) ([`aa11ec3`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/aa11ec370e58572d79dda34e397013b0006d8ca7))
86+
- Wheel builds ([`aa11ec3`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/aa11ec370e58572d79dda34e397013b0006d8ca7))
7387

7488

7589
## v2.10.1 (2025-03-04)
7690

7791
### Bug fixes
7892

7993

80-
- Add missing permissions to upload wheels (#103) ([`12b396f`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/12b396f8857b89b23ed978202eca37be33b7cf38))
94+
- Add missing permissions to upload wheels ([`12b396f`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/12b396f8857b89b23ed978202eca37be33b7cf38))
95+
96+
97+
- Add missing permissions to upload wheels ([`12b396f`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/12b396f8857b89b23ed978202eca37be33b7cf38))
8198

8299

83100
## v2.10.0 (2025-03-04)
84101

85102
### Features
86103

87104

88-
- Add optional cython for scanner to improve performance (#102) ([`a4e0803`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/a4e08034f3565fd086432402e68b20feb081a4df))
105+
- Add optional cython for scanner to improve performance ([`a4e0803`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/a4e08034f3565fd086432402e68b20feb081a4df))
89106

90107

91108
## v2.9.0 (2025-02-27)
92109

93110
### Features
94111

95112

96-
- Use bluetooth_mac_address for the source if available (#100) ([`df7f72c`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/df7f72c18234ab95f2fcdc4322bab35d2065294c))
113+
- Use bluetooth_mac_address for the source if available ([`df7f72c`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/df7f72c18234ab95f2fcdc4322bab35d2065294c))
97114

98115

99116
## v2.8.0 (2025-02-27)
100117

101118
### Features
102119

103120

104-
- Simplify examples (#99) ([`c67c856`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/c67c856207724f7ea81fd2f924a3f9940ddd58d8))
121+
- Simplify examples ([`c67c856`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/c67c856207724f7ea81fd2f924a3f9940ddd58d8))
105122

106123

107124
## v2.7.1 (2025-02-04)
108125

109126
### Bug fixes
110127

111128

112-
- Update poetry to v2 (#93) ([`f1edae5`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/f1edae54bba1320c6f8292e837f14720baa79f13))
129+
- Update poetry to v2 ([`f1edae5`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/f1edae54bba1320c6f8292e837f14720baa79f13))
113130

114131

115132
## v2.7.0 (2025-02-02)
116133

117134
### Features
118135

119136

120-
- Avoid protobuf repeated container overhead (#90) ([`4a99c14`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/4a99c14613c3243716e237d53816d821b12de2f4))
137+
- Avoid protobuf repeated container overhead ([`4a99c14`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/4a99c14613c3243716e237d53816d821b12de2f4))
121138

122139

123140
## v2.6.0 (2025-01-31)
124141

125142
### Features
126143

127144

128-
- Update example to show how to use multiple devices (#85) ([`4a97019`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/4a97019bcf8baa7bfd4894d643d3f6c300de7603))
145+
- Update example to show how to use multiple devices ([`4a97019`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/4a97019bcf8baa7bfd4894d643d3f6c300de7603))
129146

130147

131148
## v2.5.0 (2025-01-31)
132149

133150
### Features
134151

135152

136-
- Reduce boilerplate in examples (#84) ([`03f3ff8`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/03f3ff83d8f5719a53628d542a47e71988eb4599))
153+
- Reduce boilerplate in examples ([`03f3ff8`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/03f3ff83d8f5719a53628d542a47e71988eb4599))
137154

138155

139156
## v2.4.0 (2025-01-31)
140157

141158
### Features
142159

143160

144-
- Simplify examples when using new habluetooth (#83) ([`1b38b3e`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/1b38b3ef5f95b9df3fc3d71b123dadacd451852d))
161+
- Simplify examples when using new habluetooth ([`1b38b3e`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/1b38b3ef5f95b9df3fc3d71b123dadacd451852d))
145162

146163

147164
## v2.3.0 (2025-01-31)
148165

149166
### Features
150167

151168

152-
- Add example on connecting the scanner (#82) ([`b2d0eed`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/b2d0eedb5e22a448d41c2e65cfc4998a3e3972e2))
169+
- Add example on connecting the scanner ([`b2d0eed`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/b2d0eedb5e22a448d41c2e65cfc4998a3e3972e2))
153170

154171

155172
## v2.2.0 (2025-01-28)
156173

157174
### Features
158175

159176

160-
- Add support for tracking bluetooth connection slot allocations (#74) ([`81fb130`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/81fb13001bf919962a26c51045c8acf4fd87f536))
177+
- Add support for tracking bluetooth connection slot allocations ([`81fb130`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/81fb13001bf919962a26c51045c8acf4fd87f536))
161178

162179

163180
## v2.1.1 (2025-01-22)
164181

165182
### Bug fixes
166183

167184

168-
- Suppress duplicate connection changed callbacks (#73) ([`e3a5059`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/e3a505964ca3670e8f99450a4e33761026a5581b))
185+
- Suppress duplicate connection changed callbacks ([`e3a5059`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/e3a505964ca3670e8f99450a4e33761026a5581b))
169186

170187

171188
## v2.1.0 (2025-01-22)
172189

173190
### Features
174191

175192

176-
- Update manager connection slot allocations on change (#70) ([`63045a7`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/63045a777088f28dded3c8e9f0a9959158af2348))
193+
- Update manager connection slot allocations on change ([`63045a7`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/63045a777088f28dded3c8e9f0a9959158af2348))
177194

178195

179196
## v2.0.0 (2025-01-03)
180197

181198
### Bug fixes
182199

183200

184-
- Move cache to device (#57) ([`2e44b28`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/2e44b284bc92967ccf1124dc9a78a9e04f0fb1f5))
201+
- Move cache to device ([`2e44b28`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/2e44b284bc92967ccf1124dc9a78a9e04f0fb1f5))
185202

186203

187204
### Refactoring
188205

189206

190-
- Make wait_for_ble_connections_free require a timeout (#56) ([`72c0107`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/72c01078ed75686a8a6bd1ab0ed8243b0e69f99c))
207+
- Make wait_for_ble_connections_free require a timeout ([`72c0107`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/72c01078ed75686a8a6bd1ab0ed8243b0e69f99c))
191208

192209

193210
## v1.1.1 (2024-12-22)
194211

195212
### Bug fixes
196213

197214

198-
- Bump aioesphomeapi requirement to 27.0.0+ (#40) ([`1ab71d8`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/1ab71d812945c4d361272126b1c8bde68f171416))
215+
- Bump aioesphomeapi requirement to 27.0.0+ ([`1ab71d8`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/1ab71d812945c4d361272126b1c8bde68f171416))
199216

200217

201218
### Unknown
@@ -207,55 +224,55 @@
207224
### Features
208225

209226

210-
- Add support for python 3.13 (#19) ([`c3f2575`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/c3f2575c9b942c1d89fb0f804b943678a6e75044))
227+
- Add support for python 3.13 ([`c3f2575`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/c3f2575c9b942c1d89fb0f804b943678a6e75044))
211228

212229

213230
## v1.0.0 (2024-02-18)
214231

215232
### Features
216233

217234

218-
- Updates for aioesphomeapi 22 (#6) ([`c6a113a`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/c6a113a95313a22e47ccb6a1fda8c6e2e4b32850))
235+
- Updates for aioesphomeapi 22 ([`c6a113a`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/c6a113a95313a22e47ccb6a1fda8c6e2e4b32850))
219236

220237

221238
## v0.4.1 (2024-01-01)
222239

223240
### Performance improvements
224241

225242

226-
- Avoid recreating enums from feature flags (#5) ([`00beb54`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/00beb54db075768069d9b48c1244866d2d402db2))
243+
- Avoid recreating enums from feature flags ([`00beb54`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/00beb54db075768069d9b48c1244866d2d402db2))
227244

228245

229246
## v0.4.0 (2023-12-17)
230247

231248
### Features
232249

233250

234-
- Add connect scanner helper (#4) ([`c4b110a`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/c4b110a6f3301af2d7a4bded236e2f5036a0d598))
251+
- Add connect scanner helper ([`c4b110a`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/c4b110a6f3301af2d7a4bded236e2f5036a0d598))
235252

236253

237254
## v0.3.0 (2023-12-14)
238255

239256
### Features
240257

241258

242-
- Add available property to know when the esp device is connected (#3) ([`7732629`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/773262937fe106c573077a1f1d43156f00579f64))
259+
- Add available property to know when the esp device is connected ([`7732629`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/773262937fe106c573077a1f1d43156f00579f64))
243260

244261

245262
## v0.2.0 (2023-12-13)
246263

247264
### Features
248265

249266

250-
- Move mac_to_int helper to bluetooth_data_tools (#2) ([`79ff7da`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/79ff7da11cd360becf0e4c69c41c630d47b6fa13))
267+
- Move mac_to_int helper to bluetooth_data_tools ([`79ff7da`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/79ff7da11cd360becf0e4c69c41c630d47b6fa13))
251268

252269

253270
## v0.1.0 (2023-12-13)
254271

255272
### Features
256273

257274

258-
- Initial import (#1) ([`7fa6be2`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/7fa6be28a475781ebd90e7e0060bb0890b68b29b))
275+
- Initial import ([`7fa6be2`](https://github.com/Bluetooth-Devices/bleak-esphome/commit/7fa6be28a475781ebd90e7e0060bb0890b68b29b))
259276

260277

261278
## v0.0.0 (2023-12-06)

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
project = "bleak-esphome"
88
copyright = "2023, J. Nick Koston"
99
author = "J. Nick Koston"
10-
release = "2.16.0"
10+
release = "3.0.0"
1111

1212
# General configuration
1313
extensions = [

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "bleak-esphome"
3-
version = "2.16.0"
3+
version = "3.0.0"
44
description = "Bleak backend of ESPHome"
55
authors = [{ name = "J. Nick Koston", email = "[email protected]" }]
66
license.text = "MIT"

0 commit comments

Comments
 (0)