github baptisteArno/typebot.io v2.17.0

latest releases: nextjs-v0.3.14, react-v0.3.14, js-v0.3.14...
12 months ago

What's new?

WhatsApp integration is now available 🥳. If you are self-hosting Typebot, refer to the configuration doc (https://docs.typebot.io/self-hosting/configuration#whatsapp-preview)

Typebot validation has been improved. We make sure that your typebot is valid before storing it in the database, it allows us to avoid unexpected errors.

New API endpoints:

  • Create typebot
  • Update typebot
  • Publish typebot
    and others...

Details

Added

  • 🔊 Add logs to debug invalid env [96ddfad]
  • ✨ Add WhatsApp integration beta test (#722) [b852b4a]
  • 📈 Remove user email from Sentry tracking [a4f7f8f]
  • ✨ (api) Add CRUD typebot endpoints [454d320]
  • 🔊 Add debug log for item matching issue [a72cb5e]

Changed

  • 🚸 (sendEmail) Improve variable parsing in sendEmail body [37ccb5d]
  • 🚸 (bot) Don't auto scroll if a text bubble was streamed [5fb17db]
  • 🚸 Skip validation if __ENV.js file does not exist [dfcfdf2]
  • ♻️ Move s3-related files to specific lib folder [23b629f]
  • 🚸 (whatsapp) Allow test phone numbers [5d402d9]
  • 🚸 (editor) Avoid highlighting variables in text bubble if not created [a0a7196]
  • 🚸 (openai) Implement retries if openai rate limit reached [d700af1]
  • ⚡ (typebotLink) Better typebot link with merge option [ee3b94c]
  • 🚸 Improve parsing preprocessing on typebots [0acede9]
  • 🚸 (billing) Make sure customer is not created before launching checkout page [53dd7ba]
  • ⚡ (customDomains) Fix custom domain update feedback [c08e0cd]
  • 🚸 Loosen file import parsing strictness [19fc576]
  • ⬆️ Upgrade next packages" [22cedb3]
  • ⬆️ Upgrade next packages [401efa9]
  • ♿ (embed) Customizable preview message close button [6786db8]
  • 🚸 (webhook) Parse user email instead of test email for sample [0078d6d]
  • 🚸 (openai) Add payment method alert in credentials modal [7c81d0c]
  • ♿ Remember last typebot viewed for support bubble [330d399]
  • 🔧 Add prettier dependency at root folder [693631e]
  • 🚸 (webhook) Improve deep keys parser [9171727]
  • 🚸 (bot) Update reply if we get new format from backend [af1bee8]
  • 💄 (textInput) Show send icon if send label is empty [ec0a5be]
  • 🚸 (setVariable) Rename Today setVar type to Now [4d3f67c]
  • ⚡ (audio) Add autoplay switch in settings [037d4ce]
  • ♻️ (webhook) Integrate webhook in typebot schema [fc25734]
  • ⚡ Add API endpoint to update the typebot in ongoing chat session [53e4bc2]
  • 🚸 (openai) Display OpenAI initial response error [c534613]

Removed

  • 🔥 Remove cloudron-specific files [3d7f778]
  • ➖ Use minio for presigned urls and remove aws sdk [9a79bc3]

Fixed

  • 🐛 Fix forced color mode localStorage sync issue [6a0f6e4]
  • 🐛 Fix persistence when user selects system color mode [ce9ad8b]
  • 🐛 Fix remembered user reset hasStarted on page refresh [9d29a88]
  • 🐛 (fileUpload) Make file type optionnal [124cb8f]
  • 💚 Make sure __ENV.js file is properly cached [a1179e3]
  • 🐛 (embed) Make sure env.ts is not bundled in js embed lib [da4005e]
  • 🐛 (embed) Fix env reading in embed [5b20f41]
  • 🐛 Fix delete session with client side actions [013c7a6]
  • 🐛 Improve parse runtime env reading function [036b407]
  • 🚑 Set proper env defaults [efd4600]
  • 💚 Add required env to github workflows [1c680c3]
  • 🚑 (lp) Fix environment injection in landing page [6dc9b28]
  • 🐛 (webhook) Fix saving invalid webhook when duplicated [a23a8c4]
  • 🚑 (typebotLink) Fix incoming linked typebot variables filling [055cf03]
  • 🚑 Properly preprocess typebot version [793218a]
  • 🐛 (sendMessage) Correctly preprocess and parse fetched bot [06ecdf0]
  • 🐛 Fix legacy publicId format validation [fe54888]
  • 🐛 (customDomains) Transform name to lower case before validating [83352d7]
  • 🐛 (billing) Fix cancel webhook when publishedTypebot does not exist [6240fd9]
  • 🐛 Fix getUsage query abort [dc4c19a]
  • 🐛 (webhook) Fix variable list parsing in custom body [ed77f5d]
  • 🐛 Stop refresh typebot when typebotId is undefined [e2075d6]
  • 🐛 Parse valid publicId even though the prefix is empty [a4ba9a8]
  • 🚑 Fix issue when duplicating bot losing groups [9cfca38]
  • 🐛 Remove publicId and customDomain duplication on imported bots [304dfe2]
  • 🚑 Fix customDomain regex validation [fca5865]
  • 🐛 Deprecate blockId field in items [019f72a]
  • 🐛 (editor) Fix edges connection issue when item.blockId does not match [1cc282a]
  • 🚑 Incorrect blockId in item when duplicating issue [1274d25]
  • 🐛 (auth) Fix redirect URL after sign in [d31500e]
  • 🐛 Normalize user inputs before comparing [2b4ada0]
  • 🚑 Add missing await on executeGroup [2c4762b]
  • 💚 Add conditional rewrites for NEXTAUTH_URL targets [bd9c8ea]

Security

  • 🔒 Improve workspace API role filtering [906845b]
  • 🔒 Expose minimum data to NEXT_DATA json [de616ea]

Miscellaneous

  • 🐳 Fix docker image runtime error [1aa0171]
  • 🛂 Send alert emails only to workspace admins [6207edf]
  • 📝 Add troobleshoot section in Audio bubble doc [baa13c3]
  • 📝 Fix iframe's style instruction invalid quotes [90c8c80]
  • 📝 Temporarily fix docker files starter urls [da272f2]
  • 🧑‍💻 Improve env variables type safety and management (#718) [786e5cb]
  • 📝 Fix invalid custom CSS line in HTML instructions [b74117d]
  • 📝 Add Sheets advanced example video [27b15a0]
  • 🛂 Check if isQuarantined can be toggled on sub update [e62e71c]
  • 📝 Add redirect URL with UTM instructions [8810aa8]
  • Fix: typo in docker-compose.build.yml (#692) [f508c97]
  • Use bulleseye docker image for better compatibility (#618) [e9fac29]
  • 📝 Dynamic oss-friends landing page [1ae3029]
  • 📝 (sendMessage) Improve sendMessage API ref [f7de116]

Don't miss a new typebot.io release

NewReleases is sending notifications on new releases.