Releases: jikan-me/jikan-rest
Releases · jikan-me/jikan-rest
v4.0.0-rc.11
What's Changed
- Various Bug Fixes by @irfan-dahir in #428
- Exception Handling enhancement by @irfan-dahir in #429
Full Changelog: v4.0.0-rc.10...v4.0.0-rc.11
v4.0.0-rc.10
What's Changed
- Bugfix/adds reviews dtos by @irfan-dahir in #422
- Various improvements and hotfixes 2 by @pushrbx in #427
Full Changelog: v4.0.0-rc.9...v4.0.0-rc.10
v4.0.0-rc.9
What's Changed
Full Changelog: v4.0.0-rc.8...v4.0.0-rc.9
v4.0.0-rc.8
What's Changed
- Hotfix: SFW Filter by @pushrbx in #390
- Update README.MD by @Chris-Peterson444 in #398
- Fixed #387 by @pushrbx in #410
- Various hot fixes by @pushrbx in #408
- Added alternative titles to search index by @pushrbx in #412
- Added fixes for searching and various things by @pushrbx in #409
New Contributors
- @Chris-Peterson444 made their first contribution in #398
Full Changelog: v4.0.0-rc.7...v4.0.0-rc.8
v4.0.0-rc.7
What's Changed
- Fixed #299 broken genres filter by @pushrbx in #300
- Fixed #297 broken top endpoint by @pushrbx in #301
- add typesense search config values to .env by @irfan-dahir in #302
- Fixed anime search endpoint's
producers
filter param by @pushrbx in #303 - Hotfix: Search: genres & genres_exclude by @irfan-dahir in #306
- Fixed #330 by @pushrbx in #331
- Fixed comparisons for score parameter ingestion by @pushrbx in #328
- Added issue templates by @pushrbx in #308
- QOL/maintenance 3 12 22 by @irfan-dahir in #318
- adds daily anime & manga sweeper to the schedule by @irfan-dahir in #325
- docs: fix broken links in COMMANDS.md by @seanbreckenridge in #355
- v4.0.0-rc.7 by @pushrbx in #346
Full Changelog: v4.0.0-rc.6...v4.0.0-rc.7
v4.0.0-rc.6
What's Changed
- fix: incorrect item type for titles in OpenAPI schema by @nerg4l in #270
- Commands to sweep removed content by @nerg4l in #268
- Fixes merging of IDs from mal-id-cache in indexers by @irfan-dahir in #279
- Improved v4 search via Laravel Scout by @pushrbx in #227
- Added support for running the API in container by @pushrbx in #284
- Adjustments for base container image releaser github action by @pushrbx in #289
- Feature+Fix: Update Reviews API by @irfan-dahir in #285
- Fixes + Updates Seasons API by @irfan-dahir in #287
Full Changelog: v4.0.0-rc.5...v4.0.0-rc.6
v4.0.0-rc.5
What's Changed
- Upgrade composer.lock by @nerg4l in #250
- Create dependabot.yml by @irfan-dahir in #251
- Fix OpenAPI schema by @nerg4l in #253
- Feature/adds new parser data for Anime, Manga, and Users by @irfan-dahir in #255
- Improves sentry integration and order of exceptions by @irfan-dahir in #257
- Bump jikan-me/jikan from 3.1.0 to 3.2.0 by @dependabot in #259
- Fix OpenAPI schema by @nerg4l in #263
- Bump jikan-me/jikan from 3.2.0 to 3.3.0 by @dependabot in #264
- Feature/adds new parser data by @irfan-dahir in #265
Full Changelog: v4.0.0-rc.4...v4.0.0-rc.5
v4.0.0-rc.4
What's Changed
- fix parameter name by @nerg4l in #230
- Fixed migrations by @pushrbx in #233
- Fix @OA\Schema reference in OpenAPI schema by @nerg4l in #237
- Fix get*ById wrapper info in OpenAPI schema by @nerg4l in #236
- Added gitattributes file by @pushrbx in #241
- Added editorconfig by @pushrbx in #243
- Fix exception handler response by @nerg4l in #242
- Fix test cases by @nerg4l in #240
- Fix OpenAPI schema of getUserFavorites by @nerg4l in #244
- Fix OpenAPI schema of season enum by @nerg4l in #246
New Contributors
Full Changelog: v4.0.0-rc.3...v4.0.0-rc.4
v4.0.0-rc.3
- 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
andsfw
filters.
Without these filters, all entries will be returned.
If the filter is supplied and set tokids=true
, only Kids demographic anime will be returned and withkids=false
non-Kid demographic entries will be returned. Same withsfw
(filters the Hentai genre)
- Added
- 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
REST API v4.0.0 RC 2
- Bug fixes
- Updated parser (composer.lock)
- Schedule
- The
day
in path parameter (GET /schedules/{day}
) is now to be used as a query asfilter
. e.gGET /schedules?filter=monday
- The previous method will still work for backward compatibility purposes however the documentations have been updated to reflect this change.
- The
- User History
- The
type
in path parameter (GET /users/{username}/history/{type}
) is now to be used as a query asfilter
. e.gGET /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.
- The
- Anime/Manga Forum
- The
topic
in query parameter has been renamed tofilter
. - 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.
- The
- 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