Stop Using (only) GitHub Releases
The author describes frustration with upgrading Rust dependencies due to breaking changes, noting that projects lacked CHANGELOG.md files despite having GitHub release notes. This made understanding and implementing the necessary code modifications more difficult.