Skip to content

Commit

Permalink
Update all non-major dependencies (#161)
Browse files Browse the repository at this point in the history
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@headlessui/react](https://togithub.com/tailwindlabs/headlessui)
([source](https://togithub.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react))
| [`1.7.18` ->
`1.7.19`](https://renovatebot.com/diffs/npm/@headlessui%2freact/1.7.18/1.7.19)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@headlessui%2freact/1.7.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@headlessui%2freact/1.7.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@headlessui%2freact/1.7.18/1.7.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@headlessui%2freact/1.7.18/1.7.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| [`20.12.2` ->
`20.12.7`](https://renovatebot.com/diffs/npm/@types%2fnode/20.12.2/20.12.7)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.12.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.12.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.12.2/20.12.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.12.2/20.12.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react))
| [`18.2.73` ->
`18.2.79`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.73/18.2.79)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.2.79?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.2.79?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.73/18.2.79?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.73/18.2.79?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/react-dom](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom))
| [`18.2.23` ->
`18.2.25`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.2.23/18.2.25)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/18.2.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-dom/18.2.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-dom/18.2.23/18.2.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/18.2.23/18.2.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [ai](https://sdk.vercel.ai/docs)
([source](https://togithub.com/vercel/ai)) | [`3.0.16` ->
`3.0.23`](https://renovatebot.com/diffs/npm/ai/3.0.16/3.0.23) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/ai/3.0.23?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ai/3.0.23?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ai/3.0.16/3.0.23?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ai/3.0.16/3.0.23?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[eslint-config-next](https://nextjs.org/docs/app/building-your-application/configuring/eslint#eslint-config)
([source](https://togithub.com/vercel/next.js/tree/HEAD/packages/eslint-config-next))
| [`14.1.4` ->
`14.2.1`](https://renovatebot.com/diffs/npm/eslint-config-next/14.1.4/14.2.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/14.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-config-next/14.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-config-next/14.1.4/14.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/14.1.4/14.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [flask](https://togithub.com/pallets/flask)
([changelog](https://flask.palletsprojects.com/changes/)) | `3.0.2` ->
`3.0.3` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/flask/3.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/flask/3.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/flask/3.0.2/3.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/flask/3.0.2/3.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [next](https://nextjs.org)
([source](https://togithub.com/vercel/next.js)) | [`14.1.4` ->
`14.2.1`](https://renovatebot.com/diffs/npm/next/14.1.4/14.2.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/next/14.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/next/14.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/next/14.1.4/14.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/14.1.4/14.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [openai](https://togithub.com/openai/openai-python) | `1.14.3` ->
`1.20.0` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/openai/1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/openai/1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/openai/1.14.3/1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/openai/1.14.3/1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [openai](https://togithub.com/openai/openai-node) | [`4.31.0` ->
`4.36.0`](https://renovatebot.com/diffs/npm/openai/4.31.0/4.36.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/openai/4.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/openai/4.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/openai/4.31.0/4.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/openai/4.31.0/4.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [pydantic](https://togithub.com/pydantic/pydantic)
([changelog](https://docs.pydantic.dev/latest/changelog/)) | `2.6.4` ->
`2.7.0` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/pydantic/2.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pydantic/2.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pydantic/2.6.4/2.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pydantic/2.6.4/2.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [tsx](https://togithub.com/privatenumber/tsx) | [`4.7.1` ->
`4.7.2`](https://renovatebot.com/diffs/npm/tsx/4.7.1/4.7.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/tsx/4.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tsx/4.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tsx/4.7.1/4.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsx/4.7.1/4.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.4.3` ->
`5.4.5`](https://renovatebot.com/diffs/npm/typescript/5.4.3/5.4.5) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.4.3/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.4.3/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>tailwindlabs/headlessui (@&#8203;headlessui/react)</summary>

###
[`v1.7.19`](https://togithub.com/tailwindlabs/headlessui/blob/HEAD/packages/@&#8203;headlessui-react/CHANGELOG.md#1719---2024-04-15)

[Compare
Source](https://togithub.com/tailwindlabs/headlessui/compare/@headlessui/react@v1.7.18...@headlessui/react@v1.7.19)

##### Fixed

- Make sure panels re-register when IDs are calculated in React < 18
([#&#8203;2883](https://togithub.com/tailwindlabs/headlessui/pull/2883))
- Expose `disabled` state on `<Tab />` component
([#&#8203;2918](https://togithub.com/tailwindlabs/headlessui/pull/2918))
- Prevent default behavior when clicking outside of a `Dialog.Panel`
([#&#8203;2919](https://togithub.com/tailwindlabs/headlessui/pull/2919))
- Add `hidden` attribute to internal `<Hidden />` component when the
`Features.Hidden` feature is used
([#&#8203;2955](https://togithub.com/tailwindlabs/headlessui/pull/2955))
- Allow setting custom `tabIndex` on the `<Switch />` component
([#&#8203;2966](https://togithub.com/tailwindlabs/headlessui/pull/2966))
- Forward `disabled` state to hidden inputs in form-like components
([#&#8203;3004](https://togithub.com/tailwindlabs/headlessui/pull/3004))
- Respect `selectedIndex` for controlled `<Tab/>` components
([#&#8203;3037](https://togithub.com/tailwindlabs/headlessui/pull/3037))

</details>

<details>
<summary>vercel/ai (ai)</summary>

### [`v3.0.23`](https://togithub.com/vercel/ai/releases/tag/ai%403.0.23)

[Compare
Source](https://togithub.com/vercel/ai/compare/ai@3.0.22...ai@3.0.23)

##### Patch Changes

- [`66b5892`](https://togithub.com/vercel/ai/commit/66b5892): Add
streamMode parameter to useChat and useCompletion.
- Updated dependencies
\[[`7b8791d`](https://togithub.com/vercel/ai/commit/7b8791d)]
-
[@&#8203;ai-sdk/provider-utils](https://togithub.com/ai-sdk/provider-utils)[@&#8203;0](https://togithub.com/0).0.1

### [`v3.0.22`](https://togithub.com/vercel/ai/releases/tag/ai%403.0.22)

[Compare
Source](https://togithub.com/vercel/ai/compare/ai@3.0.21...ai@3.0.22)

##### Patch Changes

- [`d544886`](https://togithub.com/vercel/ai/commit/d544886): Breaking
change: extract experimental AI core provider packages. They can now be
imported with e.g. import { openai } from
'[@&#8203;ai-sdk/openai](https://togithub.com/ai-sdk/openai)' after
adding them to a project.
- [`ea6b0e1`](https://togithub.com/vercel/ai/commit/ea6b0e1): Expose
formatStreamPart, parseStreamPart, and readDataStream helpers.

### [`v3.0.21`](https://togithub.com/vercel/ai/releases/tag/ai%403.0.21)

[Compare
Source](https://togithub.com/vercel/ai/compare/ai@3.0.20...ai@3.0.21)

##### Patch Changes

- [`87d3db5`](https://togithub.com/vercel/ai/commit/87d3db5): Extracted
[@&#8203;ai-sdk/provider](https://togithub.com/ai-sdk/provider) package
- [`8c40f8c`](https://togithub.com/vercel/ai/commit/8c40f8c): ai/core:
Fix openai provider streamObject for gpt-4-turbo
- [`5cd29bd`](https://togithub.com/vercel/ai/commit/5cd29bd): ai/core:
add toTextStreamResponse() method to streamText result

### [`v3.0.20`](https://togithub.com/vercel/ai/releases/tag/ai%403.0.20)

[Compare
Source](https://togithub.com/vercel/ai/compare/ai@3.0.19...ai@3.0.20)

##### Patch Changes

- [`f42bbb5`](https://togithub.com/vercel/ai/commit/f42bbb5): Remove
experimental from useAssistant and AssistantResponse.
- [`149fe26`](https://togithub.com/vercel/ai/commit/149fe26): Deprecate
<Tokens/>
- [`2eb4b55`](https://togithub.com/vercel/ai/commit/2eb4b55): Remove
experimental\_ prefix from StreamData.
- [`e45fa96`](https://togithub.com/vercel/ai/commit/e45fa96): Add stream
support for Bedrock/Cohere.
- [`a6b2500`](https://togithub.com/vercel/ai/commit/a6b2500): Deprecated
the `experimental_streamData: true` setting from
AIStreamCallbacksAndOptions. You can delete occurrences in your code.
The stream data protocol is now used by default.

### [`v3.0.19`](https://togithub.com/vercel/ai/releases/tag/ai%403.0.19)

[Compare
Source](https://togithub.com/vercel/ai/compare/ai@3.0.18...ai@3.0.19)

##### Patch Changes

- [`4f4c7f5`](https://togithub.com/vercel/ai/commit/4f4c7f5): ai/core:
Anthropic tool call support

### [`v3.0.18`](https://togithub.com/vercel/ai/releases/tag/ai%403.0.18)

[Compare
Source](https://togithub.com/vercel/ai/compare/ai@3.0.17...ai@3.0.18)

##### Patch Changes

- [`63d587e`](https://togithub.com/vercel/ai/commit/63d587e): Add
Anthropic provider for ai/core functions (no tool calling).
- [`63d587e`](https://togithub.com/vercel/ai/commit/63d587e): Add
automatic mime type detection for images in ai/core prompts.

### [`v3.0.17`](https://togithub.com/vercel/ai/releases/tag/ai%403.0.17)

[Compare
Source](https://togithub.com/vercel/ai/compare/ai@3.0.16...ai@3.0.17)

##### Patch Changes

- [`2b991c4`](https://togithub.com/vercel/ai/commit/2b991c4): Add Google
Generative AI provider for ai/core functions.

</details>

<details>
<summary>vercel/next.js (eslint-config-next)</summary>

###
[`v14.2.1`](https://togithub.com/vercel/next.js/compare/v14.2.0...v14.2.1)

[Compare
Source](https://togithub.com/vercel/next.js/compare/v14.2.0...v14.2.1)

###
[`v14.2.0`](https://togithub.com/vercel/next.js/compare/v14.1.4...774563f2b994ae9686b8ec68b506a6ef3d7c9756)

[Compare
Source](https://togithub.com/vercel/next.js/compare/v14.1.4...v14.2.0)

</details>

<details>
<summary>pallets/flask (flask)</summary>

###
[`v3.0.3`](https://togithub.com/pallets/flask/blob/HEAD/CHANGES.rst#Version-303)

[Compare
Source](https://togithub.com/pallets/flask/compare/3.0.2...3.0.3)

Released 2024-04-07

- The default `hashlib.sha1` may not be available in FIPS builds. Don't
access it at import time so the developer has time to change the
default.
    :issue:`5448`
- Don't initialize the `cli` attribute in the sansio scaffold, but
rather in
    the `Flask` concrete class. :pr:`5270`

</details>

<details>
<summary>vercel/next.js (next)</summary>

###
[`v14.2.1`](https://togithub.com/vercel/next.js/compare/v14.2.0...v14.2.1)

[Compare
Source](https://togithub.com/vercel/next.js/compare/v14.2.0...v14.2.1)

###
[`v14.2.0`](https://togithub.com/vercel/next.js/compare/v14.1.4...774563f2b994ae9686b8ec68b506a6ef3d7c9756)

[Compare
Source](https://togithub.com/vercel/next.js/compare/v14.1.4...v14.2.0)

</details>

<details>
<summary>openai/openai-python (openai)</summary>

###
[`v1.20.0`](https://togithub.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1200-2024-04-16)

[Compare
Source](https://togithub.com/openai/openai-python/compare/v1.19.0...v1.20.0)

Full Changelog:
[v1.19.0...v1.20.0](https://togithub.com/openai/openai-python/compare/v1.19.0...v1.20.0)

##### Features

- **client:** add header OpenAI-Project
([#&#8203;1320](https://togithub.com/openai/openai-python/issues/1320))
([0c489f1](https://togithub.com/openai/openai-python/commit/0c489f16a7d9e5ac753da87273b223893edefa69))
- extract chat models to a named enum
([#&#8203;1322](https://togithub.com/openai/openai-python/issues/1322))
([1ccd9b6](https://togithub.com/openai/openai-python/commit/1ccd9b67322736a4714e58c953d59585322c527d))

###
[`v1.19.0`](https://togithub.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1190-2024-04-15)

[Compare
Source](https://togithub.com/openai/openai-python/compare/v1.18.0...v1.19.0)

Full Changelog:
[v1.18.0...v1.19.0](https://togithub.com/openai/openai-python/compare/v1.18.0...v1.19.0)

##### Features

- **errors:** add request_id property
([#&#8203;1317](https://togithub.com/openai/openai-python/issues/1317))
([f9eb77d](https://togithub.com/openai/openai-python/commit/f9eb77dca422b9456f4e3b31c7474046235eec1d))

###
[`v1.18.0`](https://togithub.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1180-2024-04-15)

[Compare
Source](https://togithub.com/openai/openai-python/compare/v1.17.1...v1.18.0)

Full Changelog:
[v1.17.1...v1.18.0](https://togithub.com/openai/openai-python/compare/v1.17.1...v1.18.0)

##### Features

- **api:** add batch API
([#&#8203;1316](https://togithub.com/openai/openai-python/issues/1316))
([3e6f19e](https://togithub.com/openai/openai-python/commit/3e6f19e6e7489bf1c94944a5f8f9b1d4535cdc43))
- **api:** updates
([#&#8203;1314](https://togithub.com/openai/openai-python/issues/1314))
([8281dc9](https://togithub.com/openai/openai-python/commit/8281dc956178f5de345645660081f7d0c15a57a6))

###
[`v1.17.1`](https://togithub.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1171-2024-04-12)

[Compare
Source](https://togithub.com/openai/openai-python/compare/v1.17.0...v1.17.1)

Full Changelog:
[v1.17.0...v1.17.1](https://togithub.com/openai/openai-python/compare/v1.17.0...v1.17.1)

##### Chores

- fix typo
([#&#8203;1304](https://togithub.com/openai/openai-python/issues/1304))
([1129082](https://togithub.com/openai/openai-python/commit/1129082955f98d76c0927781ef9e7d0beeda2ec4))
- **internal:** formatting
([#&#8203;1311](https://togithub.com/openai/openai-python/issues/1311))
([8fd411b](https://togithub.com/openai/openai-python/commit/8fd411b48b6b1eafaab2dac26201525c1ee0b942))

###
[`v1.17.0`](https://togithub.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1170-2024-04-10)

[Compare
Source](https://togithub.com/openai/openai-python/compare/v1.16.2...v1.17.0)

Full Changelog:
[v1.16.2...v1.17.0](https://togithub.com/openai/openai-python/compare/v1.16.2...v1.17.0)

##### Features

- **api:** add additional messages when creating thread run
([#&#8203;1298](https://togithub.com/openai/openai-python/issues/1298))
([70eb081](https://togithub.com/openai/openai-python/commit/70eb081804b14cc8c151ebd85458545a50a074fd))
- **client:** add DefaultHttpxClient and DefaultAsyncHttpxClient
([#&#8203;1302](https://togithub.com/openai/openai-python/issues/1302))
([69cdfc3](https://togithub.com/openai/openai-python/commit/69cdfc319fff7ebf28cdd13cc6c1761b7d97811d))
- **models:** add to_dict & to_json helper methods
([#&#8203;1305](https://togithub.com/openai/openai-python/issues/1305))
([40a881d](https://togithub.com/openai/openai-python/commit/40a881d10442af8b445ce030f8ab338710e1c4c8))

###
[`v1.16.2`](https://togithub.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1162-2024-04-04)

[Compare
Source](https://togithub.com/openai/openai-python/compare/v1.16.1...v1.16.2)

Full Changelog:
[v1.16.1...v1.16.2](https://togithub.com/openai/openai-python/compare/v1.16.1...v1.16.2)

##### Bug Fixes

- **client:** correct logic for line decoding in streaming
([#&#8203;1293](https://togithub.com/openai/openai-python/issues/1293))
([687caef](https://togithub.com/openai/openai-python/commit/687caefa4acf615bf404f16817bfd9a6f285ee5c))

###
[`v1.16.1`](https://togithub.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1161-2024-04-02)

[Compare
Source](https://togithub.com/openai/openai-python/compare/v1.16.0...v1.16.1)

Full Changelog:
[v1.16.0...v1.16.1](https://togithub.com/openai/openai-python/compare/v1.16.0...v1.16.1)

##### Chores

- **internal:** defer model build for import latency
([#&#8203;1291](https://togithub.com/openai/openai-python/issues/1291))
([bc6866e](https://togithub.com/openai/openai-python/commit/bc6866eb2335d01532190d0906cad7bf9af28621))

###
[`v1.16.0`](https://togithub.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1160-2024-04-01)

[Compare
Source](https://togithub.com/openai/openai-python/compare/v1.14.3...v1.16.0)

Full Changelog:
[v1.15.0...v1.16.0](https://togithub.com/openai/openai-python/compare/v1.15.0...v1.16.0)

##### Features

- **api:** add support for filtering messages by run_id
([#&#8203;1288](https://togithub.com/openai/openai-python/issues/1288))
([58d6b77](https://togithub.com/openai/openai-python/commit/58d6b773218ef1dd8dc6208124a16078e4ac11c1))
- **api:** run polling helpers
([#&#8203;1289](https://togithub.com/openai/openai-python/issues/1289))
([6b427f3](https://togithub.com/openai/openai-python/commit/6b427f38610847bce3ce5334177f07917bd7c187))

##### Chores

- **client:** validate that max_retries is not None
([#&#8203;1286](https://togithub.com/openai/openai-python/issues/1286))
([aa5920a](https://togithub.com/openai/openai-python/commit/aa5920af6131c49a44352524154ee4a1684e76b2))

##### Refactors

- rename createAndStream to stream
([6b427f3](https://togithub.com/openai/openai-python/commit/6b427f38610847bce3ce5334177f07917bd7c187))

</details>

<details>
<summary>openai/openai-node (openai)</summary>

###
[`v4.36.0`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4360-2024-04-16)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.35.0...v4.36.0)

Full Changelog:
[v4.35.0...v4.36.0](https://togithub.com/openai/openai-node/compare/v4.35.0...v4.36.0)

##### Features

- **client:** add header OpenAI-Project
([#&#8203;772](https://togithub.com/openai/openai-node/issues/772))
([bb4df37](https://togithub.com/openai/openai-node/commit/bb4df3722082fb44b7d4feb7a47df796149150a2))
- extract chat models to a named enum
([#&#8203;775](https://togithub.com/openai/openai-node/issues/775))
([141d2ed](https://togithub.com/openai/openai-node/commit/141d2ed308141dc751869353208e4d0632d3650c))

##### Build System

- configure UTF-8 locale in devcontainer
([#&#8203;774](https://togithub.com/openai/openai-node/issues/774))
([bebf4f0](https://togithub.com/openai/openai-node/commit/bebf4f0ca1f884f8747caff0f0e065aafffde096))

###
[`v4.35.0`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4350-2024-04-15)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.34.0...v4.35.0)

Full Changelog:
[v4.34.0...v4.35.0](https://togithub.com/openai/openai-node/compare/v4.34.0...v4.35.0)

##### Features

- **errors:** add request_id property
([#&#8203;769](https://togithub.com/openai/openai-node/issues/769))
([43aa6a1](https://togithub.com/openai/openai-node/commit/43aa6a19cfb1448903dfaddc4da3def2eda9cbab))

###
[`v4.34.0`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4340-2024-04-15)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.33.1...v4.34.0)

Full Changelog:
[v4.33.1...v4.34.0](https://togithub.com/openai/openai-node/compare/v4.33.1...v4.34.0)

##### Features

- **api:** add batch API
([#&#8203;768](https://togithub.com/openai/openai-node/issues/768))
([7fe34f2](https://togithub.com/openai/openai-node/commit/7fe34f2d0bda9c1cb116a593f02bd0cc15a52e12))
- **api:** updates
([#&#8203;766](https://togithub.com/openai/openai-node/issues/766))
([52bcc47](https://togithub.com/openai/openai-node/commit/52bcc47043e4c3ffe15ae9e7ac0fa87e2493aad9))

###
[`v4.33.1`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4331-2024-04-12)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.33.0...v4.33.1)

Full Changelog:
[v4.33.0...v4.33.1](https://togithub.com/openai/openai-node/compare/v4.33.0...v4.33.1)

##### Chores

- **internal:** formatting
([#&#8203;763](https://togithub.com/openai/openai-node/issues/763))
([b6acf54](https://togithub.com/openai/openai-node/commit/b6acf54baab7e6cbf6ce3ad1d6c70197cc0181d0))
- **internal:** improve ecosystem tests
([#&#8203;761](https://togithub.com/openai/openai-node/issues/761))
([fcf748d](https://togithub.com/openai/openai-node/commit/fcf748dbbd23f972ff9fd81a8b2a35232a2d6e5c))

###
[`v4.33.0`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4330-2024-04-05)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.32.2...v4.33.0)

Full Changelog:
[v4.32.2...v4.33.0](https://togithub.com/openai/openai-node/compare/v4.32.2...v4.33.0)

##### Features

- **api:** add additional messages when creating thread run
([#&#8203;759](https://togithub.com/openai/openai-node/issues/759))
([f1fdb41](https://togithub.com/openai/openai-node/commit/f1fdb410e087f9b94faeda0558de573ec1118601))

###
[`v4.32.2`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4322-2024-04-04)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.32.1...v4.32.2)

Full Changelog:
[v4.32.1...v4.32.2](https://togithub.com/openai/openai-node/compare/v4.32.1...v4.32.2)

##### Bug Fixes

- **streaming:** handle special line characters and fix multi-byte
character decoding
([#&#8203;757](https://togithub.com/openai/openai-node/issues/757))
([8dcdda2](https://togithub.com/openai/openai-node/commit/8dcdda2b0d1d86486eea5fd47d24a8d26fde4c19))
- **tests:** update wrangler to v3.19.0 (CVE-2023-7080)
([#&#8203;755](https://togithub.com/openai/openai-node/issues/755))
([47ca41d](https://togithub.com/openai/openai-node/commit/47ca41da9a739b2e04b721cb1fe843e5dd152465))

##### Chores

- **tests:** bump ecosystem tests dependencies
([#&#8203;753](https://togithub.com/openai/openai-node/issues/753))
([3f86ea2](https://togithub.com/openai/openai-node/commit/3f86ea2205c90e05bcbe582491a4bed01075a5b1))

###
[`v4.32.1`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4321-2024-04-02)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.32.0...v4.32.1)

Full Changelog:
[v4.32.0...v4.32.1](https://togithub.com/openai/openai-node/compare/v4.32.0...v4.32.1)

##### Chores

- **deps:** bump yarn to v1.22.22
([#&#8203;751](https://togithub.com/openai/openai-node/issues/751))
([5b41d10](https://togithub.com/openai/openai-node/commit/5b41d1077f219b8feb7557cfab98caf7b5de560d))

###
[`v4.32.0`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4320-2024-04-01)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.31.0...v4.32.0)

Full Changelog:
[v4.31.0...v4.32.0](https://togithub.com/openai/openai-node/compare/v4.31.0...v4.32.0)

##### Features

- **api:** add support for filtering messages by run_id
([#&#8203;747](https://togithub.com/openai/openai-node/issues/747))
([9a397ac](https://togithub.com/openai/openai-node/commit/9a397acffa9f10c3f48e86e3bdb3851770f87b42))
- **api:** run polling helpers
([#&#8203;749](https://togithub.com/openai/openai-node/issues/749))
([02920ae](https://togithub.com/openai/openai-node/commit/02920ae082480fc7a7ffe9fa583d053a40dc7120))

##### Chores

- **deps:** remove unused dependency digest-fetch
([#&#8203;748](https://togithub.com/openai/openai-node/issues/748))
([5376837](https://togithub.com/openai/openai-node/commit/537683734d39dd956a7dcef4339c1167ce6fe13c))

##### Documentation

- **readme:** change undocumented params wording
([#&#8203;744](https://togithub.com/openai/openai-node/issues/744))
([8796691](https://togithub.com/openai/openai-node/commit/87966911045275db86844dfdcde59653edaef264))

##### Refactors

- rename createAndStream to stream
([02920ae](https://togithub.com/openai/openai-node/commit/02920ae082480fc7a7ffe9fa583d053a40dc7120))

</details>

<details>
<summary>pydantic/pydantic (pydantic)</summary>

###
[`v2.7.0`](https://togithub.com/pydantic/pydantic/blob/HEAD/HISTORY.md#v270-2024-04-11)

[Compare
Source](https://togithub.com/pydantic/pydantic/compare/v2.6.4...v2.7.0)

[GitHub
release](https://togithub.com/pydantic/pydantic/releases/tag/v2.7.0)

The code released in v2.7.0 is practically identical to that of
v2.7.0b1.

##### What's Changed

##### Packaging

- Reorganize `pyproject.toml` sections by
[@&#8203;Viicos](https://togithub.com/Viicos) in
[#&#8203;8899](https://togithub.com/pydantic/pydantic/pull/8899)
- Bump `pydantic-core` to `v2.18.1` by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;9211](https://togithub.com/pydantic/pydantic/pull/9211)
- Adopt `jiter` `v0.2.0` by
[@&#8203;samuelcolvin](https://togithub.com/samuelcolvin) in
[pydantic/pydantic-core#1250](https://togithub.com/pydantic/pydantic-core/pull/1250)

##### New Features

- Extract attribute docstrings from `FieldInfo.description` by
[@&#8203;Viicos](https://togithub.com/Viicos) in
[#&#8203;6563](https://togithub.com/pydantic/pydantic/pull/6563)
- Add a `with_config` decorator to comply with typing spec by
[@&#8203;Viicos](https://togithub.com/Viicos) in
[#&#8203;8611](https://togithub.com/pydantic/pydantic/pull/8611)
- Allow an optional separator splitting the value and unit of the result
of `ByteSize.human_readable` by
[@&#8203;jks15satoshi](https://togithub.com/jks15satoshi) in
[#&#8203;8706](https://togithub.com/pydantic/pydantic/pull/8706)
- Add generic `Secret` base type by
[@&#8203;conradogarciaberrotaran](https://togithub.com/conradogarciaberrotaran)
in [#&#8203;8519](https://togithub.com/pydantic/pydantic/pull/8519)
- Make use of `Sphinx` inventories for cross references in docs by
[@&#8203;Viicos](https://togithub.com/Viicos) in
[#&#8203;8682](https://togithub.com/pydantic/pydantic/pull/8682)
- Add environment variable to disable plugins by
[@&#8203;geospackle](https://togithub.com/geospackle) in
[#&#8203;8767](https://togithub.com/pydantic/pydantic/pull/8767)
- Add support for `deprecated` fields by
[@&#8203;Viicos](https://togithub.com/Viicos) in
[#&#8203;8237](https://togithub.com/pydantic/pydantic/pull/8237)
- Allow `field_serializer('*')` by
[@&#8203;ornariece](https://togithub.com/ornariece) in
[#&#8203;9001](https://togithub.com/pydantic/pydantic/pull/9001)
- Handle a case when `model_config` is defined as a model property by
[@&#8203;alexeyt101](https://togithub.com/alexeyt101) in
[#&#8203;9004](https://togithub.com/pydantic/pydantic/pull/9004)
- Update `create_model()` to support `typing.Annotated` as input by
[@&#8203;wannieman98](https://togithub.com/wannieman98) in
[#&#8203;8947](https://togithub.com/pydantic/pydantic/pull/8947)
- Add `ClickhouseDsn` support by
[@&#8203;solidguy7](https://togithub.com/solidguy7) in
[#&#8203;9062](https://togithub.com/pydantic/pydantic/pull/9062)
- Add support for `re.Pattern[str]` to `pattern` field by
[@&#8203;jag-k](https://togithub.com/jag-k) in
[#&#8203;9053](https://togithub.com/pydantic/pydantic/pull/9053)
- Support for `serialize_as_any` runtime setting by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;8830](https://togithub.com/pydantic/pydantic/pull/8830)
- Add support for `typing.Self` by
[@&#8203;Youssefares](https://togithub.com/Youssefares) in
[#&#8203;9023](https://togithub.com/pydantic/pydantic/pull/9023)
- Ability to pass `context` to serialization by
[@&#8203;ornariece](https://togithub.com/ornariece) in
[#&#8203;8965](https://togithub.com/pydantic/pydantic/pull/8965)
- Add feedback widget to docs with flarelytics integration by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;9129](https://togithub.com/pydantic/pydantic/pull/9129)
- Support for parsing partial JSON strings in Python by
[@&#8203;samuelcolvin](https://togithub.com/samuelcolvin) in
[pydantic/jiter#66](https://togithub.com/pydantic/jiter/pull/66)

**Finalized in v2.7.0, rather than v2.7.0b1:**

- Add support for field level number to str coercion option by
[@&#8203;NeevCohen](https://togithub.com/NeevCohen) in
[#&#8203;9137](https://togithub.com/pydantic/pydantic/pull/9137)
- Update `warnings` parameter for serialization utilities to allow
raising a warning by
[@&#8203;Lance-Drane](https://togithub.com/Lance-Drane) in
[#&#8203;9166](https://togithub.com/pydantic/pydantic/pull/9166)

##### Changes

- Correct docs, logic for `model_construct` behavior with `extra` by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;8807](https://togithub.com/pydantic/pydantic/pull/8807)
- Improve error message for improper `RootModel` subclasses by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;8857](https://togithub.com/pydantic/pydantic/pull/8857)
- Use `PEP570` syntax by [@&#8203;Viicos](https://togithub.com/Viicos)
in [#&#8203;8940](https://togithub.com/pydantic/pydantic/pull/8940)
- Add `enum` and `type` to the JSON schema for single item literals by
[@&#8203;dmontagu](https://togithub.com/dmontagu) in
[#&#8203;8944](https://togithub.com/pydantic/pydantic/pull/8944)
- Deprecate `update_json_schema` internal function by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;9125](https://togithub.com/pydantic/pydantic/pull/9125)
- Serialize duration to hour minute second, instead of just seconds by
[@&#8203;kakilangit](https://togithub.com/kakilangit) in
[pydantic/speedate#50](https://togithub.com/pydantic/speedate/pull/50)
- Trimming str before parsing to int and float by
[@&#8203;hungtsetse](https://togithub.com/hungtsetse) in
[pydantic/pydantic-core#1203](https://togithub.com/pydantic/pydantic-core/pull/1203)

##### Performance

- `enum` validator improvements by
[@&#8203;samuelcolvin](https://togithub.com/samuelcolvin) in
[#&#8203;9045](https://togithub.com/pydantic/pydantic/pull/9045)
- Move `enum` validation and serialization to Rust by
[@&#8203;samuelcolvin](https://togithub.com/samuelcolvin) in
[#&#8203;9064](https://togithub.com/pydantic/pydantic/pull/9064)
- Improve schema generation for nested dataclasses by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;9114](https://togithub.com/pydantic/pydantic/pull/9114)
- Fast path for ASCII python string creation in JSON by
[@&#8203;samuelcolvin](https://togithub.com/samuelcolvin) in in
[pydantic/jiter#72](https://togithub.com/pydantic/jiter/pull/72)
- SIMD integer and string JSON parsing on `aarch64`(**Note:** SIMD on
x86 will be implemented in a future release) by
[@&#8203;samuelcolvin](https://togithub.com/samuelcolvin) in in
[pydantic/jiter#65](https://togithub.com/pydantic/jiter/pull/65)
- Support JSON `Cow<str>` from `jiter` by
[@&#8203;davidhewitt](https://togithub.com/davidhewitt) in
[pydantic/pydantic-core#1231](https://togithub.com/pydantic/pydantic-core/pull/1231)
- MAJOR performance improvement: update to PyO3 0.21 final by
[@&#8203;davidhewitt](https://togithub.com/davidhewitt) in
[pydantic/pydantic-core#1248](https://togithub.com/pydantic/pydantic-core/pull/1248)
- cache Python strings by
[@&#8203;samuelcolvin](https://togithub.com/samuelcolvin) in
[pydantic/pydantic-core#1240](https://togithub.com/pydantic/pydantic-core/pull/1240)

##### Fixes

- Fix strict parsing for some `Sequence`s by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;8614](https://togithub.com/pydantic/pydantic/pull/8614)
- Add a check on the existence of `__qualname__` by
[@&#8203;anci3ntr0ck](https://togithub.com/anci3ntr0ck) in
[#&#8203;8642](https://togithub.com/pydantic/pydantic/pull/8642)
- Handle `__pydantic_extra__` annotation being a string or inherited by
[@&#8203;alexmojaki](https://togithub.com/alexmojaki) in
[#&#8203;8659](https://togithub.com/pydantic/pydantic/pull/8659)
- Fix json validation for `NameEmail` by
[@&#8203;Holi0317](https://togithub.com/Holi0317) in
[#&#8203;8650](https://togithub.com/pydantic/pydantic/pull/8650)
- Fix type-safety of attribute access in `BaseModel` by
[@&#8203;bluenote10](https://togithub.com/bluenote10) in
[#&#8203;8651](https://togithub.com/pydantic/pydantic/pull/8651)
- Fix bug with `mypy` plugin and `no_strict_optional = True` by
[@&#8203;dmontagu](https://togithub.com/dmontagu) in
[#&#8203;8666](https://togithub.com/pydantic/pydantic/pull/8666)
- Fix `ByteSize` error `type` change by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;8681](https://togithub.com/pydantic/pydantic/pull/8681)
- Fix inheriting annotations in dataclasses by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;8679](https://togithub.com/pydantic/pydantic/pull/8679)
- Fix regression in core schema generation for indirect definition
references by [@&#8203;dmontagu](https://togithub.com/dmontagu) in
[#&#8203;8702](https://togithub.com/pydantic/pydantic/pull/8702)
- Fix unsupported types bug with plain validator by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;8710](https://togithub.com/pydantic/pydantic/pull/8710)
- Reverting problematic fix from 2.6 release, fixing schema building bug
by [@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;8718](https://togithub.com/pydantic/pydantic/pull/8718)
- fixes `__pydantic_config__` ignored for TypeDict by
[@&#8203;13sin](https://togithub.com/13sin) in
[#&#8203;8734](https://togithub.com/pydantic/pydantic/pull/8734)
- Fix test failures with `pytest v8.0.0` due to `pytest.warns()`
starting to work inside `pytest.raises()` by
[@&#8203;mgorny](https://togithub.com/mgorny) in
[#&#8203;8678](https://togithub.com/pydantic/pydantic/pull/8678)
- Use `is_valid_field` from 1.x for `mypy` plugin by
[@&#8203;DanielNoord](https://togithub.com/DanielNoord) in
[#&#8203;8738](https://togithub.com/pydantic/pydantic/pull/8738)
- Better-support `mypy` strict equality flag by
[@&#8203;dmontagu](https://togithub.com/dmontagu) in
[#&#8203;8799](https://togithub.com/pydantic/pydantic/pull/8799)
- model_json_schema export with Annotated types misses 'required'
parameters by [@&#8203;LouisGobert](https://togithub.com/LouisGobert) in
[#&#8203;8793](https://togithub.com/pydantic/pydantic/pull/8793)
- Fix default inclusion in `FieldInfo.__repr_args__` by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;8801](https://togithub.com/pydantic/pydantic/pull/8801)
- Fix resolution of forward refs in dataclass base classes that are not
present in the subclass module namespace by
[@&#8203;matsjoyce-refeyn](https://togithub.com/matsjoyce-refeyn) in
[#&#8203;8751](https://togithub.com/pydantic/pydantic/pull/8751)
- Fix `BaseModel` type annotations to be resolvable by
`typing.get_type_hints` by
[@&#8203;devmonkey22](https://togithub.com/devmonkey22) in
[#&#8203;7680](https://togithub.com/pydantic/pydantic/pull/7680)
- Fix: allow empty string aliases with `AliasGenerator` by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;8810](https://togithub.com/pydantic/pydantic/pull/8810)
- Fix test along with `date` -> `datetime` timezone assumption fix by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;8823](https://togithub.com/pydantic/pydantic/pull/8823)
- Fix deprecation warning with usage of `ast.Str` by
[@&#8203;Viicos](https://togithub.com/Viicos) in
[#&#8203;8837](https://togithub.com/pydantic/pydantic/pull/8837)
- Add missing `deprecated` decorators by
[@&#8203;Viicos](https://togithub.com/Viicos) in
[#&#8203;8877](https://togithub.com/pydantic/pydantic/pull/8877)
- Fix serialization of `NameEmail` if name includes an email address by
[@&#8203;NeevCohen](https://togithub.com/NeevCohen) in
[#&#8203;8860](https://togithub.com/pydantic/pydantic/pull/8860)
- Add information about class in error message of schema generation by
[@&#8203;Czaki](https://togithub.com/Czaki) in
[#&#8203;8917](https://togithub.com/pydantic/pydantic/pull/8917)
- Make `TypeAdapter`'s typing compatible with special forms by
[@&#8203;adriangb](https://togithub.com/adriangb) in
[#&#8203;8923](https://togithub.com/pydantic/pydantic/pull/8923)
- Fix issue with config behavior being baked into the ref schema for
`enum`s by [@&#8203;dmontagu](https://togithub.com/dmontagu) in
[#&#8203;8920](https://togithub.com/pydantic/pydantic/pull/8920)
- More helpful error re wrong `model_json_schema` usage by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;8928](https://togithub.com/pydantic/pydantic/pull/8928)
- Fix nested discriminated union schema gen, pt 2 by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;8932](https://togithub.com/pydantic/pydantic/pull/8932)
- Fix schema build for nested dataclasses / TypedDicts with
discriminators by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;8950](https://togithub.com/pydantic/pydantic/pull/8950)
- Remove unnecessary logic for definitions schema gen with discriminated
unions by [@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;8951](https://togithub.com/pydantic/pydantic/pull/8951)
- Fix handling of optionals in `mypy` plugin by
[@&#8203;dmontagu](https://togithub.com/dmontagu) in
[#&#8203;9008](https://togithub.com/pydantic/pydantic/pull/9008)
- Fix `PlainSerializer` usage with std type constructor by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;9031](https://togithub.com/pydantic/pydantic/pull/9031)
- Remove unnecessary warning for config in plugin by
[@&#8203;dmontagu](https://togithub.com/dmontagu) in
[#&#8203;9039](https://togithub.com/pydantic/pydantic/pull/9039)
- Fix default value serializing by
[@&#8203;NeevCohen](https://togithub.com/NeevCohen) in
[#&#8203;9066](https://togithub.com/pydantic/pydantic/pull/9066)
- Fix extra fields check in `Model.__getattr__()` by
[@&#8203;NeevCohen](https://togithub.com/NeevCohen) in
[#&#8203;9082](https://togithub.com/pydantic/pydantic/pull/9082)
- Fix `ClassVar` forward ref inherited from parent class by
[@&#8203;alexmojaki](https://togithub.com/alexmojaki) in
[#&#8203;9097](https://togithub.com/pydantic/pydantic/pull/9097)
- fix sequence like validator with strict `True` by
[@&#8203;andresliszt](https://togithub.com/andresliszt) in
[#&#8203;8977](https://togithub.com/pydantic/pydantic/pull/8977)
- Improve warning message when a field name shadows a field in a parent
model by [@&#8203;chan-vince](https://togithub.com/chan-vince) in
[#&#8203;9105](https://togithub.com/pydantic/pydantic/pull/9105)
- Do not warn about shadowed fields if they are not redefined in a child
class by [@&#8203;chan-vince](https://togithub.com/chan-vince) in
[#&#8203;9111](https://togithub.com/pydantic/pydantic/pull/9111)
- Fix discriminated union bug with unsubstituted type var by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;9124](https://togithub.com/pydantic/pydantic/pull/9124)
- Support serialization of `deque` when passed to `Sequence[blah blah
blah]` by [@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;9128](https://togithub.com/pydantic/pydantic/pull/9128)
- Init private attributes from super-types in `model_post_init` by
[@&#8203;Viicos](https://togithub.com/Viicos) in
[#&#8203;9134](https://togithub.com/pydantic/pydantic/pull/9134)
- fix `model_construct` with `validation_alias` by
[@&#8203;ornariece](https://togithub.com/ornariece) in
[#&#8203;9144](https://togithub.com/pydantic/pydantic/pull/9144)
- Ensure json-schema generator handles `Literal` `null` types by
[@&#8203;bruno-f-cruz](https://togithub.com/bruno-f-cruz) in
[#&#8203;9135](https://togithub.com/pydantic/pydantic/pull/9135)
- **Fixed in v2.7.0**: Fix allow extra generic by
[@&#8203;dmontagu](https://togithub.com/dmontagu) in
[#&#8203;9193](https://togithub.com/pydantic/pydantic/pull/9193)

##### New Contributors

- [@&#8203;hungtsetse](https://togithub.com/hungtsetse) made their first
contribution in
[#&#8203;8546](https://togithub.com/pydantic/pydantic/pull/8546)
- [@&#8203;StrawHatDrag0n](https://togithub.com/StrawHatDrag0n) made
their first contribution in
[#&#8203;8583](https://togithub.com/pydantic/pydantic/pull/8583)
- [@&#8203;anci3ntr0ck](https://togithub.com/anci3ntr0ck) made their
first contribution in
[#&#8203;8642](https://togithub.com/pydantic/pydantic/pull/8642)
- [@&#8203;Holi0317](https://togithub.com/Holi0317) made their first
contribution in
[#&#8203;8650](https://togithub.com/pydantic/pydantic/pull/8650)
- [@&#8203;bluenote10](https://togithub.com/bluenote10) made their first
contribution in
[#&#8203;8651](https://togithub.com/pydantic/pydantic/pull/8651)
- [@&#8203;ADSteele916](https://togithub.com/ADSteele916) made their
first contribution in
[#&#8203;8703](https://togithub.com/pydantic/pydantic/pull/8703)
- [@&#8203;musicinmybrain](https://togithub.com/musicinmybrain) made
their first contribution in
[#&#8203;8731](https://togithub.com/pydantic/pydantic/pull/8731)
- [@&#8203;jks15satoshi](https://togithub.com/jks15satoshi) made their
first contribution in
[#&#8203;8706](https://togithub.com/pydantic/pydantic/pull/8706)
- [@&#8203;13sin](https://togithub.com/13sin) made their first
contribution in
[#&#8203;8734](https://togithub.com/pydantic/pydantic/pull/8734)
- [@&#8203;DanielNoord](https://togithub.com/DanielNoord) made their
first contribution in
[#&#8203;8738](https://togithub.com/pydantic/pydantic/pull/8738)
-
[@&#8203;conradogarciaberrotaran](https://togithub.com/conradogarciaberrotaran)
made their first contribution in
[#&#8203;8519](https://togithub.com/pydantic/pydantic/pull/8519)
- [@&#8203;chris-griffin](https://togithub.com/chris-griffin) made their
first contribution in
[#&#8203;8775](https://togithub.com/pydantic/pydantic/pull/8775)
- [@&#8203;LouisGobert](https://togithub.com/LouisGobert) made their
first contribution in
[#&#8203;8793](https://togithub.com/pydantic/pydantic/pull/8793)
- [@&#8203;matsjoyce-refeyn](https://togithub.com/matsjoyce-refeyn) made
their first contribution in
[#&#8203;8751](https://togithub.com/pydantic/pydantic/pull/8751)
- [@&#8203;devmonkey22](https://togithub.com/devmonkey22) made their
first contribution in
[#&#8203;7680](https://togithub.com/pydantic/pydantic/pull/7680)
- [@&#8203;adamency](https://togithub.com/adamency) made their first
contribution in
[#&#8203;8847](https://togithub.com/pydantic/pydantic/pull/8847)
- [@&#8203;MamfTheKramf](https://togithub.com/MamfTheKramf) made their
first contribution in
[#&#8203;8851](https://togithub.com/pydantic/pydantic/pull/8851)
- [@&#8203;ornariece](https://togithub.com/ornariece) made their first
contribution in
[#&#8203;9001](https://togithub.com/pydantic/pydantic/pull/9001)
- [@&#8203;alexeyt101](https://togithub.com/alexeyt101) made their first
contribution in
[#&#8203;9004](https://togithub.com/pydantic/pydantic/pull/9004)
- [@&#8203;wannieman98](https://togithub.com/wannieman98) made their
first contribution in
[#&#8203;8947](https://togithub.com/pydantic/pydantic/pull/8947)
- [@&#8203;solidguy7](https://togithub.com/solidguy7) made their first
contribution in
[#&#8203;9062](https://togithub.com/pydantic/pydantic/pull/9062)
- [@&#8203;kloczek](https://togithub.com/kloczek) made their first
contribution in
[#&#8203;9047](https://togithub.com/pydantic/pydantic/pull/9047)
- [@&#8203;jag-k](https://togithub.com/jag-k) made their first
contribution in
[#&#8203;9053](https://togithub.com/pydantic/pydantic/pull/9053)
- [@&#8203;priya-gitTest](https://togithub.com/priya-gitTest) made their
first contribution in
[#&#8203;9088](https://togithub.com/pydantic/pydantic/pull/9088)
- [@&#8203;Youssefares](https://togithub.com/Youssefares) made their
first contribution in
[#&#8203;9023](https://togithub.com/pydantic/pydantic/pull/9023)
- [@&#8203;chan-vince](https://togithub.com/chan-vince) made their first
contribution in
[#&#8203;9105](https://togithub.com/pydantic/pydantic/pull/9105)
- [@&#8203;bruno-f-cruz](https://togithub.com/bruno-f-cruz) made their
first contribution in
[#&#8203;9135](https://togithub.com/pydantic/pydantic/pull/9135)
- [@&#8203;Lance-Drane](https://togithub.com/Lance-Drane) made their
first contribution in
[#&#8203;9166](https://togithub.com/pydantic/pydantic/pull/9166)

</details>

<details>
<summary>privatenumber/tsx (tsx)</summary>

###
[`v4.7.2`](https://togithub.com/privatenumber/tsx/compare/v4.7.1...1a10da7bf9d0ca66ced6c897ade8f5f9aae0268d)

[Compare
Source](https://togithub.com/privatenumber/tsx/compare/v4.7.1...v4.7.2)

</details>

<details>
<summary>Microsoft/TypeScript (typescript)</summary>

###
[`v5.4.5`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.5):
TypeScript 5.4.5

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.4.4...v5.4.5)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.4.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.3
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.4
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.4%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.5
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.5%22+is%3Aclosed+).

Downloads are available on:

- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

###
[`v5.4.4`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.4):
TypeScript 5.4.4

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.4.3...v5.4.4)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.4.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.3
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.4
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.4%22+is%3Aclosed+).

Downloads are available on:

- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

</details>

---

### 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://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->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).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjMwMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] committed Apr 17, 2024
1 parent 3d5a56e commit 4290aeb
Show file tree
Hide file tree
Showing 14 changed files with 473 additions and 688 deletions.
220 changes: 92 additions & 128 deletions JavaScript/chatbot-nextjs/package-lock.json

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions JavaScript/chatbot-nextjs/package.json
Expand Up @@ -19,20 +19,20 @@
"@paralleldrive/cuid2": "^2.2.0",
"@tailwindcss/forms": "^0.5.3",
"@types/invariant": "^2.2.35",
"@types/node": "20.12.2",
"@types/react": "18.2.73",
"@types/react-dom": "18.2.23",
"@types/node": "20.12.7",
"@types/react": "18.2.79",
"@types/react-dom": "18.2.25",
"autoprefixer": "^10.4.14",
"eslint": "8.57.0",
"eslint-config-next": "14.1.4",
"eslint-config-next": "14.2.1",
"invariant": "^2.2.4",
"next": "14.1.4",
"next": "14.2.1",
"next-remove-imports": "^1.0.11",
"openai": "^4.6.0",
"postcss": "^8.4.21",
"react": "18.2.0",
"react-dom": "18.2.0",
"tailwindcss": "^3.2.7",
"typescript": "5.4.3"
"typescript": "5.4.5"
}
}
273 changes: 139 additions & 134 deletions JavaScript/novel-ai-text-editor/package-lock.json

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions JavaScript/novel-ai-text-editor/package.json
Expand Up @@ -15,20 +15,20 @@
"dependencies": {
"@autoblocks/client": "^0.0.43",
"@paralleldrive/cuid2": "^2.2.2",
"@types/node": "20.12.2",
"@types/react": "18.2.73",
"@types/react-dom": "18.2.23",
"@types/node": "20.12.7",
"@types/react": "18.2.79",
"@types/react-dom": "18.2.25",
"ai": "^3.0.0",
"autoprefixer": "10.4.19",
"eslint": "8.57.0",
"eslint-config-next": "14.1.4",
"next": "14.1.4",
"eslint-config-next": "14.2.1",
"next": "14.2.1",
"novel": "^0.3.0",
"openai": "^4.6.0",
"postcss": "8.4.38",
"react": "18.2.0",
"react-dom": "18.2.0",
"tailwindcss": "3.4.3",
"typescript": "5.4.3"
"typescript": "5.4.5"
}
}
76 changes: 15 additions & 61 deletions JavaScript/openai-assistants-api/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

52 changes: 3 additions & 49 deletions JavaScript/openai-tracing/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 4290aeb

Please sign in to comment.