Releasing an app update can be a daunting task. It requires implementing new features, of course, but also rigorous quality assurance testing, dealing with merge conflicts (especially when multiple engineers are involved), preparing update metadata and screenshots, submitting the update to the App Store, and finally spreading the news through