Releases: TECHOUS/coderatingengine
Releases · TECHOUS/coderatingengine
v1.20.0
What's Changed
- Fixed the
codebase-engine
job mongo connection warnings - Upgraded the
Vercel Deployment
workflow - Upgraded the
Vercel Dev Deployment
workflow - Upgraded the
codebase-engine
workflow - Added the API documentation with v1.0.0 and v1.20.0 versions
- Upgraded the
node engine
from 18.x to 20.x - Fixed the
searchUser
API with the Authorization token support - Fixed the
rateCode
API due to searchUser fixes - Fixed the test cases for the API testing
- Mainly the below dependencies are upgraded:
- axios 1.5.1 >>> 1.7.7
- express 4.18.2 >>> 4.21.0
- express-rate-limit 7.1.1 >>> 7.4.0
- mongoose 7.6.2 >>> 8.7.0
- uuid 9.0.1 >>> 10.0.0
- mocha 10.2.0 >>> 10.7.3
- nodemon 3.0.1 >>> 3.1.7
- supertest 6.3.3 >>> 7.0.0
Full Changelog: v1.10.0...v1.20.0
v1.10.0
What's Changed
- Now we have the API documentation ready for the APIs refer to https://coderatingengine.vercel.app/
- We are hosting our docs from /api/public folder
- For generating the API docs we are using the apidoc library
- Bad Requests are handled now for example wrong path will give to a Bad Request as a response
- Request methods are now controlled so if our API is supported with GET then you will be a able to only send a GET request
- Error handling was earlier missing from these APIs, but its handled and you will get Internal Server Error if the server code has some bug
- Mainly the below dependencies are upgraded:
- express 4.17.1 >>> 4.18.2
- express-rate-limit 5.3.0 >>> 7.1.1
- mongoose 5.13.3 >>> 7.6.2
- uuid 8.3.2 >>> 9.0.1
Full Changelog: 1.0.0...v1.10.0
v1.0.0
Engine that gives the power for rating the random codes added in the HacktoberFestCommunity Project via some set of APIs.
🎉 APIs Supported
🥇 /api/v1/randomCodes
API to get 2 random codes from the hacktoberfest community project
- type:
GET
- access:
public
🥈 /api/v1/rateCode
API which can used to rate the code
- type:
PUT
- access:
private
🥉 /api/v1/searchUser
API to get the code ratings for any github user
- type:
GET
- access:
private
©️ TECHOUS 2021
Approvals needed for using these APIs