From 9890e6003c82e8fbee2cfcd27de04cb573c5510a Mon Sep 17 00:00:00 2001 From: Oriol Raventos Date: Tue, 28 Apr 2026 13:05:00 +0200 Subject: [PATCH 1/3] update CHANGELOGs --- packages/botonic-core/CHANGELOG.md | 10 +++++++--- packages/botonic-plugin-flow-builder/CHANGELOG.md | 8 +++++++- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/packages/botonic-core/CHANGELOG.md b/packages/botonic-core/CHANGELOG.md index b9a30d903a..dfd4f7bff0 100644 --- a/packages/botonic-core/CHANGELOG.md +++ b/packages/botonic-core/CHANGELOG.md @@ -10,18 +10,22 @@ All notable changes to Botonic will be documented in this file. Click to see more. -## [0.47.x] - 2026-mm-dd +## [0.48.x] - 2026-mm-dd ### Added -- [PR-3200](https://github.com/hubtype/botonic/pull/3200): Add settings and secrets in BotRequest. - ### Changed ### Fixed +## [0.48.0] - 2026-04-28 + +### Added + +- [PR-3200](https://github.com/hubtype/botonic/pull/3200): Add settings and secrets in BotRequest. + ## [0.46.1] - 2026-03-20 ### Added diff --git a/packages/botonic-plugin-flow-builder/CHANGELOG.md b/packages/botonic-plugin-flow-builder/CHANGELOG.md index eb3bc77d36..865448021c 100644 --- a/packages/botonic-plugin-flow-builder/CHANGELOG.md +++ b/packages/botonic-plugin-flow-builder/CHANGELOG.md @@ -10,7 +10,7 @@ All notable changes to Botonic will be documented in this file. Click to see more. -## [0.47.x] - 2026-mm-dd +## [0.48.x] - 2026-mm-dd ### Added @@ -20,6 +20,12 @@ All notable changes to Botonic will be documented in this file. +## [0.48.0] - 2026-04-28 + +### Added + +- [PR-3198](https://github.com/hubtype/botonic/pull/3198): Update bot language responses with using user.locale when backend detect language feature is enabled. + ## [0.47.0] - 2026-03-30 ### Added From 1024cfea980e6a492dcd0470da69caa9c8b386a6 Mon Sep 17 00:00:00 2001 From: Oriol Raventos Date: Tue, 28 Apr 2026 13:17:49 +0200 Subject: [PATCH 2/3] publish core react and plugins --- packages/botonic-core/package.json | 2 +- packages/botonic-dx-bundler-rspack/package.json | 2 +- packages/botonic-dx/package.json | 6 +++--- packages/botonic-eslint-config/package.json | 2 +- packages/botonic-plugin-ai-agents/package.json | 4 ++-- packages/botonic-plugin-flow-builder/package.json | 4 ++-- packages/botonic-plugin-hubtype-analytics/package.json | 4 ++-- packages/botonic-plugin-knowledge-bases/package.json | 4 ++-- packages/botonic-react/package.json | 4 ++-- 9 files changed, 16 insertions(+), 16 deletions(-) diff --git a/packages/botonic-core/package.json b/packages/botonic-core/package.json index b8ed1f02f9..4671f385af 100644 --- a/packages/botonic-core/package.json +++ b/packages/botonic-core/package.json @@ -1,6 +1,6 @@ { "name": "@botonic/core", - "version": "0.47.0", + "version": "0.48.0", "license": "MIT", "description": "Build Chatbots using React", "main": "./lib/cjs/index.js", diff --git a/packages/botonic-dx-bundler-rspack/package.json b/packages/botonic-dx-bundler-rspack/package.json index 0227020440..1f66ad7b1c 100644 --- a/packages/botonic-dx-bundler-rspack/package.json +++ b/packages/botonic-dx-bundler-rspack/package.json @@ -1,6 +1,6 @@ { "name": "@botonic/dx-bundler-rspack", - "version": "0.47.0", + "version": "0.48.0", "description": "Build Botonic bots with RSPack", "scripts": { "build": "echo Skipping build...", diff --git a/packages/botonic-dx/package.json b/packages/botonic-dx/package.json index d8cb340c34..1b9417d9e3 100644 --- a/packages/botonic-dx/package.json +++ b/packages/botonic-dx/package.json @@ -1,6 +1,6 @@ { "name": "@botonic/dx", - "version": "0.47.0", + "version": "0.48.0", "description": "Continuous integration for botonic packages", "scripts": { "build": "echo Skipping build..." @@ -18,8 +18,8 @@ "@babel/preset-env": "^7.28.3", "@babel/preset-react": "^7.27.1", "@babel/preset-typescript": "^7.27.1", - "@botonic/dx-bundler-rspack": "^0.47.0", - "@botonic/eslint-config": "^0.47.0", + "@botonic/dx-bundler-rspack": "^0.48.0", + "@botonic/eslint-config": "^0.48.0", "@types/jest": "^30.0.0", "@types/node": "^22.19.1", "babel-loader": "^8.4.1", diff --git a/packages/botonic-eslint-config/package.json b/packages/botonic-eslint-config/package.json index c343b9d286..5a2b7cdba8 100644 --- a/packages/botonic-eslint-config/package.json +++ b/packages/botonic-eslint-config/package.json @@ -1,6 +1,6 @@ { "name": "@botonic/eslint-config", - "version": "0.47.0", + "version": "0.48.0", "description": "Eslint config for botonic packages", "main": "index.js", "scripts": { diff --git a/packages/botonic-plugin-ai-agents/package.json b/packages/botonic-plugin-ai-agents/package.json index 9d2e8e4fc0..a37936b2fc 100644 --- a/packages/botonic-plugin-ai-agents/package.json +++ b/packages/botonic-plugin-ai-agents/package.json @@ -1,6 +1,6 @@ { "name": "@botonic/plugin-ai-agents", - "version": "0.47.2", + "version": "0.48.0", "main": "./lib/cjs/index.js", "module": "./lib/esm/index.js", "description": "Use AI Agents to generate your contents", @@ -14,7 +14,7 @@ "format": "biome format --write src/ tests/" }, "dependencies": { - "@botonic/core": "^0.47.0", + "@botonic/core": "^0.48.0", "@openai/agents": "^0.3.9", "axios": "^1.13.6", "openai": "^6.0.0", diff --git a/packages/botonic-plugin-flow-builder/package.json b/packages/botonic-plugin-flow-builder/package.json index f5521ae1f8..3df240b374 100644 --- a/packages/botonic-plugin-flow-builder/package.json +++ b/packages/botonic-plugin-flow-builder/package.json @@ -1,6 +1,6 @@ { "name": "@botonic/plugin-flow-builder", - "version": "0.47.0", + "version": "0.48.0", "main": "./lib/cjs/index.js", "module": "./lib/esm/index.js", "description": "Use Flow Builder to show your contents", @@ -15,7 +15,7 @@ "format": "biome format --write src/ tests/" }, "dependencies": { - "@botonic/react": "^0.47.0", + "@botonic/react": "^0.48.0", "axios": "^1.13.6", "uuid": "^10.0.0" }, diff --git a/packages/botonic-plugin-hubtype-analytics/package.json b/packages/botonic-plugin-hubtype-analytics/package.json index f92404884f..c06cc3d0be 100644 --- a/packages/botonic-plugin-hubtype-analytics/package.json +++ b/packages/botonic-plugin-hubtype-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@botonic/plugin-hubtype-analytics", - "version": "0.47.0", + "version": "0.48.0", "description": "Plugin for tracking in the Hubtype backend to see the results in the Hubtype Dashbord", "main": "./lib/cjs/index.js", "module": "./lib/esm/index.js", @@ -15,7 +15,7 @@ }, "dependencies": { "@babel/runtime": "^7.26.0", - "@botonic/core": "^0.47.0", + "@botonic/core": "^0.48.0", "axios": "^1.13.6" }, "devDependencies": { diff --git a/packages/botonic-plugin-knowledge-bases/package.json b/packages/botonic-plugin-knowledge-bases/package.json index 73afe1b294..fdc0dec0dd 100644 --- a/packages/botonic-plugin-knowledge-bases/package.json +++ b/packages/botonic-plugin-knowledge-bases/package.json @@ -1,6 +1,6 @@ { "name": "@botonic/plugin-knowledge-bases", - "version": "0.47.0", + "version": "0.48.0", "description": "Use a Hubtype to make the bot respond through a knowledge base.", "main": "./lib/cjs/index.js", "module": "./lib/esm/index.js", @@ -16,7 +16,7 @@ }, "dependencies": { "@babel/runtime": "^7.26.0", - "@botonic/core": "^0.47.0", + "@botonic/core": "^0.48.0", "axios": "^1.13.6" }, "devDependencies": { diff --git a/packages/botonic-react/package.json b/packages/botonic-react/package.json index 700df8bc9d..491dc5e9a6 100644 --- a/packages/botonic-react/package.json +++ b/packages/botonic-react/package.json @@ -1,6 +1,6 @@ { "name": "@botonic/react", - "version": "0.47.0", + "version": "0.48.0", "license": "MIT", "description": "Build Chatbots using React", "main": "./lib/cjs", @@ -20,7 +20,7 @@ "format": "biome format --write src/ tests/" }, "dependencies": { - "@botonic/core": "^0.47.0", + "@botonic/core": "^0.48.0", "axios": "^1.13.6", "emoji-picker-react": "^4.12.0", "lodash.merge": "^4.6.2", From 5d4314b7d3160c4ead8935008af2cb8f9e36826d Mon Sep 17 00:00:00 2001 From: Oriol Raventos Date: Tue, 28 Apr 2026 13:25:39 +0200 Subject: [PATCH 3/3] publish examples and cli --- examples/blank-typescript/package.json | 6 +-- examples/blank/package.json | 6 +-- examples/flow-builder-typescript/package.json | 16 ++++---- package-lock.json | 38 +++++++++---------- package.json | 2 +- packages/botonic-cli/package.json | 2 +- packages/botonic-cli/src/botonic-examples.ts | 2 +- 7 files changed, 36 insertions(+), 36 deletions(-) diff --git a/examples/blank-typescript/package.json b/examples/blank-typescript/package.json index 4def4f20f7..fafd9df4e8 100644 --- a/examples/blank-typescript/package.json +++ b/examples/blank-typescript/package.json @@ -1,6 +1,6 @@ { "name": "@botonic/example-blank-typescript", - "version": "0.47.0", + "version": "0.48.0", "scripts": { "build": "ENVIRONMENT=production NODE_ENV=production rspack build --env target=all --mode=production", "start": "ENVIRONMENT=local NODE_ENV=development rspack serve --env target=dev --mode=development", @@ -9,10 +9,10 @@ }, "dependencies": { "@babel/runtime": "^7.26.0", - "@botonic/react": "^0.47.0" + "@botonic/react": "^0.48.0" }, "devDependencies": { - "@botonic/dx": "^0.47.0" + "@botonic/dx": "^0.48.0" }, "engines": { "node": ">=22.19.0", diff --git a/examples/blank/package.json b/examples/blank/package.json index c664fd1a8f..7e8f9e1e64 100644 --- a/examples/blank/package.json +++ b/examples/blank/package.json @@ -1,6 +1,6 @@ { "name": "@botonic/example-blank", - "version": "0.47.0", + "version": "0.48.0", "scripts": { "build": "ENVIRONMENT=production NODE_ENV=production rspack build --env target=all --mode=production", "start": "ENVIRONMENT=local NODE_ENV=development rspack serve --env target=dev --mode=development", @@ -9,10 +9,10 @@ }, "dependencies": { "@babel/runtime": "^7.26.0", - "@botonic/react": "^0.47.0" + "@botonic/react": "^0.48.0" }, "devDependencies": { - "@botonic/dx": "^0.47.0" + "@botonic/dx": "^0.48.0" }, "engines": { "node": ">=22.19.0", diff --git a/examples/flow-builder-typescript/package.json b/examples/flow-builder-typescript/package.json index 1b2e664af5..24044ea7c0 100644 --- a/examples/flow-builder-typescript/package.json +++ b/examples/flow-builder-typescript/package.json @@ -1,6 +1,6 @@ { "name": "@botonic/example-flow-builder-typescript", - "version": "0.47.0", + "version": "0.48.0", "scripts": { "build": "ENVIRONMENT=production NODE_ENV=production rspack build --env target=all --mode=production", "lint": "npm run lint-core -- --fix && npm run prettier", @@ -13,12 +13,12 @@ "preversion": "npm run lint-ci" }, "dependencies": { - "@botonic/core": "^0.47.0", - "@botonic/plugin-ai-agents": "^0.47.0", - "@botonic/plugin-flow-builder": "^0.47.0", - "@botonic/plugin-hubtype-analytics": "^0.47.0", - "@botonic/plugin-knowledge-bases": "^0.47.0", - "@botonic/react": "^0.47.0", + "@botonic/core": "^0.48.0", + "@botonic/plugin-ai-agents": "^0.48.0", + "@botonic/plugin-flow-builder": "^0.48.0", + "@botonic/plugin-hubtype-analytics": "^0.48.0", + "@botonic/plugin-knowledge-bases": "^0.48.0", + "@botonic/react": "^0.48.0", "@reduxjs/toolkit": "1.9.7", "axios": "^1.13.6", "dotenv": "^17.2.0", @@ -31,7 +31,7 @@ "zod": "^3.25.76" }, "devDependencies": { - "@botonic/dx": "^0.47.0", + "@botonic/dx": "^0.48.0", "@types/react": "18.3.13", "@types/react-dom": "18.3.1", "@types/react-redux": "^7.1.34", diff --git a/package-lock.json b/package-lock.json index 4b00be06d9..abd5c3ab90 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "botonic", - "version": "0.46.0", + "version": "0.48.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "botonic", - "version": "0.46.0", + "version": "0.48.0", "license": "MIT", "workspaces": [ "packages/*" @@ -23839,7 +23839,7 @@ }, "packages/botonic-cli": { "name": "@botonic/cli", - "version": "0.47.0", + "version": "0.48.0", "license": "MIT", "dependencies": { "@inquirer/prompts": "^7.8.6", @@ -23884,7 +23884,7 @@ }, "packages/botonic-core": { "name": "@botonic/core", - "version": "0.47.0", + "version": "0.48.0", "license": "MIT", "dependencies": { "@babel/plugin-transform-runtime": "^7.25.9", @@ -23904,7 +23904,7 @@ }, "packages/botonic-dx": { "name": "@botonic/dx", - "version": "0.47.0", + "version": "0.48.0", "license": "MIT", "dependencies": { "@babel/plugin-transform-modules-commonjs": "^7.27.1", @@ -23912,8 +23912,8 @@ "@babel/preset-env": "^7.28.3", "@babel/preset-react": "^7.27.1", "@babel/preset-typescript": "^7.27.1", - "@botonic/dx-bundler-rspack": "^0.47.0", - "@botonic/eslint-config": "^0.47.0", + "@botonic/dx-bundler-rspack": "^0.48.0", + "@botonic/eslint-config": "^0.48.0", "@types/jest": "^30.0.0", "@types/node": "^22.19.1", "babel-loader": "^8.4.1", @@ -23941,7 +23941,7 @@ }, "packages/botonic-dx-bundler-rspack": { "name": "@botonic/dx-bundler-rspack", - "version": "0.47.0", + "version": "0.48.0", "license": "MIT", "dependencies": { "@rspack/cli": "^1.6.1", @@ -24129,7 +24129,7 @@ }, "packages/botonic-eslint-config": { "name": "@botonic/eslint-config", - "version": "0.47.0", + "version": "0.48.0", "license": "MIT", "dependencies": { "@typescript-eslint/eslint-plugin": "^6.21.0", @@ -24148,9 +24148,9 @@ }, "packages/botonic-plugin-ai-agents": { "name": "@botonic/plugin-ai-agents", - "version": "0.47.2", + "version": "0.48.0", "dependencies": { - "@botonic/core": "^0.47.0", + "@botonic/core": "^0.48.0", "@openai/agents": "^0.3.9", "axios": "^1.13.6", "openai": "^6.0.0", @@ -24181,9 +24181,9 @@ }, "packages/botonic-plugin-flow-builder": { "name": "@botonic/plugin-flow-builder", - "version": "0.47.0", + "version": "0.48.0", "dependencies": { - "@botonic/react": "^0.47.0", + "@botonic/react": "^0.48.0", "axios": "^1.13.6", "uuid": "^10.0.0" }, @@ -24210,11 +24210,11 @@ }, "packages/botonic-plugin-hubtype-analytics": { "name": "@botonic/plugin-hubtype-analytics", - "version": "0.47.0", + "version": "0.48.0", "license": "MIT", "dependencies": { "@babel/runtime": "^7.26.0", - "@botonic/core": "^0.47.0", + "@botonic/core": "^0.48.0", "axios": "^1.13.6" }, "devDependencies": { @@ -24227,11 +24227,11 @@ }, "packages/botonic-plugin-knowledge-bases": { "name": "@botonic/plugin-knowledge-bases", - "version": "0.47.0", + "version": "0.48.0", "license": "MIT", "dependencies": { "@babel/runtime": "^7.26.0", - "@botonic/core": "^0.47.0", + "@botonic/core": "^0.48.0", "axios": "^1.13.6" }, "devDependencies": { @@ -24244,10 +24244,10 @@ }, "packages/botonic-react": { "name": "@botonic/react", - "version": "0.47.0", + "version": "0.48.0", "license": "MIT", "dependencies": { - "@botonic/core": "^0.47.0", + "@botonic/core": "^0.48.0", "axios": "^1.13.6", "emoji-picker-react": "^4.12.0", "lodash.merge": "^4.6.2", diff --git a/package.json b/package.json index 3a11293b2f..e614bc8b44 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "botonic", - "version": "0.46.0", + "version": "0.48.0", "scripts": { "clean": "rimraf packages/**/lib" }, diff --git a/packages/botonic-cli/package.json b/packages/botonic-cli/package.json index e0216bee4d..f4345a420d 100644 --- a/packages/botonic-cli/package.json +++ b/packages/botonic-cli/package.json @@ -1,7 +1,7 @@ { "name": "@botonic/cli", "description": "Build Chatbots Using React", - "version": "0.47.0", + "version": "0.48.0", "license": "MIT", "bin": { "botonic": "./bin/run.js" diff --git a/packages/botonic-cli/src/botonic-examples.ts b/packages/botonic-cli/src/botonic-examples.ts index c7385cdbc2..c4d61d02a0 100644 --- a/packages/botonic-cli/src/botonic-examples.ts +++ b/packages/botonic-cli/src/botonic-examples.ts @@ -6,7 +6,7 @@ import type { BotonicProject } from './interfaces.js' const __filename = fileURLToPath(import.meta.url) const __dirname = dirname(__filename) const exampleTestPath = path.resolve(__dirname, '..', '..', '..', 'examples') -const exampleVersion = '0.47.0' +const exampleVersion = '0.48.0' export const EXAMPLES: BotonicProject[] = [ {