Skip to content

v1.2.0

Choose a tag to compare

@ProMehedi ProMehedi released this 04 Jan 18:56
· 17 commits to main since this release

TypeScript Fixes:

  • ✅ Fixed IUser interface type incompatibility - changed Schema.Types.ObjectId to Types.ObjectId for proper TypeScript type checking
  • ✅ Fixed Mongoose pre-save hook - removed deprecated next() callback in favor of modern async/await pattern
  • ✅ Improved type safety with correct Mongoose TypeScript types
  • ✅ All TypeScript compilation errors resolved

Code Quality & Developer Experience:

  • 🔧 Updated user model to use modern Mongoose async hook pattern
  • 📝 Fixed typo in comment ("Heiger" → "Higher")
  • 🎨 Added Prettier code formatting with comprehensive configuration
  • 🪝 Integrated Husky git hooks for automated code quality checks
    • pre-commit hook: Automatically runs format:check and typecheck before commits
    • pre-push hook: Ensures code formatting and type checking pass before pushing
  • 📦 Added format scripts: format (auto-fix) and format:check (verify only)
  • ✅ Automatic code quality enforcement prevents committing unformatted or type-unsafe code