Skip to content

Releases: hassaanalansary/django-bulk-tracker

v0.2.1

24 Jul 23:50
9eba00a
Compare
Choose a tag to compare
Fix/post delete signal gets called twice for models in a foreign-key …

v0.2.0

23 Jul 22:19
16bb769
Compare
Choose a tag to compare
Support cascade delete (#11)

* Add docs and support django5 and py312

* Add py312 to the test matrix

* Add badges for supported versions of python and django closes #6

* Add support for cascade delete by overriding Collector

This implementation in not complete because both parent and child needs to be "bulk tracked" in order for it to work

still needs to handle if the parent is not "bulk tracked"

* run linters

* Add compatibility with django3.2 and django4.0

* Add cascading for model delete

* bump version and add change log

* Fix changelog entry

v0.1.0

01 Jun 10:22
aeb4d88
Compare
Choose a tag to compare
Add docs and support django5 and py312 (#9)

* Add docs and support django5 and py312

* Add py312 to the test matrix

v0.0.8

31 May 17:30
9b5d99a
Compare
Choose a tag to compare
  • post_create_signal(), post_update_signal(), and post_delete_signal() were not waiting for transaction to commit before sending signals.
    This was causing the signals to be sent before the object was actually created/updated/deleted, Causing a race condition.
    This has been fixed by using transaction.on_commit().
    This will ensure that the signals are sent after the transaction is committed.
  • Add support for send_robust by using tracking_info_TrackingInfo(is_robust=True). is_robust=False by default.

v0.0.7

06 Jul 16:32
ebf2172
Compare
Choose a tag to compare

Fix post_create_signal duplication on objects.create()

v0.0.6

28 May 12:31
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.5...v0.0.6

v0.0.5

07 Mar 17:20
c3c19e3
Compare
Choose a tag to compare
Stop relying on queryset being ordered (#1)

* Stop relying on queryset being ordered

* bump version

* add changelog entry

Support delete operations

05 Mar 13:10
Compare
Choose a tag to compare
v0.0.4

Support model.delete and queryset.delete

Version 0.0.3

02 Mar 13:52
Compare
Choose a tag to compare
v0.0.3

Fix remove kwargs only from bulk_create and bulk_update

First Working Release

01 Mar 15:07
Compare
Choose a tag to compare
v0.0.2

Fix automatic upload to PyPi