What's Changed
- The source is auto-formatted with ruff, not black by @DimitriPapadopoulos in #798
- Bump the github-actions group across 1 directory with 3 updates by @dependabot in #813
- Apply ruff rules (RUF) by @DimitriPapadopoulos in #800
- Fix typo in Version
__str__
by @aryanpingle in #817 - Bump the github-actions group with 3 updates by @dependabot in #819
- Get rid of duplicate test cases by @DimitriPapadopoulos in #821
- Fix doc for canonicalize_version and a typo in a docstring by @Laurent-Dx in #801
- docs: public/base_version comparison by @henryiii in #818
- Apply ruff/bugbear rules (B) by @DimitriPapadopoulos in #787
- Apply ruff/pyupgrade rules (UP) by @DimitriPapadopoulos in #786
- Add a changelog entry for dropping Python 3.7 support by @alexwlchan in #824
- Patch python_full_version unconditionally by @jaraco in #825
- Refactor canonicalize_version by @jaraco in #793
- Allow creating a SpecifierSet from a list of specifiers by @pfmoore in #777
- Fix uninformative error message by @abravalheri in #830
- Fix prerelease detection for
>
and<
by @notatallshaw in #794 - Bump the github-actions group across 1 directory with 4 updates by @dependabot in #839
- Add support for PEP 730 iOS tags. by @freakboy3742 in #832
- Update the changelog to reflect 24.1 changes by @pradyunsg in #840
- Mention updating changelog in release process by @pradyunsg in #841
- Add a comment as to why
Metadata.name
isn't normalized by @brettcannon in #842 - Use !r formatter for error messages with filenames. by @Carreau in #844
- PEP 639: Implement License-Expression and License-File by @ewdurbin in #828
- Bump the github-actions group with 4 updates by @dependabot in #852
- Upgrade to latest mypy by @hauntsaninja in #853
- Extraneous quotes by @ewdurbin in #848
New Contributors
- @aryanpingle made their first contribution in #817
- @Laurent-Dx made their first contribution in #801
- @alexwlchan made their first contribution in #824
- @jaraco made their first contribution in #825
- @notatallshaw made their first contribution in #794
- @freakboy3742 made their first contribution in #832
- @Carreau made their first contribution in #844
- @ewdurbin made their first contribution in #828
Full Changelog: 24.1...24.2