Use Exact Versions

Personal

TL;DR

Instead of using ^ for dependency versions, use exact versions as much as possible. It will save you headaches during deployment and potentially save you from supply chain attacks.