The table-checksum and table-sync parts of Percona Toolkit can do some of this.
They're usually used for verifying and fixing replication environments but they can output changes to a file.
Note that they mainly deal with data differences, which your devs may still find useful as some parts of an upgraded environment would need updating.
You can identify schema changes using mysqldump --no-data and diff, and with some scripting you could even automate that. Quite possibly one of the Percona tools can help you with that also. I'd need to check.
If you need any assistance with this, contact details below.
Exec.Director Open Query Pty Ltd