- Update minimum PHP requirement to PHP 7.4
- Extension classes are now final
- All exceptions now implement one distinguishable interface (TheTvdbException)
- Add illuminate/support:^9.0 version constraint for Laravel 9 support
- Remove develop dependencies (phpcs and phpunit)
- Add support for PHP 8.0
- Add illuminate/support:^8.0 version constraint for Laravel 8 support
- Use PSR-4 for autoloading (thanks to Oskar Stark)
- Add support for symfony/serializer:^5.1
- Add /movies/{id} and /movieupdates?since=... endpoint
- Extend version constraint for illuminate/support package
- Extend version constraint for illuminate/support package
- Move sources from ./lib to ./src
- Refactored classes
- Add siteRatingCount attribute in Series model
- Add lastUpdated attribute in BasicEpisode model
- Add slug to Series model
- Code improvements
- Drop support for PHP 5.6 and PHP 5.5
- Add PHP 7.1+ support
- Minor bugfixes
- Make
$toTime
parameter optional inUpdateExtension::query
. - HTTP errors will not result in an exception thrown by Guzzle HTTP Client.
- API login: Make username and userkey optional
- Added firstAired attribute in BasicEpisode.
- Add package documentation.
- Fixed searching for series resulted in a wrong response object. Fixed by X11.
- Initial release.