mirror of
https://github.com/Shineii86/AniKotoAPI.git
synced 2026-10-22 19:05:11 +00:00
- Add /api/watch endpoint for watch page data - Add /api/az-list for alphabetical browsing - Add /api/new-release and /api/newly-added - Add /api/status for ongoing/completed lists - Add /api/trending-sidebar for sidebar data - Update README with all new endpoints - Update CHANGELOG
63 lines
2.3 KiB
Markdown
63 lines
2.3 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
## [1.2.0] - 2026-06-08
|
|
|
|
### Added
|
|
- Watch page endpoint (`/api/watch?slug={slug}&ep={ep}`)
|
|
- AZ List endpoint (`/api/az-list/:letter?page={page}`)
|
|
- New Release endpoint (`/api/new-release?page={page}`)
|
|
- Newly Added endpoint (`/api/newly-added?page={page}`)
|
|
- Status endpoint (`/api/status/:status?page={page}`)
|
|
- Trending Sidebar endpoint (`/api/trending-sidebar`)
|
|
- Complete episode navigation (prev/next)
|
|
- Related & recommended anime on watch page
|
|
- Server list for video playback
|
|
- Next episode schedule data
|
|
|
|
## [1.1.0] - 2026-06-08
|
|
|
|
### Fixed
|
|
- Corrected HTML selectors based on actual website analysis
|
|
- Updated episode list extraction
|
|
- Fixed stream info endpoint to use AJAX server list
|
|
- Improved error handling
|
|
|
|
## [1.0.0] - 2026-06-08
|
|
|
|
### Added
|
|
- Initial project setup
|
|
- Express.js server with Vercel deployment support
|
|
- Home page API endpoint (`/api/`)
|
|
- Anime info endpoint (`/api/info?id={anime-slug}`)
|
|
- Search endpoint (`/api/search?keyword={keyword}`)
|
|
- Search suggestions endpoint (`/api/search/suggest?keyword={keyword}`)
|
|
- Episode list endpoint (`/api/episodes/{anime-slug}`)
|
|
- Stream info endpoint (`/api/stream?id={episode-id}`)
|
|
- Schedule endpoint (`/api/schedule?date={YYYY-MM-DD}`)
|
|
- Spotlight endpoint (`/api/spotlight`)
|
|
- Trending endpoint (`/api/trending`)
|
|
- Top 10 endpoint (`/api/top-ten`)
|
|
- Suggestions endpoint (`/api/suggestions?keyword={keyword}`)
|
|
- Random anime endpoint (`/api/random`)
|
|
- Most popular endpoint (`/api/most-popular?page={page}`)
|
|
- Filter endpoint (`/api/filter?{params}`)
|
|
- Category endpoints (`/api/{category}?page={page}`)
|
|
- Caching system with 5-minute TTL
|
|
- CORS configuration with allowed origins
|
|
- Public HTML documentation page
|
|
- 404 error page
|
|
- Dockerfile for containerization
|
|
- Render.yaml for Render deployment
|
|
- MIT License
|
|
- README with API documentation
|
|
|
|
### Changed
|
|
- Updated all extractors to match actual anikototv.to HTML structure
|
|
- Changed ID-based lookups to slug-based lookups
|
|
- Updated URL patterns to match actual website structure
|
|
- Improved CSS selectors for better accuracy |