1
0
Fork 0

chore: release v4.5.0-beta.0 (#2834)

This commit is contained in:
Dylan Tientcheu 2026-01-08 20:32:06 +01:00 committed by GitHub
parent 283ff35e6c
commit 13db25fe58
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
19 changed files with 132 additions and 49 deletions

3
.gitignore vendored
View file

@ -5,6 +5,7 @@ node_modules/
*.log
coverage/
.cache
.nx
# Bundle build files
dist/
@ -28,4 +29,4 @@ cypress/videos/
!**/.yarn/plugins
!**/.yarn/patches
rollup.config-*.cjs
rollup.config-*.cjs

View file

@ -1,3 +1,18 @@
# [4.5.0-beta.0](https://github.com/algolia/docsearch/compare/v4.4.0...v4.5.0-beta.0) (2026-01-08)
### Bug Fixes
* **deps:** Move dependencies to devDependencies to fix peer dependency issues ([#2831](https://github.com/algolia/docsearch/issues/2831)) ([ed59c7b](https://github.com/algolia/docsearch/commit/ed59c7baa6644ff0a87a71cf84a912219e80ffb3))
* prevent XSS vulnerability in AskAI conversation history ([#2822](https://github.com/algolia/docsearch/issues/2822)) ([f9ba0a0](https://github.com/algolia/docsearch/commit/f9ba0a01a48e35fd675b6e90e629728f699ce175))
### Features
* **website:** Add Sidepanel to DocSearch website ([#2821](https://github.com/algolia/docsearch/issues/2821)) ([54bac9c](https://github.com/algolia/docsearch/commit/54bac9cf54e4613a363a6df2fe7e5f3835009bdf))
## [4.4.0](https://github.com/algolia/docsearch/compare/v4.3.2...v4.4.0) (2025-12-18)

View file

@ -1,7 +1,7 @@
{
"name": "@docsearch/js-example",
"description": "DocSearch v4 Vanilla JavaScript example",
"version": "4.4.0",
"version": "4.5.0-beta.0",
"private": true,
"license": "MIT",
"scripts": {
@ -10,9 +10,9 @@
"preview": "vite preview"
},
"dependencies": {
"@docsearch/css": "4.4.0",
"@docsearch/js": "4.4.0",
"@docsearch/sidepanel-js": "4.4.0"
"@docsearch/css": "4.5.0-beta.0",
"@docsearch/js": "4.5.0-beta.0",
"@docsearch/sidepanel-js": "4.5.0-beta.0"
},
"devDependencies": {
"vite": "^6.0.7"

View file

@ -1,7 +1,7 @@
{
"name": "@docsearch/react-example",
"description": "DocSearch v4 React example",
"version": "4.4.0",
"version": "4.5.0-beta.0",
"private": true,
"license": "MIT",
"type": "module",

View file

@ -14,14 +14,12 @@ export default function BasicHybrid(): JSX.Element {
apiKey="0faad3eae2ba413c16355a0f8670c201"
askAi={{
assistantId: 'e3Kl4lTCBlSA',
useStagingEnv: true,
indexName: 'docsearch-markdown',
}}
/>
<SidepanelButton />
<Sidepanel
useStagingEnv={true}
indexName="docsearch-markdown"
appId="beta3G7FSQDJR3"
apiKey="0faad3eae2ba413c16355a0f8670c201"

View file

@ -3,6 +3,6 @@
"packages/*",
"examples/*"
],
"version": "4.4.0",
"version": "4.5.0-beta.0",
"npmClient": "yarn"
}
}

8
nx.json Normal file
View file

@ -0,0 +1,8 @@
{
"$schema": "https://raw.githubusercontent.com/nrwl/nx/master/packages/nx/schemas/nx-schema.json",
"targetDefaults": {
"build": {
"dependsOn": ["^build"]
}
}
}

View file

@ -1,7 +1,7 @@
{
"name": "@docsearch/core",
"description": "Core package logic for DocSearch",
"version": "4.4.0",
"version": "4.5.0-beta.0",
"license": "MIT",
"homepage": "https://docsearch.algolia.com",
"repository": {

View file

@ -1,7 +1,7 @@
{
"name": "@docsearch/css",
"description": "Styles for DocSearch.",
"version": "4.4.0",
"version": "4.5.0-beta.0",
"license": "MIT",
"homepage": "https://docsearch.algolia.com",
"repository": {

View file

@ -1,7 +1,7 @@
{
"name": "@docsearch/js",
"description": "JavaScript package for DocSearch, the best search experience for docs.",
"version": "4.4.0",
"version": "4.5.0-beta.0",
"license": "MIT",
"homepage": "https://docsearch.algolia.com",
"repository": {
@ -35,11 +35,14 @@
"watch": "nodemon --watch src --exec \"yarn on:change\" --ignore dist/ --ext ts,tsx"
},
"devDependencies": {
"@docsearch/react": "4.4.0",
"@docsearch/react": "4.5.0-beta.0",
"@rollup/plugin-replace": "6.0.2",
"htm": "3.1.1",
"nodemon": "^3.1.9",
"preact": "^10.0.0",
"rollup-plugin-dts": "^6.2.1"
},
"nx": {
"implicitDependencies": ["@docsearch/react"]
}
}

View file

@ -1,5 +1,5 @@
import type { InitialAskAiMessage } from '@docsearch/core';
import type { DocSearchProps as DocSearchComponentProps, DocSearchRef } from '@docsearch/react';
import type { DocSearchRef, InitialAskAiMessage } from '@docsearch/core';
import type { DocSearchProps as DocSearchComponentProps } from '@docsearch/react';
import { DocSearch, version as docSearchVersion } from '@docsearch/react';
import htm from 'htm';
import type { JSX } from 'preact';

View file

@ -1,7 +1,7 @@
{
"name": "@docsearch/modal",
"description": "DocSearch modal package for keyword search and Ask AI.",
"version": "4.4.0",
"version": "4.5.0-beta.0",
"license": "MIT",
"homepage": "https://docsearch.algolia.com",
"repository": {
@ -43,8 +43,8 @@
"watch": "nodemon --watch src --ext ts,tsx,js,jsx,json --ignore dist/ --ignore node_modules/ --verbose --delay 250ms --exec \"yarn on:change\""
},
"devDependencies": {
"@docsearch/core": "4.4.0",
"@docsearch/react": "4.4.0",
"@docsearch/core": "4.5.0-beta.0",
"@docsearch/react": "4.5.0-beta.0",
"@rollup/plugin-replace": "6.0.2",
"@testing-library/jest-dom": "6.6.3",
"@testing-library/react": "16.2.0",

View file

@ -1,7 +1,7 @@
{
"name": "@docsearch/react",
"description": "React package for DocSearch, the best search experience for docs.",
"version": "4.4.0",
"version": "4.5.0-beta.0",
"license": "MIT",
"homepage": "https://docsearch.algolia.com",
"repository": {
@ -52,12 +52,12 @@
"watch": "nodemon --watch src --ext ts,tsx,js,jsx,json --ignore dist/ --ignore node_modules/ --verbose --delay 250ms --exec \"yarn on:change\""
},
"dependencies": {
"@docsearch/css": "4.4.0"
"@docsearch/css": "4.5.0-beta.0"
},
"devDependencies": {
"@ai-sdk/react": "^2.0.30",
"@algolia/autocomplete-core": "1.19.2",
"@docsearch/core": "4.4.0",
"@docsearch/core": "4.5.0-beta.0",
"@rollup/plugin-replace": "6.0.2",
"@testing-library/jest-dom": "6.6.3",
"@testing-library/react": "16.2.0",

View file

@ -1 +1 @@
export const version = '4.4.0';
export const version = '4.5.0-beta.0';

View file

@ -1,7 +1,7 @@
{
"name": "@docsearch/sidepanel-js",
"description": "JavaScript package for DocSearch Sidepanel for interfacing with Ask AI.",
"version": "4.4.0",
"version": "4.5.0-beta.0",
"license": "MIT",
"homepage": "https://docsearch.algolia.com",
"repository": {
@ -38,10 +38,13 @@
"watch": "nodemon --watch src --ext ts,tsx,js,jsx,json --ignore dist/ --ignore node_modules/ --verbose --delay 250ms --exec \"yarn on:change\""
},
"devDependencies": {
"@docsearch/react": "4.4.0",
"@docsearch/react": "4.5.0-beta.0",
"@rollup/plugin-replace": "6.0.2",
"nodemon": "^3.1.9",
"preact": "^10.0.0",
"rollup-plugin-dts": "^6.2.1"
},
"nx": {
"implicitDependencies": ["@docsearch/react"]
}
}

View file

@ -1,5 +1,5 @@
import type { InitialAskAiMessage } from '@docsearch/core';
import type { DocSearchRef, DocSearchSidepanelProps } from '@docsearch/react/sidepanel';
import type { DocSearchRef, InitialAskAiMessage } from '@docsearch/core';
import type { DocSearchSidepanelProps } from '@docsearch/react/sidepanel';
import { DocSearchSidepanel } from '@docsearch/react/sidepanel';
import { render, createElement, unmountComponentAtNode, createRef } from 'preact/compat';

View file

@ -1,7 +1,7 @@
{
"name": "@docsearch/sidepanel",
"description": "DocSearch Sidepanel package for Ask AI.",
"version": "4.4.0",
"version": "4.5.0-beta.0",
"license": "MIT",
"homepage": "https://docsearch.algolia.com",
"repository": {
@ -48,11 +48,11 @@
"watch": "nodemon --watch src --ext ts,tsx,js,jsx,json --ignore dist/ --ignore node_modules/ --verbose --delay 250ms --exec \"yarn on:change\""
},
"dependencies": {
"@docsearch/css": "4.4.0"
"@docsearch/css": "4.5.0-beta.0"
},
"devDependencies": {
"@docsearch/core": "4.4.0",
"@docsearch/react": "4.4.0",
"@docsearch/core": "4.5.0-beta.0",
"@docsearch/react": "4.5.0-beta.0",
"@rollup/plugin-replace": "6.0.2",
"@testing-library/jest-dom": "6.6.3",
"@testing-library/react": "16.2.0",

View file

@ -1,6 +1,6 @@
{
"name": "@docsearch/website",
"version": "4.4.0",
"version": "4.5.0-beta.0",
"private": true,
"homepage": "https://docsearch.algolia.com/",
"scripts": {

View file

@ -2327,7 +2327,25 @@ __metadata:
languageName: node
linkType: hard
"@docsearch/core@npm:4.4.0, @docsearch/core@workspace:*, @docsearch/core@workspace:packages/docsearch-core":
"@docsearch/core@npm:4.4.0":
version: 4.4.0
resolution: "@docsearch/core@npm:4.4.0"
peerDependencies:
"@types/react": ">= 16.8.0 < 20.0.0"
react: ">= 16.8.0 < 20.0.0"
react-dom: ">= 16.8.0 < 20.0.0"
peerDependenciesMeta:
"@types/react":
optional: true
react:
optional: true
react-dom:
optional: true
checksum: 10c0/1891f10a7a323e1947e53ec040cb1f9586a8bd7e22b791cbcc9619b44404b79cce587a0acb18d91d4354566b96232fc2243d0e9ec1d0dbc4cdb077f5434cff7c
languageName: node
linkType: hard
"@docsearch/core@npm:4.5.0-beta.0, @docsearch/core@workspace:*, @docsearch/core@workspace:packages/docsearch-core":
version: 0.0.0-use.local
resolution: "@docsearch/core@workspace:packages/docsearch-core"
dependencies:
@ -2351,7 +2369,14 @@ __metadata:
languageName: unknown
linkType: soft
"@docsearch/css@npm:4.4.0, @docsearch/css@workspace:*, @docsearch/css@workspace:packages/docsearch-css":
"@docsearch/css@npm:4.4.0":
version: 4.4.0
resolution: "@docsearch/css@npm:4.4.0"
checksum: 10c0/fcbc6d17d70e7e6295fa022aa254dcfc32854f0f6e9931db1a4c58a32acc5ba0594b99c2bb517625e201b3c0e68f9061c37735d1f96c711a4ce18796a99fde9d
languageName: node
linkType: hard
"@docsearch/css@npm:4.5.0-beta.0, @docsearch/css@workspace:*, @docsearch/css@workspace:packages/docsearch-css":
version: 0.0.0-use.local
resolution: "@docsearch/css@workspace:packages/docsearch-css"
dependencies:
@ -2363,18 +2388,18 @@ __metadata:
version: 0.0.0-use.local
resolution: "@docsearch/js-example@workspace:examples/demo-js"
dependencies:
"@docsearch/css": "npm:4.4.0"
"@docsearch/js": "npm:4.4.0"
"@docsearch/sidepanel-js": "npm:4.4.0"
"@docsearch/css": "npm:4.5.0-beta.0"
"@docsearch/js": "npm:4.5.0-beta.0"
"@docsearch/sidepanel-js": "npm:4.5.0-beta.0"
vite: "npm:^6.0.7"
languageName: unknown
linkType: soft
"@docsearch/js@npm:4.4.0, @docsearch/js@workspace:packages/docsearch-js":
"@docsearch/js@npm:4.5.0-beta.0, @docsearch/js@workspace:packages/docsearch-js":
version: 0.0.0-use.local
resolution: "@docsearch/js@workspace:packages/docsearch-js"
dependencies:
"@docsearch/react": "npm:4.4.0"
"@docsearch/react": "npm:4.5.0-beta.0"
"@rollup/plugin-replace": "npm:6.0.2"
htm: "npm:3.1.1"
nodemon: "npm:^3.1.9"
@ -2387,8 +2412,8 @@ __metadata:
version: 0.0.0-use.local
resolution: "@docsearch/modal@workspace:packages/docsearch-modal"
dependencies:
"@docsearch/core": "npm:4.4.0"
"@docsearch/react": "npm:4.4.0"
"@docsearch/core": "npm:4.5.0-beta.0"
"@docsearch/react": "npm:4.5.0-beta.0"
"@rollup/plugin-replace": "npm:6.0.2"
"@testing-library/jest-dom": "npm:6.6.3"
"@testing-library/react": "npm:16.2.0"
@ -2483,14 +2508,44 @@ __metadata:
languageName: unknown
linkType: soft
"@docsearch/react@npm:^4.1.0, @docsearch/react@workspace:packages/docsearch-react":
version: 0.0.0-use.local
resolution: "@docsearch/react@workspace:packages/docsearch-react"
"@docsearch/react@npm:^4.1.0":
version: 4.4.0
resolution: "@docsearch/react@npm:4.4.0"
dependencies:
"@ai-sdk/react": "npm:^2.0.30"
"@algolia/autocomplete-core": "npm:1.19.2"
"@docsearch/core": "npm:4.4.0"
"@docsearch/css": "npm:4.4.0"
ai: "npm:^5.0.30"
algoliasearch: "npm:^5.28.0"
marked: "npm:^16.3.0"
zod: "npm:^4.1.8"
peerDependencies:
"@types/react": ">= 16.8.0 < 20.0.0"
react: ">= 16.8.0 < 20.0.0"
react-dom: ">= 16.8.0 < 20.0.0"
search-insights: ">= 1 < 3"
peerDependenciesMeta:
"@types/react":
optional: true
react:
optional: true
react-dom:
optional: true
search-insights:
optional: true
checksum: 10c0/7c0f289767b1cdd89fe05c899cd2574c7d273ce459cf7fb122ad4f427a406a5cc9f4f39ca6188b7f9f927d7f471f7af2a6ab5e0cb7d285494d0c9458876eac03
languageName: node
linkType: hard
"@docsearch/react@workspace:packages/docsearch-react":
version: 0.0.0-use.local
resolution: "@docsearch/react@workspace:packages/docsearch-react"
dependencies:
"@ai-sdk/react": "npm:^2.0.30"
"@algolia/autocomplete-core": "npm:1.19.2"
"@docsearch/core": "npm:4.5.0-beta.0"
"@docsearch/css": "npm:4.5.0-beta.0"
"@rollup/plugin-replace": "npm:6.0.2"
"@testing-library/jest-dom": "npm:6.6.3"
"@testing-library/react": "npm:16.2.0"
@ -2518,11 +2573,11 @@ __metadata:
languageName: unknown
linkType: soft
"@docsearch/sidepanel-js@npm:4.4.0, @docsearch/sidepanel-js@workspace:packages/docsearch-sidepanel-js":
"@docsearch/sidepanel-js@npm:4.5.0-beta.0, @docsearch/sidepanel-js@workspace:packages/docsearch-sidepanel-js":
version: 0.0.0-use.local
resolution: "@docsearch/sidepanel-js@workspace:packages/docsearch-sidepanel-js"
dependencies:
"@docsearch/react": "npm:4.4.0"
"@docsearch/react": "npm:4.5.0-beta.0"
"@rollup/plugin-replace": "npm:6.0.2"
nodemon: "npm:^3.1.9"
preact: "npm:^10.0.0"
@ -2534,9 +2589,9 @@ __metadata:
version: 0.0.0-use.local
resolution: "@docsearch/sidepanel@workspace:packages/docsearch-sidepanel"
dependencies:
"@docsearch/core": "npm:4.4.0"
"@docsearch/css": "npm:4.4.0"
"@docsearch/react": "npm:4.4.0"
"@docsearch/core": "npm:4.5.0-beta.0"
"@docsearch/css": "npm:4.5.0-beta.0"
"@docsearch/react": "npm:4.5.0-beta.0"
"@rollup/plugin-replace": "npm:6.0.2"
"@testing-library/jest-dom": "npm:6.6.3"
"@testing-library/react": "npm:16.2.0"