Releases: baptisteArno/typebot.io
v2.4.0
What's Changed
- perf: 🚸 Make guest bubble selectable
- fix(integrations): 🚑️ Empty body emails
- feat(bot): ✨ Support variables in buttons by @baptisteArno in #89
- fix(bot): 🚑️ Stripe form isn't showing
- fix: 🐛 Display file URL in CSV export by @baptisteArno in #90
- fix(webhook): 🐛 Properly escape backslash and quotes by @baptisteArno in #93
- feat(bot): 💄 Responsive rating input by @baptisteArno in #95
- feat(bot): ⚡️ Add custom file upload size limit by @baptisteArno in #98
- fix(docker): 🐛 Runtime public environment by @baptisteArno in #99
- ci: 👷 Simplify build on Vercel by @baptisteArno in #100
Full Changelog: v2.3.0...v2.4.0
v2.3.0
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
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
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
v2.1.1
New Payment input block ✨
Introducing Docker images
baptistearno/typebot-builder
baptistearno/typebot-viewer
Automatically generated for each new version 👷
You don't need to build Typebot images yourself now. It comes with multiple benefits:
- No need to have the 4Go required memory to run Typebot anymore
- Can update the variables, restart and it should be taken into account (whereas before we had to rebuild the images each time 😴)
To upgrade:
- Go into another directory (you don't need to clone the git repo anymore)
- Follow the new Docker docs: https://docs.typebot.io/self-hosting/docker.
- Make sure to use the same database volume as the previous docker-compose to use the same data.
v2.1.0
Introducing Workspaces
This version now relies on workspaces instead of users for ownership. If you already deployed version 2.0.0, you need to run the migration script.
Migration from v2.0.0
- Only pull the commits up to the v2.1.0 tag.
Something like:
git fetch origin v2.1.0
git merge v2.1.0
- Build the application to apply the prisma automatic migrations.
- Navigate to
packages/scripts
- Copy
.env.local.example
to.env.local
and replace with your variables - Run
yarn
to install packages - Run the migration script:
yarn start:workspaces:migration