- Makes the `has_changed`, `changes_to` conditions depend on whether the field in question was included in the SQL update/insert statement by checking the `update_fields` argument passed to save.
0.9.4
- Adds optional hook `on_commit` argument for executing hooks when the database transaction is committed. Thanks amcclosky!
0.9.3
- Correct packge info to note that Django 3.2 is supported.
0.9.2
- Run hooked methods inside transactions, just as signals do. Thanks amirmotlagh!
0.9.1
- Makes hooks work with OneToOneFields. Thanks bahmdev!
0.9.0
- Prevents calling a hooked method twice with the same state. Thanks garyd203!