Calibration after Firmware update

I want to know if after a firmware update of arducopter we need to do again the accelerometer and compass calibration. also is there a need for a motor/compass advanced calibration as well?

better do the calibration again.