v6.0.1
======

Bugfixes
--------

- Removed type declarations as suggested by Gemini. (#13)


v6.0.0
======

Bugfixes
--------

- Fixed bug in repo_context where standard output from git would not be hidden (because git emits standard output on the stderr stream).


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

- Removed deprecated 'tarball_context', 'infer_compression', and 'null' contexts.


v5.3.0
======

Features
--------

- Deprecate infer_compression, as it was used primarily for deferring to the tar command.


Bugfixes
--------

- Enable 'transparent' compression in the tarfile context.


v5.2.0
======

Features
--------

- Implemented tarfile using native functionality and avoiding subprocessing, making it portable. (#5)


v5.1.0
======

Features
--------

- Implement experimental _compose for composing context managers. If you wish to use this function, please comment in the issue regarding your thoughts on the ordering. (#6)
- Deprecate null context. (#7)


v5.0.0
======

Features
--------

- Renamed tarball_context to tarball and deprecated tarball_context compatibility shim. (#3)
- Disentangle pushd from tarball. (#4)


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

- Removed deprecated 'runner' parameter to tarball_context.


v4.3.0
======

Deprecated ``runner`` parameter to ``tarball_context``.

v4.2.1
======

Added test for ``pushd``.

v4.2.0
======

Added ``on_interrupt`` decorator.

v4.1.2
======

Packaging refresh.

Enrolled with Tidelift.

v4.1.1
======

Fixed some docs rendering issues.

v4.1.0
======

To the ``ExceptionTrap``, added ``.raises()`` and ``.passes``
decorators.

v4.0.0
======

Moved ``dependency_context`` and ``run`` to
`jaraco.apt <https://pypi.org/project/jaraco.apt>`_.

v3.0.0
======

Refreshed package metadata.
Require Python 3.6 or later.

2.0
===

Switch to `pkgutil namespace technique
<https://packaging.python.org/guides/packaging-namespace-packages/#pkgutil-style-namespace-packages>`_
for the ``jaraco`` namespace.

1.8
===

* Dropped support for Python 3.3.
* Refreshed project metadata using declarative config.
* ``ExceptionTrap`` now presents ``type``, ``value``,
  and ``tb`` attributes.

1.7
===

* Added ``suppress`` context manager as `found in Python
  3.4
  <https://docs.python.org/3/library/contextlib.html#contextlib.suppress>`_
  but with decorator support.

1.6
===

* Refresh project skeleton. Moved hosting to Github.

1.5
===

* Also allow the ``dest_ctx`` to be overridden in ``repo_context``.

1.4
===

* Added ``remover`` parameter to ``context.temp_dir``.

1.2
===

* Adopted functionality from jaraco.util.context (10.8).
