From 9650b61bd9f8b1a4eb293a295bd26a18523876ae Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 22 Apr 2024 12:30:13 -0400 Subject: [PATCH] Update all non-major dependencies (#164) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [ai](https://sdk.vercel.ai/docs) ([source](https://github.com/vercel/ai)) | [`3.0.23` -> `3.0.24`](https://renovatebot.com/diffs/npm/ai/3.0.23/3.0.24) | [![age](https://developer.mend.io/api/mc/badges/age/npm/ai/3.0.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ai/3.0.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ai/3.0.23/3.0.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ai/3.0.23/3.0.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | [eslint-config-next](https://nextjs.org/docs/app/building-your-application/configuring/eslint#eslint-config) ([source](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next)) | [`14.2.1` -> `14.2.2`](https://renovatebot.com/diffs/npm/eslint-config-next/14.2.1/14.2.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/14.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-config-next/14.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-config-next/14.2.1/14.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/14.2.1/14.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | [next](https://nextjs.org) ([source](https://github.com/vercel/next.js)) | [`14.2.1` -> `14.2.2`](https://renovatebot.com/diffs/npm/next/14.2.1/14.2.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/next/14.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/next/14.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/next/14.2.1/14.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/14.2.1/14.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | [openai](https://github.com/openai/openai-python) | `1.20.0` -> `1.23.2` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/openai/1.23.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/openai/1.23.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/openai/1.20.0/1.23.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/openai/1.20.0/1.23.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | | [openai](https://github.com/openai/openai-node) | [`4.36.0` -> `4.38.2`](https://renovatebot.com/diffs/npm/openai/4.36.0/4.38.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/openai/4.38.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/openai/4.38.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/openai/4.36.0/4.38.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/openai/4.36.0/4.38.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | | [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action) | `v1.25.0` -> `v1.26.0` | [![age](https://developer.mend.io/api/mc/badges/age/github-tags/slackapi%2fslack-github-action/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/slackapi%2fslack-github-action/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/slackapi%2fslack-github-action/v1.25.0/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/slackapi%2fslack-github-action/v1.25.0/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | action | minor | | [zod](https://zod.dev) ([source](https://github.com/colinhacks/zod)) | [`3.22.4` -> `3.23.0`](https://renovatebot.com/diffs/npm/zod/3.22.4/3.23.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/zod/3.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/zod/3.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/zod/3.22.4/3.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/zod/3.22.4/3.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | --- ### Release Notes
vercel/ai (ai) ### [`v3.0.24`](https://github.com/vercel/ai/releases/tag/ai%403.0.24) [Compare Source](https://github.com/vercel/ai/compare/ai@3.0.23...ai@3.0.24) ##### Patch Changes - [`e94fb32`](https://github.com/vercel/ai/commit/e94fb32): feat(ai/rsc): Make `onSetAIState` and `onGetUIState` stable
vercel/next.js (eslint-config-next) ### [`v14.2.2`](https://github.com/vercel/next.js/compare/v14.2.1...c850e4a69a8ff62502753e2ff15bbabcea94b556) [Compare Source](https://github.com/vercel/next.js/compare/v14.2.1...v14.2.2)
vercel/next.js (next) ### [`v14.2.2`](https://github.com/vercel/next.js/compare/v14.2.1...c850e4a69a8ff62502753e2ff15bbabcea94b556) [Compare Source](https://github.com/vercel/next.js/compare/v14.2.1...v14.2.2)
openai/openai-python (openai) ### [`v1.23.2`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1232-2024-04-19) [Compare Source](https://github.com/openai/openai-python/compare/v1.23.1...v1.23.2) Full Changelog: [v1.23.1...v1.23.2](https://github.com/openai/openai-python/compare/v1.23.1...v1.23.2) ##### Bug Fixes - **api:** correct types for message attachment tools ([#​1348](https://github.com/openai/openai-python/issues/1348)) ([78a6261](https://github.com/openai/openai-python/commit/78a6261eaad7839284903287d4f647d9cb4ced0b)) ### [`v1.23.1`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1231-2024-04-18) [Compare Source](https://github.com/openai/openai-python/compare/v1.23.0...v1.23.1) Full Changelog: [v1.23.0...v1.23.1](https://github.com/openai/openai-python/compare/v1.23.0...v1.23.1) ##### Bug Fixes - **api:** correct types for attachments ([#​1342](https://github.com/openai/openai-python/issues/1342)) ([542d30c](https://github.com/openai/openai-python/commit/542d30c6dad4e139bf3eb443936d42b7b42dad54)) ### [`v1.23.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1230-2024-04-18) [Compare Source](https://github.com/openai/openai-python/compare/v1.22.0...v1.23.0) Full Changelog: [v1.22.0...v1.23.0](https://github.com/openai/openai-python/compare/v1.22.0...v1.23.0) ##### Features - **api:** add request id property to response classes ([#​1341](https://github.com/openai/openai-python/issues/1341)) ([444d680](https://github.com/openai/openai-python/commit/444d680cbb3745adbc27788213ae3312567136a8)) ##### Documentation - **helpers:** fix example snippets ([#​1339](https://github.com/openai/openai-python/issues/1339)) ([8929088](https://github.com/openai/openai-python/commit/8929088b206a04b4c5b85fb69b0b983fb56f9b03)) ### [`v1.22.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1220-2024-04-18) [Compare Source](https://github.com/openai/openai-python/compare/v1.21.2...v1.22.0) Full Changelog: [v1.21.2...v1.22.0](https://github.com/openai/openai-python/compare/v1.21.2...v1.22.0) ##### Features - **api:** batch list endpoint ([#​1338](https://github.com/openai/openai-python/issues/1338)) ([a776f38](https://github.com/openai/openai-python/commit/a776f387e3159f9a8f4dcaa7d0d3b78c2a884f91)) ##### Chores - **internal:** ban usage of lru_cache ([#​1331](https://github.com/openai/openai-python/issues/1331)) ([8f9223b](https://github.com/openai/openai-python/commit/8f9223bfe13200c685fc97c25ada3015a69c6df7)) - **internal:** bump pyright to 1.1.359 ([#​1337](https://github.com/openai/openai-python/issues/1337)) ([feec0dd](https://github.com/openai/openai-python/commit/feec0dd1dd243941a279c3224c5ca1d727d76676)) ### [`v1.21.2`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1212-2024-04-17) [Compare Source](https://github.com/openai/openai-python/compare/v1.21.1...v1.21.2) Full Changelog: [v1.21.1...v1.21.2](https://github.com/openai/openai-python/compare/v1.21.1...v1.21.2) ##### Chores - **internal:** add lru_cache helper function ([#​1329](https://github.com/openai/openai-python/issues/1329)) ([cbeebfc](https://github.com/openai/openai-python/commit/cbeebfcca8bf1a3feb4462a79e10099bda5bed84)) ### [`v1.21.1`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1211-2024-04-17) [Compare Source](https://github.com/openai/openai-python/compare/v1.21.0...v1.21.1) Full Changelog: [v1.21.0...v1.21.1](https://github.com/openai/openai-python/compare/v1.21.0...v1.21.1) ##### Chores - **api:** docs and response_format response property ([#​1327](https://github.com/openai/openai-python/issues/1327)) ([7a6d142](https://github.com/openai/openai-python/commit/7a6d142f013994c4eb9a4f55888464c885f8baf0)) ### [`v1.21.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1210-2024-04-17) [Compare Source](https://github.com/openai/openai-python/compare/v1.20.0...v1.21.0) Full Changelog: [v1.20.0...v1.21.0](https://github.com/openai/openai-python/compare/v1.20.0...v1.21.0) ##### Features - **api:** add vector stores ([#​1325](https://github.com/openai/openai-python/issues/1325)) ([038a3c5](https://github.com/openai/openai-python/commit/038a3c50db7b6a88f54ff1cd1ff6cbaef2caf87f))
openai/openai-node (openai) ### [`v4.38.2`](https://github.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4382-2024-04-19) [Compare Source](https://github.com/openai/openai-node/compare/v4.38.1...v4.38.2) Full Changelog: [v4.38.1...v4.38.2](https://github.com/openai/openai-node/compare/v4.38.1...v4.38.2) ##### Bug Fixes - **api:** correct types for message attachment tools ([#​787](https://github.com/openai/openai-node/issues/787)) ([8626884](https://github.com/openai/openai-node/commit/8626884abd2494aa081db9e50a2f268b6cebc5df)) ### [`v4.38.1`](https://github.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4381-2024-04-18) [Compare Source](https://github.com/openai/openai-node/compare/v4.38.0...v4.38.1) Full Changelog: [v4.38.0...v4.38.1](https://github.com/openai/openai-node/compare/v4.38.0...v4.38.1) ##### Bug Fixes - **api:** correct types for attachments ([#​783](https://github.com/openai/openai-node/issues/783)) ([6893631](https://github.com/openai/openai-node/commit/6893631334f75e232ba130f5dd67f1230b1e5fa0)) ### [`v4.38.0`](https://github.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4380-2024-04-18) [Compare Source](https://github.com/openai/openai-node/compare/v4.37.1...v4.38.0) Full Changelog: [v4.37.1...v4.38.0](https://github.com/openai/openai-node/compare/v4.37.1...v4.38.0) ##### Features - **api:** batch list endpoint ([#​781](https://github.com/openai/openai-node/issues/781)) ([d226759](https://github.com/openai/openai-node/commit/d226759164fbed33198d8bdc315c98e1052dade8)) ### [`v4.37.1`](https://github.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4371-2024-04-17) [Compare Source](https://github.com/openai/openai-node/compare/v4.37.0...v4.37.1) Full Changelog: [v4.37.0...v4.37.1](https://github.com/openai/openai-node/compare/v4.37.0...v4.37.1) ##### Chores - **api:** docs and response_format response property ([#​778](https://github.com/openai/openai-node/issues/778)) ([78f5c35](https://github.com/openai/openai-node/commit/78f5c3568d95d8e854c04049dc7d5643aa49e93f)) ### [`v4.37.0`](https://github.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4370-2024-04-17) [Compare Source](https://github.com/openai/openai-node/compare/v4.36.0...v4.37.0) Full Changelog: [v4.36.0...v4.37.0](https://github.com/openai/openai-node/compare/v4.36.0...v4.37.0) ##### Features - **api:** add vector stores ([#​776](https://github.com/openai/openai-node/issues/776)) ([8bb929b](https://github.com/openai/openai-node/commit/8bb929b2ee91c1bec0a00347bf4f7628652d1be3))
slackapi/slack-github-action (slackapi/slack-github-action) ### [`v1.26.0`](https://github.com/slackapi/slack-github-action/releases/tag/v1.26.0): Slack Send V1.26.0 [Compare Source](https://github.com/slackapi/slack-github-action/compare/v1.25.0...v1.26.0) #### What's Changed This release provides an escape hatch for sending the JSON content of a payload file exactly as is, without replacing any templated variables! Previously a payload file was parsed and templated variables were replaced with values from `github.context` and `github.env`. Any undefined variables were replaced with `???` in this process, which might have caused questions. That remains the default behavior, but now the JSON contents of a payload file can be sent exactly as written by setting the `payload-file-path-parsed` input to `false`: ```yaml - name: Send custom JSON data to Slack workflow id: slack uses: slackapi/slack-github-action@v1.26.0 with: payload-file-path: "./payload-slack-content.json" payload-file-path-parsed: false env: SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} ``` With this change, the contents of the example `payload-slack-content.json` will be sent to a webhook URL exactly as is! #### Recent commits ##### Enhancements - allow to use json file as is without replacing/parsing anything by [@​talgendler](https://github.com/talgendler) in [https://github.com/slackapi/slack-github-action/pull/299](https://github.com/slackapi/slack-github-action/pull/299) ##### Documentation - docs(readme): adjust whitespace in env assignment by [@​paulo9mv](https://github.com/paulo9mv) in [https://github.com/slackapi/slack-github-action/pull/296](https://github.com/slackapi/slack-github-action/pull/296) ##### Maintenance - ci(test): collect environment secrets from a prepared staging environment by [@​zimeg](https://github.com/zimeg) in [https://github.com/slackapi/slack-github-action/pull/294](https://github.com/slackapi/slack-github-action/pull/294) - ci(test): share environment secrets with pull requests from forked prs by [@​zimeg](https://github.com/zimeg) in [https://github.com/slackapi/slack-github-action/pull/297](https://github.com/slackapi/slack-github-action/pull/297) ##### Dependencies - Bump eslint-plugin-jsdoc from 46.10.1 to 48.2.1 by [@​dependabot](https://github.com/dependabot) in [https://github.com/slackapi/slack-github-action/pull/295](https://github.com/slackapi/slack-github-action/pull/295) - Bump eslint from 8.56.0 to 8.57.0 by [@​dependabot](https://github.com/dependabot) in [https://github.com/slackapi/slack-github-action/pull/289](https://github.com/slackapi/slack-github-action/pull/289) - Bump mocha from 10.2.0 to 10.3.0 by [@​dependabot](https://github.com/dependabot) in [https://github.com/slackapi/slack-github-action/pull/288](https://github.com/slackapi/slack-github-action/pull/288) - Bump https-proxy-agent from 7.0.2 to 7.0.4 by [@​dependabot](https://github.com/dependabot) in [https://github.com/slackapi/slack-github-action/pull/290](https://github.com/slackapi/slack-github-action/pull/290) - Bump [@​slack/web-api](https://github.com/slack/web-api) from 6.12.0 to 7.0.2 by [@​dependabot](https://github.com/dependabot) in [https://github.com/slackapi/slack-github-action/pull/287](https://github.com/slackapi/slack-github-action/pull/287) - Bump mocha from 10.3.0 to 10.4.0 by [@​dependabot](https://github.com/dependabot) in [https://github.com/slackapi/slack-github-action/pull/300](https://github.com/slackapi/slack-github-action/pull/300) - Bump axios from 1.6.7 to 1.6.8 by [@​dependabot](https://github.com/dependabot) in [https://github.com/slackapi/slack-github-action/pull/301](https://github.com/slackapi/slack-github-action/pull/301) - Bump eslint-plugin-jsdoc from 48.2.1 to 48.2.2 by [@​dependabot](https://github.com/dependabot) in [https://github.com/slackapi/slack-github-action/pull/302](https://github.com/slackapi/slack-github-action/pull/302) #### New Contributors - [@​paulo9mv](https://github.com/paulo9mv) made their first contribution in [https://github.com/slackapi/slack-github-action/pull/296](https://github.com/slackapi/slack-github-action/pull/296) - [@​talgendler](https://github.com/talgendler) made their first contribution in [https://github.com/slackapi/slack-github-action/pull/299](https://github.com/slackapi/slack-github-action/pull/299) **Full Changelog**: https://github.com/slackapi/slack-github-action/compare/v1.25.0...v1.26.0
colinhacks/zod (zod) ### [`v3.23.0`](https://github.com/colinhacks/zod/releases/tag/v3.23.0) [Compare Source](https://github.com/colinhacks/zod/compare/e7a9b9b3033991be6b4225f1be21da39c250bbb0...v3.23.0) Zod 3.23 is now available. This is the final `3.x` release before Zod 4.0. To try it out: ```sh npm install zod ``` #### Features ##### `z.string().date()` Zod can now validate ISO 8601 date strings. Thanks [@​igalklebanov](https://github.com/igalklebanov)! [https://github.com/colinhacks/zod/pull/1766](https://github.com/colinhacks/zod/pull/1766) ```ts const schema = z.string().date(); schema.parse("2022-01-01"); // OK ``` ##### `z.string().time()` Zod can now validate ISO 8601 time strings. Thanks [@​igalklebanov](https://github.com/igalklebanov)! [https://github.com/colinhacks/zod/pull/1766](https://github.com/colinhacks/zod/pull/1766) ```ts const schema = z.string().time(); schema.parse("12:00:00"); // OK ``` You can specify sub-second precision using the `precision` option: ```ts const schema = z.string().time({ precision: 3 }); schema.parse("12:00:00.123"); // OK schema.parse("12:00:00.123456"); // Error schema.parse("12:00:00"); // Error ``` ##### `z.string().duration()` Zod can now validate ISO 8601 duration strings. Thanks [@​mastermatt](https://github.com/mastermatt)! [https://github.com/colinhacks/zod/pull/3265](https://github.com/colinhacks/zod/pull/3265) ```ts const schema = z.string().duration(); schema.parse("P3Y6M4DT12H30M5S"); // OK ``` ##### Improvements to `z.string().datetime()` Thanks [@​bchrobot](https://github.com/bchrobot) [https://github.com/colinhacks/zod/pull/2522](https://github.com/colinhacks/zod/pull/2522) You can now allow *unqualified* (timezone-less) datetimes using the `local: true` flag. ```ts const schema = z.string().datetime({ local: true }); schema.parse("2022-01-01T12:00:00"); // OK ``` Plus, Zod now validates the day-of-month correctly to ensure no invalid dates (e.g. February 30th) pass validation. Thanks [@​szamanr](https://github.com/szamanr)! [https://github.com/colinhacks/zod/pull/3391](https://github.com/colinhacks/zod/pull/3391) ##### `z.string().base64()` Zod can now validate base64 strings. Thanks [@​StefanTerdell](https://github.com/StefanTerdell)! [https://github.com/colinhacks/zod/pull/3047](https://github.com/colinhacks/zod/pull/3047) ```ts const schema = z.string().base64(); schema.parse("SGVsbG8gV29ybGQ="); // OK ``` ##### Improved discriminated unions The following can now be used as discriminator keys in `z.discriminatedUnion()`: - `ZodOptional` - `ZodNullable` - `ZodReadonly` - `ZodBranded` - `ZodCatch` ```ts const schema = z.discriminatedUnion("type", [ z.object({ type: z.literal("A").optional(), value: z.number() }), z.object({ type: z.literal("B").nullable(), value: z.string() }), z.object({ type: z.literal("C").readonly(), value: z.boolean() }), z.object({ type: z.literal("D").brand<"D">(), value: z.boolean() }), z.object({ type: z.literal("E").catch("E"), value: z.unknown() }), ]); ``` ##### Misc - feature: allow falsy error message by [@​fernandollisboa](https://github.com/fernandollisboa) in [https://github.com/colinhacks/zod/pull/3178](https://github.com/colinhacks/zod/pull/3178) - feature: add attribute message to enum validatiion by [@​fernandollisboa](https://github.com/fernandollisboa) in [https://github.com/colinhacks/zod/pull/3169](https://github.com/colinhacks/zod/pull/3169) #### Breaking changes There are no breaking changes to the public API of Zod. However some changes can impact ecosystem tools that rely on Zod internals. ##### `ZodFirstPartySchemaTypes` Three new types have been added to the `ZodFirstPartySchemaTypes` union. This may impact some codegen libraries. [https://github.com/colinhacks/zod/pull/3247](https://github.com/colinhacks/zod/pull/3247) ```diff + | ZodPipeline + | ZodReadonly + | ZodSymbol; ``` ##### Default generics in `ZodType` The third argument of the `ZodType` base class now defaults to `unknown`. This makes it easier to define recursive schemas and write generic functions that accept Zod schemas. ```diff - class ZodType {} + class ZodType {} ``` ##### Unrecognized keys in `.pick()` and `.omit()` This version fixes a bug where unknown keys were accidentally accepted in `.pick()` and `omit()`. This has been fixed, which could cause compiler errors in some user code. [https://github.com/colinhacks/zod/pull/3255](https://github.com/colinhacks/zod/pull/3255) ```ts z.object({ name: z.string() }).pick({ notAKey: true // no longer allowed }) ``` #### Bugfixes and performance - Bugfix: Enum.extract/exclude should not remove error mapping by [@​shaharke](https://github.com/shaharke) in [https://github.com/colinhacks/zod/pull/3240](https://github.com/colinhacks/zod/pull/3240) - Added latest stable Node and TypeScript versions to test matrix for up-to-date testing. by [@​m10rten](https://github.com/m10rten) in [https://github.com/colinhacks/zod/pull/3278](https://github.com/colinhacks/zod/pull/3278) - Add types to `ZodFirstPartySchemaTypes` by [@​MatthijsMud](https://github.com/MatthijsMud) in [https://github.com/colinhacks/zod/pull/3247](https://github.com/colinhacks/zod/pull/3247) - fix: make `input` of `.required()` readonly by [@​KATT](https://github.com/KATT) in [https://github.com/colinhacks/zod/pull/3301](https://github.com/colinhacks/zod/pull/3301) - add never props to safe parse return types by [@​schicks](https://github.com/schicks) in [https://github.com/colinhacks/zod/pull/3295](https://github.com/colinhacks/zod/pull/3295) - Reporting errors of the preprocess that is the second property of object by [@​yukukotani](https://github.com/yukukotani) in [https://github.com/colinhacks/zod/pull/2912](https://github.com/colinhacks/zod/pull/2912) - Improve `addQuestionMarks`, fix [#​2184](https://github.com/colinhacks/zod/issues/2184) by [@​colinhacks](https://github.com/colinhacks) in [https://github.com/colinhacks/zod/pull/3352](https://github.com/colinhacks/zod/pull/3352) - fix for njs by [@​dvv](https://github.com/dvv) in [https://github.com/colinhacks/zod/pull/3063](https://github.com/colinhacks/zod/pull/3063) - only look in `src` for `bun test` by [@​rotu](https://github.com/rotu) in [https://github.com/colinhacks/zod/pull/3038](https://github.com/colinhacks/zod/pull/3038) - Restrict .pick()/.omit() mask type to only known properties by [@​petrovmiroslav](https://github.com/petrovmiroslav) in [https://github.com/colinhacks/zod/pull/3255](https://github.com/colinhacks/zod/pull/3255) - Make EnumValues generic by [@​IlyaSemenov](https://github.com/IlyaSemenov) in [https://github.com/colinhacks/zod/pull/2338](https://github.com/colinhacks/zod/pull/2338) - perf: avoid unnecessary error maps by [@​xuxucode](https://github.com/xuxucode) in [https://github.com/colinhacks/zod/pull/2532](https://github.com/colinhacks/zod/pull/2532) - Bugfix: z.record().parse should not filter out undefined values by [@​raik-casimiro](https://github.com/raik-casimiro) in [https://github.com/colinhacks/zod/pull/3251](https://github.com/colinhacks/zod/pull/3251) - Use Set.has instead of Array.indexOf for enum comparison (perf improvement) by [@​jmike](https://github.com/jmike) in [https://github.com/colinhacks/zod/pull/2659](https://github.com/colinhacks/zod/pull/2659) - \[2888] fix emails with single quotes failing validation by [@​Mansehej](https://github.com/Mansehej) in [https://github.com/colinhacks/zod/pull/2889](https://github.com/colinhacks/zod/pull/2889) - Bugfix: Commas are incorrectly allowed in email regex. by [@​mokemoko](https://github.com/mokemoko) in [https://github.com/colinhacks/zod/pull/3286](https://github.com/colinhacks/zod/pull/3286) - Fix regex in cuid2 validation to be what cuid2 library expects by [@​etareduction](https://github.com/etareduction) in [https://github.com/colinhacks/zod/pull/2961](https://github.com/colinhacks/zod/pull/2961) - Make depcruise pass by [@​rotu](https://github.com/rotu) in [https://github.com/colinhacks/zod/pull/3037](https://github.com/colinhacks/zod/pull/3037) - Faster ipv4 parsing by [@​colinhacks](https://github.com/colinhacks) in [https://github.com/colinhacks/zod/pull/3413](https://github.com/colinhacks/zod/pull/3413) #### Docs and ecosystem - chore: add pastel package to ecosystem by [@​jlarmstrongiv](https://github.com/jlarmstrongiv) in [https://github.com/colinhacks/zod/pull/2949](https://github.com/colinhacks/zod/pull/2949) - added required styles. by [@​Ansh101112](https://github.com/Ansh101112) in [https://github.com/colinhacks/zod/pull/2955](https://github.com/colinhacks/zod/pull/2955) - Feature/better chinese translate by [@​NWYLZW](https://github.com/NWYLZW) in [https://github.com/colinhacks/zod/pull/2988](https://github.com/colinhacks/zod/pull/2988) - Fix z.instanceof example by [@​alexnault](https://github.com/alexnault) in [https://github.com/colinhacks/zod/pull/3003](https://github.com/colinhacks/zod/pull/3003) - Add documentation to Zod enum exclude/extract functions by [@​shaharke](https://github.com/shaharke) in [https://github.com/colinhacks/zod/pull/3044](https://github.com/colinhacks/zod/pull/3044) - Add docs for coercing nullish values by [@​rbuetzer](https://github.com/rbuetzer) in [https://github.com/colinhacks/zod/pull/3067](https://github.com/colinhacks/zod/pull/3067) - Adds `zod-dev` utility to eco-system section by [@​schalkventer](https://github.com/schalkventer) in [https://github.com/colinhacks/zod/pull/3113](https://github.com/colinhacks/zod/pull/3113) - Add zhttp library to docs by [@​evertdespiegeleer](https://github.com/evertdespiegeleer) in [https://github.com/colinhacks/zod/pull/3134](https://github.com/colinhacks/zod/pull/3134) - fixed Readme typo in NaNs example by [@​RashJrEdmund](https://github.com/RashJrEdmund) in [https://github.com/colinhacks/zod/pull/3181](https://github.com/colinhacks/zod/pull/3181) - adds zod-config library to the ecosystem by [@​alexmarqs](https://github.com/alexmarqs) in [https://github.com/colinhacks/zod/pull/3200](https://github.com/colinhacks/zod/pull/3200) - docs: update link and description of conform integration by [@​g1eny0ung](https://github.com/g1eny0ung) in [https://github.com/colinhacks/zod/pull/3238](https://github.com/colinhacks/zod/pull/3238) - Update README.md by [@​yugmade13](https://github.com/yugmade13) in [https://github.com/colinhacks/zod/pull/3317](https://github.com/colinhacks/zod/pull/3317) - feat: overhaul generics section of readme to include more details on z.ZodTypeAny usage by [@​braden-w](https://github.com/braden-w) in [https://github.com/colinhacks/zod/pull/3321](https://github.com/colinhacks/zod/pull/3321) - Fix small typos by [@​mmorearty](https://github.com/mmorearty) in [https://github.com/colinhacks/zod/pull/3336](https://github.com/colinhacks/zod/pull/3336) - docs: update Chinese docs and correct some of the typos by [@​jiechen257](https://github.com/jiechen257) in [https://github.com/colinhacks/zod/pull/3338](https://github.com/colinhacks/zod/pull/3338) - docs: improve chinese readme by [@​luckrnx09](https://github.com/luckrnx09) in [https://github.com/colinhacks/zod/pull/3371](https://github.com/colinhacks/zod/pull/3371) - Add java-to-zod in X to Zod section by [@​ivangreene](https://github.com/ivangreene) in [https://github.com/colinhacks/zod/pull/3385](https://github.com/colinhacks/zod/pull/3385) - docs: add `orval` to "X to Zod" ecosystems by [@​soartec-lab](https://github.com/soartec-lab) in [https://github.com/colinhacks/zod/pull/3397](https://github.com/colinhacks/zod/pull/3397) #### New Contributors - [@​jlarmstrongiv](https://github.com/jlarmstrongiv) made their first contribution in [https://github.com/colinhacks/zod/pull/2949](https://github.com/colinhacks/zod/pull/2949) - [@​Ansh101112](https://github.com/Ansh101112) made their first contribution in [https://github.com/colinhacks/zod/pull/2955](https://github.com/colinhacks/zod/pull/2955) - [@​NWYLZW](https://github.com/NWYLZW) made their first contribution in [https://github.com/colinhacks/zod/pull/2988](https://github.com/colinhacks/zod/pull/2988) - [@​alexnault](https://github.com/alexnault) made their first contribution in [https://github.com/colinhacks/zod/pull/3003](https://github.com/colinhacks/zod/pull/3003) - [@​shaharke](https://github.com/shaharke) made their first contribution in [https://github.com/colinhacks/zod/pull/3044](https://github.com/colinhacks/zod/pull/3044) - [@​rbuetzer](https://github.com/rbuetzer) made their first contribution in [https://github.com/colinhacks/zod/pull/3067](https://github.com/colinhacks/zod/pull/3067) - [@​schalkventer](https://github.com/schalkventer) made their first contribution in [https://github.com/colinhacks/zod/pull/3113](https://github.com/colinhacks/zod/pull/3113) - [@​evertdespiegeleer](https://github.com/evertdespiegeleer) made their first contribution in [https://github.com/colinhacks/zod/pull/3134](https://github.com/colinhacks/zod/pull/3134) - [@​RashJrEdmund](https://github.com/RashJrEdmund) made their first contribution in [https://github.com/colinhacks/zod/pull/3181](https://github.com/colinhacks/zod/pull/3181) - [@​alexmarqs](https://github.com/alexmarqs) made their first contribution in [https://github.com/colinhacks/zod/pull/3200](https://github.com/colinhacks/zod/pull/3200) - [@​JonnyBurger](https://github.com/JonnyBurger) made their first contribution in [https://github.com/colinhacks/zod/pull/3214](https://github.com/colinhacks/zod/pull/3214) - [@​fernandollisboa](https://github.com/fernandollisboa) made their first contribution in [https://github.com/colinhacks/zod/pull/3178](https://github.com/colinhacks/zod/pull/3178) - [@​g1eny0ung](https://github.com/g1eny0ung) made their first contribution in [https://github.com/colinhacks/zod/pull/3238](https://github.com/colinhacks/zod/pull/3238) - [@​m10rten](https://github.com/m10rten) made their first contribution in [https://github.com/colinhacks/zod/pull/3278](https://github.com/colinhacks/zod/pull/3278) - [@​MatthijsMud](https://github.com/MatthijsMud) made their first contribution in [https://github.com/colinhacks/zod/pull/3247](https://github.com/colinhacks/zod/pull/3247) - [@​yugmade13](https://github.com/yugmade13) made their first contribution in [https://github.com/colinhacks/zod/pull/3317](https://github.com/colinhacks/zod/pull/3317) - [@​braden-w](https://github.com/braden-w) made their first contribution in [https://github.com/colinhacks/zod/pull/3321](https://github.com/colinhacks/zod/pull/3321) - [@​mmorearty](https://github.com/mmorearty) made their first contribution in [https://github.com/colinhacks/zod/pull/3336](https://github.com/colinhacks/zod/pull/3336) - [@​schicks](https://github.com/schicks) made their first contribution in [https://github.com/colinhacks/zod/pull/3295](https://github.com/colinhacks/zod/pull/3295) - [@​yukukotani](https://github.com/yukukotani) made their first contribution in [https://github.com/colinhacks/zod/pull/2912](https://github.com/colinhacks/zod/pull/2912) - [@​jiechen257](https://github.com/jiechen257) made their first contribution in [https://github.com/colinhacks/zod/pull/3338](https://github.com/colinhacks/zod/pull/3338) - [@​luckrnx09](https://github.com/luckrnx09) made their first contribution in [https://github.com/colinhacks/zod/pull/3371](https://github.com/colinhacks/zod/pull/3371) - [@​dvv](https://github.com/dvv) made their first contribution in [https://github.com/colinhacks/zod/pull/3063](https://github.com/colinhacks/zod/pull/3063) - [@​rotu](https://github.com/rotu) made their first contribution in [https://github.com/colinhacks/zod/pull/3038](https://github.com/colinhacks/zod/pull/3038) - [@​petrovmiroslav](https://github.com/petrovmiroslav) made their first contribution in [https://github.com/colinhacks/zod/pull/3255](https://github.com/colinhacks/zod/pull/3255) - [@​ivoilic](https://github.com/ivoilic) made their first contribution in [https://github.com/colinhacks/zod/pull/2364](https://github.com/colinhacks/zod/pull/2364) - [@​telemakhos](https://github.com/telemakhos) made their first contribution in [https://github.com/colinhacks/zod/pull/3388](https://github.com/colinhacks/zod/pull/3388) - [@​bchrobot](https://github.com/bchrobot) made their first contribution in [https://github.com/colinhacks/zod/pull/2522](https://github.com/colinhacks/zod/pull/2522) - [@​szamanr](https://github.com/szamanr) made their first contribution in [https://github.com/colinhacks/zod/pull/3391](https://github.com/colinhacks/zod/pull/3391) - [@​ivangreene](https://github.com/ivangreene) made their first contribution in [https://github.com/colinhacks/zod/pull/3385](https://github.com/colinhacks/zod/pull/3385) - [@​xuxucode](https://github.com/xuxucode) made their first contribution in [https://github.com/colinhacks/zod/pull/2532](https://github.com/colinhacks/zod/pull/2532) - [@​raik-casimiro](https://github.com/raik-casimiro) made their first contribution in [https://github.com/colinhacks/zod/pull/3251](https://github.com/colinhacks/zod/pull/3251) - [@​jmike](https://github.com/jmike) made their first contribution in [https://github.com/colinhacks/zod/pull/2659](https://github.com/colinhacks/zod/pull/2659) - [@​Mansehej](https://github.com/Mansehej) made their first contribution in [https://github.com/colinhacks/zod/pull/2889](https://github.com/colinhacks/zod/pull/2889) - [@​mokemoko](https://github.com/mokemoko) made their first contribution in [https://github.com/colinhacks/zod/pull/3286](https://github.com/colinhacks/zod/pull/3286) - [@​etareduction](https://github.com/etareduction) made their first contribution in [https://github.com/colinhacks/zod/pull/2961](https://github.com/colinhacks/zod/pull/2961) - [@​mastermatt](https://github.com/mastermatt) made their first contribution in [https://github.com/colinhacks/zod/pull/3265](https://github.com/colinhacks/zod/pull/3265) - [@​soartec-lab](https://github.com/soartec-lab) made their first contribution in [https://github.com/colinhacks/zod/pull/3397](https://github.com/colinhacks/zod/pull/3397) **Full Changelog**: https://github.com/colinhacks/zod/compare/v3.22.4...v3.23.0 ### [`v3.22.5`](https://github.com/colinhacks/zod/compare/v3.22.4...e7a9b9b3033991be6b4225f1be21da39c250bbb0) [Compare Source](https://github.com/colinhacks/zod/compare/v3.22.4...e7a9b9b3033991be6b4225f1be21da39c250bbb0)
--- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" in timezone America/Chicago, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/autoblocksai/autoblocks-examples). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/ci.yml | 2 +- JavaScript/chatbot-nextjs/package-lock.json | 110 ++++++++--------- JavaScript/chatbot-nextjs/package.json | 4 +- .../novel-ai-text-editor/package-lock.json | 116 +++++++++--------- JavaScript/novel-ai-text-editor/package.json | 4 +- .../openai-assistants-api/package-lock.json | 6 +- JavaScript/openai-tracing/package-lock.json | 6 +- JavaScript/prompt-sdk/package-lock.json | 6 +- JavaScript/testing-sdk/package-lock.json | 12 +- Python/openai-assistants-api/poetry.lock | 6 +- Python/openai-tracing/poetry.lock | 6 +- Python/prompt-sdk/poetry.lock | 6 +- .../testing-sdk-with-prompt-sdk/poetry.lock | 6 +- Python/testing-sdk/poetry.lock | 6 +- 14 files changed, 148 insertions(+), 148 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 02dd8083..74a846e5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -162,7 +162,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: slackapi/slack-github-action@v1.25.0 + - uses: slackapi/slack-github-action@v1.26.0 with: payload: | { diff --git a/JavaScript/chatbot-nextjs/package-lock.json b/JavaScript/chatbot-nextjs/package-lock.json index 75cfbe5f..128ff756 100644 --- a/JavaScript/chatbot-nextjs/package-lock.json +++ b/JavaScript/chatbot-nextjs/package-lock.json @@ -19,9 +19,9 @@ "@types/react-dom": "18.2.25", "autoprefixer": "^10.4.14", "eslint": "8.57.0", - "eslint-config-next": "14.2.1", + "eslint-config-next": "14.2.2", "invariant": "^2.2.4", - "next": "14.2.1", + "next": "14.2.2", "next-remove-imports": "^1.0.11", "openai": "^4.6.0", "postcss": "^8.4.21", @@ -710,14 +710,14 @@ } }, "node_modules/@next/env": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.1.tgz", - "integrity": "sha512-qsHJle3GU3CmVx7pUoXcghX4sRN+vINkbLdH611T8ZlsP//grzqVW87BSUgOZeSAD4q7ZdZicdwNe/20U2janA==" + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.2.tgz", + "integrity": "sha512-sk72qRfM1Q90XZWYRoJKu/UWlTgihrASiYw/scb15u+tyzcze3bOuJ/UV6TBOQEeUaxOkRqGeuGUdiiuxc5oqw==" }, "node_modules/@next/eslint-plugin-next": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.2.1.tgz", - "integrity": "sha512-Fp+mthEBjkn8r9qd6o4JgxKp0IDEzW0VYHD8ZC05xS5/lFNwHKuOdr2kVhWG7BQCO9L6eeepshM1Wbs2T+LgSg==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.2.2.tgz", + "integrity": "sha512-q+Ec2648JtBpKiu/FSJm8HAsFXlNvioHeBCbTP12T1SGcHYwhqHULSfQgFkPgHDu3kzNp2Kem4J54bK4rPQ5SQ==", "dependencies": { "glob": "10.3.10" } @@ -766,9 +766,9 @@ } }, "node_modules/@next/swc-darwin-arm64": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.1.tgz", - "integrity": "sha512-kGjnjcIJehEcd3rT/3NAATJQndAEELk0J9GmGMXHSC75TMnvpOhONcjNHbjtcWE5HUQnIHy5JVkatrnYm1QhVw==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.2.tgz", + "integrity": "sha512-3iPgMhzbalizGwHNFUcGnDhFPSgVBHQ8aqSTAMxB5BvJG0oYrDf1WOJZlbXBgunOEj/8KMVbejEur/FpvFsgFQ==", "cpu": [ "arm64" ], @@ -781,9 +781,9 @@ } }, "node_modules/@next/swc-darwin-x64": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.1.tgz", - "integrity": "sha512-dAdWndgdQi7BK2WSXrx4lae7mYcOYjbHJUhvOUnJjMNYrmYhxbbvJ2xElZpxNxdfA6zkqagIB9He2tQk+l16ew==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.2.tgz", + "integrity": "sha512-x7Afi/jt0ZBRUZHTi49yyej4o8znfIMHO4RvThuoc0P+uli8Jd99y5GKjxoYunPKsXL09xBXEM1+OQy2xEL0Ag==", "cpu": [ "x64" ], @@ -796,9 +796,9 @@ } }, "node_modules/@next/swc-linux-arm64-gnu": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.1.tgz", - "integrity": "sha512-2ZctfnyFOGvTkoD6L+DtQtO3BfFz4CapoHnyLTXkOxbZkVRgg3TQBUjTD/xKrO1QWeydeo8AWfZRg8539qNKrg==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.2.tgz", + "integrity": "sha512-zbfPtkk7L41ODMJwSp5VbmPozPmMMQrzAc0HAUomVeVIIwlDGs/UCqLJvLNDt4jpWgc21SjjyIn762lNGrMaUA==", "cpu": [ "arm64" ], @@ -811,9 +811,9 @@ } }, "node_modules/@next/swc-linux-arm64-musl": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.1.tgz", - "integrity": "sha512-jazZXctiaanemy4r+TPIpFP36t1mMwWCKMsmrTRVChRqE6putyAxZA4PDujx0SnfvZHosjdkx9xIq9BzBB5tWg==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.2.tgz", + "integrity": "sha512-wPbS3pI/JU16rm3XdLvvTmlsmm1nd+sBa2ohXgBZcShX4TgOjD4R+RqHKlI1cjo/jDZKXt6OxmcU0Iys0OC/yg==", "cpu": [ "arm64" ], @@ -826,9 +826,9 @@ } }, "node_modules/@next/swc-linux-x64-gnu": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.1.tgz", - "integrity": "sha512-VjCHWCjsAzQAAo8lkBOLEIkBZFdfW+Z18qcQ056kL4KpUYc8o59JhLDCBlhg+hINQRgzQ2UPGma2AURGOH0+Qg==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.2.tgz", + "integrity": "sha512-NqWOHqqq8iC9tuHvZxjQ2tX+jWy2X9y8NX2mcB4sj2bIccuCxbIZrU/ThFPZZPauygajZuVQ6zediejQHwZHwQ==", "cpu": [ "x64" ], @@ -841,9 +841,9 @@ } }, "node_modules/@next/swc-linux-x64-musl": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.1.tgz", - "integrity": "sha512-7HZKYKvAp4nAHiHIbY04finRqjeYvkITOGOurP1aLMexIFG/1+oCnqhGogBdc4lao/lkMW1c+AkwWSzSlLasqw==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.2.tgz", + "integrity": "sha512-lGepHhwb9sGhCcU7999+iK1ZZT+6rrIoVg40MP7DZski9GIZP80wORSbt5kJzh9v2x2ev2lxC6VgwMQT0PcgTA==", "cpu": [ "x64" ], @@ -856,9 +856,9 @@ } }, "node_modules/@next/swc-win32-arm64-msvc": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.1.tgz", - "integrity": "sha512-YGHklaJ/Cj/F0Xd8jxgj2p8po4JTCi6H7Z3Yics3xJhm9CPIqtl8erlpK1CLv+HInDqEWfXilqatF8YsLxxA2Q==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.2.tgz", + "integrity": "sha512-TZSh/48SfcLEQ4rD25VVn2kdIgUWmMflRX3OiyPwGNXn3NiyPqhqei/BaqCYXViIQ+6QsG9R0C8LftMqy8JPMA==", "cpu": [ "arm64" ], @@ -871,9 +871,9 @@ } }, "node_modules/@next/swc-win32-ia32-msvc": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.1.tgz", - "integrity": "sha512-o+ISKOlvU/L43ZhtAAfCjwIfcwuZstiHVXq/BDsZwGqQE0h/81td95MPHliWCnFoikzWcYqh+hz54ZB2FIT8RA==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.2.tgz", + "integrity": "sha512-M0tBVNMEBJN2ZNQWlcekMn6pvLria7Sa2Fai5znm7CCJz4pP3lrvlSxhKdkCerk0D9E0bqx5yAo3o2Q7RrD4gA==", "cpu": [ "ia32" ], @@ -886,9 +886,9 @@ } }, "node_modules/@next/swc-win32-x64-msvc": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.1.tgz", - "integrity": "sha512-GmRoTiLcvCLifujlisknv4zu9/C4i9r0ktsA8E51EMqJL4bD4CpO7lDYr7SrUxCR0tS4RVcrqKmCak24T0ohaw==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.2.tgz", + "integrity": "sha512-a/20E/wtTJZ3Ykv3f/8F0l7TtgQa2LWHU2oNB9bsu0VjqGuGGHmm/q6waoUNQYTVPYrrlxxaHjJcDV6aiSTt/w==", "cpu": [ "x64" ], @@ -2340,11 +2340,11 @@ } }, "node_modules/eslint-config-next": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.2.1.tgz", - "integrity": "sha512-BgD0kPCWMlqoItRf3xe9fG0MqwObKfVch+f2ccwDpZiCJA8ghkz2wrASH+bI6nLZzGcOJOpMm1v1Q1euhfpt4Q==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.2.2.tgz", + "integrity": "sha512-12/uFc0KX+wUs7EDpOUGKMXBXZJiBVGdK5/m/QgXOCg2mQ0bQWoKSWNrCeOg7Vum6Kw1d1TW453W6xh+GbHquw==", "dependencies": { - "@next/eslint-plugin-next": "14.2.1", + "@next/eslint-plugin-next": "14.2.2", "@rushstack/eslint-patch": "^1.3.3", "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || 7.0.0 - 7.2.0", "eslint-import-resolver-node": "^0.3.6", @@ -3888,11 +3888,11 @@ "peer": true }, "node_modules/next": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/next/-/next-14.2.1.tgz", - "integrity": "sha512-SF3TJnKdH43PMkCcErLPv+x/DY1YCklslk3ZmwaVoyUfDgHKexuKlf9sEfBQ69w+ue8jQ3msLb+hSj1T19hGag==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/next/-/next-14.2.2.tgz", + "integrity": "sha512-oGwUaa2bCs47FbuxWMpOoXtBMPYpvTPgdZr3UAo+pu7Ns00z9otmYpoeV1HEiYL06AlRQQIA/ypK526KjJfaxg==", "dependencies": { - "@next/env": "14.2.1", + "@next/env": "14.2.2", "@swc/helpers": "0.5.5", "busboy": "1.6.0", "caniuse-lite": "^1.0.30001579", @@ -3907,15 +3907,15 @@ "node": ">=18.17.0" }, "optionalDependencies": { - "@next/swc-darwin-arm64": "14.2.1", - "@next/swc-darwin-x64": "14.2.1", - "@next/swc-linux-arm64-gnu": "14.2.1", - "@next/swc-linux-arm64-musl": "14.2.1", - "@next/swc-linux-x64-gnu": "14.2.1", - "@next/swc-linux-x64-musl": "14.2.1", - "@next/swc-win32-arm64-msvc": "14.2.1", - "@next/swc-win32-ia32-msvc": "14.2.1", - "@next/swc-win32-x64-msvc": "14.2.1" + "@next/swc-darwin-arm64": "14.2.2", + "@next/swc-darwin-x64": "14.2.2", + "@next/swc-linux-arm64-gnu": "14.2.2", + "@next/swc-linux-arm64-musl": "14.2.2", + "@next/swc-linux-x64-gnu": "14.2.2", + "@next/swc-linux-x64-musl": "14.2.2", + "@next/swc-win32-arm64-msvc": "14.2.2", + "@next/swc-win32-ia32-msvc": "14.2.2", + "@next/swc-win32-x64-msvc": "14.2.2" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0", @@ -4157,9 +4157,9 @@ } }, "node_modules/openai": { - "version": "4.36.0", - "resolved": "https://registry.npmjs.org/openai/-/openai-4.36.0.tgz", - "integrity": "sha512-AtYrhhWY64LhB9P6f3H0nV8nTSaQJ89mWPnfNU5CnYg81zlYaV8nkyO+aTNfprdqP/9xv10woNNUgefXINT4Dg==", + "version": "4.38.2", + "resolved": "https://registry.npmjs.org/openai/-/openai-4.38.2.tgz", + "integrity": "sha512-M16ehj0D84Gjq5cjvBzXRb5X+UvtWlxPDRAWAWMC0EN+6nHqnULIn5fWWeiexDPup25FeSZYv/ldp8KefcZVJQ==", "dependencies": { "@types/node": "^18.11.18", "@types/node-fetch": "^2.6.4", diff --git a/JavaScript/chatbot-nextjs/package.json b/JavaScript/chatbot-nextjs/package.json index 6a4108ee..480b93d7 100644 --- a/JavaScript/chatbot-nextjs/package.json +++ b/JavaScript/chatbot-nextjs/package.json @@ -24,9 +24,9 @@ "@types/react-dom": "18.2.25", "autoprefixer": "^10.4.14", "eslint": "8.57.0", - "eslint-config-next": "14.2.1", + "eslint-config-next": "14.2.2", "invariant": "^2.2.4", - "next": "14.2.1", + "next": "14.2.2", "next-remove-imports": "^1.0.11", "openai": "^4.6.0", "postcss": "^8.4.21", diff --git a/JavaScript/novel-ai-text-editor/package-lock.json b/JavaScript/novel-ai-text-editor/package-lock.json index 6c19698a..d66e91db 100644 --- a/JavaScript/novel-ai-text-editor/package-lock.json +++ b/JavaScript/novel-ai-text-editor/package-lock.json @@ -16,8 +16,8 @@ "ai": "^3.0.0", "autoprefixer": "10.4.19", "eslint": "8.57.0", - "eslint-config-next": "14.2.1", - "next": "14.2.1", + "eslint-config-next": "14.2.2", + "next": "14.2.2", "novel": "^0.3.0", "openai": "^4.6.0", "postcss": "8.4.38", @@ -335,14 +335,14 @@ } }, "node_modules/@next/env": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.1.tgz", - "integrity": "sha512-qsHJle3GU3CmVx7pUoXcghX4sRN+vINkbLdH611T8ZlsP//grzqVW87BSUgOZeSAD4q7ZdZicdwNe/20U2janA==" + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.2.tgz", + "integrity": "sha512-sk72qRfM1Q90XZWYRoJKu/UWlTgihrASiYw/scb15u+tyzcze3bOuJ/UV6TBOQEeUaxOkRqGeuGUdiiuxc5oqw==" }, "node_modules/@next/eslint-plugin-next": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.2.1.tgz", - "integrity": "sha512-Fp+mthEBjkn8r9qd6o4JgxKp0IDEzW0VYHD8ZC05xS5/lFNwHKuOdr2kVhWG7BQCO9L6eeepshM1Wbs2T+LgSg==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.2.2.tgz", + "integrity": "sha512-q+Ec2648JtBpKiu/FSJm8HAsFXlNvioHeBCbTP12T1SGcHYwhqHULSfQgFkPgHDu3kzNp2Kem4J54bK4rPQ5SQ==", "dependencies": { "glob": "10.3.10" } @@ -391,9 +391,9 @@ } }, "node_modules/@next/swc-darwin-arm64": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.1.tgz", - "integrity": "sha512-kGjnjcIJehEcd3rT/3NAATJQndAEELk0J9GmGMXHSC75TMnvpOhONcjNHbjtcWE5HUQnIHy5JVkatrnYm1QhVw==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.2.tgz", + "integrity": "sha512-3iPgMhzbalizGwHNFUcGnDhFPSgVBHQ8aqSTAMxB5BvJG0oYrDf1WOJZlbXBgunOEj/8KMVbejEur/FpvFsgFQ==", "cpu": [ "arm64" ], @@ -406,9 +406,9 @@ } }, "node_modules/@next/swc-darwin-x64": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.1.tgz", - "integrity": "sha512-dAdWndgdQi7BK2WSXrx4lae7mYcOYjbHJUhvOUnJjMNYrmYhxbbvJ2xElZpxNxdfA6zkqagIB9He2tQk+l16ew==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.2.tgz", + "integrity": "sha512-x7Afi/jt0ZBRUZHTi49yyej4o8znfIMHO4RvThuoc0P+uli8Jd99y5GKjxoYunPKsXL09xBXEM1+OQy2xEL0Ag==", "cpu": [ "x64" ], @@ -421,9 +421,9 @@ } }, "node_modules/@next/swc-linux-arm64-gnu": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.1.tgz", - "integrity": "sha512-2ZctfnyFOGvTkoD6L+DtQtO3BfFz4CapoHnyLTXkOxbZkVRgg3TQBUjTD/xKrO1QWeydeo8AWfZRg8539qNKrg==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.2.tgz", + "integrity": "sha512-zbfPtkk7L41ODMJwSp5VbmPozPmMMQrzAc0HAUomVeVIIwlDGs/UCqLJvLNDt4jpWgc21SjjyIn762lNGrMaUA==", "cpu": [ "arm64" ], @@ -436,9 +436,9 @@ } }, "node_modules/@next/swc-linux-arm64-musl": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.1.tgz", - "integrity": "sha512-jazZXctiaanemy4r+TPIpFP36t1mMwWCKMsmrTRVChRqE6putyAxZA4PDujx0SnfvZHosjdkx9xIq9BzBB5tWg==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.2.tgz", + "integrity": "sha512-wPbS3pI/JU16rm3XdLvvTmlsmm1nd+sBa2ohXgBZcShX4TgOjD4R+RqHKlI1cjo/jDZKXt6OxmcU0Iys0OC/yg==", "cpu": [ "arm64" ], @@ -451,9 +451,9 @@ } }, "node_modules/@next/swc-linux-x64-gnu": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.1.tgz", - "integrity": "sha512-VjCHWCjsAzQAAo8lkBOLEIkBZFdfW+Z18qcQ056kL4KpUYc8o59JhLDCBlhg+hINQRgzQ2UPGma2AURGOH0+Qg==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.2.tgz", + "integrity": "sha512-NqWOHqqq8iC9tuHvZxjQ2tX+jWy2X9y8NX2mcB4sj2bIccuCxbIZrU/ThFPZZPauygajZuVQ6zediejQHwZHwQ==", "cpu": [ "x64" ], @@ -466,9 +466,9 @@ } }, "node_modules/@next/swc-linux-x64-musl": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.1.tgz", - "integrity": "sha512-7HZKYKvAp4nAHiHIbY04finRqjeYvkITOGOurP1aLMexIFG/1+oCnqhGogBdc4lao/lkMW1c+AkwWSzSlLasqw==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.2.tgz", + "integrity": "sha512-lGepHhwb9sGhCcU7999+iK1ZZT+6rrIoVg40MP7DZski9GIZP80wORSbt5kJzh9v2x2ev2lxC6VgwMQT0PcgTA==", "cpu": [ "x64" ], @@ -481,9 +481,9 @@ } }, "node_modules/@next/swc-win32-arm64-msvc": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.1.tgz", - "integrity": "sha512-YGHklaJ/Cj/F0Xd8jxgj2p8po4JTCi6H7Z3Yics3xJhm9CPIqtl8erlpK1CLv+HInDqEWfXilqatF8YsLxxA2Q==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.2.tgz", + "integrity": "sha512-TZSh/48SfcLEQ4rD25VVn2kdIgUWmMflRX3OiyPwGNXn3NiyPqhqei/BaqCYXViIQ+6QsG9R0C8LftMqy8JPMA==", "cpu": [ "arm64" ], @@ -496,9 +496,9 @@ } }, "node_modules/@next/swc-win32-ia32-msvc": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.1.tgz", - "integrity": "sha512-o+ISKOlvU/L43ZhtAAfCjwIfcwuZstiHVXq/BDsZwGqQE0h/81td95MPHliWCnFoikzWcYqh+hz54ZB2FIT8RA==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.2.tgz", + "integrity": "sha512-M0tBVNMEBJN2ZNQWlcekMn6pvLria7Sa2Fai5znm7CCJz4pP3lrvlSxhKdkCerk0D9E0bqx5yAo3o2Q7RrD4gA==", "cpu": [ "ia32" ], @@ -511,9 +511,9 @@ } }, "node_modules/@next/swc-win32-x64-msvc": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.1.tgz", - "integrity": "sha512-GmRoTiLcvCLifujlisknv4zu9/C4i9r0ktsA8E51EMqJL4bD4CpO7lDYr7SrUxCR0tS4RVcrqKmCak24T0ohaw==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.2.tgz", + "integrity": "sha512-a/20E/wtTJZ3Ykv3f/8F0l7TtgQa2LWHU2oNB9bsu0VjqGuGGHmm/q6waoUNQYTVPYrrlxxaHjJcDV6aiSTt/w==", "cpu": [ "x64" ], @@ -1818,9 +1818,9 @@ } }, "node_modules/ai": { - "version": "3.0.23", - "resolved": "https://registry.npmjs.org/ai/-/ai-3.0.23.tgz", - "integrity": "sha512-VL8Fx9euEtffzIu0BpLDZkACB+oU6zj4vHXSsSoT5VfwAzE009FJedOMPK1M4u60RpYw/DgwlD7OLN7XQfvSHw==", + "version": "3.0.24", + "resolved": "https://registry.npmjs.org/ai/-/ai-3.0.24.tgz", + "integrity": "sha512-x2enc2aIbOjsvC6N+xS8cTEiAPXGSzN1MjqNu4jo9YlBKmGR+83slScoXhgFZQnaHHeT9miPUVoMRqde11Bc8Q==", "dependencies": { "@ai-sdk/provider": "0.0.0", "@ai-sdk/provider-utils": "0.0.1", @@ -2838,11 +2838,11 @@ } }, "node_modules/eslint-config-next": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.2.1.tgz", - "integrity": "sha512-BgD0kPCWMlqoItRf3xe9fG0MqwObKfVch+f2ccwDpZiCJA8ghkz2wrASH+bI6nLZzGcOJOpMm1v1Q1euhfpt4Q==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.2.2.tgz", + "integrity": "sha512-12/uFc0KX+wUs7EDpOUGKMXBXZJiBVGdK5/m/QgXOCg2mQ0bQWoKSWNrCeOg7Vum6Kw1d1TW453W6xh+GbHquw==", "dependencies": { - "@next/eslint-plugin-next": "14.2.1", + "@next/eslint-plugin-next": "14.2.2", "@rushstack/eslint-patch": "^1.3.3", "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || 7.0.0 - 7.2.0", "eslint-import-resolver-node": "^0.3.6", @@ -5048,11 +5048,11 @@ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" }, "node_modules/next": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/next/-/next-14.2.1.tgz", - "integrity": "sha512-SF3TJnKdH43PMkCcErLPv+x/DY1YCklslk3ZmwaVoyUfDgHKexuKlf9sEfBQ69w+ue8jQ3msLb+hSj1T19hGag==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/next/-/next-14.2.2.tgz", + "integrity": "sha512-oGwUaa2bCs47FbuxWMpOoXtBMPYpvTPgdZr3UAo+pu7Ns00z9otmYpoeV1HEiYL06AlRQQIA/ypK526KjJfaxg==", "dependencies": { - "@next/env": "14.2.1", + "@next/env": "14.2.2", "@swc/helpers": "0.5.5", "busboy": "1.6.0", "caniuse-lite": "^1.0.30001579", @@ -5067,15 +5067,15 @@ "node": ">=18.17.0" }, "optionalDependencies": { - "@next/swc-darwin-arm64": "14.2.1", - "@next/swc-darwin-x64": "14.2.1", - "@next/swc-linux-arm64-gnu": "14.2.1", - "@next/swc-linux-arm64-musl": "14.2.1", - "@next/swc-linux-x64-gnu": "14.2.1", - "@next/swc-linux-x64-musl": "14.2.1", - "@next/swc-win32-arm64-msvc": "14.2.1", - "@next/swc-win32-ia32-msvc": "14.2.1", - "@next/swc-win32-x64-msvc": "14.2.1" + "@next/swc-darwin-arm64": "14.2.2", + "@next/swc-darwin-x64": "14.2.2", + "@next/swc-linux-arm64-gnu": "14.2.2", + "@next/swc-linux-arm64-musl": "14.2.2", + "@next/swc-linux-x64-gnu": "14.2.2", + "@next/swc-linux-x64-musl": "14.2.2", + "@next/swc-win32-arm64-msvc": "14.2.2", + "@next/swc-win32-ia32-msvc": "14.2.2", + "@next/swc-win32-x64-msvc": "14.2.2" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0", @@ -5371,9 +5371,9 @@ } }, "node_modules/openai": { - "version": "4.36.0", - "resolved": "https://registry.npmjs.org/openai/-/openai-4.36.0.tgz", - "integrity": "sha512-AtYrhhWY64LhB9P6f3H0nV8nTSaQJ89mWPnfNU5CnYg81zlYaV8nkyO+aTNfprdqP/9xv10woNNUgefXINT4Dg==", + "version": "4.38.2", + "resolved": "https://registry.npmjs.org/openai/-/openai-4.38.2.tgz", + "integrity": "sha512-M16ehj0D84Gjq5cjvBzXRb5X+UvtWlxPDRAWAWMC0EN+6nHqnULIn5fWWeiexDPup25FeSZYv/ldp8KefcZVJQ==", "dependencies": { "@types/node": "^18.11.18", "@types/node-fetch": "^2.6.4", diff --git a/JavaScript/novel-ai-text-editor/package.json b/JavaScript/novel-ai-text-editor/package.json index d1958c92..bd9d3ee7 100644 --- a/JavaScript/novel-ai-text-editor/package.json +++ b/JavaScript/novel-ai-text-editor/package.json @@ -21,8 +21,8 @@ "ai": "^3.0.0", "autoprefixer": "10.4.19", "eslint": "8.57.0", - "eslint-config-next": "14.2.1", - "next": "14.2.1", + "eslint-config-next": "14.2.2", + "next": "14.2.2", "novel": "^0.3.0", "openai": "^4.6.0", "postcss": "8.4.38", diff --git a/JavaScript/openai-assistants-api/package-lock.json b/JavaScript/openai-assistants-api/package-lock.json index 3f5af784..79a7cfea 100644 --- a/JavaScript/openai-assistants-api/package-lock.json +++ b/JavaScript/openai-assistants-api/package-lock.json @@ -678,9 +678,9 @@ } }, "node_modules/openai": { - "version": "4.36.0", - "resolved": "https://registry.npmjs.org/openai/-/openai-4.36.0.tgz", - "integrity": "sha512-AtYrhhWY64LhB9P6f3H0nV8nTSaQJ89mWPnfNU5CnYg81zlYaV8nkyO+aTNfprdqP/9xv10woNNUgefXINT4Dg==", + "version": "4.38.2", + "resolved": "https://registry.npmjs.org/openai/-/openai-4.38.2.tgz", + "integrity": "sha512-M16ehj0D84Gjq5cjvBzXRb5X+UvtWlxPDRAWAWMC0EN+6nHqnULIn5fWWeiexDPup25FeSZYv/ldp8KefcZVJQ==", "dependencies": { "@types/node": "^18.11.18", "@types/node-fetch": "^2.6.4", diff --git a/JavaScript/openai-tracing/package-lock.json b/JavaScript/openai-tracing/package-lock.json index 0051d507..b977178c 100644 --- a/JavaScript/openai-tracing/package-lock.json +++ b/JavaScript/openai-tracing/package-lock.json @@ -258,9 +258,9 @@ } }, "node_modules/openai": { - "version": "4.36.0", - "resolved": "https://registry.npmjs.org/openai/-/openai-4.36.0.tgz", - "integrity": "sha512-AtYrhhWY64LhB9P6f3H0nV8nTSaQJ89mWPnfNU5CnYg81zlYaV8nkyO+aTNfprdqP/9xv10woNNUgefXINT4Dg==", + "version": "4.38.2", + "resolved": "https://registry.npmjs.org/openai/-/openai-4.38.2.tgz", + "integrity": "sha512-M16ehj0D84Gjq5cjvBzXRb5X+UvtWlxPDRAWAWMC0EN+6nHqnULIn5fWWeiexDPup25FeSZYv/ldp8KefcZVJQ==", "dependencies": { "@types/node": "^18.11.18", "@types/node-fetch": "^2.6.4", diff --git a/JavaScript/prompt-sdk/package-lock.json b/JavaScript/prompt-sdk/package-lock.json index 59f4eca8..2cffbb40 100644 --- a/JavaScript/prompt-sdk/package-lock.json +++ b/JavaScript/prompt-sdk/package-lock.json @@ -670,9 +670,9 @@ } }, "node_modules/openai": { - "version": "4.36.0", - "resolved": "https://registry.npmjs.org/openai/-/openai-4.36.0.tgz", - "integrity": "sha512-AtYrhhWY64LhB9P6f3H0nV8nTSaQJ89mWPnfNU5CnYg81zlYaV8nkyO+aTNfprdqP/9xv10woNNUgefXINT4Dg==", + "version": "4.38.2", + "resolved": "https://registry.npmjs.org/openai/-/openai-4.38.2.tgz", + "integrity": "sha512-M16ehj0D84Gjq5cjvBzXRb5X+UvtWlxPDRAWAWMC0EN+6nHqnULIn5fWWeiexDPup25FeSZYv/ldp8KefcZVJQ==", "dependencies": { "@types/node": "^18.11.18", "@types/node-fetch": "^2.6.4", diff --git a/JavaScript/testing-sdk/package-lock.json b/JavaScript/testing-sdk/package-lock.json index fc47f1de..a0748bb5 100644 --- a/JavaScript/testing-sdk/package-lock.json +++ b/JavaScript/testing-sdk/package-lock.json @@ -678,9 +678,9 @@ } }, "node_modules/openai": { - "version": "4.36.0", - "resolved": "https://registry.npmjs.org/openai/-/openai-4.36.0.tgz", - "integrity": "sha512-AtYrhhWY64LhB9P6f3H0nV8nTSaQJ89mWPnfNU5CnYg81zlYaV8nkyO+aTNfprdqP/9xv10woNNUgefXINT4Dg==", + "version": "4.38.2", + "resolved": "https://registry.npmjs.org/openai/-/openai-4.38.2.tgz", + "integrity": "sha512-M16ehj0D84Gjq5cjvBzXRb5X+UvtWlxPDRAWAWMC0EN+6nHqnULIn5fWWeiexDPup25FeSZYv/ldp8KefcZVJQ==", "dependencies": { "@types/node": "^18.11.18", "@types/node-fetch": "^2.6.4", @@ -807,9 +807,9 @@ } }, "node_modules/zod": { - "version": "3.22.4", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", - "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.0.tgz", + "integrity": "sha512-OFLT+LTocvabn6q76BTwVB0hExEBS0IduTr3cqZyMqEDbOnYmcU+y0tUAYbND4uwclpBGi4I4UUBGzylWpjLGA==", "funding": { "url": "https://github.com/sponsors/colinhacks" } diff --git a/Python/openai-assistants-api/poetry.lock b/Python/openai-assistants-api/poetry.lock index e80476ea..8249a0a3 100644 --- a/Python/openai-assistants-api/poetry.lock +++ b/Python/openai-assistants-api/poetry.lock @@ -180,13 +180,13 @@ files = [ [[package]] name = "openai" -version = "1.20.0" +version = "1.23.2" description = "The official Python library for the openai API" optional = false python-versions = ">=3.7.1" files = [ - {file = "openai-1.20.0-py3-none-any.whl", hash = "sha256:9fcc75256b2425393800e358cd520b02b5ab1a8731921e45aa7ae6aec3ee8187"}, - {file = "openai-1.20.0.tar.gz", hash = "sha256:d7c0e824b7da3c043731943965c737595cf9631c913b7a1464c502fdf492b9a9"}, + {file = "openai-1.23.2-py3-none-any.whl", hash = "sha256:293a36effde29946eb221040c89c46a4850f2f2e30b37ef09ff6d75226d71b42"}, + {file = "openai-1.23.2.tar.gz", hash = "sha256:b84aa3005357ceb38f22a269e0e22ee58ce103897f447032d021906f18178a8e"}, ] [package.dependencies] diff --git a/Python/openai-tracing/poetry.lock b/Python/openai-tracing/poetry.lock index a17e3bd6..c179113b 100644 --- a/Python/openai-tracing/poetry.lock +++ b/Python/openai-tracing/poetry.lock @@ -178,13 +178,13 @@ files = [ [[package]] name = "openai" -version = "1.20.0" +version = "1.23.2" description = "The official Python library for the openai API" optional = false python-versions = ">=3.7.1" files = [ - {file = "openai-1.20.0-py3-none-any.whl", hash = "sha256:9fcc75256b2425393800e358cd520b02b5ab1a8731921e45aa7ae6aec3ee8187"}, - {file = "openai-1.20.0.tar.gz", hash = "sha256:d7c0e824b7da3c043731943965c737595cf9631c913b7a1464c502fdf492b9a9"}, + {file = "openai-1.23.2-py3-none-any.whl", hash = "sha256:293a36effde29946eb221040c89c46a4850f2f2e30b37ef09ff6d75226d71b42"}, + {file = "openai-1.23.2.tar.gz", hash = "sha256:b84aa3005357ceb38f22a269e0e22ee58ce103897f447032d021906f18178a8e"}, ] [package.dependencies] diff --git a/Python/prompt-sdk/poetry.lock b/Python/prompt-sdk/poetry.lock index e80476ea..8249a0a3 100644 --- a/Python/prompt-sdk/poetry.lock +++ b/Python/prompt-sdk/poetry.lock @@ -180,13 +180,13 @@ files = [ [[package]] name = "openai" -version = "1.20.0" +version = "1.23.2" description = "The official Python library for the openai API" optional = false python-versions = ">=3.7.1" files = [ - {file = "openai-1.20.0-py3-none-any.whl", hash = "sha256:9fcc75256b2425393800e358cd520b02b5ab1a8731921e45aa7ae6aec3ee8187"}, - {file = "openai-1.20.0.tar.gz", hash = "sha256:d7c0e824b7da3c043731943965c737595cf9631c913b7a1464c502fdf492b9a9"}, + {file = "openai-1.23.2-py3-none-any.whl", hash = "sha256:293a36effde29946eb221040c89c46a4850f2f2e30b37ef09ff6d75226d71b42"}, + {file = "openai-1.23.2.tar.gz", hash = "sha256:b84aa3005357ceb38f22a269e0e22ee58ce103897f447032d021906f18178a8e"}, ] [package.dependencies] diff --git a/Python/testing-sdk-with-prompt-sdk/poetry.lock b/Python/testing-sdk-with-prompt-sdk/poetry.lock index 79f404f7..29c55319 100644 --- a/Python/testing-sdk-with-prompt-sdk/poetry.lock +++ b/Python/testing-sdk-with-prompt-sdk/poetry.lock @@ -164,13 +164,13 @@ files = [ [[package]] name = "openai" -version = "1.20.0" +version = "1.23.2" description = "The official Python library for the openai API" optional = false python-versions = ">=3.7.1" files = [ - {file = "openai-1.20.0-py3-none-any.whl", hash = "sha256:9fcc75256b2425393800e358cd520b02b5ab1a8731921e45aa7ae6aec3ee8187"}, - {file = "openai-1.20.0.tar.gz", hash = "sha256:d7c0e824b7da3c043731943965c737595cf9631c913b7a1464c502fdf492b9a9"}, + {file = "openai-1.23.2-py3-none-any.whl", hash = "sha256:293a36effde29946eb221040c89c46a4850f2f2e30b37ef09ff6d75226d71b42"}, + {file = "openai-1.23.2.tar.gz", hash = "sha256:b84aa3005357ceb38f22a269e0e22ee58ce103897f447032d021906f18178a8e"}, ] [package.dependencies] diff --git a/Python/testing-sdk/poetry.lock b/Python/testing-sdk/poetry.lock index 34421e7e..6fd90024 100644 --- a/Python/testing-sdk/poetry.lock +++ b/Python/testing-sdk/poetry.lock @@ -221,13 +221,13 @@ files = [ [[package]] name = "openai" -version = "1.20.0" +version = "1.23.2" description = "The official Python library for the openai API" optional = false python-versions = ">=3.7.1" files = [ - {file = "openai-1.20.0-py3-none-any.whl", hash = "sha256:9fcc75256b2425393800e358cd520b02b5ab1a8731921e45aa7ae6aec3ee8187"}, - {file = "openai-1.20.0.tar.gz", hash = "sha256:d7c0e824b7da3c043731943965c737595cf9631c913b7a1464c502fdf492b9a9"}, + {file = "openai-1.23.2-py3-none-any.whl", hash = "sha256:293a36effde29946eb221040c89c46a4850f2f2e30b37ef09ff6d75226d71b42"}, + {file = "openai-1.23.2.tar.gz", hash = "sha256:b84aa3005357ceb38f22a269e0e22ee58ce103897f447032d021906f18178a8e"}, ] [package.dependencies]