Skip to content

Releases: baptisteArno/typebot.io

v2.8.3

02 Nov 18:46
2c66c59
Compare
Choose a tag to compare

Added

  • ✨ (billing) Implement custom plan [385853c]
  • 👷‍♂️ Auto move project card to review column [3f7dc79]
  • 👷‍♂️ Add script to deploy only dev or main branches on Vercel [8582c6e]
  • 👷‍♂️ Add auto link labeled issues to project [e2e1c09]
  • ✅ (webhook) Improve bot test [264711b]
  • ✨ (lp) Add custom chats and storage in pricing cards [57c814c]
  • 👷‍♂️ Add auto tag and release actions [f9a8e78]
  • ✨ (template) Add FAQ bot template [b87ba40]

Changed

  • 🚸 (googleSheets) Set value to null if not found from sheet [4828547]
  • 🚸 (textBubble) Allow mailto and tel links [baa63a7]
  • 🗃️ Add typebotId index on Result table [f8e770c]
  • 🚸 (share) Sanitize URL ID [020a37c]
  • ⚡ (bot) Improve variables parsing and predictability [3dc3ab2]
  • 🚸 (bot) disable auto focus on mobile [40d2db5]
  • 🏗️ Use tsup for bot and typebot-js packages [e8baaca]

Fixed

  • 🐛 (billing) Upgrade again after cancelling [d132cb1]
  • 🐛 (settings) Fix remember session switch [36a2fe3]
  • 🚑 (bot) Fix set variable number computation [7b0bd08]
  • 🐛 (analytics) Fix multi usage query timeout [9cb7f8c]
  • 💚 Fix auto release actions [f437ad6]
  • 🐛 (editor) inconsistency in route change auto save [b46d352]
  • 🐛 (stripe) add back subscription delete webhook handler [d1cc918]

Miscellaneous

  • 📝 Add instruction for AWS S3 endpoint [d6dffa9]
  • 📦 Update packages [ff52a67]

v2.8.2

16 Oct 09:44
Compare
Choose a tag to compare

Added

  • 👷‍♂️ Add auto tag and release actions [f9a8e78]
  • ✨ (template) Add FAQ bot template [b87ba40]

Changed

  • ⚡ (bot) Improve variables parsing and predictability [3dc3ab2]
  • 🚸 (bot) disable auto focus on mobile [40d2db5]
  • 🏗️ Use tsup for bot and typebot-js packages [e8baaca]

Fixed

  • 🐛 (editor) inconsistency in route change auto save [b46d352]
  • 🐛 (stripe) add back subscription delete webhook handler [d1cc918]

Miscellaneous

v2.8.0

03 Oct 06:44
Compare
Choose a tag to compare

Added

  • 🔊 (sendEmail) Add log when smtp config is failing [75ca255]
  • ✨ (lp) Add new pricing page [c94a658]
  • 👷‍♂️ Transpile components for better DX [c1dd4d4]
  • ✨ Add usage-based new pricing plans [898367a]

Changed

  • 🚸 (inputs) Improve date input response bubble formatting [fac70b9]
  • ♻️ (usage) Remove limit until temporarily [3bec24a]

Fixed

  • 🐛 (usage) Archive typebot to be able to compute usage [15dbc95]
  • 🐛 (workspace) Allow lifetime users to invite members to workspace [e1f2d49]
  • 🐛 Lifetime users should have access to Pro features [9ed4916]
  • 💚 (ci) Fix turbo repo prisma cache [8c56c6c]
  • ✏️ (pricing) Fix typos [9061c03]
  • 🐛 Remove delete result cascade [3c803b1]
  • 🐛 (limits) Fix storage limit trigger and e2e tests [30dff2d]
  • 🐛 (usage) Fix storage limit check [1e26703]
  • 🐛 (limits) Fix usage limits email emojis [1063429]
  • 🐛 (stripe) Fix plan update and management [6384a3a]
  • 🐛 (stripe) Update additional items when they didn't exist [f83e0ef]
  • 💚 Better build scripts [d8b1d8a]
  • 🐛 (editor) Shouldn't be able to set a group name to empty string [6a1eaea]

Miscellaneous

  • 📦 Upgrade deps to latest version [a947c1c]
  • 🧑‍💻 (emails) Add decent emails management [1654de3]

v2.7.1

12 Sep 06:21
Compare
Choose a tag to compare

Fixed

  • 🐛 (webhook) Don't send body when GET method is used [4a04d1c]
  • 🐛 (textinput) Don't submit on enter when long input [4bf47ec]
  • 🐛 (viewer) load a bot without a start edge [b64f787]

Miscellaneous

  • 📦 Update packages [a262fc1]
  • 🛂 (builder) Make sure old typebots can't overwrite newer [1a7c25e]

v2.7.0

01 Sep 06:46
Compare
Choose a tag to compare

Migration guide

The SMTP_IGNORE_TLS environment var has been removed in favor of SMTP_SECURE. If SMTP_SECURE is true, the connection will use TLS when connecting to server. If false (the default) then TLS is used if server supports the STARTTLS extension. In most cases set this value to true if you are connecting to port 465. For port 587 or 25 keep it false

Fixed

  • 🐛 (lp) Update plausible tracking url [a8d1e27]

Miscellaneous

  • 📝 More explicite set variable compute examples [a161180]
  • 🧑‍💻 (smtp) Use secure prop instead of ignoreTLS [cf07cfe]

v2.5.0

v2.4.0

27 Jun 08:38
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.3.0...v2.4.0

v2.3.0

14 Jun 11:56
Compare
Choose a tag to compare

Features

✨ Rating input

Useful for NPS, customer reviews, etc.

Choose between numbers or icons, custom length, and custom bottom labels.

You can even insert your custom SVG icon 🚀

✨ Add file upload input

The most requested feature is finally here!

It allows you to ask your user to upload one or multiple files. Easy peasy, nice drag & drop experience.

⚡️ Improve first paint delay

A user reported that the first load of a bot was slow and he was right. Now it will display the bot as soon as we found the typebot in database

🧑‍💻 Keep host avatar when group starts with input

Fixes

🐛 Add public env var in runtime config

🚸 Attempt to remove Chrome auto complete

🚑️ Add a variable update queue to avoid initial crash

Also a HUGE refacto, that renames steps to blocks and blocks to groups: ♻️ Rename step to block

Full Changelog: v2.2.0...v2.3.0

v2.2.0

03 Jun 11:57
Compare
Choose a tag to compare

New features ✨

  • Digital Product Payment template
  • Start the preview from any block
  • Multiple and revokable API tokens

Tons of improvements and bug fixes

Full Changelog: v2.1.2...v2.2.0

v2.1.2

30 May 15:22
Compare
Choose a tag to compare

Better Docker config

The self-hosting with Docker has been globally improved and several bugs have been fixed.
Here is the new guide: https://docs.typebot.io/self-hosting/docker

Migrate from previous version

Rename environment variables:

Builder

  • NEXT_PUBLIC_SMTP_AUTH_DISABLED -> SMTP_AUTH_DISABLED
  • NEXT_PUBLIC_GOOGLE_CLIENT_ID -> GOOGLE_CLIENT_ID
  • NEXT_PUBLIC_GITHUB_CLIENT_ID -> GITHUB_CLIENT_ID
  • NEXT_PUBLIC_GITLAB_CLIENT_ID -> GITLAB_CLIENT_ID
  • NEXT_PUBLIC_GITLAB_NAME -> GITLAB_NAME
  • NEXT_PUBLIC_FACEBOOK_CLIENT_ID -> FACEBOOK_CLIENT_ID

Viewer

  • NEXT_PUBLIC_SMTP_FROM -> SMTP_FROM
  • NEXT_PUBLIC_GOOGLE_CLIENT_ID -> GOOGLE_CLIENT_ID

Then you can upgrade:

docker-compose down --remove-orphans
docker-compose pull plausible
docker-compose up -d