1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
|
CHANGELOG
=========
Unreleased
----------
1.3.1
-----
- Fix a bug in which names in includes were not normalized before comparisons,
resulting in spurious ``LookupError``\s.
- Optimize the behavior of the ``resolve()`` function on multiple groups.
1.3.0
-----
- Bugfix: raise a ``TypeError`` on non-list groups (was ``ValueError``).
Thanks :user:`henryiii`!
- Several improvements to the CLI interfaces! Thanks :user:`henryiii`!
- Add support for a ``cli`` extra, as in
``pip install "dependency-groups[cli]"``, which ensures that ``tomli`` is
present on older Pythons.
- Add support for ``dependency-groups`` as an entrypoint, as an alias of
``python -m dependency_groups``.
- The ``dependency-groups`` command now supports a ``--list`` flag to list
groups instead of resolving them.
1.2.0
-----
- Switch to ``flit-core`` as the build backend
- Add support for supplying multiple dependency groups to the functional
``resolve()`` API: ``resolve(dependency_groups, *groups: str)``. Thanks
:user:`henryiii`!
1.1.0
-----
- Add support for Python 3.8
1.0.0
-----
- Update metadata to 1.0.0 and "Production" status
- Support Python 3.13
0.3.0
-----
- Add a new command, ``pip-install-dependency-groups``, which is capable of
installing dependency groups by invoking ``pip``
0.2.2
-----
- The pre-commit hook sets ``pass_filenames: false``
- The error presentation in the lint CLI has been improved
0.2.1
-----
- Bugfix to pre-commit config
0.2.0
-----
- Add a new CLI component, ``lint-dependency-groups``, which can be used to lint
dependency groups.
- Provide a pre-commit hook, named ``lint-dependency-groups``
0.1.1
-----
- Fix a bug in cycle detection for nontrivial cycles
0.1.0
-----
- Initial Release
|