Anitya 1.4.0
API Changes
- Replace API v2 backend (#1105)
Features
-
Add link to AlmaLinux package to distribution mapping (#1386)
-
Add sourceforge (git) backend to retrieve git tags (#223)
-
Add Python (PEP 440) versioning scheme (#1015)
Bug Fixes
-
KeyError: 'releases' on pypi backend (#1387)
-
Fix documentation and javascript issues (#1144)
-
Better error message when GitHub token is missing (#1182)
-
Only include unyanked crate versions (#1272)
-
Only include unyanked PyPI versions (#1334)
-
Version Filter not applied on Test Check (#1143)
-
Downgrade Sphinx to compatible version 4.0.3 (#1148)
-
Intermediate versions are skipped while update checking (#1273)
-
Thread timeout in check_service (#1284)
Development Changes
-
Introduced static-type checking through inclusion of mypy in tox.
Removed 3.6 and 3.7 from the list of supported python versions.
(#1114) -
Migrate to cloud-fedora-35 container on CI (#1296)
-
Update development environments to Fedora 36 (#1380)
-
Separate Anitya fedora messaging schema to https://github.com/fedora-infra/anitya-messages (#1347)
-
Create podman/docker infrastructure for containerized workflow (#936)
-
Support for Python 3.9 (#1151)
-
Update CI pods to newer Fedora (#1288)
-
Add support for Python 3.10 (#1300)
Contributors
Many thanks to the contributors of bug reports, pull requests, and pull request
reviews for this release:
- Anatoli Babenia
- Adam Saleh
- Carl George
- Jerry James
- Lenka Segura
- Michael Scherer
- Michal Konečný
- Nikita Bugrovsky
- Onur
- mehmet
- Otto Urpelainen
- Petr Viktorin