Web Component Versioning – Overview & Guide
The versioning feature for the web component is now live on Production. Below you will find all relevant details on how versioning works and how you can manage which version you are using.
Last updated
The versioning feature for the web component is now live on Production. Below you will find all relevant details on how versioning works and how you can manage which version you are using.
You are currently using the following build URL:
🔗 https://assets.theblockbrain.ai/scripts/blocky-chat/blocky-chat.bundle.js
This is the legacy URL and will always serve the latest version automatically. No action is needed if you want to stay on the most recent version using this URL.
With the new versioning feature, you now have two options to control which version of the web component you use:
Option
URL
Description
Always Latest
Automatically points to the newest version at all times.
Pinned Version
Points to a specific version (e.g., v1.0.1-rc5). Replace the version segment in the URL to switch to a different version.
All available versions and release tags are managed and published here: 🔗 https://github.com/theblockbrain/b2b-webcomponents/releases Language
The web component ships its built-in UI texts - button labels, the "New Conversation" title, and the "Write your message" input placeholder - in English (default) and German. The language is selected by the bundle path: add the locale segment after the version segment.
English (default)
(none)
https://assets.theblockbrain.io/scripts/blocky-chat/latest/blocky-chat.bundle.js
English (explicit)
/en/
https://assets.theblockbrain.io/scripts/blocky-chat/latest/en/blocky-chat.bundle.js
German
/de/
https://assets.theblockbrain.io/scripts/blocky-chat/latest/de/blocky-chat.bundle.js
The pattern works with any version: .../scripts/blocky-chat/{version}/{locale}/blocky-chat.bundle.js (e.g. latest/de/ or v1.0.5/de/).
To switch the widget to German, change only the script src — keep all other attributes (orgId, uid, userUid, publicToken) unchanged:
Note: This path controls only the component's built-in static texts. The welcome message and the bot's answers follow the platform's language settings and are not affected by this path. If the static labels appear in English on a German site, the embed is loading the default (English) bundle — switch the
srcto the/de/path.
Only English and German are available today.
Switching to a different version is straightforward:
Choose the desired version
Replace the version segment in the URL (e.g., change v1.0.1-rc5 to the new version tag).
Update the script reference in your integration to use the new URL.
That's it — no further configuration is required.
If you use the /latest/ URL, you will always receive the newest version automatically.
If you use a pinned version URL, we will notify you whenever a new version is released (including new features and release tags).
You can manage your web component settings directly in your admin tab. Each tenant has a dedicated Web Components tab for managing their specific configuration:
Last updated
<script
async defer
src="https://assets.theblockbrain.io/scripts/blocky-chat/latest/de/blocky-chat.bundle.js"
orgId="..." uid="..." userUid="..." publicToken="...">
</script>
