Typebot - Package Updates
-
[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,setTimeoutorsetInterval(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.6.1]
- Update Typebot to 2.26.1
- Full changelog
- Fix webhook sample result parsing
-
[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]
-
[1.10.1]
- CLOUDRON_OIDC_PROVIDER_NAME implemented
-
-
[1.12.0]
- Update typebot-builder to 3.4.2
- Full Changelog
- Fix forge block select fetch not working [9918201]
- Add credentials documentation [c0954da]
- Add delete account documentation [ab556cd]
- Revert invalid docker deploy workflow and fix the artifacts download merging [3080695]
- (anthropic) Fix ignored system message [322bd07]
- Add custom model and prompt for group title gen [547fa92]
- Fix User logged in track event [362bdc8]
- Fix prevPlan retrieve logic in Stripe webhooks [09bbe1d]
- Add error variable saving for Set Variable block with code expression [8061585]
- Add buttons input layout customization option [5198800]
- Add option to customize system messages [789b38e]
- Add "Additional Instructions" field to "Ask assistant" action [14581e3]
-
[1.13.0]
- Update Typebot to 3.5.0
- Full changelog
- Add Perplexity block (#2022) [172e17d]
- (dify.ai) Add Query Knowledge Base action [49a17e6]
- Add missing deps [0a75534]
- Re-introduce group identifies [9738b4d]
- Ignore Googlebot errors in Sentry [7c04667]
- Upgrade Tanstack and React [c83cfbc]
- Added host image bubble expansion on click (#2035) [de6ae74]
- Upgrade AI SDK and add Claude 3.7 [c7448eb]
-
[1.14.0]
- Update typebot.io to 3.6.0
- Full Changelog
- Before upgrading, please make sure to read all the associated breaking changes
- Add "Allowed file types" option in file upload input (#2103) [0861d63]
- Introduce Blink block [615f9b0]
- Add format options in number input block (#2080) [f515ef1]
- Add Cards Input [b61b5f5]
- Add Deepseek block (#2046) [812ece0]
- Fix Forge CLI creation to use src directory [39f6b61]
- Remove forgotten debug writeFilySyncs [411fb9f]
- (whatsapp) Add contacts incoming message type [1796cf5]
- Fix legacy openai empty messages issue [9d08b4b]