Typebot - Package Updates
Pinned
Typebot
-
[1.4.1]
- Update Typebot to 2.22.1
- Full changelog
- Add posthog keys to github secrets [9f0c6b3]
- Track custom domain and WA enabled events [b9183f9]
- Send onboarding replies to PostHog [fd4867f]
- (fileUpload) Add success labels cutomization [9fc05cb]
- e-organize telemetry package [92a1d67]
- Revert to got for user created webhook to fix function crash [9014c4a]
- Fix user creation crashing [9222da6]
- Fix mockedUser default props [4122d73]
- Make sure variables are parsed in date and picture choice options [ce79e89]
- (openai) Fix 400 error when tools array empty [c616117]
- Fix inline variable parsing on new line issue [b660611]
- (buttons) Make sure to parse options if button has dynamic items [be5482c]
- Fix broken skippable file upload input [3128ebd]
- Fix new markdown parser on web runtime [678e6d5]
- Move ky package to typebot.io/lib [3e8e882]
-
[1.4.2]
- Update Typebot to 2.22.2
- Full changelog
- Fix key component in tooltip for dark mode [5e9dfaa]
- (folders) Make sure folders are not all listed in root folder [fa2eeff]
- (calCom) Make sure Cal.com book event is emitted once per block [83231e6]
- (folders) Make sure to exit folder on workspace change [c2603d9]
-
[1.5.3]
- Update Typebot to 2.25.0
- Full changelog
- (templates) New "Hight ticket follow up" template [a45e8ec]
- (theme) Add container theme options: border, shadow, filter (#1436) [5c3c7c2]
- Improve http req timeout error [75dd554]
- Improve toast error when whatsapp token is not valid [3b1b464]
- Add prisma metrics to prometheus endpoint (#1420) [6e0388c]
- mprove thread id saving conditions [40a10c7]
- Fix auto scroll behavior [0a7d598]
- Improve auto scroll behavior [a7fc413]
- Show send icon by default on textboxes [873ba0b]
- (blog) Fix static viewer rewrites for blog posts [fadcd3a]
- (blog) Fix viewer rewrites for blog styles [ccc974f]
- Add blog endpoint to viewer rewrites [e4e724d]
- Improve auto scroll behavior [5aad10e]
- Remove empty strings from variable parsing when possible [3ca1a2f]
- (whatsapp) Avoid multiple replies to be sent concurently [7bec58e]
- Improve zapier, make.com block content feedback [75cd141]
- (phoneInput) Add missing Dominican Republic dial codes [d608a30]
- (wordpress) Add the lib_version attribute to wp admin panel [f550870]
- (payment) Improve payment default currency be… [6594c56]
- igrate from got to ky (#1416) [d96f384]
- (dify) Only save Conversation ID when not emp… [ccc7101]
- Fix image bubble distortion on Safari [2f84b10]
- Remove nested prettierignore files [7aad60c]
- (dify) Auto convert non-md links to md flavoured links [68ad0f2]
- On chat state recover, don't execute client side actions [3aee9e7]
- Add embed lib auto patch script [69446ad]
-
[1.5.4]
- Update Typebot to 2.25.1
- Full changelog
- Add variables panel [1afa25a]
- (customDomain) Add debug log for custom domains req… [6f0e236]
- Add "OpenAI Assistant Chat" template [a413d1b]
- Add "Quick Carb Calculator" template [04e29ba]
- templates) Update variables isSession props [218f689]
- (billing) Increase invoices limit list [e4a7774]
- (blog) Revert rewrite referer regex and manually add entry for /blog [58ba6a4]
- (elevenlabs) Remove variable button in cred… [8a27cea]
- (variables) Add session option in variables (#1490) [b4ae098]
- Fix inconsistent updatedAt when timezone is different fro… [ad4d1a1]
- (blog) Fix referer regex matcher [1e5e085]
- (blog) Replace matching host regex instead of multi value in list [29d0cae]
- (blog) Fix image not loading when coming from /blog [30f81c8]
- (payment) Fix description variable parsing [2578335]
- (share) Show duplicate button for authenticated guests [9b1ff84]
- Fix webhook default timeout and unoptimized json parser (#1492) [7d70f02]
- Use vm instead of Function in Node.js (#1509) [75c44d6]
-
[1.5.5]
- Update Typebot to 2.25.2
- Full changelog
- (setVariable) Add Transcription system var (#1507) [40f2120]
- (whatsapp) Enable embed video thumbnail previ… [9b8298b]
- Fix bubble preview image full size [8151d7f]
- (bot) Fix bubble max widths and guest avatar shrinking [3662c0d]
- Convert answerv2 content field to Text field [41ccf24]
- (httpRequests) Fix save variable parsing [304bfcf]
- (transcript) Fix typebot link incorrect next group [fa45564]
- Fix select input displaying id instead of label on refresh [f211a3e]
- (wa) Fix WhatsApp session stuck if state object is empty [8351e20]
- (setVariable) Fix inline code parser [91603aa]
-
[1.6.0]
- Update Typebot to 2.26.0
- Full changelog
- We had to fix an important security issue. It changes how code is executed on Typebot's server. If you have a bot that executes code on the server that contains:
fetch
,console.log
,setTimeout
orsetInterval
(It applies only to code that have the Execute on client? option unchecked.). These codes might not work anymore. You should check the new limitations listed here before upgrading: https://docs.typebot.io/editor/blocks/logic/script#limitations-on-scripts-executed-on-server - Add NocoDB block (#1365) [a17781d]
- Add "Skin Typology" template [5680829]
-
[1.7.0]
- Update Typebot to 2.27.0
- Full changelog
- Add attachments option to text input (#1608) [6db0464]
- Add "Generate variables" actions in AI blocks [76fcf7e]
- Support Vision for compatible AI models [ee83499]
-
[1.8.0]
- Update Typebot to 2.28.0
- Full changelog
-
[1.8.1]
- Update Typebot to 2.28.1
- Full changelog
- Allow scripts to be executed in WA env [a7c83af]
- (ai) Enable multi urls for vision [3b87801]
- (s3) Skip object removals when S3 not configured [fa14029]
- (openai) Fix custom base url model fetching [5fa946c]
- (forge) Fix incompatible auth schemas when finding fetchers [18c6381]
- (fileUpload) Fix private file upload URLs [2a767e0]
-
[1.8.2]
- Update Typebot to 2.28.2
- Full changelog
- (forge) Fix select inputs [06bf188]
-
[1.9.0]
- Update Typebot to 3.0.1
- Full changelog
- Beware of breaking changes
- Add Zendesk block (#1794) [8ced42d]
- (billing) Add reason in sub update metadata [0dbc508]
- Use bun, biome, better ts config, new license and remove all barrel files (#1801) [10750f5]
- (zendesk) Migrate web widget key to block settings [706a095]
- Fix editable overflowing in the variables drawer (#1791) [b03fd77]
- (radar) Fix radar regex bug in prod env [96ed700]
- Fix invalid Google env name in lib [e3aa613]
- Rename Google Sheets API keys in viewer [ba789bb]
- Rename Google API keys for better clarity and granularity across auth, Sheets, and Fonts integrations. [a94f0f7]
- Update DropdownList key prop to use getItemValue [c54e674]
- Fix Google Font bold weight in injectFont function [32690cb]
- Refactor searchRecords to use isNotDefined for valid field check [0d782f7]
- Remove typebot variable reset in resetSessionState [34fe006]
- Update routerProgressBar styles for fixed positioning and z-index adjustments [47fe4e4]
- Re-introduce css imports in _app builder [047d328]
- Fix persistence issue when user remembered [ec24db2]
- Fix scripts exec [12fdfe7]
- (smtp) allow for non-email username [dc870fc]
- Fix variable creation when filtered items not empty [6d350a9]
- Make sure files are not broken in preview if visibility is Private [3f15c26]
- (sendEmail) Fix private attachments not working [19b3148]
- Fix dollar sign prefixed variables in text bubbles [3c07041]
- (rating) Fix icons fill color [d5484f9]
- (setVariable) Fix transcription in loop [c26ab77]
- (number) Accept number with commas on WA [8a28c84]
- Fix blocks search bar not adapting to block labels [445196e]
-
[1.9.1]
- Update Typebot to 3.1.0
- Full changelog
- (lp) Update Tailwind CSS configuration to include blog feature files [2834f2e]
- Add script template that reads CSV file and process things [5fb10d2]
- Improve whatsapp runtime logging [7d1c9e6]
- Add Webhook block (#1815) [59c0ea0]
- Make sure bubble is closing when other chat widget opens up [b31f305]
- Update session handling to continue bot flow when start message is present and no messages to display [5ab08b5]
- Configure bunfig instead of individual npmrc files [d2e4ad8]
- Add npmrc file to authenticate properly for publishing [13c2dd5]
- Add version filed in package json files [698eda7]
- Bump embed libs [a551f77]
- (auth) Attempt to fix issue with link openers in corporate setups (#1819) [d3a8694]
- Upgrade Stripe API version and dependencies [6ec8f71]
-
[1.9.2]
- Update typebot-builder to 3.1.1
- Full Changelog
- (openai) Refine model filtering to exclude audio and realtime models [d092d13]
- (anthropic) Add Claude 3.5 Haiku model [d4c94ba]
- (billing) Revert tax ID pre-checkout form [e2fc218]
- Introduce global state management for email sending limits [933a417]
- Update generateVariable extraction to use nullish instead of optional to not throw on null values [345bfac]
- Remove NEXTAUTH_URL_INTERNAL parameter from self-hosting configuration documentation [b32ecb1]
- (radar) Re-inforce scam keywords detection by parsing set variable blocks value [a9b7441]
- Enable SEO for custom domains [6b41dcc]
- Update chat and seat limit functions to prioritize custom limits [954151e]
-
[1.9.3]
- Update typebot-viewer to 3.1.2
- Full Changelog
- (difyAi) Improve error handling in createChatMessage action [a37cdb3]
- Remove currency parameter from billing API [6088a56]
- Add currency selection in precheckout form [05cc23e]
- Change setVariable to accept a list of variables [28ebb37]
- (whatsapp) Rename 'origin' parameter to 'callFrom' in webhook handlers and related functions [4089831]
- Update UploadButton to use unique IDs for file input elements [4a4e198]
- Add onPreviewMessageDismissed prop to Bubble component [8016085]
- (fileUpload) De-duplicate file names in multi upload [5546d11]
- Fix markdown escaping for markdown API response format [0029f67]
- Add "livechat vs chatbot" blog post (#1882) [13551a3]
- Add CHAT_API_TIMEOUT parameter to configuration documentation [ca1fb59]
- Update set variable documentation to include Pop/Shift operations [badad22]
-
[1.10.0]
- Update typebot-builder to 3.2.0
- Full Changelog
- add "User logged out" telemetry event [ddec835]
- Add limit warning email telemetry events [a7a15fd]
- Store existing isolated in global and reuse it (#1914) [9d62d9d]
- Add optionnal 'id' argument to target specific instances in embed commands [1a1aa3c]
- (paymentInput) Use stripe-js/pure to lazy load Stripe [4dc636d]
- (fileInput) simplify duplicate names logic [9d7651d]
- Add explicit react import in emails package to avoid not found bug in CI [1d6eca4]
- Attempt to fix "react not found" in ci script [c19d208]
- Rename updateTypebot script function to updateWorkspace [ecb1056]
- Fix retro compat and introduce new generateUpload route version [c6b09f6]
- Add blockId prop for file upload to ensure unique URLs [d6dc242]
- (phoneInput) Fix phone country prefix not changing when already set (#1895) [676fe94]
- (difyAi) Remove timeout in createChatMessage requests [f8642ec]
- Only send limit reached email warning to Free workspaces [8779982]
- Add 'Meta Workplace Alternatives' blog post (#1908) [9114ee4]
- Add 'best no code website builder' blog post (#1904) [42a1669]
- Add react dependency scripts package json [8c5e612]