@@ -218,10 +218,14 @@ Release date: TBA
218
218
219
219
Refs pylint-dev/pylint#8598
220
220
221
+ * Fix false positives for ``no-member`` and ``invalid-name`` when using the ``_name_``, ``_value_`` and ``_ignore_`` sunders in Enums.
222
+
223
+ Closes pylint-dev/pylint#9015
224
+
221
225
222
226
What's New in astroid 2.15.7?
223
227
=============================
224
- Release date: TBA
228
+ Release date: 2023-09-23
225
229
226
230
* Fix a crash when inferring a ``typing.TypeVar`` call.
227
231
@@ -231,15 +235,16 @@ Release date: TBA
231
235
232
236
Closes pylint-dev/pylint#8897
233
237
234
- * Fix false positives for ``no-member`` and ``invalid-name`` when using the ``_name_``, ``_value_`` and ``_ignore_`` sunders in Enums.
235
-
236
- Closes pylint-dev/pylint#9015
237
-
238
238
* Fix inference of functions with ``@functools.lru_cache`` decorators without
239
239
parentheses.
240
240
241
241
Closes pylint-dev/pylint#8868
242
242
243
+ * Make ``sys.argv`` uninferable because it never is. (It's impossible to infer
244
+ the value it will have outside of static analysis where it's our own value.)
245
+
246
+ Refs pylint-dev/pylint#7710
247
+
243
248
244
249
What's New in astroid 2.15.6?
245
250
=============================
@@ -262,6 +267,41 @@ Release date: 2023-07-08
262
267
263
268
Refs #2204
264
269
270
+ What's New in astroid 2.15.7?
271
+ =============================
272
+ Release date: 2023-09-23
273
+
274
+ * Fix a crash when inferring a ``typing.TypeVar`` call.
275
+
276
+ Closes pylint-dev/pylint#8802
277
+
278
+ * Infer user-defined enum classes by checking if the class is a subtype of ``enum.Enum``.
279
+
280
+ Closes pylint-dev/pylint#8897
281
+
282
+ * Fix inference of functions with ``@functools.lru_cache`` decorators without
283
+ parentheses.
284
+
285
+ Closes pylint-dev/pylint#8868
286
+
287
+
288
+ What's New in astroid 2.15.6?
289
+ =============================
290
+ Release date: 2023-07-08
291
+
292
+ * Harden ``get_module_part()`` against ``"."``.
293
+
294
+ Closes pylint-dev/pylint#8749
295
+
296
+ * Avoid expensive list/tuple multiplication operations that would result in ``MemoryError``.
297
+
298
+ Closes pylint-dev/pylint#8748
299
+
300
+ * Fix a regression in 2.12.0 where settings in AstroidManager would be ignored.
301
+ Most notably this addresses pylint-dev/pylint#7433.
302
+
303
+ Refs #2204
304
+
265
305
266
306
What's New in astroid 2.15.5?
267
307
=============================
0 commit comments