Django-linkcheck

Latest version: v2.3.0

Safety actively analyzes 613750 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

2.3.0

* Fix encoding of utf-8 domain names (Timo Brembeck, 190)
* Move coverage view to management command (Timo Brembeck, 187)
* Add new management command `linkcheck_suggest_config`
* Delete coverage view
* Improve formatting for `NameResolutionError` (Timo Brembeck, 192)
* Fix internal redirect checker (Timo Ludwig, 180)
* Fix SSL status of unreachable domains (Timo Ludwig, 184)
* Fix URL message for internal server errorrs (Timo Ludwig, 182)
* Add support for Django 4.2 and 5.0
* Add support for Python 3.12
* Remove support for Django 4.0
* Remove support for Python 3.7

2.2.1

* Include the compiled translations in the released package (177)

2.2.0

* Enable internationalization for URL status messages (Timo Ludwig, 125)
* Enable re-checking after rate limit was hit (Timo Ludwig, 153)
* Ignore raw `post_save` signal (Timo Ludwig, 106)
* Retry with fallback user agent on forbidden response (Timo Ludwig, 159)
* Also set `redirect_to` on internal redirects (Timo Ludwig, 163)
* Add new fields to `Url` model:
* `status_code`: The HTTP status code of the initial request
* `redirect_status_code`: The HTTP status code of the final request
* `anchor_status`: The validity of the HTML hash anchor
* `ssl_status` The validity of the SSL certificate
* `error_message` The error message if the request failed
* Add new properties to `Url` model:
* `anchor_message`: The human-readable meaning of the `anchor_status`
* `ssl_message` The human-readable meaning of the `ssl_status`
* Add French translations.

2.1.0

* Fix `SSL Error` for missing root certificates (Timo Ludwig, 157)
* Fix `NotImplementedError`/`AssertionError` when checking
video links with hash anchors (Timo Ludwig, 150)
* Skip checking of hash anchors for non-html files
* Avoid decorating the `report` view with `csrf_exempt` (155)
* recheck/ignore/unignore requests were using an obsolete `request.is_ajax` call
(147)

2.0.0

* Add German translations for filebrowser integration
* Fix django-filebrowser integration (Timo Ludwig, 144)
* Use `django.db.models.BigAutoField` as default auto field
(Timo Ludwig, 137)
* Add German translations for the templates
* Fix `type` property for internal URLs (Timo Ludwig, 141)
* Fix incorrect message when redirect has broken anchor
(Timo Ludwig, 128)
* Breaking change: Treat broken hash anchors as valid
unless `LINKCHECK_TOLERATE_BROKEN_ANCHOR` is manually
set to `False` (Timo Ludwig, 98)
* Remove unused field `still_exists` from `Url` model
* Delete outdated `Url` and `Link` objects when
running `findlinks` command (Timo Ludwig, 101)
* Avoid crash when unexpected error in signal listener occurs
(Sven Seeberg, 117)
* Ignore Urls longer than `MAX_URL_LENGTH` in signal listeners
(Timo Ludwig, 115)
* Verify SSL certificates (Timo Ludwig, 118)
* Added support for Python 3.10/3.11 and Django 4.1.
* Dropped support for Python 3.6 and Django < 3.2.

1.9.1

* Added `Linklist.filter_callable` optional hook to allow for more
flexible link list filtering (Giuliano Mele).

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.