All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Remove PHPUnit result cache file during tests
- Add getCast() / getCrew() methods to TVShow / TVSeason / TVEpisode object
- Compatibility code & tests from PHP 7.1 to PHP 8.0
- Add log to change items
Implementing Item Changes: Thanks to Steve Richter for implementation
- Implement checkOptionDate and checkOptionDateRange in Tmdb & Tests
- Implement Change and Change Result, Implement itemChangeGenerator
- Add Tests for Change endpoint
- PHPCSFixer changes, Fix comments in various files
- Add Tests for Change Result
- Refactor date option validation
- Add Tests for Exceptions in Change class
- Fix getAdult() in Change Result
- Refactor Change class to better describe its purpose …
- Add support for retrieving changes to an item …
- Implement getChangeKeys method on ItemChanges Item Abstract
- Clean up code/comments, Rename TVItemChanges -> TVShowItemChanges
- Implement getItemChanges and getChanges methods on Items …
- Add Tests
- Apply Scrutinizer Fixes
- Update tests
- Add find feature to find a movie / people / tv shows / tv episodes / tv seasons from external ID (IMDb, TVDb, TVRage, Faceboo, Twitter, Instagram)
- Add all documentations in README.md
- Replace deprecated phpunit methods assertInternalType in all tests
- Fix Bug#49 #49 (comment)
- Update Guzzle version dependence in Composer
- Fix http response
- Add Logo Result, Name Result, and TVNetwork item (SRichter contributor)
- Add missing unit tests
- Add get videos movie method
- Bug fix: TMdb blocking GET requests with post body
Updates for PHP 7.3 compatibility
- Update Monolog to 2.0
- Update PHP-CS to 2.15.3
- Add PHP 7.3 support in Travis & Scrutinizer configuration
- Update guzzlehttp/guzzle from 6.3.2 to 6.3.3
- Update guzzlehttp/guzzle from 6.3.1 to 6.3.2
- Update PHPUnit version to 7.0+
- Update guzzlehttp/guzzle from 6.3.0 to 6.3.1
- Fix return type if null in result company
- Add PHP 7.2 support in Travis & Scrutinizer configuration
- Upgrade PHPUnit to version 6.4.x
- Fix Guzzle call
- Fix PHP Version in composer.json
- Add authentification methods
- Add account methods (favorite, watchlist, rated)
- Add postRequest & deleteRequest method
- Add PHP-CS-Fixer tool in composer and git-hook to use PSR-2 standard
- Add return method types and params types for compatibility PHP 7.1
- Add tests to check API url
- Active PHP strict mode
- Refactoring code for simplification
- Correct docblo7cks params
- Fix API version
- Refactoring sendRequest method
- Fix all code in PSR-2 standard
- Upgrade to PHPUnit 6.2.4
- Change namespace from vfalies\tmdb to VfacTmdb
- Fix minor bugs
- Remove compatibility PHP 5.6 & 7.0