Why `v2.0.0`? There has been a big rework of the data classes system. During the rework some undocumented attributes were removed, and generally pronotepy might behave differently than before. These breaking changes require a new major release.
**Changelog**
- Total rework of data classes. Typing is a lot more strict, we now prefer throwing a `ParsingError` over undefined behaviour
- Changed signature of `Client.information_and_surveys`
- Bug fixes