Skip to content

Latest commit

 

History

History
173 lines (115 loc) · 6.4 KB

CHANGELOG.md

File metadata and controls

173 lines (115 loc) · 6.4 KB

Change log

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.2.4 (17-12-2016)

Features

  • Testing with Dredd in favor of mocha.
  • Better fetching of images.

Bug Fixes

2.2.3 (19-11-2016)

Features

  • Added themoviedbclient as a provider for images.
  • Moved / to /status.
  • Removed JSCS for ESLint.

Bug Fixes

  • trailer defaults to null instead of false.

2.2.2 (26-10-2016)

Features

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

Bug Fixes

  • Removed special characters when searching with keywords #44.

2.2.1 (23-08-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 (11-08-2016)

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.
  • Added tests for the controllers.
  • Changed num_episodes to num_seasons for the Anime model.

2.1.0 (02-08-2016)

Features

  • Anime! For all you weeaboos.
  • Get a random TV show at /random/show.
  • Import & export collection.
  • Moved documentation over to ESDoc.
  • Documentation will now be on GitHub.
  • Added Travis CI.
  • Using ES6 classes instead of factory functions.

Bug Fixes

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

2.0.0 (20-06-2016)

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).
  • 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.

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.

1.1.0 (20-03-2016)

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.
  • 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.

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.

1.0.2 (14-03-2016)

Features

  • Resets the log files on each scrape.
  • Added repo to the index.
  • Removed dependency on Q.
  • Replaced slug with imdb for getting seasonal metadata from trakt.tv.

Bug Fixes

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

1.0.1 (06-03-2016)

Bug Fixes

  • Sort by trending.

1.0.0 (01-03-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.