Home Manual Reference Source Test Repository
Manual » Changelog

2.2.3 - Can you see me now? - 19 November 2016

  • New features:

    • Added themoviedbclient as a provider for images.
  • Bug fixes:

    • trailer defaults to null instead of false.
  • Notes:

    • Moved / to /status.
    • Removed JSCS for ESLint.

2.2.2 - The key is in the words - 26 October 2016

  • Bug fixes:

    • Removed special characters when searching with keywords #44.
  • Notes:

    • Movie images are now coming from Fanart.tv or OMDB.
    • Show images are now coming from Fanart.tv or TVDB.

2.2.1 - That's for later - 23 August 2016

  • Bug fixes:
    • Fixed an issue where the API could return an anime with the type movie.
    • Fixed an issue where a season of a date based show could be 0.
    • Fixed an issue where date based shows where not added correctly.

2.2.0 - Extra Torrents? - 11 August 2016

  • New features:

    • Added extractors to extract torrents and content data from content providers.
    • Added ExtraTorrent as a content provider with the extratorrent-api module.
    • DateBased shows are now included in the scrape #8.
    • Added Nyaa as a content provider for anime with the nyaa-api-pt module.
  • Notes:

    • Added tests for the controllers.
    • Changed num_episodes to num_seasons for the Anime model.

2.1.0 - You weeaboos - 2 August 2016

  • New features:

    • Anime! For all you weeaboos.
    • Get a random TV show at /random/show.
    • Import & export collection.
  • Bug fixes:

    • Fixed search not working correctly.
    • Fixed MongoDB sorting limitation #25.
  • Notes:

    • Moved documentation over to ESDoc.
    • Documentation will now be on GitHub.
    • Added Travis CI.
    • Using ES6 classes instead of factory functions.

2.0.0 - Whatcha Babbling about? - 20 June 2016

  • New features:

    • Get a random movie at /random/movie.
    • Added YTS as a movie provider.
    • Movies now support multiple languages.
    • Moved the entire project to ES6 with Babel.
    • The API can now be installed globally.
    • Added a command line interface to the API (See CLI).
      • Able to add new show torrents through the CLI.
      • Able to add new movie torrents through the CLI.
    • Added support for the Gulp build system (See Gulp).
    • Documentation can be generated with the npm run docs.
    • Added option to start with the forever module (npm run forever).
  • Bug fixes:

    • Fixed bug where the cron job was not working.
    • Fixed bug where better movie and show torrents did not update.
    • Fixed bug where num_seasons was fluctuating.
  • Notes:

    • Changed the projection of movies so it can be used with a popcorntime provider.
    • (HTTP) Logging is done with the Winston library.
    • Added configuration for JSCS linter.
    • Changed license from GPLv3 to MIT.
    • Moved the library for eztv scraping to its own module over here.
    • Moved the library for kat scraping to its own module over here.
    • Redid the README.md.
    • Redid the kat providers.

1.1.0 - Wanna catch a movie? - 20 March 2016

  • New features:

    • Movies!
      • Scrape movies from kat.cr the same way shows work.
      • Routes to get a list of movies or a specific movie.
    • Added /logs/error to see the error log.
    • Added imdbMap in config.js for correcting imdb ids.
  • Bug fixes:

    • Fixed issue where some season based episodes from EZTV where not added (Including Last Week Tonight with John Oliver).
    • Partially fixed issue with MongoDB limitations to sorting.
    • Status will now be set to Idle after scraping is done.
  • Notes:

    • Disabled /shows/search/, /shows/update/, /shows/last_updated routes as they don't seem to be used by Popcorn Time.
    • Made scraping EZTV faster by merging the getShowDetails and getAllEpisodes functions.
    • Required NodeJS version was changed in 1.0.2 to NodeJS v.5.0.0.
    • Fixed several issues with adding content through the CLI.

1.0.2 - Wanna retry? - 14 March 2016

  • New features:

    • Resets the log files on each scrape.
    • Added repo to the index.
  • Bug fixes:

    • Now properly updates metadata.
    • Some fixes to prevent ETIMEDOUT.
  • Notes:

    • Removed dependency on Q.
    • Replaced slug with imdb for getting seasonal metadata from trakt.tv.

1.0.1 - What's trending? - 6 March 2016

  • Bug fixes:
    • Sort by trending.

1.0.0 - Let's kick some ass! - 1 March 2016

  • Features:
    • Scraping EZTV.ag just like the old API.
    • Scraping kat.cr with 17 different providers.
    • Able to add more providers for kat.cr scraping.