diff --git a/CHANGELOG.md b/CHANGELOG.md index 253234c..cf4c35a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +# 0.0.9 / 2026-09-26 + +### :tada: Enhancements +- Updated dependencies: @dudko.dev/agent-web, @modelcontextprotocol/sdk, prettier + # 0.0.8 / 2026-09-19 ### :tada: Enhancements diff --git a/demo/package-lock.json b/demo/package-lock.json index 4f736ab..d080482 100644 --- a/demo/package-lock.json +++ b/demo/package-lock.json @@ -12,17 +12,17 @@ "@ai-sdk/google": "^4.0.44", "@ai-sdk/openai": "^4.0.42", "@browser-ai/web-llm": "^3.0.2", - "@dudko.dev/agent-web": "^0.0.15", + "@dudko.dev/agent-web": "^0.0.18", "@mlc-ai/web-llm": "^0.2.84", - "@modelcontextprotocol/sdk": "^1.30.0", + "@modelcontextprotocol/sdk": "^1.30.1", "ai": "^7.0.107", - "react": "^19.0.0", - "react-dom": "^19.0.0", + "react": "^19.3.0", + "react-dom": "^19.3.0", "zod": "^4.6.5" }, "devDependencies": { - "@types/react": "^19.0.0", - "@types/react-dom": "^19.0.0", + "@types/react": "^19.3.0", + "@types/react-dom": "^19.3.0", "@vitejs/plugin-react": "^4.3.0", "typescript": "^5.6.0", "vite": "^6.0.0" @@ -448,9 +448,9 @@ } }, "node_modules/@dudko.dev/agent-web": { - "version": "0.0.15", - "resolved": "https://registry.npmjs.org/@dudko.dev/agent-web/-/agent-web-0.0.15.tgz", - "integrity": "sha512-DHhXVrPZZYZYnZ1e4tUt7C/T8o71xCWXANBkWorelfX0FdYyf+1iNiyvWMz7wkG+KFQLwvDkDgQoOh3TKArLvg==", + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@dudko.dev/agent-web/-/agent-web-0.0.18.tgz", + "integrity": "sha512-4Phnki5VAzapqvE5kjRESCic/Ek1GeZBiFuTyHP1UJrmm5YpYRv6/ehxIz6zUdcPEix4lkRQHFtC4hKjRnOmFg==", "funding": [ { "type": "individual", @@ -471,9 +471,9 @@ ], "license": "MIT", "dependencies": { - "ai": "^7.0.84", + "ai": "^7.0.107", "idb": "^8.0.0", - "zod": "^4.5.2" + "zod": "^4.6.5" }, "engines": { "node": ">=18" @@ -484,7 +484,7 @@ "@ai-sdk/google": "^4.0.0", "@ai-sdk/openai": "^4.0.0", "@ai-sdk/openai-compatible": "^3.0.0", - "@ai-sdk/xai": "^4.0.0", + "@ai-sdk/xai": "^5.0.0", "@browser-ai/core": "^3.0.0", "@browser-ai/web-llm": "^3.0.0", "@mlc-ai/web-llm": ">=0.2.70", @@ -1037,9 +1037,9 @@ } }, "node_modules/@modelcontextprotocol/sdk": { - "version": "1.30.0", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.30.0.tgz", - "integrity": "sha512-xKd8OIzlqNzcqcNumGAa6g+PW2kjD5vrpcKOnfldAUPP3j7lnqMPwlTXQm8gF+UwH72z0lqaRbjr9hqGz0eITA==", + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.30.1.tgz", + "integrity": "sha512-H2HxLvC3HDNybePJaLdSrU1hhUK5iQw+WvV1b01myFyI7sdVGe1u/IPTE5D9fGCiJDVtgMV/lmFkQXLmQyIFYA==", "license": "MIT", "dependencies": { "@hono/node-server": "^1.19.9 || ^2.0.5", @@ -1492,9 +1492,9 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "19.2.17", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.17.tgz", - "integrity": "sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==", + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.3.0.tgz", + "integrity": "sha512-N0rFCuH9YoxG9/m61l9MfpJKfmLOVU0em7ipIz6TRgSSkvReLB9vL85GB+yr8Bs5leqpvg96JSwF4ZS1s4viQg==", "dev": true, "license": "MIT", "dependencies": { @@ -1502,13 +1502,13 @@ } }, "node_modules/@types/react-dom": { - "version": "19.2.3", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", - "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.3.0.tgz", + "integrity": "sha512-ZI7bU42mZXXKHn/qNLEw2IrbiINU7X5+vfgdixBHkCNpYWXjKgfQ/P+uyGb5CjOLB9UcnTeg3rylQtV2hym44Q==", "dev": true, "license": "MIT", "peerDependencies": { - "@types/react": "^19.2.0" + "@types/react": "^19.3.0" } }, "node_modules/@vercel/oidc": { @@ -2756,24 +2756,24 @@ } }, "node_modules/react": { - "version": "19.2.7", - "resolved": "https://registry.npmjs.org/react/-/react-19.2.7.tgz", - "integrity": "sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==", + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.3.0.tgz", + "integrity": "sha512-E8LUcbtBWt20bbl2YoHfx4ZDBdxVTfOKtCZn9cDSJ4l6/nuoApcpIBcj47t2wZoVX8g2ZHuMHbiShgCR1T5Sog==", "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/react-dom": { - "version": "19.2.7", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.7.tgz", - "integrity": "sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==", + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.3.0.tgz", + "integrity": "sha512-JDk8dgif51OjFoDE70+OT9ICyYr+69HlmihNwp1+Nsfbna3t5sIiCa9ZJktDmQ4/1b/rn26hIAR2uYXDMr5r0Q==", "license": "MIT", "dependencies": { - "scheduler": "^0.27.0" + "scheduler": "^0.28.0" }, "peerDependencies": { - "react": "^19.2.7" + "react": "^19.3.0" } }, "node_modules/react-refresh": { @@ -2863,9 +2863,9 @@ "license": "MIT" }, "node_modules/scheduler": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", - "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.28.0.tgz", + "integrity": "sha512-juorfCmIkIw8tT+p5BXSm6PJjQF/ycEYmKyzURCIt/RaZIhL+PulbQ9Yu2z1HdOJDdqDTlxA1+xKBmHXJsczAw==", "license": "MIT" }, "node_modules/semver": { diff --git a/demo/package.json b/demo/package.json index 3dc628f..d040e78 100644 --- a/demo/package.json +++ b/demo/package.json @@ -14,17 +14,17 @@ "@ai-sdk/google": "^4.0.44", "@ai-sdk/openai": "^4.0.42", "@browser-ai/web-llm": "^3.0.2", - "@dudko.dev/agent-web": "^0.0.15", + "@dudko.dev/agent-web": "^0.0.18", "@mlc-ai/web-llm": "^0.2.84", - "@modelcontextprotocol/sdk": "^1.30.0", + "@modelcontextprotocol/sdk": "^1.30.1", "ai": "^7.0.107", - "react": "^19.0.0", - "react-dom": "^19.0.0", + "react": "^19.3.0", + "react-dom": "^19.3.0", "zod": "^4.6.5" }, "devDependencies": { - "@types/react": "^19.0.0", - "@types/react-dom": "^19.0.0", + "@types/react": "^19.3.0", + "@types/react-dom": "^19.3.0", "@vitejs/plugin-react": "^4.3.0", "typescript": "^5.6.0", "vite": "^6.0.0" diff --git a/package-lock.json b/package-lock.json index 7e27795..710ab6f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@dudko.dev/agent-web-react", - "version": "0.0.8", + "version": "0.0.9", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@dudko.dev/agent-web-react", - "version": "0.0.8", + "version": "0.0.9", "funding": [ { "type": "individual", @@ -27,13 +27,13 @@ ], "license": "MIT", "devDependencies": { - "@dudko.dev/agent-web": "^0.0.15", - "@modelcontextprotocol/sdk": "^1.30.0", + "@dudko.dev/agent-web": "^0.0.18", + "@modelcontextprotocol/sdk": "^1.30.1", "@playwright/test": "^1.63.0", "@types/node": "^22.9.0", "@types/react": "^19.3.0", "@types/react-dom": "^19.3.0", - "prettier": "^3.9.8", + "prettier": "^3.9.9", "react": "^19.3.0", "react-dom": "^19.3.0", "tsup": "^8.5.1", @@ -100,9 +100,9 @@ } }, "node_modules/@dudko.dev/agent-web": { - "version": "0.0.15", - "resolved": "https://registry.npmjs.org/@dudko.dev/agent-web/-/agent-web-0.0.15.tgz", - "integrity": "sha512-DHhXVrPZZYZYnZ1e4tUt7C/T8o71xCWXANBkWorelfX0FdYyf+1iNiyvWMz7wkG+KFQLwvDkDgQoOh3TKArLvg==", + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@dudko.dev/agent-web/-/agent-web-0.0.18.tgz", + "integrity": "sha512-4Phnki5VAzapqvE5kjRESCic/Ek1GeZBiFuTyHP1UJrmm5YpYRv6/ehxIz6zUdcPEix4lkRQHFtC4hKjRnOmFg==", "dev": true, "funding": [ { @@ -124,9 +124,9 @@ ], "license": "MIT", "dependencies": { - "ai": "^7.0.84", + "ai": "^7.0.107", "idb": "^8.0.0", - "zod": "^4.5.2" + "zod": "^4.6.5" }, "engines": { "node": ">=18" @@ -137,7 +137,7 @@ "@ai-sdk/google": "^4.0.0", "@ai-sdk/openai": "^4.0.0", "@ai-sdk/openai-compatible": "^3.0.0", - "@ai-sdk/xai": "^4.0.0", + "@ai-sdk/xai": "^5.0.0", "@browser-ai/core": "^3.0.0", "@browser-ai/web-llm": "^3.0.0", "@mlc-ai/web-llm": ">=0.2.70", @@ -671,9 +671,9 @@ } }, "node_modules/@modelcontextprotocol/sdk": { - "version": "1.30.0", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.30.0.tgz", - "integrity": "sha512-xKd8OIzlqNzcqcNumGAa6g+PW2kjD5vrpcKOnfldAUPP3j7lnqMPwlTXQm8gF+UwH72z0lqaRbjr9hqGz0eITA==", + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.30.1.tgz", + "integrity": "sha512-H2HxLvC3HDNybePJaLdSrU1hhUK5iQw+WvV1b01myFyI7sdVGe1u/IPTE5D9fGCiJDVtgMV/lmFkQXLmQyIFYA==", "dev": true, "license": "MIT", "dependencies": { @@ -2388,9 +2388,9 @@ } }, "node_modules/prettier": { - "version": "3.9.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.8.tgz", - "integrity": "sha512-WRFq3Wn3WId7LLROfMLdH7xaFr2jR62wU8nLO6rQUOLOxNZUviyJQs1M0iIhLexSFy+L+w0ch66wtoO2jRjG0A==", + "version": "3.9.9", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.9.tgz", + "integrity": "sha512-Z/CJHIkdujO/OtN7nXUii0Rf3VT5SRuhjBA82Xvu2XhBUgX3nhP67T0LHceBdQLex7OOFGTox+Q5Yg8Jk2Qivg==", "dev": true, "license": "MIT", "bin": { diff --git a/package.json b/package.json index da39b5f..16ec26f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@dudko.dev/agent-web-react", - "version": "0.0.8", + "version": "0.0.9", "description": "React bindings for @dudko.dev/agent-web: a headless useAgent hook, an AgentProvider context, and optional pre-styled components (chat panel, plan/step view, BYOK key form, WebLLM load bar) that connect the in-browser LLM agent to any React site. UI you can drop in — or a headless reducer you can build your own around.", "type": "module", "sideEffects": [ @@ -110,13 +110,13 @@ "react-dom": ">=18" }, "devDependencies": { - "@dudko.dev/agent-web": "^0.0.15", - "@modelcontextprotocol/sdk": "^1.30.0", + "@dudko.dev/agent-web": "^0.0.18", + "@modelcontextprotocol/sdk": "^1.30.1", "@playwright/test": "^1.63.0", "@types/node": "^22.9.0", "@types/react": "^19.3.0", "@types/react-dom": "^19.3.0", - "prettier": "^3.9.8", + "prettier": "^3.9.9", "react": "^19.3.0", "react-dom": "^19.3.0", "tsup": "^8.5.1",