Releases: jikan-me/jikan-rest
Releases · jikan-me/jikan-rest
REST API v4.0.0 RC 1
- Bug fixes
- Anime/Manga Search
- Reworked
genres_exclude
to allow for multiplemal_id
- Added
min_score
,max_score
- Reworked
- Updated parser to Jikan PHP API v3.0.0-rc.2
Full Changelog: v4.0.0-rc...v4.0.0-rc.1
Jikan REST API v4 RC
What's New
- Uses Jikan Parser v3.0.0
- Switched Database from Redis to MongoDB with added Migrations
- Added Redis as Caching layer
- 🐘 Added support for PHP 8.0
- Added auto-generable OpenAPI 3.0 specification
- Upgraded Lumen framework to 8.x
- Added MAL HeartBeat: an automatic MAL health checker
- Added Indexer artisan commands
- Completely revamped JSON Schema for all API calls
- Added Sentry support for error reporting
- Removed any v2 and v3 stuff and backward compatibility
- Removed Meta API (will later be replaced with Insights)
New API calls
- Anime and Manga Genres listing
- Magazines and Producers listing
- Recent Reviews
- Recent Recommendations
- Top Reviews
- User Clubs, By Id, Search, Reviews, Recommendations
- Anime episode details by episode #
- Watch API
- Random API
Contributions
- Documentation: @PolyMeilex
A whole lot more...
Full Changelog: v3...v4
REST API v3.4.5
- User List: fix page returning 1 if passed as route path 92b1a11
REST API v3.4.4
- Bump minimum php ver. to
^7.4
- PHP 7.4 is fully tested
Dependencies needing ^7.4
"ocramius/package-versions": "^1.4"
REST API v3.4.3
- Removed
Blacklist
middleware and kernel commands - deprecated last ver. - Removed
SlaveAuth
middleware - unused/untested UserListQueryBuilder
refactored and bug fixes- Removed unused
Voku/AntiXSS
dep - unused - Added patch versioning
REST API v3.4.2
ℹ️ v3 is now maintenance only
- Bug fixes: #138,
- Updated dependencies
- Disable
Blacklist
middleware (caused Redis issues) - Increased default processes for Supervisord from
1
->3
- Remove any
v2
backward compatibility or residue code - Updated API blueprint
REST API v3.4
New Features
- Bug fixes, refactoring
- Added Artisan Commands
- Added Micro-caching (disabled by default, enable it in
.env
)- Note: Even if enabled, this will only work when
CACHE_DRIVER
is set tofile
as it uses Redis to microcache
- Note: Even if enabled, this will only work when
- Improved IP Blacklisting
- Improved Throttling
- Updated dependency: Jikan PHP API
user_id
added to User Profile endpoint
UPGRADING NOTICE
New variables have been added in .env.dist
and some have been renamed. If you're upgrading, be sure to copy the new/modified variables from .env.dist
into your .env
.
REST API v3.4.1 RC-2 - Hotfix
- Critical bug fix for the cache updater
REST API v3.4 RC-2
- Upgraded Lumen to v5.8
- Added log rotation for Lumen error logs
- Depreciate v2 endpoint
- Update Jikan PHP API dependency version to
^2.8
- Reduce jikan worker (supervisor) processes to 1 (in
conf/supervisor/jikan-worker.conf
). You can change this if you've a good amount of slave servers or a very low traffic. - Added MIT License if it wasn't obvious (How did I forget this?!)
- Added
config/logging.php
; This allows you to configure your logging driver - Bug fixes & optimizations
REST API v3.4 RC-1
- Added more
artisan
commands - Added request File caching instead of using Redis (
CACHE_DRIVER
is set tofile
by default) - Added options to switch from legacy caching method to queuing (by default it's
legacy
asqueue
requires more set up; refer to the readme for installation instructions) - Removed the need for
APP_URL
for internal routing - Bug fixes