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.
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.
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.