v2.0.0
What's Changed
- Initialize the ScholarX-backend by @janithlahirukariyawasam in #1
- Add test code to check db connection by @janithlahirukariyawasam in #5
- Config passporst.js with jwt & register & login endpoints by @sathsarabandaraj in #13
- Update the readme file by @Sanjana0823 in #22
- Get my profile endpoint implementation by @Shrenik0321 in #23
- Update my profile endpoint by @Shrenik0321 in #47
- Refactor the code by @anjula-sack in #48
- Implement the data models by @kumuditha-udayanga in #46
- Fix the issues with entities and prettier by @anjula-sack in #53
- Improve the entities and the HTTP status codes by @anjula-sack in #56
- Use httpOnly cookies for authentication by @anjula-sack in #59
- Get all users endpoint by @Shrenik0321 in #52
- Delete my profile implemented by @Danishkar in #54
- Add mentor application endpoint by @Madhawa97 in #55
- Add the approve mentor and create category endpoints by @anjula-sack in #63
- Implement mentor availability endpoint by @Shrenik0321 in #64
- Implement Get mentor by id endpoint (Public endpoint) by @Madhawa97 in #65
- Implement Get all mentors endpoint (Admin) #24 by @sathudeva7 in #67
- Implement Get mentor categories endpoint (Public endpoint) by @sathudeva7 in #68
- Implement Update mentor categories endpoint (Admin) #42 by @sathudeva7 in #70
- Controller function refactor by @Shrenik0321 in #69
- Implement Get all mentor emails endpoint (Admin) #43 by @sathudeva7 in #71
- Implement Set mentor availability endpoint (Admin) #28 by @sathudeva7 in #73
- Implement Add platform details endpoint (Admin) #37 by @sathudeva7 in #74
- Implement Create email template endpoint (Admin) #40 by @sathudeva7 in #75
- Implement get my mentor applications endpoint by @Madhawa97 in #78
- Implement update platform details endpoint by @Madhawa97 in #77
- Add Get all mentee emails by status endpoint by @janithlahirukariyawasam in #81
- Update get mentor categories endpoint (public) to send category IDs by @Madhawa97 in #83
- Dockerize the Application by @mayura-andrew in #85
- This PR adds port mapping for the application and database service by @mayura-andrew in #87
- Add CORS configuration to our Express.js server to allow it to accept requests from 'http://localhost:5173'. by @mayura-andrew in #89
- implement get all mentors public endpoint by @janithlahirukariyawasam in #90
- Fix unit testing failing issue by @janithlahirukariyawasam in #92
- Google OAuth Implementation by @mayura-andrew in #93
- Delete sonar-project file by @Dilini-457 in #96
- Add MIT LICENSE to the project by @anjula-sack in #97
- Updated README.md file including the steps for setting up Google Auth… by @vishwaikon in #98
- Fix the authentication issues by @anjula-sack in #103
- Implement apply for a mentor endpoint and get mentees by mentor endpoints by @anjula-sack in #107
- Implement approve/reject mentee endpoint for admins and mentors by @kumuditha-udayanga in #108
- Update the profile entity by @anjula-sack in #109
- Implement get my mentee applications endpoint by @anjula-sack in #111
- Add profile picture uploading functionality by @anjula-sack in #112
- Fix the image url issue by @anjula-sack in #114
- Implement get mentee details endpoint by @anjula-sack in #115
- Add email notifications API by @anjula-sack in #117
- Add application validations by @anjula-sack in #119
- Implement Password Reset Feature by @mayura-andrew in #100
New Contributors
- @janithlahirukariyawasam made their first contribution in #1
- @sathsarabandaraj made their first contribution in #13
- @Sanjana0823 made their first contribution in #22
- @Shrenik0321 made their first contribution in #23
- @anjula-sack made their first contribution in #48
- @kumuditha-udayanga made their first contribution in #46
- @Danishkar made their first contribution in #54
- @Madhawa97 made their first contribution in #55
- @sathudeva7 made their first contribution in #67
- @mayura-andrew made their first contribution in #85
- @Dilini-457 made their first contribution in #96
- @vishwaikon made their first contribution in #98
Full Changelog: https://github.com/sef-global/scholarx-backend/commits/v2