Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pyup: Scheduled weekly dependency update for week 14 #6866

Closed
wants to merge 41 commits into from

Conversation

pyup-bot
Copy link
Collaborator

@pyup-bot pyup-bot commented Apr 6, 2020

Update pip from 19.3.1 to 20.0.2.

Changelog

20.0.2

===================

Bug Fixes
---------

- Fix a regression in generation of compatibility tags. (`7626 <https://github.com/pypa/pip/issues/7626>`_)

Vendored Libraries
------------------

- Upgrade packaging to 20.1

20.0.1

===================

Bug Fixes
---------

- Rename an internal module, to avoid ImportErrors due to improper uninstallation. (`7621 <https://github.com/pypa/pip/issues/7621>`_)

20.0

=================

Process
-------

- Switch to a dedicated CLI tool for vendoring dependencies.

Deprecations and Removals
-------------------------

- Remove wheel tag calculation from pip and use ``packaging.tags``. This
should provide more tags ordered better than in prior releases. (`6908 <https://github.com/pypa/pip/issues/6908>`_)
- Deprecate setup.py-based builds that do not generate an ``.egg-info`` directory. (`6998 <https://github.com/pypa/pip/issues/6998>`_)
- The pip>=20 wheel cache is not retro-compatible with previous versions. Until
pip 21.0, pip will continue to take advantage of existing legacy cache
entries. (`7296 <https://github.com/pypa/pip/issues/7296>`_)
- Deprecate undocumented ``--skip-requirements-regex`` option. (`7297 <https://github.com/pypa/pip/issues/7297>`_)
- Deprecate passing install-location-related options via ``--install-option``. (`7309 <https://github.com/pypa/pip/issues/7309>`_)
- Use literal "abi3" for wheel tag on CPython 3.x, to align with PEP 384
which only defines it for this platform. (`7327 <https://github.com/pypa/pip/issues/7327>`_)
- Remove interpreter-specific major version tag e.g. ``cp3-none-any``
from consideration. This behavior was not documented strictly, and this
tag in particular is `not useful <https://snarky.ca/the-challenges-in-designing-a-library-for-pep-425/>`_.
Anyone with a use case can create an issue with pypa/packaging. (`7355 <https://github.com/pypa/pip/issues/7355>`_)
- Wheel processing no longer permits wheels containing more than one top-level
.dist-info directory. (`7487 <https://github.com/pypa/pip/issues/7487>`_)
- Support for the ``git+git`` form of VCS requirement is being deprecated and
will be removed in pip 21.0. Switch to ``git+https://`` or
``git+ssh://``. ``git+git://`` also works but its use is discouraged as it is
insecure. (`7543 <https://github.com/pypa/pip/issues/7543>`_)

Features
--------

- Default to doing a user install (as if ``--user`` was passed) when the main
site-packages directory is not writeable and user site-packages are enabled. (`1668 <https://github.com/pypa/pip/issues/1668>`_)
- Warn if a path in PATH starts with tilde during ``pip install``. (`6414 <https://github.com/pypa/pip/issues/6414>`_)
- Cache wheels built from Git requirements that are considered immutable,
because they point to a commit hash. (`6640 <https://github.com/pypa/pip/issues/6640>`_)
- Add option ``--no-python-version-warning`` to silence warnings
related to deprecation of Python versions. (`6673 <https://github.com/pypa/pip/issues/6673>`_)
- Cache wheels that ``pip wheel`` built locally, matching what
``pip install`` does. This particularly helps performance in workflows where
``pip wheel`` is used for `building before installing
<https://pip.pypa.io/en/stable/user_guide/installing-from-local-packages>`_.
Users desiring the original behavior can use ``pip wheel --no-cache-dir``. (`6852 <https://github.com/pypa/pip/issues/6852>`_)
- Display CA information in ``pip debug``. (`7146 <https://github.com/pypa/pip/issues/7146>`_)
- Show only the filename (instead of full URL), when downloading from PyPI. (`7225 <https://github.com/pypa/pip/issues/7225>`_)
- Suggest a more robust command to upgrade pip itself to avoid confusion when the
current pip command is not available as ``pip``. (`7376 <https://github.com/pypa/pip/issues/7376>`_)
- Define all old pip console script entrypoints to prevent import issues in
stale wrapper scripts. (`7498 <https://github.com/pypa/pip/issues/7498>`_)
- The build step of ``pip wheel`` now builds all wheels to a cache first,
then copies them to the wheel directory all at once.
Before, it built them to a temporary direcory and moved
them to the wheel directory one by one. (`7517 <https://github.com/pypa/pip/issues/7517>`_)
- Expand ``~`` prefix to user directory in path options, configs, and
environment variables. Values that may be either URL or path are not
currently supported, to avoid ambiguity:

* ``--find-links``
* ``--constraint``, ``-c``
* ``--requirement``, ``-r``
* ``--editable``, ``-e`` (`980 <https://github.com/pypa/pip/issues/980>`_)

Bug Fixes
---------

- Correctly handle system site-packages, in virtual environments created with venv (PEP 405). (`5702 <https://github.com/pypa/pip/issues/5702>`_, `7155 <https://github.com/pypa/pip/issues/7155>`_)
- Fix case sensitive comparison of pip freeze when used with -r option. (`5716 <https://github.com/pypa/pip/issues/5716>`_)
- Enforce PEP 508 requirement format in ``pyproject.toml``
``build-system.requires``. (`6410 <https://github.com/pypa/pip/issues/6410>`_)
- Make ``ensure_dir()`` also ignore ``ENOTEMPTY`` as seen on Windows. (`6426 <https://github.com/pypa/pip/issues/6426>`_)
- Fix building packages which specify ``backend-path`` in pyproject.toml. (`6599 <https://github.com/pypa/pip/issues/6599>`_)
- Do not attempt to run ``setup.py clean`` after a ``pep517`` build error,
since a ``setup.py`` may not exist in that case. (`6642 <https://github.com/pypa/pip/issues/6642>`_)
- Fix passwords being visible in the index-url in
"Downloading <url>" message. (`6783 <https://github.com/pypa/pip/issues/6783>`_)
- Change method from shutil.remove to shutil.rmtree in noxfile.py. (`7191 <https://github.com/pypa/pip/issues/7191>`_)
- Skip running tests which require subversion, when svn isn't installed (`7193 <https://github.com/pypa/pip/issues/7193>`_)
- Fix not sending client certificates when using ``--trusted-host``. (`7207 <https://github.com/pypa/pip/issues/7207>`_)
- Make sure ``pip wheel`` never outputs pure python wheels with a
python implementation tag. Better fix/workaround for
`3025 <https://github.com/pypa/pip/issues/3025>`_ by
using a per-implementation wheel cache instead of caching pure python
wheels with an implementation tag in their name. (`7296 <https://github.com/pypa/pip/issues/7296>`_)
- Include ``subdirectory`` URL fragments in cache keys. (`7333 <https://github.com/pypa/pip/issues/7333>`_)
- Fix typo in warning message when any of ``--build-option``, ``--global-option``
and ``--install-option`` is used in requirements.txt (`7340 <https://github.com/pypa/pip/issues/7340>`_)
- Fix the logging of cached HTTP response shown as downloading. (`7393 <https://github.com/pypa/pip/issues/7393>`_)
- Effectively disable the wheel cache when it is not writable, as is the
case with the http cache. (`7488 <https://github.com/pypa/pip/issues/7488>`_)
- Correctly handle relative cache directory provided via --cache-dir. (`7541 <https://github.com/pypa/pip/issues/7541>`_)

Vendored Libraries
------------------

- Upgrade CacheControl to 0.12.5
- Upgrade certifi to 2019.9.11
- Upgrade colorama to 0.4.1
- Upgrade distlib to 0.2.9.post0
- Upgrade ipaddress to 1.0.22
- Update packaging to 20.0.
- Upgrade pkg_resources (via setuptools) to 44.0.0
- Upgrade pyparsing to 2.4.2
- Upgrade six to 1.12.0
- Upgrade urllib3 to 1.25.6

Improved Documentation
----------------------

- Document that "coding: utf-8" is supported in requirements.txt (`7182 <https://github.com/pypa/pip/issues/7182>`_)
- Explain how to get pip's source code in `Getting Started <https://pip.pypa.io/en/stable/development/getting-started/>`_ (`7197 <https://github.com/pypa/pip/issues/7197>`_)
- Describe how basic authentication credentials in URLs work. (`7201 <https://github.com/pypa/pip/issues/7201>`_)
- Add more clear installation instructions (`7222 <https://github.com/pypa/pip/issues/7222>`_)
- Fix documentation links for index options (`7347 <https://github.com/pypa/pip/issues/7347>`_)
- Better document the requirements file format (`7385 <https://github.com/pypa/pip/issues/7385>`_)
Links

Update virtualenv from 16.7.7 to 20.0.16.

Changelog

20.0.16

~~~~~~~~~~~~~~~~~~
- Allow seed wheel files inside the :option:`extra-search-dir` folders that do not have ``Requires-Python``
metadata specified, these are considered compatible with all python versions - by :user:`gaborbernat`. (`1757 <https://github.com/pypa/virtualenv/issues/1757>`_)

20.0.15

~~~~~~~~~~~~~~~~~~
- Upgrade embedded setuptools to ``46.1.3`` from ``46.1.1`` - by :user:`gaborbernat`. (`1752 <https://github.com/pypa/virtualenv/issues/1752>`_)

20.0.14

~~~~~~~~~~~~~~~~~~
- Fix discovery of interpreter by name from ``PATH`` that does not match a spec format - by :user:`gaborbernat`. (`1746 <https://github.com/pypa/virtualenv/issues/1746>`_)

20.0.13

~~~~~~~~~~~~~~~~~~
- Do not fail when the pyc files is missing for the host Python 2 - by :user:`gaborbernat`. (`1738 <https://github.com/pypa/virtualenv/issues/1738>`_)
- Support broken Packaging pythons that put the include headers under distutils pattern rather than sysconfig one
- by :user:`gaborbernat`. (`1739 <https://github.com/pypa/virtualenv/issues/1739>`_)

20.0.12

~~~~~~~~~~~~~~~~~~
- Fix relative path discovery of interpreters - by :user:`gaborbernat`. (`1734 <https://github.com/pypa/virtualenv/issues/1734>`_)

20.0.11

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- :ref:`supports <compatibility-requirements>` details now explicitly what Python installations we support
- by :user:`gaborbernat`. (`1714 <https://github.com/pypa/virtualenv/issues/1714>`_)

20.0.10

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Document requirements (pip + index server) when installing via pip under the installation section - by
:user:`gaborbernat`. (`1618 <https://github.com/pypa/virtualenv/issues/1618>`_)
- Document installing from non PEP-518 systems - :user:`gaborbernat`. (`1619 <https://github.com/pypa/virtualenv/issues/1619>`_)
- Document installing latest unreleased version from Github - :user:`gaborbernat`. (`1620 <https://github.com/pypa/virtualenv/issues/1620>`_)

20.0.9

~~~~~~~~~~~~~~~~~
- ``pythonw.exe`` works as ``python.exe`` on Windows - by :user:`gaborbernat`. (`1686 <https://github.com/pypa/virtualenv/issues/1686>`_)
- Handle legacy loaders for virtualenv import hooks used to patch distutils configuration load - by :user:`gaborbernat`. (`1690 <https://github.com/pypa/virtualenv/issues/1690>`_)
- Support for python 2 platforms that store landmark files in ``platstdlib`` over ``stdlib`` (e.g. RHEL) - by
:user:`gaborbernat`. (`1694 <https://github.com/pypa/virtualenv/issues/1694>`_)
- Upgrade embedded setuptools to ``45.3.0`` from ``45.2.0`` for Python ``3.5+``  - by :user:`gaborbernat`. (`1699 <https://github.com/pypa/virtualenv/issues/1699>`_)

20.0.8

~~~~~~~~~~~~~~~~~
- Having `distutils configuration <https://docs.python.org/3/install/index.htmldistutils-configuration-files>`_
files that set ``prefix`` and ``install_scripts`` cause installation of packages in the wrong location -
by :user:`gaborbernat`. (`1663 <https://github.com/pypa/virtualenv/issues/1663>`_)
- Fix ``PYTHONPATH`` being overriden on Python 2 — by :user:`jd`. (`1673 <https://github.com/pypa/virtualenv/issues/1673>`_)
- Fix list configuration value parsing from config file or environment variable - by :user:`gaborbernat`. (`1674 <https://github.com/pypa/virtualenv/issues/1674>`_)
- Fix Batch activation script shell prompt to display environment name by default - by :user:`spetafree`. (`1679 <https://github.com/pypa/virtualenv/issues/1679>`_)
- Fix startup on Python 2 is slower for virtualenv - this was due to setuptools calculating it's working set distribution
- by :user:`gaborbernat`. (`1682 <https://github.com/pypa/virtualenv/issues/1682>`_)
- Fix entry points are not populated for editable installs on Python 2 due to setuptools working set being calculated
before ``easy_install.pth`` runs - by :user:`gaborbernat`. (`1684 <https://github.com/pypa/virtualenv/issues/1684>`_)
- Fix ``attr:`` import fails for setuptools - by :user:`gaborbernat`. (`1685 <https://github.com/pypa/virtualenv/issues/1685>`_)

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>`_)

20.0.5

~~~~~~~~~~~~~~~~~
- Add macOs Python 2 Framework support (now we test it with the CI via brew) - by :user:`gaborbernat` (`1561 <https://github.com/pypa/virtualenv/issues/1561>`_)
- Fix losing of libpypy-c.so when the pypy executable is a symlink - by :user:`asottile` (`1614 <https://github.com/pypa/virtualenv/issues/1614>`_)
- Discover python interpreter in a case insensitive manner - by :user:`PrajwalM2212` (`1624 <https://github.com/pypa/virtualenv/issues/1624>`_)
- Fix cross interpreter support when the host python sets ``sys.base_executable`` based on ``__PYVENV_LAUNCHER__`` -
by :user:`cjolowicz` (`1643 <https://github.com/pypa/virtualenv/issues/1643>`_)

20.0.4

~~~~~~~~~~~~~~~~~
- Allow the use of ``/`` as pathname component separator on Windows - by ``vphilippon`` (`1582 <https://github.com/pypa/virtualenv/issues/1582>`_)
- Lower minimal version of six required to 1.9 - by ``ssbarnea`` (`1606 <https://github.com/pypa/virtualenv/issues/1606>`_)

20.0.3

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Document a programmatic API as ``from virtualenv import cli_run`` under :ref:`programmatic_api` -
by :user:`gaborbernat`. (`1585 <https://github.com/pypa/virtualenv/issues/1585>`_)

20.0.2

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Add link to the `legacy documentation <https://virtualenv.pypa.io/en/legacy>`_ for the changelog by :user:`jezdez`. (`1547 <https://github.com/pypa/virtualenv/issues/1547>`_)
- Fine tune the documentation layout: default width of theme, allow tables to wrap around, soft corners for code snippets
- by :user:`pradyunsg`. (`1548 <https://github.com/pypa/virtualenv/issues/1548>`_)

20.0.1

~~~~~~~~~~~~~~~~~
- Virtual environments created via relative path on Windows creates bad console executables - by :user:`gaborbernat`. (`1552 <https://github.com/pypa/virtualenv/issues/1552>`_)
- Seems sometimes venvs created set their base executable to themselves; we accept these without question, so we handle
virtual environments as system pythons causing issues - by :user:`gaborbernat`. (`1553 <https://github.com/pypa/virtualenv/issues/1553>`_)


v20.0.0. (2020-02-10)
---------------------

Improved Documentation - 20.0.0.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Fixes typos, repeated words and inconsistent heading spacing. Rephrase parts of the development documentation and CLI
documentation. Expands shorthands like ``env var`` and ``config`` to their full forms. Uses descriptions from respective
documentation, for projects listed in ``related links`` - by :user:`pradyunsg`. (`1540 <https://github.com/pypa/virtualenv/issues/1540>`_)

20.0.0b2

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Create the first iteration of the new documentation - by :user:`gaborbernat`. (`1465 <https://github.com/pypa/virtualenv/issues/1465>`_)
- Project readme is now of type MarkDown instead of reStructuredText - by :user:`gaborbernat`. (`1531 <https://github.com/pypa/virtualenv/issues/1531>`_)

20.0.0b1

----------------------

* First public release of the rewrite. Everything is brand new and just added.
* ``--download`` defaults to ``False``

.. warning::

The current virtualenv is the second iteration of implementation. From version ``0.8`` all the way to ``16.7.9``
we numbered the first iteration. Version ``20.0.0b1`` is a complete rewrite of the package, and as such this release
history starts from there. The old changelog is still available in the
`legacy branch documentation <https://virtualenv.pypa.io/en/legacy/changes.html>`_.
Links

Update django from 2.2.11 to 2.2.12.

Changelog

2.2.12

===========================

*April 1, 2020*

Django 2.2.12 fixes a bug in 2.2.11.

Bugfixes
========

* Added the ability to handle ``.po`` files containing different plural
equations for the same language (:ticket:`30439`).


===========================
Links

Update django-extensions from 2.2.5 to 2.2.9.

Changelog

2.2.9

-----

Changes:
- Fix: shell_plus, move notebook down the list of prefered shells
- Fix: sqldiff, fix KeyError when detecting missing (unique) indexes
- Improvement: encrypted fields, make it harder to use deprecated keyczar fields
- Locale: Removed empty localizations

2.2.8

-----

Changes:
- Locale: zh_Hans, removed as it generated UnicodeDecodeError errors (1478)

2.2.7

-----

Changes:
- Improvement: shell_plus, 865 always add manage.py basedir to path for notebook kernel
- Improvement: docs, add zh-Hans locale
- Improvement: runserver_plus, fix broken import for werkzeug v1.0.0
- Improvement: runserver_plus, 1461 fix always trying to load StaticFilesHandler
- Improvement: pipchecker, 1471 fix import of PipSession

2.2.6

-----

Changes:
- Improvement: travis, update pypy and pypy3 versions
- Improvement: shell_plus, ability to print location/traceback besides sql
- Improvement: runserver_plus, ability to print location/traceback besides sql
- Improvement: UniqueFieldMixin, Support Django 2.2 UniqueConstraint.condition
- Improvement: DEFAULT_MYSQL_ENGINES, add mysql.connector.django
- Improvement: shell_plus, allow setting SHELL_PLUS="notebook"
- Improvement: shell_plus, add -c/--command to shell_plus mirroring django's shell command
- Fix: shell_plus, fix postgresql debug wrapper on django 3.0 or higher
- Fix: runserver_plus, fix postgresql debug wrapper on django 3.0 or higher
Links

Update djangorestframework from 3.10.3 to 3.11.0.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update drf-flex-fields from 0.6.1 to 0.7.5.

Changelog

0.7.5

- Simplifies declaration of expandable_fields
- If using a tuple, the second element - to define the serializer settings - is now optional.
- Instead of a tuple, you can now just use the serializer class or a string to lazily reference that class.
- Updates documentation.

0.7.0

* Adds support for different ways of passing arrays in query strings. Thanks sentyaev!
* Fixes attribute error when map is supplied to split levels utility function. Thanks hemache!
Links

Update drf-extensions from 0.5.0 to 0.6.0.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update jsonfield from 2.0.2 to 3.1.0.

Changelog

3.1.0

^^^^^^^^^^^^^^^^^
- Handle loading invalid JSON from db
- Remove default ``help_text`` string
- Change form field to render non-ascii values
- Add setuptoools ``python_requires`` check
- Add README section on querying and null value handling
- Improve test suite coverage

3.0.0

^^^^^^^^^^^^^^^^^
This release is a major rewrite of ``jsonfield``, merging in changes from the
``jsonfield2`` fork. Changelog entries for ``jsonfield2`` are included below
for completeness.

- Add source distribution to release process
- Update ``JSONEncoder`` from DRF
- Fix re-rendering of invalid field inputs
- Fix form field cleaning of string inputs
- Fix indentation for ``Textarea`` widgets
- Allow form field error message to be overridden
- Obey form ``Field.disabled``

jsonfield2 v3.1.0 12/06/2019
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Fix use with ``select_related`` across a foreign key
- Fix field deconstruction
- Drop Python 3.5 support
- Drop Django 2.1 (and below) support

jsonfield2 v3.0.3 10/23/2019
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Add Python 3.8 & Django 3.0 support
- Drop Python 3.4 support

jsonfield2 v3.0.2 12/21/2018
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Add Python 3.7 & Django 2.1 support

jsonfield2 v3.0.1 05/21/2018
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Fix model full_clean behavior

jsonfield2 v3.0.0 05/07/2018
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Add Django 2.0 support
- Drop Django 1.8, 1.9, and 1.10 support
- Drop Python 2.7 and 3.3 support
- Rework field serialization/deserialization
- Remove support for South
- Rename JSONFieldBase to JSONFieldMixin
- Move form fields into separate module
- Rename JSONFormFieldBase to forms.JSONFieldMixin
- Rename JSONFormField to forms.JSONField
- Remove JSONCharFormField
- Update JSONEncoder from DRF
Links

Update requests from 2.22.0 to 2.23.0.

Changelog

2.23.0

-------------------

**Improvements**

- Remove defunct reference to `prefetch` in Session `__attrs__` (5110)

**Bugfixes**

- Requests no longer outputs password in basic auth usage warning. (5099)

**Dependencies**

- Pinning for `chardet` and `idna` now uses major version instead of minor.
This hopefully reduces the need for releases everytime a dependency is updated.
Links

Update pyyaml from 5.1.2 to 5.3.1.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update Pygments from 2.4.2 to 2.6.1.

Changelog

2.6

-----------
(released March 8, 2020)

- Running Pygments on Python 2.x is no longer supported.
(The Python 2 lexer still exists.)

- Added lexers:

* Linux kernel logs (PR1310)
* LLVM MIR (PR1361)
* MiniScript (PR1397)
* Mosel (PR1287, PR1326)
* Parsing Expression Grammar (PR1336)
* ReasonML (PR1386)
* Ride (PR1319, PR1321)
* Sieve (PR1257)
* USD (PR1290)
* WebIDL (PR1309)

- Updated lexers:

* Apache2 (PR1378)
* Chapel (PR1357)
* CSound (PR1383)
* D (PR1375, PR1362)
* Idris (PR1360)
* Perl6/Raku lexer (PR1344)
* Python3 (PR1382, PR1385)
* Rust: Updated lexer to cover more builtins (mostly macros) and miscellaneous
new syntax (PR1320)
* SQL: Add temporal support keywords (PR1402)

- The 256-color/true-color terminal formatters now support the italic attribute
in styles (PR1288)
- Support HTTP 2/3 header (PR1308)
- Support missing reason in HTTP header (PR1322)
- Boogie/Silver: support line continuations and triggers, move contract keywords
to separate category (PR1299)
- GAS: support C-style comments (PR1291)
- Fix names in S lexer (PR1330, PR1333)
- Fix numeric literals in Ada (PR1334)
- Recognize ``.mjs`` files as Javascript (PR1392)
- Recognize ``.eex`` files as Elixir (PR1387)
- Fix ``re.MULTILINE`` usage (PR1388)
- Recognize ``pipenv`` and ``poetry`` dependency & lock files (PR1376)
- Improve font search on Windows (1247)
- Remove unused script block (1401)

2.5.2

-------------
(released November 29, 2019)

- Fix incompatibility with some setuptools versions (PR1316)

- Fix lexing of ReST field lists (PR1279)
- Fix lexing of Matlab keywords as field names (PR1282)
- Recognize double-quoted strings in Matlab (PR1278)
- Avoid slow backtracking in Vim lexer (PR1312)
- Fix Scala highlighting of types (PR1315)
- Highlight field lists more consistently in ReST (PR1279)
- Fix highlighting Matlab keywords in field names (PR1282)
- Recognize Matlab double quoted strings (PR1278)
- Add some Terraform keywords
- Update Modelica lexer to 3.4
- Update Crystal examples

2.5.1

-------------
(released November 26, 2019)

- This release fixes a packaging issue. No functional changes.

2.5.0

-------------
(released November 26, 2019)

- Added lexers:

* Email (PR1246)
* Erlang, Elixir shells (PR823, 1521)
* Notmuch (PR1264)
* `Scdoc <https://git.sr.ht/~sircmpwn/scdoc>`_ (PR1268)
* `Solidity <https://solidity.readthedocs.io/>`_ (1214)
* `Zeek <https://www.zeek.org>`_ (new name for Bro) (PR1269)
* `Zig <https://ziglang.org/>`_ (PR820)

- Updated lexers:

* Apache2 Configuration (PR1251)
* Bash sessions (1253)
* CSound (PR1250)
* Dart
* Dockerfile
* Emacs Lisp
* Handlebars (PR773)
* Java (1101, 987)
* Logtalk (PR1261)
* Matlab (PR1271)
* Praat (PR1277)
* Python3 (PR1255, PR1400)
* Ruby
* YAML (1528)
* Velocity

- Added styles:

* Inkpot (PR1276)

- The ``PythonLexer`` class is now an alias for the former ``Python3Lexer``.
The old ``PythonLexer`` is available as ``Python2Lexer``.  Same change has
been done for the ``PythonTracebackLexer``.  The ``python3`` option for
the ``PythonConsoleLexer`` is now true by default.

- Bump ``NasmLexer`` priority over ``TasmLexer`` for ``.asm`` files
(fixes 1326)
- Default font in the ``ImageFormatter`` has been updated (928, PR1245)
- Test suite switched to py.test, removed nose dependency (1490)
- Reduce ``TeraTerm`` lexer score -- it used to match nearly all languages
(1256)
- Treat ``Skylark``/``Starlark`` files as Python files (PR1259)
- Image formatter: actually respect ``line_number_separator`` option

- Add LICENSE file to wheel builds
- Agda: fix lambda highlighting
- Dart: support ` annotations
- Dockerfile: accept ``FROM ... AS`` syntax
- Emacs Lisp: add more string functions
- GAS: accept registers in directive arguments
- Java: make structural punctuation (braces, parens, colon, comma) ``Punctuation``, not ``Operator`` (987)
- Java: support ``var`` contextual keyword (1101)
- Matlab: Fix recognition of ``function`` keyword (PR1271)
- Python: recognize ``.jy`` filenames (976)
- Python: recognize ``f`` string prefix (1156)
- Ruby: support squiggly heredocs
- Shell sessions: recognize Virtualenv prompt (PR1266)
- Velocity: support silent reference syntax
Links

Update GitPython from 3.0.8 to 3.1.0.

Changelog

3.1.0

=====

* Switched back to using gitdb package as requirement
(`gitdb59 <https://github.com/gitpython-developers/gitdb/issues/59>`_)

3.0.9

=====

* Restricted GitDB (gitdb2) version requirement to < 4
* Removed old nose library from test requirements

Bugfixes
--------

* Changed to use UTF-8 instead of default encoding when getting information about a symbolic reference
(`774 <https://github.com/gitpython-developers/GitPython/issues/774>`_)
* Fixed decoding of tag object message so as to replace invalid bytes
(`943 <https://github.com/gitpython-developers/GitPython/issues/943>`_)
Links

Update elasticsearch from 6.4.0 to 6.8.1.

Changelog

6.8.1

------------------

* Added support for serializing ``numpy`` and ``pandas``
data types to ``JSONSerializer``. (See `1180`_)
* Fixed a namespace conflict in ``elasticsearch6`` wheel
distribution for ``v6.8.0`` (See `1186`_)

.. _1180: https://github.com/elastic/elasticsearch-py/issues/1180
.. _1186: https://github.com/elastic/elasticsearch-py/issues/1186

6.8.0

------------------

* Added support for HTTP compression to ``RequestsHttpConnection``
* Updated cloud_id default port
* Enable HTTP compression and disable sniffing by default
when using Cloud ID to connect to ES.
* Updated versioning scheme to match ES major.minor
Links

Update django-gravatar2 from 1.4.2 to 1.4.4.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update stripe from 2.38.0 to 2.44.0.

Changelog

2.44.0

* [646](https://github.com/stripe/stripe-python/pull/646) Allow overriding API key in OAuth methods

2.43.0

* [644](https://github.com/stripe/stripe-python/pull/644) Add support for listing Checkout `Session`

2.42.0

* [640](https://github.com/stripe/stripe-python/pull/640) Add support for `CreditNoteLineItem`
* [639](https://github.com/stripe/stripe-python/pull/639) Pin black version
* [637](https://github.com/stripe/stripe-python/pull/637) Start testing Python 3.8

2.41.1

* [636](https://github.com/stripe/stripe-python/pull/636) Fix uploading files with Unicode names (Python 2.7)
* [635](https://github.com/stripe/stripe-python/pull/635) Update Python API docs inline link
* [631](https://github.com/stripe/stripe-python/pull/631) Update `proxy.py`

2.41.0

* [630](https://github.com/stripe/stripe-python/pull/630) Add support for `CreditNote` preview

2.40.0

* [627](https://github.com/stripe/stripe-python/pull/627) Add list_usage_record_summaries and list_source_transactions

2.39.0

* [625](https://github.com/stripe/stripe-python/pull/625) Add support for `Mandate`
Links

Update regex from 2019.11.1 to 2020.4.4.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update django-formtools from 2.1 to 2.2.

Changelog

2.2

----------------

- Dropped testing for Django 1.8, 1.9, 1.10.

- Dropped support for Python 2.

- Added support for Django 2.1, 2.2, 3.0, and Python 3.7.

- Updated translations from Transifex.
Links

Update django-crispy-forms from 1.8.0 to 1.9.0.

Changelog

1.9.0

* Removed support for Python 2.
* Removed support for Django versions prior to 2.2.
* CSS for Column layout object in Bootstrap 4 template pack changed to 'col-md'. Default is now over ridden when another 'col' class is added to css_class.

See the [1.9.0 Milestone](https://github.com/django-crispy-forms/django-crispy-forms/milestone/9) for the full change list.

1.8.1

* Fixing FileField UI bug introduced with 1.8.0
* Remove is-valid css class for radio (bug introduced with 1.8.0)
* Various alignment and margin fixes for Bootstrap 4 template pack
* Documentation : using read-the-docs template, documenting how to run test suite, documenting use_custom_control help attributes

See the [1.8.1 Milestone](https://github.com/django-crispy-forms/django-crispy-forms/milestone/8?closed=1) for the full change list.
Links

Update docker from 4.1.0 to 4.2.0.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update django-annoying from 0.10.5 to 0.10.6.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update django-taggit from 1.1.0 to 1.2.0.

Changelog

1.2.0

~~~~~~~~~~~~~~~~~~

* **Removed** support for end-of-life Django 2.0 and 2.1.
* Added support for Django 3.0.
* Added support for Python 3.8.
* Moved ``TaggedItemBase.tags_for()`` to ItemBase.
* Replaced reference to removed Django's ``.virtual_fields`` with
``.private_field``.
* Added ``TextareaTagWidget``.
Links

Update packaging from 19.2 to 20.3.

Changelog

20.3

~~~~~~~~~~~~~~~~~

* Fix changelog for 20.2.

20.2

~~~~~~~~~~~~~~~~~

* Fix a bug that caused a 32-bit OS that runs on a 64-bit ARM CPU (e.g. ARM-v8,
aarch64), to report the wrong bitness.

20.1

~~~~~~~~~~~~~~~~~~~

* Fix a bug caused by reuse of an exhausted iterator. (:issue:`257`)

20.0

~~~~~~~~~~~~~~~~~

* Add type hints (:issue:`191`)

* Add proper trove classifiers for PyPy support (:issue:`198`)

* Scale back depending on ``ctypes`` for manylinux support detection (:issue:`171`)

* Use ``sys.implementation.name`` where appropriate for ``packaging.tags`` (:issue:`193`)

* Expand upon the API provded by ``packaging.tags``: ``interpreter_name()``, ``mac_platforms()``, ``compatible_tags()``, ``cpython_tags()``, ``generic_tags()`` (:issue:`187`)

* Officially support Python 3.8 (:issue:`232`)

* Add ``major``, ``minor``, and ``micro`` aliases to ``packaging.version.Version`` (:issue:`226`)

* Properly mark ``packaging`` has being fully typed by adding a `py.typed` file (:issue:`226`)
Links

Update django-cors-middleware from 1.4.0 to 1.5.0.

Changelog
Links

Update user-agents from 2.0 to 2.1.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update django-debug-toolbar from 2.0 to 2.2.

Changelog

2.2

----------------

* Removed support for end of life Django 2.0 and 2.1.
* Added support for Python 3.8.
* Add locals() option for sql panel.
* Added support for Django 3.0

2.1

----------------

* Changed the Travis CI matrix to run style checks first.
* Exposed the ``djdt.init`` function too.
* Small improvements to the code to take advantage of newer Django APIs
and avoid warnings because of deprecated code.
* Verified compatibility with the upcoming Django 3.0 (at the time of
writing).
Links

Update gunicorn from 19.9.0 to 20.0.4.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update pillow from 7.0.0 to 7.1.1.

Changelog

7.1.1

------------------

- Fix regression seeking and telling PNGs 4512 4514
[hugovk, radarhere]

7.1.0

------------------

- Fix multiple OOB reads in FLI decoding 4503
[wiredfool]

- Fix buffer overflow in SGI-RLE decoding 4504
[wiredfool, hugovk]

- Fix bounds overflow in JPEG 2000 decoding 4505
[wiredfool]

- Fix bounds overflow in PCX decoding 4506
[wiredfool]

- Fix 2 buffer overflows in TIFF decoding 4507
[wiredfool]

- Add APNG support 4243
[pmrowla, radarhere, hugovk]

- ImageGrab.grab() for Linux with XCB 4260
[nulano, radarhere]

- Added three new channel operations 4230
[dwastberg, radarhere]

- Prevent masking of Image reduce method in Jpeg2KImagePlugin 4474
[radarhere, homm]

- Added reading of earlier ImageMagick PNG EXIF data 4471
[radarhere]

- Fixed endian handling for I;16 getextrema 4457
[radarhere]

- Release buffer if function returns prematurely 4381
[radarhere]

- Add JPEG comment to info dictionary 4455
[radarhere]

- Fix size calculation of Image.thumbnail() 4404
[orlnub123]

- Fixed stroke on FreeType < 2.9 4401
[radarhere]

- If present, only use alpha channel for bounding box 4454
[radarhere]

- Warn if an unknown feature is passed to features.check() 4438
[jdufresne]

- Fix Name field length when saving IM images 4424
[hugovk, radarhere]

- Allow saving of zero quality JPEG images 4440
[radarhere]

- Allow explicit zero width to hide outline 4334
[radarhere]

- Change ContainerIO return type to match file object mode 4297
[jdufresne, radarhere]

- Only draw each polygon pixel once 4333
[radarhere]

- Add support for shooting situation Exif IFD tags 4398
[alexagv]

- Handle multiple and malformed JPEG APP13 markers 4370
[homm]

- Depends: Update libwebp to 1.1.0 4342, libjpeg to 9d 4352
[radarhere]
Links

Update psycopg2-binary from 2.8.3 to 2.8.5.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update watchdog from 0.9.0 to 0.10.2.

Changelog

0.10.2

~~~~~~

2020-02-08 • `full history <https://github.com/gorakhargosh/watchdog/compare/v0.10.1...v0.10.2>`__

- Fixed the ``build_ext`` command on macOS Catalina (`628 <https://github.com/gorakhargosh/watchdog/pull/628>`__)
- Fixed the installation of macOS requirements on non-macOS OSes (`635 <https://github.com/gorakhargosh/watchdog/pull/635>`__)
- Refactored ``dispatch()`` method of ``FileSystemEventHandler``,
``PatternMatchingEventHandler`` and ``RegexMatchingEventHandler``
- [bsd] Improved tests support on non Windows/Linux platforms (`633 <https://github.com/gorakhargosh/watchdog/pull/633>`__, `639 <https://github.com/gorakhargosh/watchdog/pull/639>`__)
- [bsd] Added FreeBSD CI support (`532 <https://github.com/gorakhargosh/watchdog/pull/532>`__)
- [bsd] Restored full support (`638 <https://github.com/gorakhargosh/watchdog/pull/638>`__, `641 <https://github.com/gorakhargosh/watchdog/pull/641>`__)
- Thanks to our beloved contributors: BoboTiG, evilham, danilobellini

0.10.1

~~~~~~

2020-01-30 • `full history <https://github.com/gorakhargosh/watchdog/compare/v0.10.0...v0.10.1>`__

- Fixed Python 2.7 to 3.6 installation when the OS locale is set to POSIX (`615 <https://github.com/gorakhargosh/watchdog/pull/615>`__)
- Fixed the ``build_ext`` command on macOS  (`618 <https://github.com/gorakhargosh/watchdog/pull/618>`__, `620 <https://github.com/gorakhargosh/watchdog/pull/620>`_)
- Moved requirements to ``setup.cfg``  (`617 <https://github.com/gorakhargosh/watchdog/pull/617>`__)
- [mac] Removed old C code for Python 2.5 in the `fsevents` C implementation
- [snapshot] Added ``EmptyDirectorySnapshot`` (`613 <https://github.com/gorakhargosh/watchdog/pull/613>`__)
- Thanks to our beloved contributors: Ajordat, tehkirill, BoboTiG

0.10.0

~~~~~~

2020-01-26 • `full history <https://github.com/gorakhargosh/watchdog/compare/v0.9.0...v0.10.0>`__

**Breaking Changes**

- Dropped support for Python 2.6, 3.2 and 3.3
- Emitters that failed to start are now removed
- [snapshot] Removed the deprecated ``walker_callback`` argument,
use ``stat`` instead
- [watchmedo] The utility is no more installed by default but via the extra
``watchdog[watchmedo]``

**Other Changes**

- Fixed several Python 3 warnings
- Identify synthesized events with ``is_synthetic`` attribute (`369 <https://github.com/gorakhargosh/watchdog/pull/369>`__)
- Use ``os.scandir()`` to improve memory usage (`503 <https://github.com/gorakhargosh/watchdog/pull/503>`__)
- [bsd] Fixed flavors of FreeBSD detection (`529 <https://github.com/gorakhargosh/watchdog/pull/529>`__)
- [bsd] Skip unprocessable socket files (`509 <https://github.com/gorakhargosh/watchdog/issue/509>`__)
- [inotify] Fixed events containing non-ASCII characters (`516 <https://github.com/gorakhargosh/watchdog/issues/516>`__)
- [inotify] Fixed the way ``OSError`` are re-raised (`377 <https://github.com/gorakhargosh/watchdog/issues/377>`__)
- [inotify] Fixed wrong source path after renaming a top level folder (`515 <https://github.com/gorakhargosh/watchdog/pull/515>`__)
- [inotify] Removed  delay from non-move events (`477 <https://github.com/gorakhargosh/watchdog/pull/477>`__)
- [mac] Fixed a bug when calling ``FSEventsEmitter.stop()`` twice (`466 <https://github.com/gorakhargosh/watchdog/pull/466>`__)
- [mac] Support for unscheduling deleted watch (`541 <https://github.com/gorakhargosh/watchdog/issue/541>`__)
- [mac] Fixed missing field initializers and unused parameters in
``watchdog_fsevents.c``
- [snapshot] Don't walk directories without read permissions (`408 <https://github.com/gorakhargosh/watchdog/pull/408>`__)
- [snapshot] Fixed a race condition crash when a directory is swapped for a file (`513 <https://github.com/gorakhargosh/watchdog/pull/513>`__)
- [snasphot] Fixed an ``AttributeError`` about forgotten ``path_for_inode`` attr (`436 <https://github.com/gorakhargosh/watchdog/issues/436>`__)
- [snasphot] Added the ``ignore_device=False`` parameter to the ctor (`597 <https://github.com/gorakhargosh/watchdog/pull/597>`__)
- [watchmedo] Fixed the path separator used (`478 <https://github.com/gorakhargosh/watchdog/pull/478>`__)
- [watchmedo] Fixed the use of ``yaml.load()`` for ``yaml.safe_load()`` (`453 <https://github.com/gorakhargosh/watchdog/issues/453>`__)
- [watchmedo] Handle all available signals (`549 <https://github.com/gorakhargosh/watchdog/issue/549>`__)
- [watchmedo] Added the ``--debug-force-polling`` argument (`404 <https://github.com/gorakhargosh/watchdog/pull/404>`__)
- [windows] Fixed issues when the observed directory is deleted (`570 <https://github.com/gorakhargosh/watchdog/issues/570>`__ and `601 <https://github.com/gorakhargosh/watchdog/pull/601>`__)
- [windows] ``WindowsApiEmitter`` made easier to subclass (`344 <https://github.com/gorakhargosh/watchdog/pull/344>`__)
- [windows] Use separate ctypes DLL instances
- [windows] Generate sub created events only if ``recursive=True`` (`454 <https://github.com/gorakhargosh/watchdog/pull/454>`__)
- Thanks to our beloved contributors: BoboTiG, LKleinNux, rrzaripov,
wildmichael, TauPan, segevfiner, petrblahos, QuantumEnergyE,
jeffwidman, kapsh, nickoala, petrblahos, julianolf, tonybaloney,
mbakiev, pR0Ps, javaguirre, skurfer, exarkun, joshuaskelly,
danilobellini, Ajordat
Links

Update ipdb from 0.12.2 to 0.13.2.

Changelog

0.13.2

-------------------

- Remove leftover debug code
[gotcha]

0.13.1

-------------------

- Fix when no configuration file
[gotcha]

0.13.0

-------------------

- Add option to set context via environment variable or configuration file.
[alexandrebarbaruiva]

0.12.3

-------------------

- Fix version in usage
[gotcha]
Links

Update tox from 3.14.1 to 3.14.6.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update mkdocs from 1.0.4 to 1.1.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update Markdown from 3.1.1 to 3.2.1.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update django-dynamic-fixture from 2.0.0 to 3.1.0.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update pytest from 5.2.2 to 5.4.1.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update pytest-django from 3.6.0 to 3.9.0.

Changelog

3.9.0

-------------------

Improvements
^^^^^^^^^^^^

* Improve test ordering with Django test classes (830)

* Remove import of pkg_resources for parsing pytest version (performance) (826)

Bugfixes
^^^^^^^^

* Work around unittest issue with pytest 5.4.{0,1} (825)

* Don't break --failed-first when re-ordering tests (819, 820)

* pytest_addoption: use `group.addoption` (833)

Misc
^^^^

* Remove Django version from --nomigrations heading (822)

* docs: changelog: prefix headers with v for permalink anchors

* changelog: add custom/fixed anchor for last version

* setup.py: add Changelog to project_urls

3.8.0

--------------------

Improvements
^^^^^^^^^^^^

* Make Django's assertion helpers available in pytest_django.asserts (709).

* Report django-configurations setting (791)

3.7.0

-------------------

Bugfixes
^^^^^^^^

* Monkeypatch pytest to not use ``TestCase.debug`` with unittests, instead
of patching it into Django (782).

* Work around pytest crashing due to ``pytest.fail`` being used from within the
DB blocker, and pytest trying to display an object representation involving
DB access (781).  pytest-django uses a ``RuntimeError`` now instead.
Links

Update pytest-xdist from 1.30.0 to 1.31.0.

Changelog

1.31.0

================================

Features
--------

- `486 <https://github.com/pytest-dev/pytest-xdist/issues/486>`_: Add support for Python 3.8.


Bug Fixes
---------

- `491 <https://github.com/pytest-dev/pytest-xdist/issues/491>`_: Fix regression that caused custom plugin command-line arguments to be discarded when using ``--tx`` mode.
Links

Update pytest-mock from 1.11.2 to 3.0.0.

Changelog

3.0.0

------------------

* Python 2.7 and 3.4 are no longer supported. Users using ``pip 9`` or later will install
a compatible version automatically.

* ``mocker.spy`` now also works with ``async def`` functions (`179`_). Thanks `frankie567`_ for the PR!

.. _179: https://github.com/pytest-dev/pytest-mock/issues/179
.. _frankie567: https://github.com/frankie567

2.0.0

------------------

Breaking Changes
++++++++++++++++

* ``mocker.spy`` attributes for tracking returned values and raised exceptions of its spied functions
are now called ``spy_return`` and ``spy_exception``, instead of reusing the existing
``MagicMock`` attributes ``return_value`` and ``side_effect``.

Version ``1.13`` introduced a serious regression: after a spied function using ``mocker.spy``
raises an exception, further calls to the spy will not call the spied function,
always raising the first exception instead: assigning to ``side_effect`` causes
``unittest.mock`` to behave this way (`175`_).

* The deprecated ``mock`` alias to the ``mocker`` fixture has finally been removed.

.. _175: https://github.com/pytest-dev/pytest-mock/issues/175

1.13.0

-------------------

* The object returned by ``mocker.spy`` now also tracks any side effect
of the spied method/function.

1.12.1

-------------------

* Fix error if ``mocker.patch`` is used in code where the source file
is not available, for example stale ``.pyc`` files (`169`_).

.. _169: https://github.com/pytest-dev/pytest-mock/issues/169issuecomment-555729265

1.12.0

-------------------

* Now all patch functions also raise a ``ValueError`` when used
as a context-manager. Thanks `AlexGascon`_ for the PR (`168`_).

.. _AlexGascon: https://github.com/AlexGascon
.. _168: https://github.com/pytest-dev/pytest-mock/pull/168
Links

stsewd added a commit that referenced this pull request Apr 9, 2020
This is a subset from #6866

There aren't breaking changes.
@stsewd stsewd mentioned this pull request Apr 9, 2020
@pyup-bot
Copy link
Collaborator Author

Closing this in favor of #6896

@pyup-bot pyup-bot closed this Apr 13, 2020
@humitos humitos deleted the pyup/scheduled-update-2020-04-06 branch April 13, 2020 19:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant