Skip to content

Releases: baptisteArno/typebot.io

v2.21.3

04 Jan 13:30
Compare
Choose a tag to compare

Changed

  • 🔧 Muting Vercel bot notifications for viewer [5266be1]
  • ⚡ (webhook) Add custom timeout option [34917b0]

Fixed

  • 🐛 (webhook) Fix test request execution invalid timeout [f73bc46]
  • 🐛 (webhook) Fix result parsing with same linked typebot [d247e02]

Miscellaneous

  • 📝 Add Contribute docs [65f4fb0]

v2.21.2

02 Jan 17:19
Compare
Choose a tag to compare

Miscellaneous

  • 🧑‍💻 (webhook) Disable webhook timeout if CHAT_API_TIM… [e8b9ef4]

v2.21.1

02 Jan 14:20
Compare
Choose a tag to compare

Security

  • 🔒 (logs) Remove some logs from API response to avoid sensit… [b5fbba7]

v2.21.0

02 Jan 13:02
Compare
Choose a tag to compare

Breaking changes

The Google Sheets block config was updated and its configuration changed.

  1. The Google Picker API needs to be enabled in the Google Cloud console. You also need to enable it in your NEXT_PUBLIC_GOOGLE_API_KEY.
  2. Add the drive.file OAuth scope.

For more info, see the new requirements: https://docs.typebot.io/self-hosting/configuration#google-auth-sheets-fonts

Added

  • ➕ (webhook) Add Orimon in long request whitelist [3bd07c6]
  • ✨ Introducing The Forge (#1072) [5e019bb]
  • 📈 Only send suspicious bot alert if risk level is below 100 [eedb714]
  • ✨ Introducing Radar, fraud detection [4fdc1bf]

Changed

  • 🔧 Add suspendWorkspace script [2250622]
  • ⏪ (radar) Remove IP ban system [7ce1a4d]
  • 🚸 (webhook) Stringify inline code for better reliability [1160f58]
  • ⚡ Attempt to fix tolgee random crash due to provider not detected [a235a7a]
  • 🔧 Add disableRequestTimeout param for automation integrations [cee1373]
  • 🚸 (webhook) Improve header and query params parsing [3bbaf67]
  • 🔧 Add anthropic to long request whitelist [f4a0935]
  • ⚡ (bot) Use ky for queries in bot to improve reliability [a653646]
  • ⚡ (sheets) Use Google Drive picker and remove sensitive OAuth scope [deab1a1]
  • ⚡ Add dynamic timeout to bot engine api [957eaf3]
  • 🔧 Update main viewer domain to typebot.co [8819e9e]
  • 🔧 Update vercel.json to reflect new api path [e2abfc6]
  • ♻️ Remove references to old s3 URLs [c2fc2df]
  • 🚸 (docs) Open community search docs results in same tab [61f7f67]

Fixed

  • 💚 Fix arm docker build out of memory error [a44b0e9]
  • ✏️ (docs) Fix docs title suffix [6246429]
  • 🐛 Fix crash on toast show up due to tolgee provider not defined [7804ae2]
  • 🚑 Revert resultId optional in startChat response [6e076e9]
  • 🚑 Add back runtimeOptions and fix popup width option [867e68c]
  • 🐛 Chatwoot widget open should not unmount bot if standard or popup [512bb09]
  • 🐛 (whatsapp) Fix WA preview not starting and accept audio and documents messages [780b4de]
  • 🚑 Fix invalid timeout for long running integrations [64fc59b]
  • 🐛 (results) Fix result modal answers order [2dec0b8]
  • 🐛 (chatNode) Fix default responseMapping item run [06b7f40]
  • 🐛 (stream) Fix target attribute being trimmed on message stream [bf626bb]
  • 🚑 Release new embed lib version and fix createId dep… [fbddddc]
  • 🐛 Fix next/image not loading in self-hosting [c373108]
  • 🐛 Fix change language not working in the editor [0b93c2b]
  • 🐛 (sheets) Init OAuth client inside a function to avoid potential conflict [7fcc4fb]
  • ✏️ Fix invalid ending comma in API instructions [99c5aaf]
  • 🐛 Fix right click in bubble text editor selects the group [32b2bb6]
  • 🐛 Fix multiple item dragged issue [a43d047]
  • 🐛 (editor) Fix old typebot flash when changing the typebot [cb87a72]

Security

  • 🔒 (radar) Add cumulative keywords auto ban [00f8bbc]
  • 🔒 (radar) Improve scam detection by analyzing the entire typebot [7e3edfc]

Miscellaneous

  • 📝 Add suggest edits button [ed7f5c7]
  • 🌐 Add translation keys for input blocks (#1114) [53b702e]
  • 🌐 Add theme tab translation keys (#1119) [5fbbe9d]
  • 🌐 Improve i18n collaboration type and timeSince parsing [f26eafd]
  • 🌐 Add templates name and description translation keys (#1120) [5124373]
  • Typebots page pt-BR translation (#1121) [81a70d3]
  • 🌐 Sync french translations and fix some non-sentence translations [28b2b1a]
  • Add editor header translation keys (#1110) [d42e4a9]
  • 🛂 (radar) Correctly block banned IP event when signing in with oauth providers [74f5a17]
  • 📝 Migrate from Docusaurus to Mintlify (#1115) [1e5fa5a]
  • 🩹 (radar) Only check existing risk if typebot was not manually checked [3919f75]
  • 🛂 (radar) Match high risk keyword when not in urls [f2cccbd]
  • 🛂 (radar) Add isVerified field in workspace [655b32e]
  • add specific link for ChatNode to TypeBot (#1106) [8c4eec4]
  • 🛂 Auto ban IP on suspected bot publishing (#1095) [fcfbd63]
  • 📝 (docs): fix typo in Unsplash description (#1094) [619a548]
  • Update publishTypebot.ts [248cee8]
  • 🛂 Hide workspace members list from guest [c339130]
  • 🛂 (billing) Past due status o...
Read more

v2.20.0

04 Dec 14:27
Compare
Choose a tag to compare

Added

  • ✨ Allow user to share a flow publicly and make it duplicatable [bb41226]
  • ✨ (openai) Add create speech OpenAI action [1a44bf4]

Changed

  • ⚡ (wordpress) Add lib_version prop in shortcode [eeac493]
  • 🚸 (fileUpload) Properly encode commas from uploaded file urls [8d413f0]
  • 🔧 Increase builder request max size to 4MB [4666fd8]
  • 🚸 (redirect) Make sure the redirection is always done on top frame [6ce43ed]
  • ⚡ (billing) Improve past_due workspace checking webhook [0856c59]

Removed

  • 🔥 Remove VIEWER_URL_INTERNAL variable [73d2e16]

Fixed

  • 🐛 (share) Fix duplicate folderId issue [8ce4e48]
  • 🐛 Fix default webhook body with multi inputs groups [880ded9]
  • 🚑 (pictureChoice) Fix pic choice multi select parsing [b7ee800]
  • 💚 Update broken action-autotag package [7f914e9]
  • 🐛 Fix processTelemetry endpoint not reachable [30b09e5]
  • 🚑 (billing) Fix stripe webhook "invoice.paid" typo [5b0073b]
  • 🐛 (pictureChoice) Fix choice parsing too unrestrictive [542e632]
  • 🚑 (editor) Fix typebot update permission [8a07392]
  • 🐛 (chatwoot) Fix email prefill when Chatwoot contact already exist [94886ca]
  • ✏️ Fix typebot v7 breaking changes doc typo [1e64a73]

Miscellaneous

  • 📝 Add flow share docs [e228f68]
  • 🛂 Allow app admin to read a typebot [cf8df68]
  • 📝 Improve WP prefilled var explanation [2c203f3]
  • 📝 Add new start and continue endpoints in the API runtime instructions [993bc79]
  • 🛂 (billing) Add isPastDue field in workspace (#1046) [ca79934]
  • 🌐 Add es and ro support [f6ac389]

v2.19.1

17 Nov 15:55
Compare
Choose a tag to compare

New Typebot v7 schema

See schema changes for more information about this new schema version.

Added

  • 🔊 Add response debug log for failing requests without errors [5298538]

Changed

  • ♿ Show scrollbar on searchable items [7cf64a1]
  • 🚸 Auto scroll once picture choice images are fully loaded [1f19eb8]
  • ⬆️ (date) Upgrade date parser package [00265af]
  • ⏪ (wordpress) Revert to specific non breaking version for self-hosters [6c0f28b]
  • ⚡ Add maxWidth and maxHeight bubble them props [74dd169]
  • ⏪ Revert new authentication method for preview bot [06065c3]
  • ⚡ Add more video supports (#1023) [dd4de58]
  • 💄 Fix multi choice checkbox UI on small screens [60829b4]
  • 🚸 (typebotLink) Make "current" option work like typebot links instead of jump [64418df]
  • ♻️ Introduce typebot v6 with events (#1013) [35300ea]
  • ⚡ (chatwoot) Unmount Typebot embed bubble when opening chatwoot [eed562b]
  • ⬆️ Upgrade Sentry to mitigate security issue [b2b82c4]

Fixed

  • 🐛 (editor) Fix AB test items not connectable [3a47a0f]
  • 🐛 (typebotLink) Fix variables merging with new values [e22bd7d]
  • 🐛 (wordpress) Fix version mismatch for self-hosters for Standard embed as well [eca6d20]
  • 🐛 Fix typebot parsing for legacy columnsWidth setting [8d56349]
  • 🐛 (fileUpload) Fix results file display if name contains comma [bd198a4]
  • 🐛 (js) Fix default theme values css variables [fd00b6f]
  • 🐛 (billing) Set invoicing behavior to "always invoice" to fix double payment issue [a1d7415]
  • 🐛 (textBubble) Fix variable parsing when starting or finishing by spaces [23625ad]
  • 🐛 (webhook) Fix legacy webhook {{state}} body parsing [63233eb]
  • 🐛 Fix theme background and font default selection [e9a10c0]
  • 🐛 Sort variables to parse to fix text bubble parsing issue [a38467e]
  • 🐛 (editor) Fix edge delete with undefined groupIndex [647afdb]
  • 🚑 (webhook) Fix webhook execution with default method [14a3716]
  • 🐛 (typebotLink) Fix link to first group with start event [9bb5591]
  • 🚑 (zapier) Fix execute webhook endpoint too strict on block type check [9eef166]
  • 🚑 (editor) Fix move block with outgoing edge [58b9e0b]
  • 🐛 Fix default initial items in TableList [b73ca7a]
  • 🐛 Fix typebot publishing endpoint events parsing [4b67f9e]
  • 🐛 (import) Fix import typebot files that does not have name field [aceba0a]
  • 🚑 Fix parsing issue with new events field on ongoing session states [db17a0f]
  • 🚑 Fix weird env parsing on Firefox making it crash [eaa9b81]

Miscellaneous

  • 📝 Update Discord invite link [27e9c1a]
  • 📝 Change community URLs, introduce Discord server [8f224e3]
  • 📝 Add OpenAI Dialogue option in breaking change doc [c59df18]
  • 🧑‍💻 (chat) Introduce startChat and continueChat endpoints [084588a]
  • 🛂 Reduce sendMessage serverless function max memory [bac2393]
  • 📝 Add breaking changes and OpenAI block improvements docs [df57841]
  • fix: whole page overflowing on the x axis and displaying a horizontal scrollbar (#1011) [68e4fc7]
  • 🛂 Update Cache-Control header in generatePresignedPostPolicy [027c6ff]
  • 📦 Add strict package versioning to avoid incompatibility in workspace [0c22d85]
  • 📝 Add UTM params forwarding video tutorial [57e4540]

v2.19.0

03 Nov 14:13
Compare
Choose a tag to compare

Changed

  • ⚡ Add cache-control header on newly uploaded files [d1502f8]

Fixed

  • 🚑 Move cache control header into the post policy [a855d85]
  • ✏️ (billing) Fix plan name typo [bdf9fae]
  • 🐛 Fix formatted message in input block when input is retried [a564181]
  • ✏️ Fix CORSRules content typo for S3 config [585e1d4]
  • 🐛 (number) Fix number input validation with variables [7586eca]
  • 🐛 Fix group duplicate new title bug [2d1ce73]
  • 💚 Fix checkAndReportChatsUsage script sending multiple emails at once [3f7f094]
  • ✏️ Fix manual deployment doc start script typo [a347a27]
  • 🐛 Fix graph flickering on high res displays (#959) [f1e3836]

Miscellaneous

  • 📝 Add text link section in text bubble doc [b80bea1]
  • 📝 Add webhook configuration tuto video [3e02436]
  • 🧑‍💻 Migrate to Tolgee (#976) [bed8b42]
  • 🧑‍💻 Fix type resolution for @typebot.io/react and nextjs [31b3fc3]

v2.18.4

25 Oct 15:58
Compare
Choose a tag to compare

Fixed

  • 🚑 Fix can invite new members in workspace bool [53558dc]
  • 🐛 (numberInput) Fix input clearing out on dot or comma press [4b248d5]
  • ✏️ Fix popup blocked toast typo [1ff5881]

Miscellaneous

  • 🧑‍💻 (whatsapp) Improve whatsapp start log [c2a08c4]

v2.18.3

23 Oct 14:36
Compare
Choose a tag to compare

Breaking change

Billing has been upgraded to be usage-based. Stripe ENV variables have been simplified. Check the configuration for more information

Added

  • 👷‍♂️ Add convenient script for migrating Stripe prices [11186d8]
  • 👷‍♂️ Improve getUsage accuracy in check cron job [1cc4ccf]

Changed

  • 🚸 (buttons) Trim items content when parsing reply for better consistency [621fcd5]
  • ♻️ Update import contact to brevo script [be9daee]
  • ⚡ (billing) Automatic usage-based billing (#924) [797751b]

Fixed

  • 🐛 Fixed pinch zooming mouse issue (with ctrl key) (#940) [2c15662]
  • 🐛 Freeze body overflow when opening a Popup embed (#937) [df3a17e]
  • 💚 Fix send email in CI "React is not defined" [3e06d89]
  • 🐛 (results) Lower the max limit in getResults endpoint to avoid payload size error [885dcec]
  • 🚑 (billing) Fix chats pricing tiers incremental flat amou… [6b0c263]
  • 🐛 (webhook) Fix webhook response data key number parsing [1d0aab7]

Miscellaneous

  • 🩹 Surround logs saving in a try catch block [b301174]
  • Fix audio content overflow in windows. (#944) [eba52a5]
  • 📝 Add bounties info in README [a8c2deb]

v2.18.2

13 Oct 13:03
Compare
Choose a tag to compare

Changed

  • ⚡ (video) Allow changing video height when resolved to an iframe [ee685f1]

Fixed

  • 🐛 (videoBubble) Fix youtube parsing for IDs containing a "-" [ee7dfbf]
  • 🐛 (textBubble) Fix overflow with long links [9bbb30f]
  • 🐛 Fix link parsing when using variables [ad79178]
  • 🐛 (openai) Fix 2 openai streaming back to back [42fd603]
  • 🚑 Fix empty bubble issue when plate element does not have a type attribute [a48026c]

Miscellaneous

  • 🐳 Force Next.js apps local hostname [3ca5384]
  • 📝 (openai) Add "Multiple OpenAI blocks" video section [e071c81]