Datamining is done through comparing the JavaScript files served to the Discord Canary client which have different hashes per build change.
Keep in mind that a lot of build changes feature variable renaming, new tabs, newlines, etc.. which usually don't change anything on the user-side. Some changes may not appear in the file diffs, since we only compare the entry JS file and not any of the (hundreds of) chunk files. So please take these build notes with a grain of salt.
Every commit (that has some actual noteworthy changes) will have a comment tied to it with a small summary of what's changed.
In the past, build notes were summarized at the wiki. Those wiki pages containing the changes in older builds can be found here.
If you find a new change which hasn't been mentioned yet, you are free to comment it on the corresponding commit for the build (or closest one).
You can follow this repository to receive email notifications. Click the Watch button then select All Activity.