Mopidy 4.0 is a major release with very few functional changes. The focus has been on modernizing the tech stack to keep Mopidy maintainable and enjoyable to work on going forward.
In Mopidy 4.0 we’ve:
- dropped support for old versions of our dependencies,
- rebuilt data models using Pydantic, so data is validated at the edges of the application rather than failing silently on use,
- removed a few long-deprecated APIs,
- rebuilt the app startup sequence,
- made many modules explicitly private,
- added type hints to most of the source code, and
- rebuilt our docs using Zensical.