Django-robots

Latest version: v6.1

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

Scan your dependencies

Page 1 of 2

6.1

----------------

Compatibility
"""""""""""""

- Fix warning make in regards to ``pkg_resources`` in Python 3.11+, (146,
thank you blag)

Maintenance
"""""""""""

- Fix typos via `typos`_

- Special thanks to typo fix from apoorvaeternity (Apoorva Pandey) in
145

.. _typos: https://github.com/crate-ci/typos

CI updates:

- Python: Support Python 3.11 and 3.12 in test matrix (146, thank you blag)
- Django: Support Django 4.1 and 4.2 in test matrix (146, thank you blag)

6.0

----------------

Breaking change: Missing ``DEFAULT_AUTO_FIELD``
"""""""""""""""""""""""""""""""""""""""""""""""
This sets a ``DEFAULT_AUTO_FIELD`` to ``BigAutoField`` for robots in ``AppConfig``. Previously,
there was no app configuration or setting for this. (134, thank you jan-szejko-steelseries)

Robots 5.0 included a ``BigAutoField`` migration file for django 3.2 support (see 112),
however, this caused an extra migration to be created to set ``django.db.models.AutoField``
for certain users (see 124).

**Breaking: Migration issues**

New django sites should work fine.

*Existing sites that manually created migrations for robots 5.0:*

If you ran ``./manage.py makemigrations`` to bypass the 112 issue, you may need to resolve
this manually if a custom migration you made for robots was applied in ``django_migrations``.

Resources:

- https://docs.djangoproject.com/en/4.1/releases/3.2/#customizing-type-of-auto-created-primary-keys
- https://docs.djangoproject.com/en/3.2/ref/settings/#std-setting-DEFAULT_AUTO_FIELD

Maintenance
"""""""""""
- Remove django-south migrations folder (138)

5.0

----------------
- Dropped support for Python 2.7, 3.5, and 3.6
- Added support for Python 3.9
- Added support for Python 3.10 (113), thank you Andrew-Chen-Wang
- Dropped support for Django versions 2.1 and below
- Dropped support for Django 3.0
- Added support for Django 3.1
- Added support for Django 3.2
- Added support for Django 4.0 (112), thank you umarmughal824
- Improve documentation for Django 4.0 (119), thank you sergioisidoro
- Sync files with jazzband/.github
- Add *.pre-commit-config.yaml* and run autofixes (122)

4.0

-----------------

- Support for Django 2.1, 2.2, 3.0 and Python 3.7 and 3.8.
- Updated the requirements for dropped support of six in Django 3.
- Restructure test setup to use setuptools-scm and more modern Python
patterns.

3.1.0

------------------

- Add this changelog file
- Support for Django 2.0 via GH-83, fixes GH-81, GH-79
- Drop support for Django 1.10 and below. For older Django versions,
use django-robots 3.0.0 and below
- Fix docs to include README in index instead of duplicating

3.0

----------------

- Dropped support for Django < 1.8
- Added support for Django 1.10 / 1.11
- Improved admin changeform
- Added support for protocol prefix to Host directive
- Added support for sitemap named views (for non standard sitemap views)
- Fixed an error which resulted in doubling the scheme for sitemap
- Fixed support for cached sitemaps

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.