123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- =========================
- importlib_metadata NEWS
- =========================
- 0.18
- ====
- * Parse entry points case sensitively. Closes #68
- * Add a version constraint on the backport configparser package. Closes #66
- 0.17
- ====
- * Fix a permission problem in the tests on Windows.
- 0.16
- ====
- * Don't crash if there exists an EGG-INFO directory on sys.path.
- 0.15
- ====
- * Fix documentation.
- 0.14
- ====
- * Removed ``local_distribution`` function from the API.
- **This backward-incompatible change removes this
- behavior summarily**. Projects should remove their
- reliance on this behavior. A replacement behavior is
- under review in the `pep517 project
- <https://github.com/pypa/pep517>`_. Closes #42.
- 0.13
- ====
- * Update docstrings to match PEP 8. Closes #63.
- * Merged modules into one module. Closes #62.
- 0.12
- ====
- * Add support for eggs. !65; Closes #19.
- 0.11
- ====
- * Support generic zip files (not just wheels). Closes #59
- * Support zip files with multiple distributions in them. Closes #60
- * Fully expose the public API in ``importlib_metadata.__all__``.
- 0.10
- ====
- * The ``Distribution`` ABC is now officially part of the public API.
- Closes #37.
- * Fixed support for older single file egg-info formats. Closes #43.
- * Fixed a testing bug when ``$CWD`` has spaces in the path. Closes #50.
- * Add Python 3.8 to the ``tox`` testing matrix.
- 0.9
- ===
- * Fixed issue where entry points without an attribute would raise an
- Exception. Closes #40.
- * Removed unused ``name`` parameter from ``entry_points()``. Closes #44.
- * ``DistributionFinder`` classes must now be instantiated before
- being placed on ``sys.meta_path``.
- 0.8
- ===
- * This library can now discover/enumerate all installed packages. **This
- backward-incompatible change alters the protocol finders must
- implement to support distribution package discovery.** Closes #24.
- * The signature of ``find_distributions()`` on custom installer finders
- should now accept two parameters, ``name`` and ``path`` and
- these parameters must supply defaults.
- * The ``entry_points()`` method no longer accepts a package name
- but instead returns all entry points in a dictionary keyed by the
- ``EntryPoint.group``. The ``resolve`` method has been removed. Instead,
- call ``EntryPoint.load()``, which has the same semantics as
- ``pkg_resources`` and ``entrypoints``. **This is a backward incompatible
- change.**
- * Metadata is now always returned as Unicode text regardless of
- Python version. Closes #29.
- * This library can now discover metadata for a 'local' package (found
- in the current-working directory). Closes #27.
- * Added ``files()`` function for resolving files from a distribution.
- * Added a new ``requires()`` function, which returns the requirements
- for a package suitable for parsing by
- ``packaging.requirements.Requirement``. Closes #18.
- * The top-level ``read_text()`` function has been removed. Use
- ``PackagePath.read_text()`` on instances returned by the ``files()``
- function. **This is a backward incompatible change.**
- * Release dates are now automatically injected into the changelog
- based on SCM tags.
- 0.7
- ===
- * Fixed issue where packages with dashes in their names would
- not be discovered. Closes #21.
- * Distribution lookup is now case-insensitive. Closes #20.
- * Wheel distributions can no longer be discovered by their module
- name. Like Path distributions, they must be indicated by their
- distribution package name.
- 0.6
- ===
- * Removed ``importlib_metadata.distribution`` function. Now
- the public interface is primarily the utility functions exposed
- in ``importlib_metadata.__all__``. Closes #14.
- * Added two new utility functions ``read_text`` and
- ``metadata``.
- 0.5
- ===
- * Updated README and removed details about Distribution
- class, now considered private. Closes #15.
- * Added test suite support for Python 3.4+.
- * Fixed SyntaxErrors on Python 3.4 and 3.5. !12
- * Fixed errors on Windows joining Path elements. !15
- 0.4
- ===
- * Housekeeping.
- 0.3
- ===
- * Added usage documentation. Closes #8
- * Add support for getting metadata from wheels on ``sys.path``. Closes #9
- 0.2
- ===
- * Added ``importlib_metadata.entry_points()``. Closes #1
- * Added ``importlib_metadata.resolve()``. Closes #12
- * Add support for Python 2.7. Closes #4
- 0.1
- ===
- * Initial release.
- ..
- Local Variables:
- mode: change-log-mode
- indent-tabs-mode: nil
- sentence-end-double-space: t
- fill-column: 78
- coding: utf-8
- End:
|