Skip to content

Releases: jazzband/django-robots

7.0b0: Add `MaxLengthValidator` to `Url.pattern`

09 Dec 13:05
Compare
Choose a tag to compare

What's Changed

  • Url.pattern: Add MaxLengthValidator

    Fix compatibility issue with long Url.pattern from model_bakery and admin by @PetrDlouhy in #133

New Contributors

Full Changelog: 6.1...7.0b0

6.1 - Python 3.11+ compatibility fixes

07 Sep 12:15
Compare
Choose a tag to compare

What's Changed

  • Fix pkg_resource deprecation warning, expand CI test matrix by @blag in #146

  • Fix typos via typos

New Contributors

Full Changelog: 6.0...6.1

6.0 - Fix missing migration

07 Sep 11:54
Compare
Choose a tag to compare

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. (thank you @jan-szejko-steelseries in #134)

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

Packaging

  • build: Remove django south migrations by @tony in #138

New Contributors

Full Changelog: 5.0...6.0

6.0b0 - Add missing `DEFAULT_AUTO_FIELD`

15 Oct 15:49
0cc797d
Compare
Choose a tag to compare

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. (thank you @jan-szejko-steelseries in #134)

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

Packaging

  • build: Remove django south migrations by @tony in #138

New Contributors

Full Changelog: 5.0...6.0b0

5.0 - including django 4 support

08 Jan 12:12
Compare
Choose a tag to compare

This may be the only prerelease. Will have shareholders from our django 4.0 threads give this a try first

What's Changed

New Contributors

Full Changelog: 4.0...5.0b1

5.0 beta 1

06 Jan 00:45
Compare
Choose a tag to compare
5.0 beta 1 Pre-release
Pre-release

This may be the only prerelease. Will have shareholders from our django 4.0 threads give this a try first

What's Changed

New Contributors

Full Changelog: 4.0...5.0b1

Support for Django 2.1, 2.2 and 3.0 and Python 3.7 and 3.8.

04 Jan 20:45
4d86b3d
Compare
Choose a tag to compare
  • 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.