etianen / django-reversion

django-reversion is an extension to the Django web framework that provides version control for model instances.
https://django-reversion.readthedocs.io
BSD 3-Clause "New" or "Revised" License
3.05k stars 489 forks source link

Django 5.1 compatibility #974

Closed g10f closed 3 months ago

g10f commented 3 months ago

Currently django-reversion does not work with django 5.1. E.g is_hidden() Method on ManyToOneRel class doesn't exist anymore.

woojing commented 3 months ago

It is solved in https://github.com/etianen/django-reversion/pull/969

spapas commented 3 months ago

Any idea when we'll get a new release of django-reversion ? Django 5.1 has landed but the patched version of django-reversion isn't on pypi yet.

TIA

spapas commented 3 months ago

If it helps, I tested Django 5.1 it with the master version (7c23ff4) and works fine, at least with my project.

woojing commented 3 months ago

Hey @etianen,

First off, thanks a ton for all your work on django-reversion! It’s been super helpful for our project. 🙌

I wanted to check in and see if there’s a chance for a new release soon.

With Django 5.1 coming out, the current version of django-reversion is no longer compatible, and we’re really eager to keep things running smoothly.

Of course, no pressure--just wanted to bring it to your attention. Thanks again for everything you do!

etianen commented 3 months ago

This will shortly be released as v5.1.0 ❤️