chore: release v4.5.0-beta.0 (#2834)
This commit is contained in:
parent
283ff35e6c
commit
13db25fe58
19 changed files with 132 additions and 49 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
|
@ -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
|
||||
|
|
|
|||
15
CHANGELOG.md
15
CHANGELOG.md
|
|
@ -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)
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -3,6 +3,6 @@
|
|||
"packages/*",
|
||||
"examples/*"
|
||||
],
|
||||
"version": "4.4.0",
|
||||
"version": "4.5.0-beta.0",
|
||||
"npmClient": "yarn"
|
||||
}
|
||||
}
|
||||
8
nx.json
Normal file
8
nx.json
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"$schema": "https://raw.githubusercontent.com/nrwl/nx/master/packages/nx/schemas/nx-schema.json",
|
||||
"targetDefaults": {
|
||||
"build": {
|
||||
"dependsOn": ["^build"]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -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": {
|
||||
|
|
|
|||
|
|
@ -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": {
|
||||
|
|
|
|||
|
|
@ -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"]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
export const version = '4.4.0';
|
||||
export const version = '4.5.0-beta.0';
|
||||
|
|
|
|||
|
|
@ -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"]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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": {
|
||||
|
|
|
|||
89
yarn.lock
89
yarn.lock
|
|
@ -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"
|
||||
|
|
|
|||
Loading…
Reference in a new issue