Skip to content

Releases: iv0ks/devcamp

v1.4.0

Choose a tag to compare

@codebynara codebynara released this 18 Nov 06:14
0832401

1.4.0 (2025-11-18)

✨ Features

  • bootcamp: add pagination (fbdf58b)
  • bootcamp: delete courses on cascade when bootcamp is deleted (5b1dd56)
  • bootcamp: implements get all courses for specific bootcamp (f7521ee)
  • bootcamp: populate courses data using virtuals (88b735b)
  • course: add course model and seeder (3d6b7c9)
  • course: allow to update course (978b340)
  • course: get single course by id (19a3423)
  • course: implement create course and assign to bootcamp (0253bf3)
  • course: implement delete course (f9c97fd)
  • course: implement get all courses (95a4845)
  • course: populate bootcamp name and description (7ecbe4d)

🐛 Bugs

  • bootcamp: prefer number parseint over parseint (7cc6466)
  • bootcamp: strings should use replace all instead of replace with global regex (e73cc86)
  • seeder: resolve prefer node:fs over fs sonar issue (b71be01)

v1.3.0

Choose a tag to compare

@codebynara codebynara released this 10 Nov 19:09
ae203aa

1.3.0 (2025-11-10)

✨ Features

  • bootcamp: add advanced filtering (eb66a50)
  • bootcamp: add mongoose pre save hook to generate location using node geocoder (95fff87)
  • bootcamp: add select and sorting (4cf4aea)
  • bootcamp: get bootcamps within specified radius from zipcode (e5a1bc7)

🛠️ Build

  • deps: bump eslint and rimraf to latest version (483c9d5)
  • setup: rename porject (9d5f1c0)
  • setup: update image label to associate new repo name (007bfc7)
  • setup: update legacy label format on dockerfile (865ccf2)

🔄 Refactors

  • middleware: resolve issues with error message property (5109fef)

v1.2.0

Choose a tag to compare

@codebynara codebynara released this 30 Oct 10:25
91586f3

1.2.0 (2025-10-30)

✨ Features

  • add error handler middleware (12f04a1)
  • implement centralized mongoose error handling (2ef770f)
  • middleware: introduce async handler to centralize error handling (7451394)

🔄 Refactors

  • bootcamp: use mongoose middleware to automatically slugify name (f9d98ea)

v1.1.1

Choose a tag to compare

@codebynara codebynara released this 28 Oct 11:59
5d9afe0

1.1.1 (2025-10-28)

🛠️ Build

  • add label to assign docker image to github repo (5f37ffc)
  • add label to assign docker image to github repo (9435cbb)

v1.1.0

Choose a tag to compare

@codebynara codebynara released this 28 Oct 07:22
0cc8704

1.1.0 (2025-10-28)

✨ Features

  • bootcamp: add total count to get bootcamps response payload (16ef7de)
  • bootcamp: implement delete endpoint (d601205)

devcamp: v1.0.0

Choose a tag to compare

@codebynara codebynara released this 28 Oct 07:10
9db625f

1.0.0 (2025-10-28)

✨ Features

  • bootcamp: add total count to get bootcamps response payload (16ef7de)
  • bootcamp: create bootcamp model (6186115)
  • bootcamp: implement delete endpoint (d601205)
  • bootcamp: implements create new bootcamp feature (8b21777)
  • bootcamp: implements get all bootcamps (3d9919a)
  • bootcamp: implements get bootcamp by id (38b7289)
  • bootcamp: implements update bootcamp (7abb95b)
  • bootcamps: add bootcamps crud endpoints as routes (e8d4166)
  • health: add health endpoint (8061209)
  • mongodb: install moongose and configure db connection (6190600)
  • setup: use morgan for logging requests (b2771ca)

🧹 Chore

🛠️ Build

  • deps: force exact versions (06d993d)
  • setup: dockerize nodejs api (9a04b61)
  • setup: install and configure semantic-release (26f6763)

🔄 Refactors

  • bootcamps: move logic from routes to controllers (afd6dd3)
  • health: return status 200 and success message (85f2479)