v2.17.0
版本发布时间: 2023-09-01 21:56:11
baptisteArno/typebot.io最新发布版本:v2.28.2(2024-09-06 21:50:18)
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
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]