diff --git a/CHANGELOG.md b/CHANGELOG.md index da6bbb5..b6eed4b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,21 +1,43 @@ -# [2.12.0](https://github.com/ghoshRitesh12/aniwatch-api/compare/v2.11.3...v2.12.0) (2025-04-14) +# [2.13.0](https://github.com/ghoshRitesh12/aniwatch-api/compare/v2.12.0...v2.13.0) (2025-05-11) + ### Features -- **getNextEpisodeSchedule:** add `/anime/:animeId/next-episode-schedule` endpoint ([f5cd341](https://github.com/ghoshRitesh12/aniwatch-api/commit/f5cd3415d8134da1ab1e3b3f8f9be6b5212aa353)) +* add custom pino logger ([b6288a0](https://github.com/ghoshRitesh12/aniwatch-api/commit/b6288a02d85c108a5103ec1de15a1fa0b98d526e)) +* add envalid for better env management ([5880fe3](https://github.com/ghoshRitesh12/aniwatch-api/commit/5880fe3db6425fe4c4da32301295a775c2f99892)) +* add envalid, pino & format scripts ([21ca359](https://github.com/ghoshRitesh12/aniwatch-api/commit/21ca35904b18487140a586a70ef36d93b99e378e)) +* add new husky script ([fc92194](https://github.com/ghoshRitesh12/aniwatch-api/commit/fc921944073ae165dd2909404519e9edaecd16ec)) +* add new logging middleware that uses pino logger ([2054785](https://github.com/ghoshRitesh12/aniwatch-api/commit/2054785565cc164ab2239b868816dbd17b36b7cc)) +* integrate custom logger and envalidated envs ([83076b6](https://github.com/ghoshRitesh12/aniwatch-api/commit/83076b672b0cdf48489e24ae00ee9b0f8edcc238)) +* integrate use of ebvalidated envs ([e098e7c](https://github.com/ghoshRitesh12/aniwatch-api/commit/e098e7cfcbbe2381a2ef5ca538e0a255cca0d8d7)) +* integrate use of ebvalidated envs ([5e02877](https://github.com/ghoshRitesh12/aniwatch-api/commit/5e028771f0a008b65521385fd8fdbd694eba9f2a)) +* update to the latest aniwatch pkg ([a72f469](https://github.com/ghoshRitesh12/aniwatch-api/commit/a72f469f40a75acb80c69eb2c77f3050b53c61ad)) + + + +# [2.12.0](https://github.com/ghoshRitesh12/aniwatch-api/compare/v2.11.3...v2.12.0) (2025-04-14) + + +### Features + +* **getNextEpisodeSchedule:** add `/anime/:animeId/next-episode-schedule` endpoint ([f5cd341](https://github.com/ghoshRitesh12/aniwatch-api/commit/f5cd3415d8134da1ab1e3b3f8f9be6b5212aa353)) + + ## [2.11.3](https://github.com/ghoshRitesh12/aniwatch-api/compare/v2.11.2...v2.11.3) (2025-03-20) + + ## [2.11.2](https://github.com/ghoshRitesh12/aniwatch-api/compare/v2.11.1...v2.11.2) (2025-03-15) + + ## [2.11.1](https://github.com/ghoshRitesh12/aniwatch-api/compare/v2.11.0...v2.11.1) (2025-01-01) + ### Bug Fixes -- **ts build error:** fixed ts build error due to conflicting types ([cb5a467](https://github.com/ghoshRitesh12/aniwatch-api/commit/cb5a4672a8c3b0729bbb4522a3af252f7b336b97)) +* **ts build error:** fixed ts build error due to conflicting types ([cb5a467](https://github.com/ghoshRitesh12/aniwatch-api/commit/cb5a4672a8c3b0729bbb4522a3af252f7b336b97)) -# [2.11.0](https://github.com/ghoshRitesh12/aniwatch-api/compare/v2.10.0...v2.11.0) (2024-12-25) -### Features -- **`/qtip`:** add new `/qtip` endpoint ([f0acd89](https://github.com/ghoshRitesh12/aniwatch-api/commit/f0acd89d87e5e62c12e20a95225ca9261fefe411)) diff --git a/package.json b/package.json index b437cb3..9fbc02e 100644 --- a/package.json +++ b/package.json @@ -1,57 +1,57 @@ { - "name": "aniwatch-api", - "version": "2.12.0", - "description": "Node.js API for obtaining anime information from hianimez.to", - "main": "src/server.ts", - "type": "module", - "scripts": { - "start": "tsx src/server.ts", - "dev": "tsx watch src/server.ts", - "build": "tsc -p tsconfig.json", - "vercel-build": "echo \"Hello\"", - "prepare": "node .husky/install.mjs", - "test": "vitest run --config vitest.config.ts", - "healthcheck": "curl -f http://localhost:4000/health", - "lint": "tsc", - "format": "prettier --cache --write .", - "format:check": "prettier --cache --check ." - }, - "repository": { - "type": "git", - "url": "git+https://github.com/ghoshRitesh12/aniwatch-api.git" - }, - "bugs": { - "url": "https://github.com/ghoshRitesh12/aniwatch-api/issues" - }, - "homepage": "https://github.com/ghoshRitesh12/aniwatch-api#readme", - "keywords": [ - "anime", - "weeb", - "scraper", - "zoro.to", - "aniwatch.to", - "hianime.to", - "hianimez.to" - ], - "author": "https://github.com/ghoshRitesh12", - "license": "MIT", - "dependencies": { - "@hono/node-server": "^1.14.1", - "aniwatch": "^2.22.0", - "dotenv": "^16.5.0", - "envalid": "^8.0.0", - "hono": "^4.7.9", - "hono-rate-limiter": "^0.4.2", - "ioredis": "^5.6.1", - "pino": "^9.6.0", - "tsx": "^4.19.4" - }, - "devDependencies": { - "@types/node": "^22.15.17", - "husky": "^9.1.7", - "pino-pretty": "^13.0.0", - "prettier": "^3.5.3", - "typescript": "^5.8.3", - "vitest": "^3.1.3" - } + "name": "aniwatch-api", + "version": "2.13.0", + "description": "Node.js API for obtaining anime information from hianimez.to", + "main": "src/server.ts", + "type": "module", + "scripts": { + "start": "tsx src/server.ts", + "dev": "tsx watch src/server.ts", + "build": "tsc -p tsconfig.json", + "vercel-build": "echo \"Hello\"", + "prepare": "node .husky/install.mjs", + "test": "vitest run --config vitest.config.ts", + "healthcheck": "curl -f http://localhost:4000/health", + "lint": "tsc", + "format": "prettier --cache --write .", + "format:check": "prettier --cache --check ." + }, + "repository": { + "type": "git", + "url": "git+https://github.com/ghoshRitesh12/aniwatch-api.git" + }, + "bugs": { + "url": "https://github.com/ghoshRitesh12/aniwatch-api/issues" + }, + "homepage": "https://github.com/ghoshRitesh12/aniwatch-api#readme", + "keywords": [ + "anime", + "weeb", + "scraper", + "zoro.to", + "aniwatch.to", + "hianime.to", + "hianimez.to" + ], + "author": "https://github.com/ghoshRitesh12", + "license": "MIT", + "dependencies": { + "@hono/node-server": "^1.14.1", + "aniwatch": "^2.22.0", + "dotenv": "^16.5.0", + "envalid": "^8.0.0", + "hono": "^4.7.9", + "hono-rate-limiter": "^0.4.2", + "ioredis": "^5.6.1", + "pino": "^9.6.0", + "tsx": "^4.19.4" + }, + "devDependencies": { + "@types/node": "^22.15.17", + "husky": "^9.1.7", + "pino-pretty": "^13.0.0", + "prettier": "^3.5.3", + "typescript": "^5.8.3", + "vitest": "^3.1.3" + } } \ No newline at end of file