Hi,
That's normal, all the projects on our GitHub are continuously in development, and open for contributions and other improvements. That's why you have a download for the projects inside the course - the git history there is built manually, from scratch, specifically for educational purposes.
It's not possible to add every change on the main repositories to the course, as:
Now when we have a bug fixed after the course is released in the main repo and it affects an early lesson, I'll write an errata there. For the issue you're mentioning, I already wrote one in the corresponding lesson I believe.
Thanks, I understand your point, of course. Just wanted to report it to other peiple who might get a better understanding of what is happening.
You do a tremendeous job in education, really very precious. Forgive me. Thanks for all the effort you put in this.
You don't have to apologize! I rarely take offense. Just like you did, I try to write detailed answers for people who might have the same concerns or feel confused about that.