So prior to the lifeCycle hook $onChanges I would use $scope.watch to track changes. After creating these watchers I would have to remove in order to keep my scope clean and avoid memory leaks. I was wondering if a similar manual clean up is required when using 1.5's $onChanges lifeCycle hook or since it is a lifeCycle hook it gets automatically taken care of when the component is destroyed.
thanks