Open renovate[bot] opened 9 months ago
This PR contains the following updates:
^0.14.0
^0.23.0
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.
This PR contains the following updates:
^0.14.0
->^0.23.0
Release Notes
python-rope/rope (rope)
### [`v0.23.0`](https://togithub.com/python-rope/rope/blob/HEAD/CHANGELOG.md#Release-0230) [Compare Source](https://togithub.com/python-rope/rope/compare/0.22.0...0.23.0) #### Syntax support - [#451](https://togithub.com/python-rope/rope/issues/451), $456 Implement structural pattern matching (PEP634) ([@lieryan](https://togithub.com/lieryan)) - [#458](https://togithub.com/python-rope/rope/issues/458) Improve the heuristic for joining lines when extracting one line expression ([@lieryan](https://togithub.com/lieryan)) #### Bug fixes - [#134](https://togithub.com/python-rope/rope/issues/134), [#453](https://togithub.com/python-rope/rope/issues/453) Preserve newline format when writing files ([@lieryan](https://togithub.com/lieryan)) - [#457](https://togithub.com/python-rope/rope/issues/457) Fix extract info collection for list comprehension with multiple targets ([@lieryan](https://togithub.com/lieryan)) #### Documentation - [#455](https://togithub.com/python-rope/rope/issues/455) Fix typo ([@Jasha10](https://togithub.com/Jasha10)) ### [`v0.22.0`](https://togithub.com/python-rope/rope/blob/HEAD/CHANGELOG.md#Release-0220) [Compare Source](https://togithub.com/python-rope/rope/compare/0.21.1...0.22.0) Date: 2021-11-23 #### Syntax support - [#443](https://togithub.com/python-rope/rope/issues/443) Implement `yield from` syntax support to patchedast.py #### Bug fixes - [#445](https://togithub.com/python-rope/rope/issues/445), [#446](https://togithub.com/python-rope/rope/issues/446) Improve empty tuple and handling of parentheses around tuple - [#270](https://togithub.com/python-rope/rope/issues/270), [#432](https://togithub.com/python-rope/rope/issues/432) Fix rename import statement with dots and as keyword ([@climbus](https://togithub.com/climbus)) #### Misc - [#447](https://togithub.com/python-rope/rope/issues/447) Add Python 3.10 to tests ### [`v0.21.1`](https://togithub.com/python-rope/rope/blob/HEAD/CHANGELOG.md#Release-0211) [Compare Source](https://togithub.com/python-rope/rope/compare/0.21.0...0.21.1) Date: 2021-11-11 #### Bug fixes - [#441](https://togithub.com/python-rope/rope/issues/441). Start publishing wheel packages to allow offline installs ### [`v0.21.0`](https://togithub.com/python-rope/rope/blob/HEAD/CHANGELOG.md#Release-0210) Date: 2021-10-18 #### Syntax support - [#392](https://togithub.com/python-rope/rope/issues/392), [#316](https://togithub.com/python-rope/rope/issues/316) Handle `global` keyword when extracting method ([@climbus](https://togithub.com/climbus)) - context manager: - [#387](https://togithub.com/python-rope/rope/issues/387), [#433](https://togithub.com/python-rope/rope/issues/433) Implement extract refactoring for code containing `async with` ([@lieryan](https://togithub.com/lieryan)) - [#398](https://togithub.com/python-rope/rope/issues/398), [#104](https://togithub.com/python-rope/rope/issues/104) Fix parsing of nested `with` statement/context manager ([@climbus](https://togithub.com/climbus)) - list/set/dict/generator comprehension scope issues: - [#422](https://togithub.com/python-rope/rope/issues/422) Added scopes for comprehension expressions as part of [#293](https://togithub.com/python-rope/rope/issues/293) ([@climbus](https://togithub.com/climbus)) - [#426](https://togithub.com/python-rope/rope/issues/426), [#429](https://togithub.com/python-rope/rope/issues/429) Added support for checking scopes by offset as part of [#293](https://togithub.com/python-rope/rope/issues/293) ([@climbus](https://togithub.com/climbus)) - [#293](https://togithub.com/python-rope/rope/issues/293), [#430](https://togithub.com/python-rope/rope/issues/430) Fix renaming global var affects list comprehension ([@climbus](https://togithub.com/climbus)) - [#395](https://togithub.com/python-rope/rope/issues/395), [#315](https://togithub.com/python-rope/rope/issues/315) Reuse of variable in comprehensions confuses method extraction ([@climbus](https://togithub.com/climbus)) - [#436](https://togithub.com/python-rope/rope/issues/436) Fix error `TypeError: 'PyDefinedObject' object is not subscriptable` ([@lieryan](https://togithub.com/lieryan)) - f-string: - [#303](https://togithub.com/python-rope/rope/issues/303), [#420](https://togithub.com/python-rope/rope/issues/420) Fix inlining into f-string containing quote characters ([@lieryan](https://togithub.com/lieryan)) - inline assignment/walrus operator: - [#423](https://togithub.com/python-rope/rope/issues/423) Fix `AttributeError: '_ExpressionVisitor' object has no attribute 'defineds'` ([@lieryan](https://togithub.com/lieryan)) #### Bug fixes - [#391](https://togithub.com/python-rope/rope/issues/391), [#376](https://togithub.com/python-rope/rope/issues/376) Fix improper replacement when extracting attribute access expression with `similar=True` ([@climbus](https://togithub.com/climbus)) - [#396](https://togithub.com/python-rope/rope/issues/396) Fix improper replacement when extracting index access expression with `similar=True` ([@lieryan](https://togithub.com/lieryan)) #### New feature - [#434](https://togithub.com/python-rope/rope/issues/434) Move read() to FileSystemCommands ([@lieryan](https://togithub.com/lieryan)) #### Misc - [#410](https://togithub.com/python-rope/rope/issues/410) Setup all-contributors bot ([@lieryan](https://togithub.com/lieryan)) - [#404](https://togithub.com/python-rope/rope/issues/404) Blacken source code, rope now follows black code style ([@climbus](https://togithub.com/climbus)) - [#399](https://togithub.com/python-rope/rope/issues/399) Add Github Actions to enforce black code style ([@lieryan](https://togithub.com/lieryan)) - [#403](https://togithub.com/python-rope/rope/issues/403) Remove plain 'unittest' only runner ([@lieryan](https://togithub.com/lieryan)) ### [`v0.20.1`](https://togithub.com/python-rope/rope/blob/HEAD/CHANGELOG.md#Release-0201) Date: 2021-09-18 #### Bug fixes - Fix caller of `_namedexpr_last()` throwing exception due to returning unexpected list instead of boolean ### [`v0.20.0`](https://togithub.com/python-rope/rope/blob/HEAD/CHANGELOG.md#Release-0200) [Compare Source](https://togithub.com/python-rope/rope/compare/0.19.0...0.20.0) Date: 2021-09-18 #### New feature - [#377](https://togithub.com/python-rope/rope/issues/377) Added the ability to extract method to @staticmethod/[@classmethod](https://togithub.com/classmethod) ([@climbus](https://togithub.com/climbus)) - [#374](https://togithub.com/python-rope/rope/issues/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](https://togithub.com/0x1e02)) #### Syntax support - [#372](https://togithub.com/python-rope/rope/issues/372) Add extract method refactoring of code containing `exec` ([@ceridwen](https://togithub.com/ceridwen)) - [#389](https://togithub.com/python-rope/rope/issues/389) Add extract method refactoring of code containing `async def`, `async for`, and `await` - [#365](https://togithub.com/python-rope/rope/issues/365), [#386](https://togithub.com/python-rope/rope/issues/386) Support extract method of expressions containing inline assignment (walrus operator) #### Bug fixes - [#380](https://togithub.com/python-rope/rope/issues/380) Fix list of variables that are returned and/or turned into argument when extracting method in a loop ### [`v0.19.0`](https://togithub.com/python-rope/rope/compare/0.18.0...0.19.0) [Compare Source](https://togithub.com/python-rope/rope/compare/0.18.0...0.19.0) ### [`v0.18.0`](https://togithub.com/python-rope/rope/compare/0.17.0...0.18.0) [Compare Source](https://togithub.com/python-rope/rope/compare/0.17.0...0.18.0) ### [`v0.17.0`](https://togithub.com/python-rope/rope/compare/0.16.0...0.17.0) [Compare Source](https://togithub.com/python-rope/rope/compare/0.16.0...0.17.0) ### [`v0.16.0`](https://togithub.com/python-rope/rope/compare/0.14.0...0.16.0) [Compare Source](https://togithub.com/python-rope/rope/compare/0.14.0...0.16.0)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.