Changelog
### 2.1.1
```
==================
Fixes
- Temporarily restore python 3.6.0 support (broken in 2.0.0)
- reported by obestwalter.
- 081f3028 by asottile.
```
### 2.1.0
```
==================
Features
- Replace `aspy.yaml` with `sort_keys=False`.
- 1306 PR by asottile.
- Add support for `perl`.
- 1303 PR by scop.
Fixes
- Improve `.git/hooks/*` shebang creation when pythons are in `/usr/local/bin`.
- 1312 issue by kbsezginel.
- 1319 PR by asottile.
Misc.
- Add repository badge for pre-commit.
- [![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)
- 1334 PR by ddelange.
```
### 2.0.1
```
==================
Fixes
- Fix `ImportError` in python 3.6.0 / 3.6.1 for `typing.NoReturn`.
- 1302 PR by asottile.
```
### 2.0.0
```
==================
Features
- Expose `PRE_COMMIT_REMOTE_NAME` and `PRE_COMMIT_REMOTE_URL` as environment
variables during `pre-push` hooks.
- 1274 issue by dmbarreiro.
- 1288 PR by dmbarreiro.
Fixes
- Fix `python -m pre_commit --version` to mention `pre-commit` instead of
`__main__.py`.
- 1273 issue by ssbarnea.
- 1276 PR by orcutt989.
- Don't filter `GIT_SSL_NO_VERIFY` from environment when cloning.
- 1293 PR by schiermike.
- Allow `pre-commit init-templatedir` to succeed even if `core.hooksPath` is
set.
- 1298 issue by damienrj.
- 1299 PR by asottile.
Misc
- Fix changelog date for 1.21.0.
- 1275 PR by flaudisio.
Updating
- Removed `pcre` language, use `pygrep` instead.
- 1268 PR by asottile.
- Removed `--tags-only` argument to `pre-commit autoupdate` (it has done
nothing since 0.14.0).
- 1269 by asottile.
- Remove python2 / python3.5 support. Note that pre-commit still supports
running hooks written in python2, but pre-commit itself requires python 3.6+.
- 1260 issue by asottile.
- 1277 PR by asottile.
- 1281 PR by asottile.
- 1282 PR by asottile.
- 1287 PR by asottile.
- 1289 PR by asottile.
- 1292 PR by asottile.
```
Links
- PyPI: https://pypi.org/project/pre-commit
- Changelog: https://pyup.io/changelogs/pre-commit/
- Repo: https://github.com/pre-commit/pre-commit
Changelog
### 20.0.7
```
~~~~~~~~~~~~~~~~~
- Disable distutils fixup for python 3 until `pypa/pip 7778 <https://github.com/pypa/pip/issues/7778>`_ is fixed and
released - by :user:`gaborbernat`. (`1669 <https://github.com/pypa/virtualenv/issues/1669>`_)
```
### 20.0.6
```
~~~~~~~~~~~~~~~~~
- Fix global site package always being added with bundled macOs python framework builds - by :user:`gaborbernat`. (`1561 <https://github.com/pypa/virtualenv/issues/1561>`_)
- Fix generated scripts use host version info rather than target - by :user:`gaborbernat`. (`1600 <https://github.com/pypa/virtualenv/issues/1600>`_)
- Fix circular prefix reference with single elements (accept these as if they were system executables, print a info about
them referencing themselves) - by :user:`gaborbernat`. (`1632 <https://github.com/pypa/virtualenv/issues/1632>`_)
- Handle the case when the application data folder is read-only:
- the application data folder is now controllable via :option:`app-data`,
- :option:`clear-app-data` now cleans the entire application data folder, not just the ``app-data`` seeder path,
- check if the application data path passed in does not exist or is read-only, and fallback to a temporary directory,
- temporary directory application data is automatically cleaned up at the end of execution,
- :option:`symlink-app-data` is always ``False`` when the application data is temporary
by :user:`gaborbernat`. (`1640 <https://github.com/pypa/virtualenv/issues/1640>`_)
- Fix PyPy 2 builtin modules are imported from standard library, rather than from builtin - by :user:`gaborbernat`. (`1652 <https://github.com/pypa/virtualenv/issues/1652>`_)
- Fix creation of entry points when path contains spaces - by :user:`nsoranzo`. (`1660 <https://github.com/pypa/virtualenv/issues/1660>`_)
- Fix relative paths for the zipapp (for python ``3.7+``) - by :user:`gaborbernat`. (`1666 <https://github.com/pypa/virtualenv/issues/1666>`_)
```
Links
- PyPI: https://pypi.org/project/virtualenv
- Changelog: https://pyup.io/changelogs/virtualenv/
- Homepage: https://virtualenv.pypa.io/
Changelog
### 1.12.0
```
--------------
**Features Changed**
* Provided that you only want to support Python 3.7, when deriving from
a base class which has a decorator applied to it, you no longer need
to access the true type of the base class using ``__wrapped__`` in
the inherited class list of the derived class.
**Bugs Fixed**
* When using the ``synchronized`` decorator on instance methods of a
class, if the class declared special methods to override the result for
when the class instance was tested as a boolean so that it returned
``False`` all the time, the synchronized method would fail when called.
* When using an adapter function to change the signature of the decorated
function, ``inspect.signature()`` was returning the wrong signature
when an instance method was inspected by accessing the method via the
class type.
```
Links
- PyPI: https://pypi.org/project/wrapt
- Changelog: https://pyup.io/changelogs/wrapt/
- Repo: https://github.com/GrahamDumpleton/wrapt
Update cfgv from 3.0.0 to 3.1.0.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/cfgv - Repo: https://github.com/asottile/cfgvUpdate click-help-colors from 0.6 to 0.7.
Changelog
### 0.7 ``` ------------------------------- - Add support for NO_COLOR <https://no-color.org/> - Add support for MultiCommands - Add support for version_option ```Links
- PyPI: https://pypi.org/project/click-help-colors - Changelog: https://pyup.io/changelogs/click-help-colors/ - Repo: https://github.com/r-m-n/click-help-colors/archive/0.7.tar.gzUpdate pre-commit from 1.21.0 to 2.1.1.
Changelog
### 2.1.1 ``` ================== Fixes - Temporarily restore python 3.6.0 support (broken in 2.0.0) - reported by obestwalter. - 081f3028 by asottile. ``` ### 2.1.0 ``` ================== Features - Replace `aspy.yaml` with `sort_keys=False`. - 1306 PR by asottile. - Add support for `perl`. - 1303 PR by scop. Fixes - Improve `.git/hooks/*` shebang creation when pythons are in `/usr/local/bin`. - 1312 issue by kbsezginel. - 1319 PR by asottile. Misc. - Add repository badge for pre-commit. - [![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit) - 1334 PR by ddelange. ``` ### 2.0.1 ``` ================== Fixes - Fix `ImportError` in python 3.6.0 / 3.6.1 for `typing.NoReturn`. - 1302 PR by asottile. ``` ### 2.0.0 ``` ================== Features - Expose `PRE_COMMIT_REMOTE_NAME` and `PRE_COMMIT_REMOTE_URL` as environment variables during `pre-push` hooks. - 1274 issue by dmbarreiro. - 1288 PR by dmbarreiro. Fixes - Fix `python -m pre_commit --version` to mention `pre-commit` instead of `__main__.py`. - 1273 issue by ssbarnea. - 1276 PR by orcutt989. - Don't filter `GIT_SSL_NO_VERIFY` from environment when cloning. - 1293 PR by schiermike. - Allow `pre-commit init-templatedir` to succeed even if `core.hooksPath` is set. - 1298 issue by damienrj. - 1299 PR by asottile. Misc - Fix changelog date for 1.21.0. - 1275 PR by flaudisio. Updating - Removed `pcre` language, use `pygrep` instead. - 1268 PR by asottile. - Removed `--tags-only` argument to `pre-commit autoupdate` (it has done nothing since 0.14.0). - 1269 by asottile. - Remove python2 / python3.5 support. Note that pre-commit still supports running hooks written in python2, but pre-commit itself requires python 3.6+. - 1260 issue by asottile. - 1277 PR by asottile. - 1281 PR by asottile. - 1282 PR by asottile. - 1287 PR by asottile. - 1289 PR by asottile. - 1292 PR by asottile. ```Links
- PyPI: https://pypi.org/project/pre-commit - Changelog: https://pyup.io/changelogs/pre-commit/ - Repo: https://github.com/pre-commit/pre-commitUpdate virtualenv from 20.0.5 to 20.0.7.
Changelog
### 20.0.7 ``` ~~~~~~~~~~~~~~~~~ - Disable distutils fixup for python 3 until `pypa/pip 7778 <https://github.com/pypa/pip/issues/7778>`_ is fixed and released - by :user:`gaborbernat`. (`1669 <https://github.com/pypa/virtualenv/issues/1669>`_) ``` ### 20.0.6 ``` ~~~~~~~~~~~~~~~~~ - Fix global site package always being added with bundled macOs python framework builds - by :user:`gaborbernat`. (`1561 <https://github.com/pypa/virtualenv/issues/1561>`_) - Fix generated scripts use host version info rather than target - by :user:`gaborbernat`. (`1600 <https://github.com/pypa/virtualenv/issues/1600>`_) - Fix circular prefix reference with single elements (accept these as if they were system executables, print a info about them referencing themselves) - by :user:`gaborbernat`. (`1632 <https://github.com/pypa/virtualenv/issues/1632>`_) - Handle the case when the application data folder is read-only: - the application data folder is now controllable via :option:`app-data`, - :option:`clear-app-data` now cleans the entire application data folder, not just the ``app-data`` seeder path, - check if the application data path passed in does not exist or is read-only, and fallback to a temporary directory, - temporary directory application data is automatically cleaned up at the end of execution, - :option:`symlink-app-data` is always ``False`` when the application data is temporary by :user:`gaborbernat`. (`1640 <https://github.com/pypa/virtualenv/issues/1640>`_) - Fix PyPy 2 builtin modules are imported from standard library, rather than from builtin - by :user:`gaborbernat`. (`1652 <https://github.com/pypa/virtualenv/issues/1652>`_) - Fix creation of entry points when path contains spaces - by :user:`nsoranzo`. (`1660 <https://github.com/pypa/virtualenv/issues/1660>`_) - Fix relative paths for the zipapp (for python ``3.7+``) - by :user:`gaborbernat`. (`1666 <https://github.com/pypa/virtualenv/issues/1666>`_) ```Links
- PyPI: https://pypi.org/project/virtualenv - Changelog: https://pyup.io/changelogs/virtualenv/ - Homepage: https://virtualenv.pypa.io/Update wrapt from 1.11.2 to 1.12.0.
Changelog
### 1.12.0 ``` -------------- **Features Changed** * Provided that you only want to support Python 3.7, when deriving from a base class which has a decorator applied to it, you no longer need to access the true type of the base class using ``__wrapped__`` in the inherited class list of the derived class. **Bugs Fixed** * When using the ``synchronized`` decorator on instance methods of a class, if the class declared special methods to override the result for when the class instance was tested as a boolean so that it returned ``False`` all the time, the synchronized method would fail when called. * When using an adapter function to change the signature of the decorated function, ``inspect.signature()`` was returning the wrong signature when an instance method was inspected by accessing the method via the class type. ```Links
- PyPI: https://pypi.org/project/wrapt - Changelog: https://pyup.io/changelogs/wrapt/ - Repo: https://github.com/GrahamDumpleton/wrapt