|
1 | 1 | # Changelog |
2 | 2 |
|
| 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 | + |
3 | 10 | ## v2.4.4 (2024-11-30) |
4 | 11 |
|
5 | | -### Fix |
| 12 | +### Bug fixes |
6 | 13 |
|
7 | 14 | - Handle oserror on failure to close socket instead of raising indexerror (#114) ([`c542f68`](https://github.com/aio-libs/aiohappyeyeballs/commit/c542f684d329fed04093caa2b31d8f7f6e0e0949)) |
8 | 15 |
|
9 | 16 | ## v2.4.3 (2024-09-30) |
10 | 17 |
|
11 | | -### Fix |
| 18 | +### Bug fixes |
12 | 19 |
|
13 | 20 | - Rewrite staggered_race to be race safe (#101) ([`9db617a`](https://github.com/aio-libs/aiohappyeyeballs/commit/9db617a982ee27994bf13c805f9c4f054f05de47)) |
14 | 21 | - Re-raise runtimeerror when uvloop raises runtimeerror during connect (#105) ([`c8f1fa9`](https://github.com/aio-libs/aiohappyeyeballs/commit/c8f1fa93d698f216f84de7074a6282777fbf0439)) |
15 | 22 |
|
16 | 23 | ## v2.4.2 (2024-09-27) |
17 | 24 |
|
18 | | -### Fix |
| 25 | +### Bug fixes |
19 | 26 |
|
20 | 27 | - Copy staggered from standard lib for python 3.12+ (#95) ([`c5a4023`](https://github.com/aio-libs/aiohappyeyeballs/commit/c5a4023d904b3e72f30b8a9f56913894dda4c9d0)) |
21 | 28 |
|
22 | 29 | ## v2.4.1 (2024-09-26) |
23 | 30 |
|
24 | | -### Fix |
| 31 | +### Bug fixes |
25 | 32 |
|
26 | 33 | - Avoid passing loop to staggered.staggered_race (#94) ([`5f80b79`](https://github.com/aio-libs/aiohappyeyeballs/commit/5f80b7951f32d727039d9db776a17a6eba8877cd)) |
27 | 34 |
|
28 | 35 | ## v2.4.0 (2024-08-19) |
29 | 36 |
|
30 | | -### Feature |
| 37 | +### Features |
31 | 38 |
|
32 | 39 | - Add support for python 3.13 (#86) ([`4f2152f`](https://github.com/aio-libs/aiohappyeyeballs/commit/4f2152fbb6b1d915c2fd68219339d998c47a71f9)) |
33 | 40 |
|
|
37 | 44 |
|
38 | 45 | ## v2.3.7 (2024-08-17) |
39 | 46 |
|
40 | | -### Fix |
| 47 | +### Bug fixes |
41 | 48 |
|
42 | 49 | - Correct classifier for license python-2.0.1 (#83) ([`186be05`](https://github.com/aio-libs/aiohappyeyeballs/commit/186be056ea441bb3fa7620864f46c6f8431f3a34)) |
43 | 50 |
|
44 | 51 | ## v2.3.6 (2024-08-16) |
45 | 52 |
|
46 | | -### Fix |
| 53 | +### Bug fixes |
47 | 54 |
|
48 | 55 | - Adjust license to python-2.0.1 (#82) ([`30a2dc5`](https://github.com/aio-libs/aiohappyeyeballs/commit/30a2dc57c49d1000ebdafa8c81ecf4f79e35c9f3)) |
49 | 56 |
|
50 | 57 | ## v2.3.5 (2024-08-07) |
51 | 58 |
|
52 | | -### Fix |
| 59 | +### Bug fixes |
53 | 60 |
|
54 | 61 | - Remove upper bound on python requirement (#74) ([`0de1e53`](https://github.com/aio-libs/aiohappyeyeballs/commit/0de1e534fc5b7526e11bf203ab09b95b13f3070b)) |
55 | 62 | - Preserve errno if all exceptions have the same errno (#77) ([`7bbb2bf`](https://github.com/aio-libs/aiohappyeyeballs/commit/7bbb2bf0feb3994953a52a1d606e682acad49cb8)) |
|
61 | 68 |
|
62 | 69 | ## v2.3.4 (2024-07-31) |
63 | 70 |
|
64 | | -### Fix |
| 71 | +### Bug fixes |
65 | 72 |
|
66 | 73 | - Add missing asyncio to fix truncated package description (#67) ([`2644df1`](https://github.com/aio-libs/aiohappyeyeballs/commit/2644df179e21e4513da857f2aea2aa64a3fb6316)) |
67 | 74 |
|
68 | 75 | ## v2.3.3 (2024-07-31) |
69 | 76 |
|
70 | | -### Fix |
| 77 | +### Bug fixes |
71 | 78 |
|
72 | 79 | - Add missing python version classifiers (#65) ([`489016f`](https://github.com/aio-libs/aiohappyeyeballs/commit/489016feb53d4fd5f9880f27dc40a5198d5b0be2)) |
73 | 80 | - 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)) |
75 | 82 | - Include tests in the source distribution package (#62) ([`53053b6`](https://github.com/aio-libs/aiohappyeyeballs/commit/53053b6a38ef868e0170940ced5e0611ebd1be4c)) |
76 | 83 |
|
77 | 84 | ## v2.3.2 (2024-01-06) |
78 | 85 |
|
79 | | -### Fix |
| 86 | +### Bug fixes |
80 | 87 |
|
81 | 88 | - Update urls for the new home for this library (#43) ([`c6d4358`](https://github.com/aio-libs/aiohappyeyeballs/commit/c6d43586d5ca56472892767d4a47d28348158544)) |
82 | 89 |
|
83 | 90 | ## v2.3.1 (2023-12-14) |
84 | 91 |
|
85 | | -### Fix |
| 92 | +### Bug fixes |
86 | 93 |
|
87 | 94 | - Remove test import from tests (#31) ([`c529b15`](https://github.com/aio-libs/aiohappyeyeballs/commit/c529b15fbead0aa5cde9dd5c460ff5abd15fc355)) |
88 | 95 |
|
89 | 96 | ## v2.3.0 (2023-12-12) |
90 | 97 |
|
91 | | -### Feature |
| 98 | +### Features |
92 | 99 |
|
93 | 100 | - Avoid _interleave_addrinfos when there is only a single addr_info (#29) ([`305f6f1`](https://github.com/aio-libs/aiohappyeyeballs/commit/305f6f13d028ab3ead7923870601175102c5970c)) |
94 | 101 |
|
95 | 102 | ## v2.2.0 (2023-12-11) |
96 | 103 |
|
97 | | -### Feature |
| 104 | +### Features |
98 | 105 |
|
99 | 106 | - Make interleave with pop_addr_infos_interleave optional to match cpython (#28) ([`adbc8ad`](https://github.com/aio-libs/aiohappyeyeballs/commit/adbc8adfaa44349ca83966787400413668f0b4b6)) |
100 | 107 |
|
101 | 108 | ## v2.1.0 (2023-12-11) |
102 | 109 |
|
103 | | -### Feature |
| 110 | +### Features |
104 | 111 |
|
105 | 112 | - Add addr_to_addr_info util for converting addr to addr_infos (#27) ([`2e25a98`](https://github.com/aio-libs/aiohappyeyeballs/commit/2e25a98f2339d84bc7951ad17f0b38c104a97a71)) |
106 | 113 |
|
107 | 114 | ## v2.0.0 (2023-12-10) |
108 | 115 |
|
109 | | -### Breaking |
| 116 | +### Features |
110 | 117 |
|
111 | 118 | - Require the full address tuple for the remove_addr_infos util (#26) ([`d7e5df1`](https://github.com/aio-libs/aiohappyeyeballs/commit/d7e5df12a01838e81729af4c49938e98b3407e03)) |
112 | 119 |
|
113 | 120 | ## v1.8.1 (2023-12-10) |
114 | 121 |
|
115 | | -### Fix |
| 122 | +### Bug fixes |
116 | 123 |
|
117 | 124 | - Move types into a single file (#24) ([`8d4cfee`](https://github.com/aio-libs/aiohappyeyeballs/commit/8d4cfeeaa7862e028e941c49f8c84dcee0b9b1ac)) |
118 | 125 |
|
119 | 126 | ## v1.8.0 (2023-12-10) |
120 | 127 |
|
121 | | -### Feature |
| 128 | +### Features |
122 | 129 |
|
123 | 130 | - Add utils (#23) ([`d89311d`](https://github.com/aio-libs/aiohappyeyeballs/commit/d89311d1a433dde75863019a08717a531f68befa)) |
124 | 131 |
|
125 | 132 | ## v1.7.0 (2023-12-09) |
126 | 133 |
|
127 | | -### Fix |
| 134 | +### Bug fixes |
128 | 135 |
|
129 | 136 | - License should be psf-2.0 (#22) ([`ca9c1fc`](https://github.com/aio-libs/aiohappyeyeballs/commit/ca9c1fca4d63c54855fbe582132b5dcb229c7591)) |
130 | 137 |
|
131 | | -### Feature |
| 138 | +### Features |
132 | 139 |
|
133 | 140 | - Add some more examples to the docs (#21) ([`6cd0b5d`](https://github.com/aio-libs/aiohappyeyeballs/commit/6cd0b5d10357a9d20fc5ee1c96db18c6994cd8fc)) |
134 | 141 |
|
135 | 142 | ## v1.6.0 (2023-12-09) |
136 | 143 |
|
137 | | -### Feature |
| 144 | +### Features |
138 | 145 |
|
139 | 146 | - Add coverage for multiple and same exceptions (#20) ([`2781b87`](https://github.com/aio-libs/aiohappyeyeballs/commit/2781b87c56aa1c08345d91dce5c1642f2b3e396d)) |
140 | 147 |
|
141 | 148 | ## v1.5.0 (2023-12-09) |
142 | 149 |
|
143 | | -### Feature |
| 150 | +### Features |
144 | 151 |
|
145 | 152 | - Add coverage for setblocking failing (#19) ([`f759a08`](https://github.com/aio-libs/aiohappyeyeballs/commit/f759a08180f0237cb68d353090f7ba0efe625074)) |
146 | 153 | - Add cover for passing the loop (#18) ([`2d26911`](https://github.com/aio-libs/aiohappyeyeballs/commit/2d26911e9237691c168a705b2d6be2a68fa8b7ac)) |
147 | 154 |
|
148 | 155 | ## v1.4.1 (2023-12-09) |
149 | 156 |
|
150 | | -### Fix |
| 157 | +### Bug fixes |
151 | 158 |
|
152 | 159 | - Ensure exception error is stringified (#17) ([`747cf1d`](https://github.com/aio-libs/aiohappyeyeballs/commit/747cf1d231dc427b79ff1f8128779413a50be5d8)) |
153 | 160 |
|
154 | 161 | ## v1.4.0 (2023-12-09) |
155 | 162 |
|
156 | | -### Feature |
| 163 | +### Features |
157 | 164 |
|
158 | 165 | - Add coverage for unexpected exception (#16) ([`bad4874`](https://github.com/aio-libs/aiohappyeyeballs/commit/bad48745d3621fcbbe559d55180dc5f5856dc0fa)) |
159 | 166 |
|
160 | 167 | ## v1.3.0 (2023-12-09) |
161 | 168 |
|
162 | | -### Feature |
| 169 | +### Features |
163 | 170 |
|
164 | 171 | - Add coverage for bind failure with local addresses (#15) ([`f71ec23`](https://github.com/aio-libs/aiohappyeyeballs/commit/f71ec23228d4dad4bc2c3a6630e6e4361b54df44)) |
165 | 172 |
|
166 | 173 | ## v1.2.0 (2023-12-09) |
167 | 174 |
|
168 | | -### Feature |
| 175 | +### Features |
169 | 176 |
|
170 | 177 | - Add coverage for passing local addresses (#14) ([`72a92e3`](https://github.com/aio-libs/aiohappyeyeballs/commit/72a92e3a599cde082856354e806a793f2b9eff62)) |
171 | 178 |
|
172 | 179 | ## v1.1.0 (2023-12-09) |
173 | 180 |
|
174 | | -### Feature |
| 181 | +### Features |
175 | 182 |
|
176 | 183 | - Add example usage (#13) ([`707fddc`](https://github.com/aio-libs/aiohappyeyeballs/commit/707fddcd8e8aff27af2180af6271898003ca1782)) |
177 | 184 |
|
178 | 185 | ## v1.0.0 (2023-12-09) |
179 | 186 |
|
180 | | -### Breaking |
| 187 | +### Features |
181 | 188 |
|
182 | 189 | - Rename create_connection to start_connection (#12) ([`f8b6038`](https://github.com/aio-libs/aiohappyeyeballs/commit/f8b60383d9b9f013baf421ad4e4e183559b7a705)) |
183 | 190 |
|
184 | 191 | ## v0.9.0 (2023-12-09) |
185 | 192 |
|
186 | | -### Feature |
| 193 | +### Features |
187 | 194 |
|
188 | 195 | - Add coverage for interleave (#11) ([`62817f1`](https://github.com/aio-libs/aiohappyeyeballs/commit/62817f1473bb5702f8fa9edc6f6b24139990cd01)) |
189 | 196 |
|
190 | 197 | ## v0.8.0 (2023-12-09) |
191 | 198 |
|
192 | | -### Feature |
| 199 | +### Features |
193 | 200 |
|
194 | 201 | - Add coverage for multi ipv6 (#10) ([`6dc8f89`](https://github.com/aio-libs/aiohappyeyeballs/commit/6dc8f89ff99a38c8ecaf8045c9afbe683d6f2c6e)) |
195 | 202 |
|
196 | 203 | ## v0.7.0 (2023-12-09) |
197 | 204 |
|
198 | | -### Feature |
| 205 | +### Features |
199 | 206 |
|
200 | 207 | - Add coverage for ipv6 failure (#9) ([`7aee8f6`](https://github.com/aio-libs/aiohappyeyeballs/commit/7aee8f64064cfc8d79f385c4dfee45036aacd6fd)) |
201 | 208 |
|
202 | 209 | ## v0.6.0 (2023-12-09) |
203 | 210 |
|
204 | | -### Feature |
| 211 | +### Features |
205 | 212 |
|
206 | 213 | - Improve test coverage (#8) ([`afcfe5a`](https://github.com/aio-libs/aiohappyeyeballs/commit/afcfe5a350acc50a098009617511cd9d21b22f47)) |
207 | 214 |
|
208 | 215 | ## v0.5.0 (2023-12-09) |
209 | 216 |
|
210 | | -### Feature |
| 217 | +### Features |
211 | 218 |
|
212 | 219 | - Improve doc strings (#7) ([`3d5f7fd`](https://github.com/aio-libs/aiohappyeyeballs/commit/3d5f7fde55c4bdd4f5e6cff589ae9b47b279d663)) |
213 | 220 |
|
214 | 221 | ## v0.4.0 (2023-12-09) |
215 | 222 |
|
216 | | -### Feature |
| 223 | +### Features |
217 | 224 |
|
218 | 225 | - Add more tests (#6) ([`4428c07`](https://github.com/aio-libs/aiohappyeyeballs/commit/4428c0714e3e100605f940eb6adee2e86788b4db)) |
219 | 226 |
|
220 | 227 | ## v0.3.0 (2023-12-09) |
221 | 228 |
|
222 | | -### Feature |
| 229 | +### Features |
223 | 230 |
|
224 | 231 | - Optimize for single case (#5) ([`c7d72f3`](https://github.com/aio-libs/aiohappyeyeballs/commit/c7d72f3cdd13149319fc9e4848146d23bddc619b)) |
225 | 232 |
|
226 | 233 | ## v0.2.0 (2023-12-09) |
227 | 234 |
|
228 | | -### Feature |
| 235 | +### Features |
229 | 236 |
|
230 | 237 | - Optimize for single case (#4) ([`d371c46`](https://github.com/aio-libs/aiohappyeyeballs/commit/d371c4687d3b3861a4f0287ac5229853f895807b)) |
231 | 238 |
|
232 | 239 | ## v0.1.0 (2023-12-09) |
233 | 240 |
|
234 | | -### Feature |
| 241 | +### Features |
235 | 242 |
|
236 | 243 | - Init (#2) ([`c9a9099`](https://github.com/aio-libs/aiohappyeyeballs/commit/c9a90994a40d5f49cb37d3e2708db4b4278649ef)) |
237 | 244 |
|
238 | 245 | ## v0.0.1 (2023-12-09) |
239 | 246 |
|
240 | | -### Fix |
| 247 | +### Bug fixes |
241 | 248 |
|
242 | 249 | - Reserve name on pypi (#1) ([`2207f8d`](https://github.com/aio-libs/aiohappyeyeballs/commit/2207f8d361af4ec0b853b07fb743eb957a0b368a)) |
0 commit comments