------------------
Changed
~~~~~~~
- Added exception messages to all exceptions.
Fixed
~~~~~
- If there is more than one release, but a ``date`` field is neither a string nor null, the ``NonStringDateValueError`` exception is raised, instead of ``NullDateValueError``.
- If a release is not an object, the ``NonObjectReleaseError`` exception is raised, instead of ``NullDateValueError``.
- If there is a ``TypeError`` for any other reason, it is raised as-is, instead of ``NullDateValueError``.