Skip to content

Latest commit

 

History

History
96 lines (51 loc) · 1.92 KB

File metadata and controls

96 lines (51 loc) · 1.92 KB

ChangeLog

0.8.1 (2015-12-08)

bugfix:

  • Not comparing fields that are deferred (only method on QuerySet).
  • Being more tolerant when comparing values that can be on another type than expected.

0.8 (2015-10-30)

New:

  • Adding save_dirty_fields method to save only dirty fields in the database.

0.7 (2015-06-18)

New:

  • Using copy to properly track dirty fields on complex fields.
  • Using py.test for tests launching.

0.6.1 (2015-06-14)

Bugfix:

  • Preventing django db expressions to be evaluated when testing dirty fields (#39).

0.6 (2015-06-11)

New:

  • Using to_python to avoid false positives when dealing with model fields that internally convert values (#4)

Bugfix:

  • Using attname instead of name on fields to avoid massive useless queries on ForeignKey fields (#34). For this kind of field, get_dirty_fields() is now returning instance id, instead of instance itself.

0.5 (2015-05-06)

New:

  • Adding code compatibility for python3,
  • Launching travis-ci tests on python3,
  • Using tox to launch tests on Django 1.5, 1.6, 1.7 and 1.8 versions,
  • Updating runtests.py test script to run properly on every Django version.

Bugfix:

  • Catching Error when trying to get foreign key object if not existing (#32).

0.4.1 (2015-04-08)

Bugfix:

  • Removing model_to_form to avoid bug when using models that have editable=False fields.

0.4 (2015-03-31)

New:

  • Adding check_relationship parameter on is_dirty and get_dirty_field methods to also check foreign key values.