Skip to content

Major Release (Breaking Changes) — v2.0.0

Choose a tag to compare

@dmitriyzhuk dmitriyzhuk released this 04 Jun 12:00
· 18 commits to main since this release

v2.0.0 — Major Dependency Update

BREAKING CHANGE

Major version upgrades across multiple packages.

API Updates

  • prisma: 6.19.2 → 6.19.3
  • class-validator: 0.14.3 → 0.14.4
  • helmet: 8.1.0 → 8.2.0
  • eslint suite: 9.39.2 → 9.39.4
  • typescript-eslint: 8.59.4 → 8.60.1
  • prettier: 3.8.1 → 3.8.3
  • ts-jest: 29.4.6 → 29.4.11
  • ts-loader: 9.5.4 → 9.6.0

App Updates

  • axios: 1.13.5 → 1.17.0
  • nuxt: 4.4.6 → 4.4.7
  • reka-ui: 2.9.8 → 2.9.9
  • @hey-api/openapi-ts: 0.93.0 → 0.93.1
  • typescript-eslint: 8.59.4 → 8.60.1

Root Updates

  • husky: updated to ^9.1.7

Changes

  • Added missing api/prisma/schema.prisma for proper Prisma client generation
  • Generated Swagger/OpenAPI specification

Build & Tests

✅ API build successful
✅ App build successful
✅ Swagger spec generated
✅ No test suite failures

Migration Notes

All breaking changes have been addressed in the codebase. Review the commit message for detailed changelog.