When working on a new project or joining a mid/big project, you’ll have at some point to update the libraries. Adding or upgrading a library to a newer version seems an easy task. After all most of the time it's "just" updating a number. But in reality it can cause a number of (sometimes) "invisible" failures that require you to approach this upgrade carefully. In this presentation we will show easy steps to prevent these failures and spot the errors.