Releases: Constructor-io/constructorio-ui-asa
Releases · Constructor-io/constructorio-ui-asa
Release list
Expand onViewMore callback to provide more parameters
What's Changed
- [NO-REF] - add full response to onViewMore callback by @vladconstructor in #105
New Contributors
- @vladconstructor made their first contribution in #105
Full Changelog: v1.3.0...v1.4.0
Add optional thread id to resume thread.
What's Changed
- add thread id as prop by @v-i-s-h-n-u-ps in #101
- [AT-180]: add a11y flow checks by @dmitrycnstrc in #96
Full Changelog: v1.2.0...v1.3.0
Export useCioAsaContext from the public API
What's Changed
- Add .npmrc with security hardening settings by @danmcc-admin in #84
- [NO-REF]: Export useCioAsaContext from the public API by @dmitrycnstrc in #100
New Contributors
- @danmcc-admin made their first contribution in #84
Full Changelog: v1.1.1...v1.2.0
Agent request config passthrough
What's Changed
- feat(agent): forward all configured agent params to the results stream by @v-i-s-h-n-u-ps in #99
Full Changelog: v1.1.0...v1.1.1
Add analytics
What's Changed
- fix(storybook): fix doc links under GH Pages sub-path and focus scrol… by @dmitrycnstrc in #92
- fix(deps): bump brace-expansion overrides to patched versions by @dmitrycnstrc in #93
- add analytics events by @v-i-s-h-n-u-ps in #95
Full Changelog: v1.0.0...v1.1.0
Initial release
No ref/checklist for release (#91) * [CI-3602] Add Context Provider * add tests * lint * create product card * pr fixes * add test * add server tests * undo server test * Bump axios from 1.7.2 to 1.7.4 Bumps [axios](https://github.com/axios/axios) from 1.7.2 to 1.7.4. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.7.2...v1.7.4) --- updated-dependencies: - dependency-name: axios dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * move items json * setup unit tests * test with bad test * fix test * create carousel component * fix deps * newlines * css and package fixes * add tests * test fix * css note * pr changes * pr fixes * remove dep * npm i * Bump webpack from 5.91.0 to 5.94.0 Bumps [webpack](https://github.com/webpack/webpack) from 5.91.0 to 5.94.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.91.0...v5.94.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> * Bump micromatch from 4.0.7 to 4.0.8 Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.7 to 4.0.8. - [Release notes](https://github.com/micromatch/micromatch/releases) - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/micromatch/compare/4.0.7...4.0.8) --- updated-dependencies: - dependency-name: micromatch dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump vite from 4.5.3 to 4.5.5 Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.3 to 4.5.5. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v4.5.5/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v4.5.5/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> * Bump send and express Bumps [send](https://github.com/pillarjs/send) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `send` from 0.18.0 to 0.19.0 - [Release notes](https://github.com/pillarjs/send/releases) - [Changelog](https://github.com/pillarjs/send/blob/master/HISTORY.md) - [Commits](https://github.com/pillarjs/send/compare/0.18.0...0.19.0) Updates `express` from 4.19.2 to 4.21.0 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md) - [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0) --- updated-dependencies: - dependency-name: send dependency-type: indirect - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump serve-static and express Bumps [serve-static](https://github.com/expressjs/serve-static) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `serve-static` from 1.15.0 to 1.16.2 - [Release notes](https://github.com/expressjs/serve-static/releases) - [Changelog](https://github.com/expressjs/serve-static/blob/v1.16.2/HISTORY.md) - [Commits](https://github.com/expressjs/serve-static/compare/v1.15.0...v1.16.2) Updates `express` from 4.19.2 to 4.21.0 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md) - [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0) --- updated-dependencies: - dependency-name: serve-static dependency-type: indirect - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump body-parser and express Bumps [body-parser](https://github.com/expressjs/body-parser) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `body-parser` from 1.20.2 to 1.20.3 - [Release notes](https://github.com/expressjs/body-parser/releases) - [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md) - [Commits](https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3) Updates `express` from 4.19.2 to 4.21.0 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md) - [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0) --- updated-dependencies: - dependency-name: body-parser dependency-type: indirect - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump path-to-regexp and express Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `path-to-regexp` from 0.1.7 to 0.1.10 - [Release notes](https://github.com/pillarjs/path-to-regexp/releases) - [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md) - [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.7...v0.1.10) Updates `express` from 4.19.2 to 4.21.0 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md) - [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0) --- updated-dependencies: - dependency-name: path-to-regexp dependency-type: indirect - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * fetch results using hooks * CI-3835 - Carousel Responsiveness * CI-3835 update test * Bump rollup from 3.29.4 to 3.29.5 Bumps [rollup](https://github.com/rollup/rollup) from 3.29.4 to 3.29.5. - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v3.29.4...v3.29.5) --- updated-dependencies: - dependency-name: rollup dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * setup server tests * use state in hook * Update src/hooks/useAsaResults.ts Co-authored-by: Islam Moustafa <58053149+mocca102@users.noreply.github.com> * Update src/hooks/useAsaResults.ts Co-authored-by: Islam Moustafa <58053149+mocca102@users.noreply.github.com> * Update src/hooks/useAsaResults.ts Co-authored-by: Islam Moustafa <58053149+mocca102@users.noreply.github.com> * code review changes * create test [WORK IN PROGRESS] * add tests * code review fixes * Bump cookie and express Bumps [cookie](https://github.com/jshttp/cookie) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `cookie` from 0.6.0 to 0.7.1 - [Release notes](https://github.com/jshttp/cookie/releases) - [Commits](https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.1) Updates `express` from 4.21.0 to 4.21.1 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.1/History.md) - [Commits](https://github.com/expressjs/express/compare/4.21.0...4.21.1) --- updated-dependencies: - dependency-name: cookie dependency-type: indirect - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * code review fixes * unit tests * Update Storybook logo URLs * Update favicon * Bump nanoid from 3.3.7 to 3.3.8 Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.7 to 3.3.8. - [Release notes](https://github.com/ai/nanoid/releases) - [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md) - [Commits](https://github.com/ai/nanoid/compare/3.3.7...3.3.8) --- updated-dependencies: - dependency-name: nanoid dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump path-to-regexp and express Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `path-to-regexp` from 0.1.10 to 0.1.12 - [Release notes](https://github.com/pillarjs/path-to-regexp/releases) - [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md) - [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.10...v0.1.12) Updates `express` from 4.21.1 to 4.21.2 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md) - [Commits](https://github.com/expressjs/express/compare/4.21.1...4.21.2) --- updated-dependencies: - dependency-name: path-to-regexp dependency-type: indirect - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump cross-spawn from 7.0.3 to 7.0.6 Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6. - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md) - [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6) --- updated-dependencies: - dependency-name: cross-spawn dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump store2 from 2.14.3 to 2.14.4 Bumps [store2](https://github.com/nbubna/store) from 2.14.3 to 2.14.4. - [Commits](https://github.com/nbubna/store/compare/2.14.3...2.14.4) --- updated-dependencies: - dependency-name: store2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump tar-fs from 2.1.1 to 2.1.2 Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 2.1.1 to 2.1.2. - [Commits](https://github.com/mafintosh/tar-fs/compare/v2.1.1...v2.1.2) --- updated-dependencies: - dependency-name: tar-fs dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump axios from 1.7.4 to 1.10.0 Bumps [axios](https://github.com/axios/axios) from 1.7.4 to 1.10.0. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.7.4...v1.10.0) --- updated-dependencies: - dependency-name: axios dependency-version: 1.10.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump @babel/runtime from 7.24.7 to 7.27.6 Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.24.7 to 7.27.6. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.27.6/packages/babel-runtime) --- updated-dependencies: - dependency-name: "@babel/runtime" dependency-version: 7.27.6 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump @babel/helpers from 7.24.7 to 7.27.6 Bumps [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) from 7.24.7 to 7.27.6. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.27.6/packages/babel-helpers) --- updated-dependencies: - dependency-name: "@babel/helpers" dependency-version: 7.27.6 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump vite from 4.5.5 to 4.5.14 Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.5 to 4.5.14. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v4.5.14/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v4.5.14/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-version: 4.5.14 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> * Bump tar-fs from 2.1.2 to 2.1.3 Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 2.1.2 to 2.1.3. - [Commits](https://github.com/mafintosh/tar-fs/compare/v2.1.2...v2.1.3) --- updated-dependencies: - dependency-name: tar-fs dependency-version: 2.1.3 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Add Dependabot check * Switch to private repo variables Co-authored-by: Enes Kutay SEZEN <eneskutaysezen@gmail.com> * Bump on-headers and compression Bumps [on-headers](https://github.com/jshttp/on-headers) and [compression](https://github.com/expressjs/compression). These dependencies needed to be updated together. Updates `on-headers` from 1.0.2 to 1.1.0 - [Release notes](https://github.com/jshttp/on-headers/releases) - [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md) - [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0) Updates `compression` from 1.7.4 to 1.8.1 - [Release notes](https://github.com/expressjs/compression/releases) - [Changelog](https://github.com/expressjs/compression/blob/master/HISTORY.md) - [Commits](https://github.com/expressjs/compression/compare/1.7.4...v1.8.1) --- updated-dependencies: - dependency-name: on-headers dependency-version: 1.1.0 dependency-type: indirect - dependency-name: compression dependency-version: 1.8.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump form-data from 4.0.0 to 4.0.4 Bumps [form-data](https://github.com/form-data/form-data) from 4.0.0 to 4.0.4. - [Release notes](https://github.com/form-data/form-data/releases) - [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md) - [Commits](https://github.com/form-data/form-data/compare/v4.0.0...v4.0.4) --- updated-dependencies: - dependency-name: form-data dependency-version: 4.0.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * [CDX-180] Add volta config to repo (#38) Co-authored-by: Evan Yan <evan.yan@constructor.io> * Bump axios from 1.10.0 to 1.12.1 (#40) Bumps [axios](https://github.com/axios/axios) from 1.10.0 to 1.12.1. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.10.0...v1.12.1) --- updated-dependencies: - dependency-name: axios dependency-version: 1.12.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump vite and @storybook/react-vite (#39) Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) and [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite). These dependencies needed to be updated together. Updates `vite` from 4.5.14 to 7.1.5 - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v7.1.5/packages/vite) Updates `@storybook/react-vite` from 7.6.20 to 9.1.5 - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v9.1.5/code/frameworks/react-vite) --- updated-dependencies: - dependency-name: vite dependency-version: 7.1.5 dependency-type: direct:development - dependency-name: "@storybook/react-vite" dependency-version: 9.1.5 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Rename assistant to agent (#41) Co-authored-by: Hossam Hindawy <hossam.hindawy@hossam.hindawy-Q7M9F6QK6G> * Bump playwright from 1.44.1 to 1.56.1 (#43) Bumps [playwright](https://github.com/microsoft/playwright) from 1.44.1 to 1.56.1. - [Release notes](https://github.com/microsoft/playwright/releases) - [Commits](https://github.com/microsoft/playwright/compare/v1.44.1...v1.56.1) --- updated-dependencies: - dependency-name: playwright dependency-version: 1.56.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump vite from 6.3.6 to 6.4.1 (#44) Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.3.6 to 6.4.1. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/create-vite@6.4.1/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-version: 6.4.1 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump js-yaml (#45) Bumps and [js-yaml](https://github.com/nodeca/js-yaml). These dependencies needed to be updated together. Updates `js-yaml` from 4.1.0 to 4.1.1 - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1) Updates `js-yaml` from 3.14.1 to 3.14.2 - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1) --- updated-dependencies: - dependency-name: js-yaml dependency-version: 4.1.1 dependency-type: indirect - dependency-name: js-yaml dependency-version: 3.14.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump glob from 10.4.1 to 10.5.0 (#46) Bumps [glob](https://github.com/isaacs/node-glob) from 10.4.1 to 10.5.0. - [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md) - [Commits](https://github.com/isaacs/node-glob/compare/v10.4.1...v10.5.0) --- updated-dependencies: - dependency-name: glob dependency-version: 10.5.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump qs from 6.13.0 to 6.14.1 (#48) Bumps [qs](https://github.com/ljharb/qs) from 6.13.0 to 6.14.1. - [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md) - [Commits](https://github.com/ljharb/qs/compare/v6.13.0...v6.14.1) --- updated-dependencies: - dependency-name: qs dependency-version: 6.14.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump storybook from 8.6.14 to 8.6.15 (#47) Bumps [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) from 8.6.14 to 8.6.15. - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v8.6.15/code/core) --- updated-dependencies: - dependency-name: storybook dependency-version: 8.6.15 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump lodash from 4.17.21 to 4.17.23 (#49) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.17.23. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23) --- updated-dependencies: - dependency-name: lodash dependency-version: 4.17.23 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add claude code review (#50) * Bump ajv from 6.12.6 to 6.14.0 (#55) Bumps [ajv](https://github.com/ajv-validator/ajv) from 6.12.6 to 6.14.0. - [Release notes](https://github.com/ajv-validator/ajv/releases) - [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.6...v6.14.0) --- updated-dependencies: - dependency-name: ajv dependency-version: 6.14.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump axios from 1.12.2 to 1.13.5 (#53) Bumps [axios](https://github.com/axios/axios) from 1.12.2 to 1.13.5. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.12.2...v1.13.5) --- updated-dependencies: - dependency-name: axios dependency-version: 1.13.5 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump minimatch (#58) Bumps and [minimatch](https://github.com/isaacs/minimatch). These dependencies needed to be updated together. Updates `minimatch` from 9.0.4 to 9.0.9 - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v9.0.4...v9.0.9) Updates `minimatch` from 3.1.2 to 3.1.5 - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v9.0.4...v9.0.9) --- updated-dependencies: - dependency-name: minimatch dependency-version: 9.0.9 dependency-type: indirect - dependency-name: minimatch dependency-version: 3.1.5 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump qs from 6.14.1 to 6.14.2 (#54) Bumps [qs](https://github.com/ljharb/qs) from 6.14.1 to 6.14.2. - [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md) - [Commits](https://github.com/ljharb/qs/compare/v6.14.1...v6.14.2) --- updated-dependencies: - dependency-name: qs dependency-version: 6.14.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump rollup from 4.50.2 to 4.59.0 (#59) Bumps [rollup](https://github.com/rollup/rollup) from 4.50.2 to 4.59.0. - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v4.50.2...v4.59.0) --- updated-dependencies: - dependency-name: rollup dependency-version: 4.59.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump storybook from 8.6.15 to 8.6.17 (#57) Bumps [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) from 8.6.15 to 8.6.17. - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/v8.6.17/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v8.6.17/code/core) --- updated-dependencies: - dependency-name: storybook dependency-version: 8.6.17 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump webpack from 5.94.0 to 5.105.0 (#52) Bumps [webpack](https://github.com/webpack/webpack) from 5.94.0 to 5.105.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack/compare/v5.94.0...v5.105.0) --- updated-dependencies: - dependency-name: webpack dependency-version: 5.105.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump @tootallnate/once and jest-environment-jsdom (#60) * Bump @tootallnate/once and jest-environment-jsdom Removes [@tootallnate/once](https://github.com/TooTallNate/once). It's no longer used after updating ancestor dependency [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom). These dependencies need to be updated together. Removes `@tootallnate/once` Updates `jest-environment-jsdom` from 29.7.0 to 30.2.0 - [Release notes](https://github.com/jestjs/jest/releases) - [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/jestjs/jest/commits/v30.2.0/packages/jest-environment-jsdom) --- updated-dependencies: - dependency-name: "@tootallnate/once" dependency-version: dependency-type: indirect - dependency-name: jest-environment-jsdom dependency-version: 30.2.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> * Bump @tootallnate/once and jest-environment-jsdom Removes [@tootallnate/once](https://github.com/TooTallNate/once). It's no longer used after updating ancestor dependency [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom). These dependencies need to be updated together. Removes `@tootallnate/once` Updates `jest-environment-jsdom` from 29.7.0 to 30.2.0 - [Release notes](https://github.com/jestjs/jest/releases) - [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/jestjs/jest/commits/v30.2.0/packages/jest-environment-jsdom) --- updated-dependencies: - dependency-name: "@tootallnate/once" dependency-version: dependency-type: indirect - dependency-name: jest-environment-jsdom dependency-version: 30.2.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> * Refactor tests in useRequestConfigs to use mockHref instead of window.location * Bump dependencies: update storybook to 8.6.18, webpack to 5.105.4, and various other packages --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Aleksei Pavlov <pavlov.aleksey.m@gmail.com> * Bump axios from 1.12.2 to 1.13.6 (#62) Bumps [axios](https://github.com/axios/axios) from 1.12.2 to 1.13.6. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.12.2...v1.13.6) --- updated-dependencies: - dependency-name: axios dependency-version: 1.13.6 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump minimatch (#63) Bumps and [minimatch](https://github.com/isaacs/minimatch). These dependencies needed to be updated together. Updates `minimatch` from 9.0.4 to 9.0.9 - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v9.0.4...v9.0.9) Updates `minimatch` from 3.1.2 to 3.1.5 - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v9.0.4...v9.0.9) --- updated-dependencies: - dependency-name: minimatch dependency-version: 9.0.9 dependency-type: indirect - dependency-name: minimatch dependency-version: 3.1.5 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump rollup from 4.50.2 to 4.59.0 (#64) Bumps [rollup](https://github.com/rollup/rollup) from 4.50.2 to 4.59.0. - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v4.50.2...v4.59.0) --- updated-dependencies: - dependency-name: rollup dependency-version: 4.59.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump ajv from 6.12.6 to 6.14.0 (#65) Bumps [ajv](https://github.com/ajv-validator/ajv) from 6.12.6 to 6.14.0. - [Release notes](https://github.com/ajv-validator/ajv/releases) - [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.6...v6.14.0) --- updated-dependencies: - dependency-name: ajv dependency-version: 6.14.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump qs from 6.14.1 to 6.15.0 (#66) Bumps [qs](https://github.com/ljharb/qs) from 6.14.1 to 6.15.0. - [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md) - [Commits](https://github.com/ljharb/qs/compare/v6.14.1...v6.15.0) --- updated-dependencies: - dependency-name: qs dependency-version: 6.15.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Remove deprecated arguments from Claude PR Review workflow (#69) * Update CODEOWNERS (#86) Change codeowners from customer-integrations to agent-tools * Bump dependencies to resolve Dependabot alerts (#87) * [AT-136]: Rework UI library with new ASA components (#85) * Update Button component with theme, size variants and new stories * add other components * fix lint * remove tests & fix hooks preview * fix links * a11y & fixes * a11y & api request update * update client js lib deps * refactoring * additional UI fixes & storybook props updates * fix UI * fix UI * update conifg * fix styles * fix * fix user message UI * fix chat UI * fix animation after design review * add layout view props * fix lint * fix important issues * fix review issues * fixes * use Button from constructorio-ui-components with style overrides * extract ResultsBlock from AiMessage, add componentOverrides for loader and textBubble * add translations system, remove desktopLayout/view state, add componentOverrides to all components - Extract configurable translations with translate() utility (agent-overview pattern) - Remove desktopLayout prop — Chat fills its container, client controls layout - Derive welcome/chat view from messages.length instead of useState - Add full componentOverrides pattern (RenderPropsWrapper from ui-components) to: ChatHeader, ChatInput, UserMessage, WelcomeScreen, AiMessage, ResultsBlock - Chat aggregates all child overrides via ChatComponentOverrides prop - Update stories and IntegrationGuide docs * extract inline SVGs into src/icons folder Move all inline SVG icons to dedicated icon components: - ChatBubbleDarkIcon, ChatBubbleLightIcon (Button) - SendArrowIcon (ChatInput) - SendPlaneIcon (WelcomeScreen) - ArrowRightIcon (ResultsBlock) * add componentOverrides storybook docs with live Canvas previews * rename textBubble to text in AiMessageOverrides, add product card override previews - Rename aiMessage.textBubble → aiMessage.text (clearer naming) - Add Canvas previews for Custom Product Card and Custom Product Card Sub-components - Fix Dialogue stories to use new ComponentOverrideProps pattern - Update all docs references * fix product card overrides: pass componentOverrides to ProductCard, fix layout overflow - Forward productCard sub-overrides (content, footer) to ProductCard component - Remove overflow:hidden from product card to prevent clipping - Use margin-top:auto on add-to-cart button to align at bottom - Consolidate CustomProductCard and CustomProductCardParts into single story - Update MDX docs to match * resolve prettier errors and remove redundant story names * add focus trap to modal dialog for ARIA compliance Tab/Shift+Tab now cycles within the dialog boundary instead of escaping to content behind the overlay. * fix productNormalizer: use ?? for value-bearing fields, make sale badge translatable - Replace || with ?? for id, name, imageUrl so legitimate empty-string or zero values are not dropped in favor of fallbacks. - Add 'CioAsa.results.saleBadge' translation key so the badge text is no longer hardcoded English. - Accept optional saleBadgeText in normalizeItemToProduct and pass translated value from the rendering layer. * throw on missing provider/domain in useAsaResults instead of silent no-op A misconfigured integration now fails loudly at hook init rather than rendering a chat UI that silently does nothing on submit. * handle group stream events and resilient search_result parsing The agent SSE stream emits 'group' events as headers before their associated 'search_result' events. Previously only search_result was handled and it assumed data.response was always present — bare events or events following a group header would silently produce empty groups. Now: - 'group' events are captured and associated with the next search_result - search_result falls back to data.results or data itself when data.response is absent * guard stream finally block against stale IIFE ownership If clearHistory cancels the reader and a new sendMessage starts before the old IIFE's finally runs, the stale finally would flip isStreaming back to false on the new stream. Now the finally only resets state when its reader is still the active one. * type renderProductCard param with ProductCardProps instead of any * guard ResizeObserver usage for SSR/older environments Falls back to a one-time compute() when ResizeObserver is unavailable. * fix storybook import, use font-family CSS variable, remove misleading aria-modal - Import from @storybook/blocks instead of deprecated @storybook/addon-docs/blocks - Replace all hardcoded font-family: 'Inter' with var(--cio-asa-font-family) for theming - Remove aria-modal="true" from Chat since no focus trap is implemented * fix lint errors: prettier formatting and no-loop-func violation - Remove empty line left by aria-modal removal (prettier) - Remove redundant parens in productNormalizer (prettier) - Move pendingGroup read outside setMessages callback to avoid no-loop-func * fix complexity and react/no-danger lint errors - Extract stream event handlers from useAsaResults to reduce cyclomatic complexity - Replace inline dangerouslySetInnerHTML with TermsText component in stories * move constructorio-ui-components to peer dependency and remove storybook vite alias * refactor: extract reusable hooks and helpers from components - Split ResultsBlock into constants and renderProductCard modules - Extract shared useMessageInput hook for ChatInput and WelcomeScreen - Move stream handlers out of useAsaResults into asaStreamHandlers - Extract useFocusTrap hook from Chat * fix: export CioAsaProvider, modernize CI, align supported Node version - Export CioAsaProvider from public API (documented but missing) - Bump CI actions to v4, use npm ci, add Node 18/20/22 matrix + check-types - Set engines.node to >=18 to match toolchain and CI * refactor: narrow public API and remove unused extension points - Replace 'export *' from types with an explicit public type list - Drop re-export of ProductCard/Carousel (available via peer dependency) - Remove unused ItemFieldGetters/Callbacks types and itemFieldGetters stub - Remove dead ProductInfo and PropsWithChildren types * add normalizeItem prop, localizable error state, align Node to v20 * fix cpell * add test * fixes * tests & fixes * fix: use nullish coalescing in translate fallback * chore: add constructorio peer deps to devDependencies for local dev/CI * refactor: use type-only import for Product in types.ts * fix: coerce Product id/name to string in normalizeItemToProduct * fix: preserve staticRequestConfigs domain in useRequestConfigs merge * perf: smooth-scroll only on new messages, auto during streaming * refactor: use optional chaining for hasGroups boolean * refactor: render close icon via CSS content for customization * refactor: drop cioClientOptions from provider props, clarify docs * fixes * fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * fixes --------- Co-authored-by: dmitrycnstrc <dmitrii.gulevskii@constructor.io> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * At 198/resolve dependabot alerts in constructorio UI asa (#88) * Bump dependencies to resolve Dependabot alerts * fix dependa alerts * update deps version * workflows for asa (#90) * workflows for asa * fix spell check * fix issues * Prepare repo for open-source release Replace customer image URLs with neutral placeholders, update LICENSE entity name to Constructor.io Corporation, and rewrite README to match sibling library structure. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Ahmad Mudaafi <mudaafi@gmail.com> Co-authored-by: Ahmad Mudaafi <ahmad.mudaafi@constructor.io> Co-authored-by: Vincent Galloro <vincentpetergalloro@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Islam Moustafa <58053149+mocca102@users.noreply.github.com> Co-authored-by: Vincent Galloro <34199896+VincentGalloro@users.noreply.github.com> Co-authored-by: Hossam Hassan Hindawy <7ossam9063@gmail.com> Co-authored-by: Hossam Hindawy <hossam.hindawy@hossam.hindawy-Q7M9F6QK6G> Co-authored-by: Steve Blaurock <sblaurock@gmail.com> Co-authored-by: Enes Kutay SEZEN <eneskutaysezen@gmail.com> Co-authored-by: Aleksei Pavlov <pavlov.aleksey.m@gmail.com> Co-authored-by: Evan Yan <103996156+evanyan13@users.noreply.github.com> Co-authored-by: Evan Yan <evan.yan@constructor.io> Co-authored-by: Pedro Bini <dev.pedrobini@gmail.com> Co-authored-by: Jimmy Li <jimmyli921@gmail.com> Co-authored-by: Dmitry G. <37666085+dmitrycnstrc@users.noreply.github.com> Co-authored-by: dmitrycnstrc <dmitrii.gulevskii@constructor.io> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>