Skip to content

Releases: jikan-me/jikan-rest

v4.0.0-rc.11

22 Jul 15:17
d01ed99
Compare
Choose a tag to compare
v4.0.0-rc.11 Pre-release
Pre-release

What's Changed

Full Changelog: v4.0.0-rc.10...v4.0.0-rc.11

v4.0.0-rc.10

21 Jul 16:09
a874f7b
Compare
Choose a tag to compare
v4.0.0-rc.10 Pre-release
Pre-release

What's Changed

Full Changelog: v4.0.0-rc.9...v4.0.0-rc.10

v4.0.0-rc.9

09 Jul 15:17
466dcac
Compare
Choose a tag to compare
v4.0.0-rc.9 Pre-release
Pre-release

What's Changed

Full Changelog: v4.0.0-rc.8...v4.0.0-rc.9

v4.0.0-rc.8

08 Jul 20:58
01248ab
Compare
Choose a tag to compare
v4.0.0-rc.8 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v4.0.0-rc.7...v4.0.0-rc.8

v4.0.0-rc.7

03 Jun 00:22
5231362
Compare
Choose a tag to compare
v4.0.0-rc.7 Pre-release
Pre-release

What's Changed

Full Changelog: v4.0.0-rc.6...v4.0.0-rc.7

v4.0.0-rc.6

27 Nov 13:37
Compare
Choose a tag to compare
v4.0.0-rc.6 Pre-release
Pre-release

What's Changed

Full Changelog: v4.0.0-rc.5...v4.0.0-rc.6

v4.0.0-rc.5

27 Jul 19:30
cd1e69d
Compare
Choose a tag to compare
v4.0.0-rc.5 Pre-release
Pre-release

What's Changed

Full Changelog: v4.0.0-rc.4...v4.0.0-rc.5

v4.0.0-rc.4

21 Jun 15:45
Compare
Choose a tag to compare
v4.0.0-rc.4 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v4.0.0-rc.3...v4.0.0-rc.4

v4.0.0-rc.3

22 May 19:54
Compare
Choose a tag to compare
v4.0.0-rc.3 Pre-release
Pre-release
  • Added club search route
  • Added full child endpoint has been added for Anime, Manga, People, Characters, and Users which will return single resource data like in v3
  • Updated OpenAPI 3.0 Schema, added nullable properties
  • MAX_RESULTS_PER_PAGE by default 25 now
  • Restored name_kanji for character resource
  • Fixed manga resource property scored -> score
  • Improved fulltext search for Anime, Manga, People, Characters, Users
  • Schedules
    • Added kids and sfw filters.
      Without these filters, all entries will be returned.
      If the filter is supplied and set to kids=true, only Kids demographic anime will be returned and with kids=false non-Kid demographic entries will be returned. Same with sfw (filters the Hentai genre)
  • Pagination
    Wherever the internal database is being queried, an additional bit of information is now returned in the pagination response object.

Preview:

{
  "pagination": {
    "last_visible_page": 4, // already exists
    "has_next_page": true, // already exists
    
    // ...

    "current_page": 4, // NEW: as the name suggests, the current page we're on
    "items": { // NEW
      "count": 7, // results on the current page
      "total": 80, // total results
      "per_page": 25 // total results per page (can be changed with `limit` query)
    }
  },

ℹ️ Coverage
✅ Schedules
✅ Seasons
✅ Search Anime/Manga/People/Characters
✅ Top Anime/Manga/People/Characters

⚠️ This is not returned for endpoints which are scraped as that data is not available from the parsed pages.

  • Fixed misc. query bugs, #191, #192, #224, #214, #211, #151

  • Updated migrations

  • Upgraded to Lumen ^9

  • Minimum PHP requirements is now ^8

REST API v4.0.0 RC 2

11 Feb 15:14
Compare
Choose a tag to compare
REST API v4.0.0 RC 2 Pre-release
Pre-release
  • Bug fixes
  • Updated parser (composer.lock)
  • Schedule
    • The day in path parameter (GET /schedules/{day}) is now to be used as a query as filter. e.g GET /schedules?filter=monday
    • The previous method will still work for backward compatibility purposes however the documentations have been updated to reflect this change.
  • User History
    • The type in path parameter (GET /users/{username}/history/{type}) is now to be used as a query as filter. e.g GET /users/{username}/history?filter=manga
    • The previous method will still work for backward compatibility purposes however the documentations have been updated to reflect this change.
  • Anime/Manga Forum
    • The topic in query parameter has been renamed to filter.
    • Before (v3): GET /anime/{id}/forum/episode
    • Before (v4): GET /anime/{id}/forum?topic=episode
    • Now: GET /anime/{id}/forum?filter=episode
    • The previous method will still work for backward compatibility purposes however the documentations have been updated to reflect this change.
  • Added toggle for enabling/disabling user lists endpoints. Enabled by default via DISABLE_USER_LISTS=false in .env.dist
  • Added anime/manga external links endpoints
    • GET /anime/{id}/external
    • GET /manga/{id}/external
  • Validated Open API 3.0 Docs
  • Toggleable User Lists: Since user lists are being discontinued from the public API, a toggle has been added in the .env. If you are a self-hoster you do not have to change anything because the user lists are enabled by default. This was purely added for the public API.

Update your .env

ℹ️ The .env.dist file has been updated to add the following. Please update yours respectively.

###
# Endpoints
###
DISABLE_USER_LISTS=false

Full Changelog: v4.0.0-rc.1...v4.0.0-rc.2