Skip to content

Commit cbc674d

Browse files
author
semantic-release
committed
2.4.5
Automatically generated by python-semantic-release
1 parent 99edb20 commit cbc674d

File tree

4 files changed

+49
-42
lines changed

4 files changed

+49
-42
lines changed

CHANGELOG.md

Lines changed: 46 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,40 @@
11
# Changelog
22

3+
## v2.4.5 (2025-02-07)
4+
5+
### Bug fixes
6+
7+
- Keep classifiers in project to avoid automatic enrichment (#134) ([`99edb20`](https://github.com/aio-libs/aiohappyeyeballs/commit/99edb20e9d3e53ead65b55cb3e93c22c03d06599))
8+
- Move classifiers to prevent recalculation by poetry (#131) ([`66e1c90`](https://github.com/aio-libs/aiohappyeyeballs/commit/66e1c90ae81f71c7039cd62c60417a96202d906c))
9+
310
## v2.4.4 (2024-11-30)
411

5-
### Fix
12+
### Bug fixes
613

714
- Handle oserror on failure to close socket instead of raising indexerror (#114) ([`c542f68`](https://github.com/aio-libs/aiohappyeyeballs/commit/c542f684d329fed04093caa2b31d8f7f6e0e0949))
815

916
## v2.4.3 (2024-09-30)
1017

11-
### Fix
18+
### Bug fixes
1219

1320
- Rewrite staggered_race to be race safe (#101) ([`9db617a`](https://github.com/aio-libs/aiohappyeyeballs/commit/9db617a982ee27994bf13c805f9c4f054f05de47))
1421
- Re-raise runtimeerror when uvloop raises runtimeerror during connect (#105) ([`c8f1fa9`](https://github.com/aio-libs/aiohappyeyeballs/commit/c8f1fa93d698f216f84de7074a6282777fbf0439))
1522

1623
## v2.4.2 (2024-09-27)
1724

18-
### Fix
25+
### Bug fixes
1926

2027
- Copy staggered from standard lib for python 3.12+ (#95) ([`c5a4023`](https://github.com/aio-libs/aiohappyeyeballs/commit/c5a4023d904b3e72f30b8a9f56913894dda4c9d0))
2128

2229
## v2.4.1 (2024-09-26)
2330

24-
### Fix
31+
### Bug fixes
2532

2633
- Avoid passing loop to staggered.staggered_race (#94) ([`5f80b79`](https://github.com/aio-libs/aiohappyeyeballs/commit/5f80b7951f32d727039d9db776a17a6eba8877cd))
2734

2835
## v2.4.0 (2024-08-19)
2936

30-
### Feature
37+
### Features
3138

3239
- Add support for python 3.13 (#86) ([`4f2152f`](https://github.com/aio-libs/aiohappyeyeballs/commit/4f2152fbb6b1d915c2fd68219339d998c47a71f9))
3340

@@ -37,19 +44,19 @@
3744

3845
## v2.3.7 (2024-08-17)
3946

40-
### Fix
47+
### Bug fixes
4148

4249
- Correct classifier for license python-2.0.1 (#83) ([`186be05`](https://github.com/aio-libs/aiohappyeyeballs/commit/186be056ea441bb3fa7620864f46c6f8431f3a34))
4350

4451
## v2.3.6 (2024-08-16)
4552

46-
### Fix
53+
### Bug fixes
4754

4855
- Adjust license to python-2.0.1 (#82) ([`30a2dc5`](https://github.com/aio-libs/aiohappyeyeballs/commit/30a2dc57c49d1000ebdafa8c81ecf4f79e35c9f3))
4956

5057
## v2.3.5 (2024-08-07)
5158

52-
### Fix
59+
### Bug fixes
5360

5461
- Remove upper bound on python requirement (#74) ([`0de1e53`](https://github.com/aio-libs/aiohappyeyeballs/commit/0de1e534fc5b7526e11bf203ab09b95b13f3070b))
5562
- Preserve errno if all exceptions have the same errno (#77) ([`7bbb2bf`](https://github.com/aio-libs/aiohappyeyeballs/commit/7bbb2bf0feb3994953a52a1d606e682acad49cb8))
@@ -61,182 +68,182 @@
6168

6269
## v2.3.4 (2024-07-31)
6370

64-
### Fix
71+
### Bug fixes
6572

6673
- Add missing asyncio to fix truncated package description (#67) ([`2644df1`](https://github.com/aio-libs/aiohappyeyeballs/commit/2644df179e21e4513da857f2aea2aa64a3fb6316))
6774

6875
## v2.3.3 (2024-07-31)
6976

70-
### Fix
77+
### Bug fixes
7178

7279
- Add missing python version classifiers (#65) ([`489016f`](https://github.com/aio-libs/aiohappyeyeballs/commit/489016feb53d4fd5f9880f27dc40a5198d5b0be2))
7380
- Update classifiers to include license (#60) ([`a746c29`](https://github.com/aio-libs/aiohappyeyeballs/commit/a746c296b324407efef272f422a990587b9d6057))
74-
- Workaround broken `asyncio.staggered` on python < 3.8.2 (#61) ([`b16f107`](https://github.com/aio-libs/aiohappyeyeballs/commit/b16f107d9493817247c27ab83522901f086a13b5))
81+
- Workaround broken `asyncio.staggered` on python < 3.8.2 (#61) ([`b16f107`](https://github.com/aio-libs/aiohappyeyeballs/commit/b16f107d9493817247c27ab83522901f086a13b5))
7582
- Include tests in the source distribution package (#62) ([`53053b6`](https://github.com/aio-libs/aiohappyeyeballs/commit/53053b6a38ef868e0170940ced5e0611ebd1be4c))
7683

7784
## v2.3.2 (2024-01-06)
7885

79-
### Fix
86+
### Bug fixes
8087

8188
- Update urls for the new home for this library (#43) ([`c6d4358`](https://github.com/aio-libs/aiohappyeyeballs/commit/c6d43586d5ca56472892767d4a47d28348158544))
8289

8390
## v2.3.1 (2023-12-14)
8491

85-
### Fix
92+
### Bug fixes
8693

8794
- Remove test import from tests (#31) ([`c529b15`](https://github.com/aio-libs/aiohappyeyeballs/commit/c529b15fbead0aa5cde9dd5c460ff5abd15fc355))
8895

8996
## v2.3.0 (2023-12-12)
9097

91-
### Feature
98+
### Features
9299

93100
- Avoid _interleave_addrinfos when there is only a single addr_info (#29) ([`305f6f1`](https://github.com/aio-libs/aiohappyeyeballs/commit/305f6f13d028ab3ead7923870601175102c5970c))
94101

95102
## v2.2.0 (2023-12-11)
96103

97-
### Feature
104+
### Features
98105

99106
- Make interleave with pop_addr_infos_interleave optional to match cpython (#28) ([`adbc8ad`](https://github.com/aio-libs/aiohappyeyeballs/commit/adbc8adfaa44349ca83966787400413668f0b4b6))
100107

101108
## v2.1.0 (2023-12-11)
102109

103-
### Feature
110+
### Features
104111

105112
- Add addr_to_addr_info util for converting addr to addr_infos (#27) ([`2e25a98`](https://github.com/aio-libs/aiohappyeyeballs/commit/2e25a98f2339d84bc7951ad17f0b38c104a97a71))
106113

107114
## v2.0.0 (2023-12-10)
108115

109-
### Breaking
116+
### Features
110117

111118
- Require the full address tuple for the remove_addr_infos util (#26) ([`d7e5df1`](https://github.com/aio-libs/aiohappyeyeballs/commit/d7e5df12a01838e81729af4c49938e98b3407e03))
112119

113120
## v1.8.1 (2023-12-10)
114121

115-
### Fix
122+
### Bug fixes
116123

117124
- Move types into a single file (#24) ([`8d4cfee`](https://github.com/aio-libs/aiohappyeyeballs/commit/8d4cfeeaa7862e028e941c49f8c84dcee0b9b1ac))
118125

119126
## v1.8.0 (2023-12-10)
120127

121-
### Feature
128+
### Features
122129

123130
- Add utils (#23) ([`d89311d`](https://github.com/aio-libs/aiohappyeyeballs/commit/d89311d1a433dde75863019a08717a531f68befa))
124131

125132
## v1.7.0 (2023-12-09)
126133

127-
### Fix
134+
### Bug fixes
128135

129136
- License should be psf-2.0 (#22) ([`ca9c1fc`](https://github.com/aio-libs/aiohappyeyeballs/commit/ca9c1fca4d63c54855fbe582132b5dcb229c7591))
130137

131-
### Feature
138+
### Features
132139

133140
- Add some more examples to the docs (#21) ([`6cd0b5d`](https://github.com/aio-libs/aiohappyeyeballs/commit/6cd0b5d10357a9d20fc5ee1c96db18c6994cd8fc))
134141

135142
## v1.6.0 (2023-12-09)
136143

137-
### Feature
144+
### Features
138145

139146
- Add coverage for multiple and same exceptions (#20) ([`2781b87`](https://github.com/aio-libs/aiohappyeyeballs/commit/2781b87c56aa1c08345d91dce5c1642f2b3e396d))
140147

141148
## v1.5.0 (2023-12-09)
142149

143-
### Feature
150+
### Features
144151

145152
- Add coverage for setblocking failing (#19) ([`f759a08`](https://github.com/aio-libs/aiohappyeyeballs/commit/f759a08180f0237cb68d353090f7ba0efe625074))
146153
- Add cover for passing the loop (#18) ([`2d26911`](https://github.com/aio-libs/aiohappyeyeballs/commit/2d26911e9237691c168a705b2d6be2a68fa8b7ac))
147154

148155
## v1.4.1 (2023-12-09)
149156

150-
### Fix
157+
### Bug fixes
151158

152159
- Ensure exception error is stringified (#17) ([`747cf1d`](https://github.com/aio-libs/aiohappyeyeballs/commit/747cf1d231dc427b79ff1f8128779413a50be5d8))
153160

154161
## v1.4.0 (2023-12-09)
155162

156-
### Feature
163+
### Features
157164

158165
- Add coverage for unexpected exception (#16) ([`bad4874`](https://github.com/aio-libs/aiohappyeyeballs/commit/bad48745d3621fcbbe559d55180dc5f5856dc0fa))
159166

160167
## v1.3.0 (2023-12-09)
161168

162-
### Feature
169+
### Features
163170

164171
- Add coverage for bind failure with local addresses (#15) ([`f71ec23`](https://github.com/aio-libs/aiohappyeyeballs/commit/f71ec23228d4dad4bc2c3a6630e6e4361b54df44))
165172

166173
## v1.2.0 (2023-12-09)
167174

168-
### Feature
175+
### Features
169176

170177
- Add coverage for passing local addresses (#14) ([`72a92e3`](https://github.com/aio-libs/aiohappyeyeballs/commit/72a92e3a599cde082856354e806a793f2b9eff62))
171178

172179
## v1.1.0 (2023-12-09)
173180

174-
### Feature
181+
### Features
175182

176183
- Add example usage (#13) ([`707fddc`](https://github.com/aio-libs/aiohappyeyeballs/commit/707fddcd8e8aff27af2180af6271898003ca1782))
177184

178185
## v1.0.0 (2023-12-09)
179186

180-
### Breaking
187+
### Features
181188

182189
- Rename create_connection to start_connection (#12) ([`f8b6038`](https://github.com/aio-libs/aiohappyeyeballs/commit/f8b60383d9b9f013baf421ad4e4e183559b7a705))
183190

184191
## v0.9.0 (2023-12-09)
185192

186-
### Feature
193+
### Features
187194

188195
- Add coverage for interleave (#11) ([`62817f1`](https://github.com/aio-libs/aiohappyeyeballs/commit/62817f1473bb5702f8fa9edc6f6b24139990cd01))
189196

190197
## v0.8.0 (2023-12-09)
191198

192-
### Feature
199+
### Features
193200

194201
- Add coverage for multi ipv6 (#10) ([`6dc8f89`](https://github.com/aio-libs/aiohappyeyeballs/commit/6dc8f89ff99a38c8ecaf8045c9afbe683d6f2c6e))
195202

196203
## v0.7.0 (2023-12-09)
197204

198-
### Feature
205+
### Features
199206

200207
- Add coverage for ipv6 failure (#9) ([`7aee8f6`](https://github.com/aio-libs/aiohappyeyeballs/commit/7aee8f64064cfc8d79f385c4dfee45036aacd6fd))
201208

202209
## v0.6.0 (2023-12-09)
203210

204-
### Feature
211+
### Features
205212

206213
- Improve test coverage (#8) ([`afcfe5a`](https://github.com/aio-libs/aiohappyeyeballs/commit/afcfe5a350acc50a098009617511cd9d21b22f47))
207214

208215
## v0.5.0 (2023-12-09)
209216

210-
### Feature
217+
### Features
211218

212219
- Improve doc strings (#7) ([`3d5f7fd`](https://github.com/aio-libs/aiohappyeyeballs/commit/3d5f7fde55c4bdd4f5e6cff589ae9b47b279d663))
213220

214221
## v0.4.0 (2023-12-09)
215222

216-
### Feature
223+
### Features
217224

218225
- Add more tests (#6) ([`4428c07`](https://github.com/aio-libs/aiohappyeyeballs/commit/4428c0714e3e100605f940eb6adee2e86788b4db))
219226

220227
## v0.3.0 (2023-12-09)
221228

222-
### Feature
229+
### Features
223230

224231
- Optimize for single case (#5) ([`c7d72f3`](https://github.com/aio-libs/aiohappyeyeballs/commit/c7d72f3cdd13149319fc9e4848146d23bddc619b))
225232

226233
## v0.2.0 (2023-12-09)
227234

228-
### Feature
235+
### Features
229236

230237
- Optimize for single case (#4) ([`d371c46`](https://github.com/aio-libs/aiohappyeyeballs/commit/d371c4687d3b3861a4f0287ac5229853f895807b))
231238

232239
## v0.1.0 (2023-12-09)
233240

234-
### Feature
241+
### Features
235242

236243
- Init (#2) ([`c9a9099`](https://github.com/aio-libs/aiohappyeyeballs/commit/c9a90994a40d5f49cb37d3e2708db4b4278649ef))
237244

238245
## v0.0.1 (2023-12-09)
239246

240-
### Fix
247+
### Bug fixes
241248

242249
- Reserve name on pypi (#1) ([`2207f8d`](https://github.com/aio-libs/aiohappyeyeballs/commit/2207f8d361af4ec0b853b07fb743eb957a0b368a))

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
project = "aiohappyeyeballs"
88
copyright = "2023, J. Nick Koston"
99
author = "J. Nick Koston"
10-
release = "2.4.4"
10+
release = "2.4.5"
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 = "aiohappyeyeballs"
3-
version = "2.4.4"
3+
version = "2.4.5"
44
description = "Happy Eyeballs for asyncio"
55
authors = [{ name = "J. Nick Koston", email = "[email protected]" }]
66
readme = "README.md"

src/aiohappyeyeballs/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
__version__ = "2.4.4"
1+
__version__ = "2.4.5"
22

33
from .impl import start_connection
44
from .types import AddrInfoType

0 commit comments

Comments
 (0)