2.2.3 - Can you see me now? - 19 November 2016
New features:
- Added
themoviedbclient
as a provider for images.
- Added
Bug fixes:
trailer
defaults tonull
instead offalse
.
Notes:
- Moved
/
to/status
. - Removed JSCS for ESLint.
- Moved
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.
- Fixed an issue where the API could return an anime with the type
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
tonum_seasons
for theAnime
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
).
- Get a random movie at
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
inconfig.js
for correcting imdb ids.
- Movies!
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
andgetAllEpisodes
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.
- Disabled
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
withimdb
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.