Enhancements in Approval Settings
With the latest enhancement in approval settings, apart from setting that the approval process should be re-triggered when a record is edited, you can also configure this re-trigger to happen based on editing of one or more fields that you set.