./www/py-django-reversion, Version control facilities for Django

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.0.9nb1, Package name: py39-django-reversion-3.0.9nb1, Maintainer: adam

django-reversion is an extension to the Django web framework that provides
comprehensive version control facilities.

Features
* Roll back to any point in a model's history - an unlimited undo facility!
* Recover deleted models - never lose data again!
* Admin integration for maximum usability.
* Group related changes into revisions that can be rolled back in a single
transaction.
* Automatically save a new version whenever your model changes using Django's
flexible signalling framework.
* Automate your revision management with easy-to-use middleware.

django-reversion can be easily added to your existing Django project with
an absolute minimum of code changes.


Required to run:
[www/py-django] [devel/py-setuptools] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 69.122 KB

Version history: (Expand)


CVS history: (Expand)


   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-10-26 13:31:15 by Nia Alarie | Files touched by this commit (1030)
Log message:
www: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Not committed (merge conflicts):
www/nghttp2/distinfo

Unfetchable distfiles (almost certainly fetched conditionally...):
./www/nginx-devel/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx-devel/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx-devel/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx-devel/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx-devel/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx-devel/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx-devel/distinfo naxsi-1.3.tar.gz
./www/nginx-devel/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx-devel/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx-devel/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx-devel/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx-devel/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx-devel/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx-devel/distinfo njs-0.5.0.tar.gz
./www/nginx-devel/distinfo set-misc-nginx-module-0.32.tar.gz
./www/nginx/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx/distinfo naxsi-1.3.tar.gz
./www/nginx/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx/distinfo njs-0.5.0.tar.gz
./www/nginx/distinfo set-misc-nginx-module-0.32.tar.gz
   2021-10-07 17:09:00 by Nia Alarie | Files touched by this commit (1033)
Log message:
www: Remove SHA1 hashes for distfiles
   2021-02-05 08:56:47 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-django-reversion: updated to 3.0.9

3.0.9:
- Significant speedup to ``Version.objects.get_deleted(...)`` database query for \ 
PostgreSQL.
- Testing against Django 3.1.
- Django 4.0 compatibility improvements.
   2020-10-02 21:23:35 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-django-reversion: updated to 3.0.8

3.0.8:
- Added ``use_natural_foreign_keys`` option to ``reversion.register()``.
- Documentation improvments and minor fixes.
- Dropped support for Django 1.11 LTS.
   2020-06-03 17:27:45 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-django-reversion: updated to 3.0.7

3.0.7:
- Removing deprecated usages of `ugettest_lazy`
- Slovenian translation

3.0.6:
- Packaging improvements
- Removing deprecated usages of `force_text`
- Documentation fixes

3.0.5:
- Improved performance of `get_deleted` for large datasets
- Django 3.0 compatibility
- Drops Django < 1.11 compatibility
- Fixed errors in manageement commands when `django.contrib.admin` is not in \ 
`INSTALLED_APPS`

3.0.4:
- Remove `django.contrib.admin` dependency from django-reversion.
- README refactor
- Testing against Django 2.2

3.0.3:
- Improved performance of many reversion database queries using `EXISTS` subquery
- Added support for Django 2.1 `view` permission

3.0.2:
- Removed squashed migrations, as they subtly messed up the Django migrations \ 
framework

3.0.1:
- Added squashed migrations back in to allow older installations to upgrade.
- Fixed TypeError exception when accessing m2m_data attribute from a field that \ 
points to Django’s User model

3.0.0:
- **Breaking:** ``Revision.commment`` now contains the raw JSON change message \ 
generated by django admin, rather than
  a string. Accesing ``Revision.comment`` directly is no longer recommended. \ 
Instead, use ``Revision.get_comment()``.

- **BREAKING:** django-reversion now uses ``_base_manager`` to calculate deleted \ 
models, not ``_default_manager``. This
  change will only affect models that perform default filtering in their \ 
``_default_manager``
- Added ``request_creates_revision`` hook to ``RevisionMiddleware`` and \ 
``views.create_revision``.
- Added ``revision_request_creates_revision`` hook to ``views.RevisionMixinView``.
- Added ``--meta`` flag to ``./manage.py createrevisions``
- Fixed bug when reverting deleted nested inlines
- Added tests for django 2.1
   2020-05-31 22:45:17 by Joerg Sonnenberger | Files touched by this commit (1)
Log message:
Doesn't support django3.
   2020-04-16 00:37:54 by Joerg Sonnenberger | Files touched by this commit (1)
Log message:
Needs py-six