I appreciate this report, and it will definitely be addressed in the next update (although I’m not sure when that will be).
Pinning the version is great for people that just want to work through the content, because 99.8% of it hasn’t changed. But I do agree that using the latest version is generally “best” if the user can handle the warnings / upgrade path.
Few thoughts on differences that I know off the top:
- PubSub 2.0 breaking changes regarding PubSub creation
- Test warnings due to
use ChannelCase
instead ofimport ChannelCase
- Generators have changed significantly as LiveView has progressed
I’d love to collect additional breaking changes that cause the book to not compile / work as expected.