Skip to content

v3.0.0

Choose a tag to compare

@codad5 codad5 released this 13 Dec 21:23
· 32 commits to main since this release

CHANGELOG

3.0.0

Added

  • Next.js Support: New module @awadoc/whatsapp-cloud-api/next
    • getNextAppRouteHandlers(phoneId, options) - For Next.js 13+ App Router
    • getNextPagesApiHandler(phoneId, options) - For Next.js Pages Router
  • Separate Express module: @awadoc/whatsapp-cloud-api/express
    • getExpressRoute(phoneId, options) - Express webhook handler

Breaking Changes

  • getExpressRoute removed from Bot interface - import from /express instead:
    // Before (v2.x)
    app.use('/webhook', bot.getExpressRoute({ webhookVerifyToken }));
    
    // After (v3.0.0)
    import { getExpressRoute } from '@awadoc/whatsapp-cloud-api/express';
    app.use('/webhook', getExpressRoute(phoneId, { webhookVerifyToken }));
  • Next.js is now an optional peer dependency