What's new in IMDBPHP2 2.4.1
Jan 3, 2015
- Fix multiple roles per actor not showing in the 'role' field of `cast()`
- Fix link to movie overview page in the demo site
New in IMDBPHP2 2.3.6 (Nov 25, 2014)
- Fix regexp for place of death parsing when no cause of death is given
New in IMDBPHP2 2.2.3 (Jan 27, 2014)
- Some cleanup to imdb::plot_split
- IMDB site updates hit us again. Fixed: imdb::awards(), imdb_person::bio()
- Episode search was broken due to incomplete redirect handling in imdbsearch::results()
- Tiny fix to imdb_person::filmograf() to return all character names
New in IMDBPHP2 2.2.2 (Dec 3, 2013)
- imdbperson: filmographs had skipped every second entry somehow
- imdbperson: born() and died() got broken due to site changes. Thanks to GeorgeFive for the fix!
- imdb::title() returned an empty string for movies that haven't been released yet
- reworked imdb::title_year() to better handle year-spans (e.g. for serials: "2010-2012")
- imdb: decoding IMDB external site re-directs to target URLs
- imdb::cast() now has an optional parameter $clean_ws (default: FALSE) to remove whitespaces (especially line-breaks) in names
- imdb_person: more adjustments due to site changes to birthname(), nickname(), height(), spouse(), bio(), trivia(), quotes(), trademark(), salary()
New in IMDBPHP2 2.2.1 (Oct 21, 2013)
- again site changes, this time they broke the personal credits (actors, composers, writers, etc.)
- imdb::yearspan() didn't catch all "delimiters" used on the IMDB sites
- added new config option "language" (see mdb_config for details – and thanx to strikedaemon for the code!)
- changed a bunch of methods from private to protected, to allow overriding them by extension classes
- IMDB decided to introduce another /genre/ link to most popular genres, which messed up the genre() method
- imdb::plot() and imdb::plot_split() were broken due to another site change
New in IMDBPHP2 2.2.0 (Sep 23, 2013)
- introduced the possibility to override config vars using simple *.ini files (see conf/*)
- removed Moviepilot classes (the service is no longer operational via its API)
- fixes to cache.php (listed the same movie over and over)
- doc/README updated
- cache.php now uses glob() to speed up file finding
- some minor code cleanup
- added some more example code to doc/examples
New in IMDBPHP2 2.1.9 (Sep 20, 2013)
- imdb::alsoknow() and imdb::releaseInfo() were broken due to site changes
- imdbperson::filmograf() missed some character names due to site changes
- imdb::soundtrack() was broken due to site changes
- imdb_person: latest site changes broke all filmografies. fixed.
- imdb: crazy_credits(), goofs(), quotes(), video_sites() broken due to site changes
- while fixing imdb::video_sites, discovered more similar content on that page: soundclip_sites(), photo_sites() and misc_sites() added
- imdb: trivia(), officialSites() broken due to site changes
- imdb_person: movies_crew() and movies_archive() broken due to site changes
New in IMDBPHP2 2.1.7 (May 16, 2013)
- Many changes on the IMDB sites required many fixes.
- Though not all problems are solved yet, this release addresses most issues related to the core functionality.
New in IMDBPHP2 2.1.5 (Dec 7, 2012)
- This version mainly fixes things broken by IMDB site changes.
- There are some minor enhancements.
New in IMDBPHP2 2.1.3 (Apr 17, 2012)
- Site changes again broke several methods in the imdb class, which are now hopefully fixed. imdb::get_episode_details() was extended to also provide the "airdate", plus more genres are retrieved.
New in IMDBPHP2 2.1.2 (Jan 19, 2012)
- IMDB site changes broke a lot of things, which are now hopefully fixed in this release.
- Moreover, a new imdb::get_episode_details() method was added to retrieve "uplink info" on episodes.
- Several more minor fixes and enhancements were included.
New in IMDBPHP2 2.1.1 (Dec 20, 2011)
- imdb: adding new budget class
- imdb nowplaying: added Top-10-Boxoffice
- movies: added method movietype to check wheter it is a movie, tv series, ...
- is_serial() did always return FALSE (due to a site-change)
- fixed a bunch of NOTICEs
- imdb::languages() had problems with some ISO settings - hopefully fixed now.
- sometimes imdb::genres() did not return all available genres
New in IMDBPHP2 2.1.0 (Oct 12, 2011)
- All of the methods now should be working again.
- Many things have been fixed due to site changes (as usual), and the Moviepilot code has been fixed (API changes).
- The latter are now provided with a basic test suite (as there already was for the IMDB features).
- Episode data have been improved.
New in IMDBPHP2 2.0.5 (May 26, 2011)
- This version was mostly forced by IMDB site changes, so actors' filmographies, quotes, user comments, trivia, and top250 methods needed to be fixed.
- Furthermore, the movie class has a new method yearspan() for e.g. serials spanning multiple production years.
New in IMDBPHP2 2.0.4 (Dec 29, 2010)
- This version keeps up with some changes in IMDB sites.
New in IMDBPHP2 2.0.2 (Oct 11, 2010)
- IMDB sites had HUGE changes, so large parts of this API had been broken - hopefully fixed them all
- movies: added imdb::locations() to retrieve details on the filming locations
- added method is_serial() to the movie classes to determine whether the selected entry is part of a TV series
- some more minor changes - please see the complete changelog for them
New in IMDBPHP2 2.0.1 (May 24, 2010)
- improved imdb::awards() and imdb::alsoknow() with updates from Qvist
- imdb::tagline(), imdb::releaseInfo() and imdb::prodNotes() have been affected by some site changes
- movieposterdb: added method save_image to save an image to the configured photodir
- imdbsearch::results now has an additional optional parameter "series" (boolean, default TRUE) to indicate whether you want TV series included with the results
New in IMDBPHP2 1.2.5 (Apr 26, 2010)
- several fixes were necessary because of IMDB site changes
New in IMDBPHP2 2.0.0 (Apr 26, 2010)
- A bunch of changes at the IMDB site broke a couple of methods
- for the pilot stuff, the IMDB constant has been changed to a variable to be switched on-the-fly
- added imdb::videosites() to retrieve the external trailer links again
- fixed the imdb_trailer class again (at least basically)
- some detail improvements
New in IMDBPHP2 1.2.4 (Feb 24, 2010)
- imdb::releaseInfo() did not recognize entries without day - fixed.
- imdb_person::born() and died() have been broken by IMDB changes again - fixed. Same for interviews(), articles(), pictorials() and magcovers()
- imdb::color() has been broken by IMDB changes - also fixed. Same for imdb:sound(), mpaa() and mpaa_hist()
New in IMDBPHP2 1.9.8 (Dec 3, 2009)
- fixed an backport error (PHP5 style declaration)
- fixed runtimes() again (the IMDB guys are playing with us), and fixed mpaa_reason (both backports from trunk)
- imdb_person::filmograf() was broken due to an inserted onClick() on IMDB.COM (backport from trunk)
- fixed the imdb::trailers() method. Note that IMDB now only lists their own videos, so the imdb_trailers class is (currently) useless.
- added new method imdb::keywords_all() (to retrieve the full list)
New in IMDBPHP2 1.2.2 (Nov 27, 2009)
- fixed an backport error (PHP5 style declaration)
- fixed runtimes() again (the IMDB guys are playing with us), and fixed mpaa_reason (both backports from trunk)
- imdb_person::filmograf() was broken due to an inserted onClick() on IMDB.COM (backport from trunk)
- fixed the imdb::trailers() method. Note that IMDB now only lists their own videos, so the imdb_trailers class is (currently) useless.
- added new method imdb::keywords_all() (to retrieve the full list)
New in IMDBPHP2 1.2.1 (Nov 16, 2009)
- version info was not updated in the base class
- imdb: minor fix for releaseInfo()
- imdb::language() was broken
- imdb::creator() method backported from trunk
- minor fix to imdbsearch class backported
- imdbsearch: added method reset() to clean up the search results array (backported from trunk@r257)
- imdb::officialSites() returned a bunch of internal links not belonging here (backported fix from trunk@r260)
- imdb::runtimes() and imdb::sountrack() was broken (backported fix from trunk@r262)
New in IMDBPHP2 1.2.0 (Oct 5, 2009)
- This is the last version supporting PHP 4.
- Changes include only minor fixes and the addition of a cron mode to the test pages.
New in IMDBPHP2 1.1.6 (Sep 29, 2009)
- movie: added method to retrieve keywords (thanx to Balamir for the code!)
- movie: method cast() now also has the headshots included (thumbs and big)
- test/ directory has been missing in Makefile, and "make uninstall" left some files on the system
- added version and revision info to the classes (to be shown with the test page results)
- let the test page prepend "." and ".." to PHPs include_path so it runs out of the box
New in IMDBPHP2 1.1.5 (Sep 24, 2009)
- opefully fixed "invalid stream resource" on some network timeouts
- movie: added method to retrieve movie types (if specified)
- person: fixed a property missing in initialization
- movie: some methods were broken due to site changes. Fixed goofs(), trailers(), and trivia()
- some minor updates and changes
New in IMDBPHP2 1.1.4 (Apr 26, 2009)
- movie: added method mpaa_hist() to include multiple ratings per country (if set)
- methods returning a data array now have the additional element "mon" holding the months number (while "month" still keeps the name as it was before)
- movie: added method prodNotes() method to get information about production in progress
New in IMDBPHP2 1.1.3 (Mar 26, 2009)
- movie: added method officialSites to retrieve the "official" URLs
- movie: added method mainPictures() to retrieve information on the pictures displayed on the main page
- movie: fixed methods releaseInfo() and director()
- person: movies_archive() was broken due to site changes
- updated ApiDoc: "see also" tag now shows which IMDB page the information is taken from
New in IMDBPHP2 1.1.2 (Feb 26, 2009)
- the movie class (class.imdb.php) got some new methods to retrieve
- company credits
- synopsis
- detailed parental guide info
New in IMDBPHP2 1.1.1 (Jan 26, 2009)
- Changes to the IMDB site again broke some methods, which were fixed with this release.
- A small improvement was made: the classes collect more details for filmographies.
New in IMDBPHP2 1.1.0 (Jan 12, 2009)
- Another milestone was completed in API development: now you can also search for staff members and retrieve corresponding information.
- Moreover, new classes have been added to retrieve the topcharts, nowplaying titles, and trailers.
- Some images are now stored locally, since they cannot be hotlinked at imdb.com.
New in IMDBPHP2 1.0.8 (Sep 17, 2008)
- This intermediate release was made necessary by IMDb site changes, so it is mainly fixing methods broken due to those changes.
- Additionally, there's a new class available: imdbXML can be used to convert an IMDb object to XML.
- An alternative configuration file can now be defined using the constant IMDBPHP_CONFIG.
New in IMDBPHP2 1.0.7 (Sep 2, 2008)
- A few new methods have been added to the movies (releaseInfo()) and persons (complete filmography and category actress) classes.
- Test pages now optionally allow you to restrict the run to movie only/person only.
- There are some fixes to the thumbnails and other minor things.