Skip to content

Releases: TECHOUS/coderatingengine

v1.20.0

02 Oct 07:23
018996d
Compare
Choose a tag to compare

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

22 Oct 12:09
2a82db1
Compare
Choose a tag to compare

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

30 Jul 19:03
0c0e639
Compare
Choose a tag to compare

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