Skip to content

Latest commit

 

History

History
44 lines (25 loc) · 1.2 KB

CHANGELOG.md

File metadata and controls

44 lines (25 loc) · 1.2 KB

Release unreleased

Syntax support

  • #392 Add extract method refactoring of code containing global (@climbus)

Bug fixes

  • #391, #396 Extract method similar no longer replace the left-hand side of assignment
  • #303 Fix inlining into f-string containing quote characters
  • Added scopes for comprehension expressions as part of #293

Release 0.20.1

Date: 2021-09-18

Bug fixes

  • Fix caller of _namedexpr_last() throwing exception due to returning unexpected list instead of boolean

Release 0.20.0

Date: 2021-09-18

New feature

  • #377 Added the ability to extract method to @staticmethod/@classmethod (@climbus)
  • #374 Changed Organize import to keep variables listed in __all__
  • Change default .ropeproject/config.py to ignore code in folders named .venv and venv (@0x1e02)

Syntax support

  • #372 Add extract method refactoring of code containing exec (@ceridwen)
  • #389 Add extract method refactoring of code containing async def, async for, and await
  • #365, #386 Support extract method of expressions containing inline assignment (walrus operator)

Bug fixes

  • #380 Fix list of variables that are returned and/or turned into argument when extracting method in a loop