14
0
Files
python-pyupgrade/python-pyupgrade.changes

253 lines
9.7 KiB
Plaintext

-------------------------------------------------------------------
Tue Nov 2 19:39:16 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at>
- update to version 2.29.0:
- Revert "Merge pull request #320 from asottile/new_class_super_v2"
This reverts commit b3f8c7b2e9ccb06c6028d5dd90c8f5490a49e95b, reversing
changes made to 41308214566af7c5589ebc7e8a760522c82dc3bc.
- Revert "Merge pull request #545 from asottile/skip-staticmethod"
This reverts commit 8768d42facdaa1ef771a5a689b11329a54afd00a, reversing
changes made to a2f517f0103c1f74bffbc06be510bcec4cd181ec.
- update to version 2.28.1:
- don't rewrite old-super for staticmethods
-------------------------------------------------------------------
Sun Sep 26 07:22:08 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at>
- update to version 2.28.0:
- don't rewrite old super calls for __new__
- fix super replacement of multiple lines
- Fix bug with calling different superclass method
- Revert "Revert "Merge pull request #317 from asottile/old_super""
This reverts commit 2719335fa7bdb582b35ac90547a0f763d4225036.
- fix raise_from with multi lines / trailing commas
- fix rewrite causing syntax error when the first arg has newlines
- fix invalid dedent with comment after block
-------------------------------------------------------------------
Fri Sep 24 19:39:14 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at>
- update to version 2.27.0:
- handle named escape sequences in format upgrades
- remove splatting of listcomp -> splat of generator
-------------------------------------------------------------------
Sat Sep 18 19:58:40 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at>
- update to version 2.26.0.post1:
- BUG: fix broken tests for versioned_branches feature
- update to version 2.26.0:
- ENH: expand versioned_branches feature to Python 3 minor version comparison (<, >, <=, >= with else)
- update to version 2.25.1:
- don't rewrite %-format with width+s
- update timidity docs for f-strings
- update to version 2.25.0:
- revert pep584 rewrite
-------------------------------------------------------------------
Fri Aug 20 19:49:12 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at>
- update to version 2.24.0:
- Rewrite unittest deprecated aliases
Fixes #519
-------------------------------------------------------------------
Sun Aug 8 19:23:58 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at>
- update to version 2.23.3:
- can't splat async generators
- cannot unpack async generators
- add extra test for pep584
- update to version 2.23.2:
- correctly compute indent for typeddict after dedent
- update to version 2.23.1:
- fix bug in merge dicts: look for comma backwards
- update to version 2.23.0:
- rewrite type of primitive
- update to version 2.22.0:
- rewrite six.moves.range
- rewrite lru_cache with maxsize=None and typed=False
Co-authored-by: Max Rozentsveyg <maxr@outlook.com>
- update to version 2.21.2:
- dont do generator rewrite if list comp contains await
- update to version 2.21.1:
- fix breakage from async generator
- Fix etree heading, non-breaking space to space
- update to version 2.21.0:
- remove redunant encoding even for f-strings
- update to version 2.20.1:
- dont rewrite fstring if await in py3
-------------------------------------------------------------------
Sat Jul 3 20:31:13 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at>
- Update to version 2.20.0:
- stricter mypy settings
- remove unused type ignore
- fix six.with_metaclass and trailing commas
- rewrite cElementTree to ElementTree
-------------------------------------------------------------------
Sun Jun 20 08:51:13 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at>
- update to version 2.19.1
- unpack argument list comprehensions
- revert string join for potential perf reasons
- update to version 2.19.2
- replace open modes with string flags
- update to version 2.19.3
- ignore unrelated calls to .encode(...)
- fix elif -> else when indented
- update to version 2.19.4
- fix __metaclass__ = type replacement without extra newline
-------------------------------------------------------------------
Tue May 25 07:46:49 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at>
- update to versio 2.18.3:
- remove trailing comma after removed list comp
-------------------------------------------------------------------
Mon May 24 17:12:55 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at>
- update to version 2.18.2:
- don't rewrite list comp to generator expression in short-circuiting functions
-------------------------------------------------------------------
Fri May 21 16:01:15 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at>
- update to version 2.18.1:
- check argument count for generator rewrite
- update to version 2.18.0:
- use generator expressions in single arg func calls
-------------------------------------------------------------------
Wed May 19 07:23:18 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at>
- update to version 2.17.0:
- Fix typo in the "is" example of README
- use generator to unpack list comprehension
- update to version 2.16.0:
- don't crash on --py311-plus
- Use more inclusive language
- pep584-rewrite
- note pep584 change in README
-------------------------------------------------------------------
Sun May 9 09:50:40 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at>
- update to version 2.15.0:
- only replace argument token
- CLN only replace argument token
- replace stdout=PIPE and stderr=PIPE with capture_output=True
-------------------------------------------------------------------
Sun May 2 07:38:55 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at>
- update to version 2.14.0:
- replace universal_newlines with text if py37+
- upgrade subprocess.run(universal_newlines=True) to subprocess.run(text=True) in --py37-plus
- reorder_python_imports: v2.4.0 → v2.5.0
-------------------------------------------------------------------
Sat Apr 24 18:16:48 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at>
- Update to version 2.13.0:
- move pep563 rewrite to py311
- Update to version 2.12.0:
- document annotation unquote
- use dict comprehension
- rewrite typeddict even with total= option
- Update azure-pipelines template repositories
- _to_fstring: Use original token stream instead of unparsed AST
-------------------------------------------------------------------
Mon Mar 22 21:04:52 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at>
- Update to version 2.10.1
- fix nested union replaces
- Update to version 2.11.0
- dequote annotations: quoted annotations + `from __future__ import annotations`
- rewrite open even with mode=: Rewrite open_mode even if mode is passed by name
-------------------------------------------------------------------
Sat Feb 13 18:15:11 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at>
- Disable build on Python 2 as the build fails with the latest version.
-------------------------------------------------------------------
Tue Feb 9 06:44:47 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at>
- Update to version 1.10.0:
- lru_cache(maxsize=None) => functools.cache
-------------------------------------------------------------------
Wed Feb 3 16:46:58 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at>
- Update to version 2.9.0:
- Document correct minimum version for PEP 604
- fix propagation of --keep-mock
- Add --keep-runtime-typing
-------------------------------------------------------------------
Sun Jan 31 17:48:42 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at>
- Update to version 2.8.0:
- genericize future import detection
- rewrite pep585 generic builtins
- move py2 compat fixer to plugins
- move %-format rewrite to a plugin
- move py3+ base class removal to plugins
- move lru_cache rewrite to a plugin
- move six decorator removal to a plugin
- move six.b / six.ensure_binary to a plugin
- move __metaclass__ = test checker to a plugin
- move io.open rewriting to a plugin
- move simple six attrs to a plugin
- move typing pep585 rewrite to a plugin
- move default encoding to a plugin
- move native literals to a plugin
- move versioned branches rewrite to a plugin
- move open mode fix to a plugin
- move os error alias rename to a plugin
- move six calls / metaclass rewrites to plugins
- settings in separate class
- move mock rewrite to a plugin
- refactor Py3Plus scope management
- move super and yield from to a legacy plugin
- combine six_b into six_calls plugin
- replace typing.Text with str
- rewrite pep604 (+ add --py310-plus)
- document PEP 604 rewrites
-------------------------------------------------------------------
Sat Jan 23 15:25:51 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at>
- Use python_clone and alternatives to provide the executable.
-------------------------------------------------------------------
Wed Nov 25 20:49:51 UTC 2020 - Sebastian Wagner <sebix+novell.com@sebix.at>
- Update to version 2.7.4:
- parenthesize expressions when replacing six calls when needed
-------------------------------------------------------------------
Sun Nov 1 18:32:44 UTC 2020 - Sebastian Wagner <sebix+novell.com@sebix.at>
- Update to 2.7.3:
- fix off-by-one in encode() call fixer
- upgrade mypy to get typeshed fix
-------------------------------------------------------------------
Mon Aug 3 13:30:45 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com>
- update to 2.7.2
* fix any call with *sys.exc_info()
* leave f'string'.format(...) alone
* `reraise` and `raise_from` doc examples
-------------------------------------------------------------------
Sat Jul 4 09:50:49 UTC 2020 - Sebastian Wagner <sebix+novell.com@sebix.at>
- initial package for version 2.6.2.