Django-easy-audit

Latest version: v1.3.6

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

Scan your dependencies

Page 9 of 10

1.1

New release comes with a mix of minor but important adjustments.

- loaddata fixtures (those coming into the signal with `raw=True`) will now be ignored.

- And `CRUDEvent.object_repr` field is now a `TextField` so it can be generally arbitrary long length.

Special thanks to the following people:

- manishgupta24 58
- worsht 61

1.0

There's finally a new release after a while. These are the changes:

* Added support for logging URL requests. There is a new `RequestEvent` model which stores this information and can be queried in the Django admin dashboard. ([It can be turned off](https://github.com/soynatan/django-easy-audit/wiki/Settings#what-to-audit).)

* Added support for logging changes on many to many relations. More info in 21.

* Improved performance by removing unnecessary queries, adding indexes, and fixing bugs.

* Added a suite of [tests](https://github.com/soynatan/django-easy-audit/wiki/Tests).

* Added new [settings](https://github.com/soynatan/django-easy-audit/wiki/Settings) to control the behaviour of the app.

* We now have a GitHub hosted [wiki](https://github.com/soynatan/django-easy-audit/wiki).

As said before, this release adds a number of settings that will allow you to control the behaviour of each feature of the app, so I strongly recommend that you take a look at the [settings documentation](https://github.com/soynatan/django-easy-audit/wiki/Settings).

To install Django Easy Audit for the first time, read the [instructions](https://github.com/soynatan/django-easy-audit/wiki/Installation) in our wiki.

If you have already installed Django Easy Audit with pip, you can update it by running `pip install django-easy-audit -U`. Make sure to run migrations in your project after updating, with `python manage.py migrate easyaudit`.

Thanks to everyone who collaborated with this release by writing code, reporting bugs, or suggesting features. Also, thanks to everyone who took a second to send a nice email, tweet or comment.

[soynatan](https://twitter.com/soynatan)

0.9.2

Middleware included in v0.9 didn't work in Django versions 1.8, or 1.9, as noted in issue 16. This has been fixed, and it now works like a charm.

0.9

This new release fixes something and adds something.

* Make the app thread safe: If your project has many concurrent Django users logged in and working on the database, you may or may not have seen some mistaken username logs. This has been fixed by making the app thread safe, as explained in issue 6.

* Log only the models that you need to log: a new setting has been added to allow you to log only the models you are interested in. If it is not set, by default django-easy-audit will log every model in the project. Check issue 5 and the [settings documentation](https://github.com/soynatan/django-easy-audit#settings).

Really happy to see more and more people are using django-easy-audit for their projects!

Kudos!

0.8

This version of django-easy-audit includes a few nice changes that allow users to control its behaviour. Now it is possible to tell the app not to log certain models' CRUD events, among other things. Head over to the [README](https://github.com/soynatan/django-easy-audit#settings) file to read about the new settings options.

0.7

Django 1.10 introduced some changes to [middleware](https://docs.djangoproject.com/es/1.10/releases/1.10/#new-style-middleware) which made django-easy-audit 0.6 not work properly. Code has been updated to support Django 1.10.

Page 9 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.