How can ggplot2 break with no breaking changes? This short post goes into detail with how and why the latest ggplot2 release disrupted some users workflow