Skip to content

Commit

Permalink
Update all non-major dependencies (#195)
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))
| [`2.1.1` ->
`2.1.2`](https://renovatebot.com/diffs/npm/@headlessui%2freact/2.1.1/2.1.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@headlessui%2freact/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@headlessui%2freact/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@headlessui%2freact/2.1.1/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@headlessui%2freact/2.1.1/2.1.2?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.14.9` ->
`20.14.10`](https://renovatebot.com/diffs/npm/@types%2fnode/20.14.9/20.14.10)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.14.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.14.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.14.9/20.14.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.14.9/20.14.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [ai](https://sdk.vercel.ai/docs)
([source](https://togithub.com/vercel/ai)) | [`3.2.16` ->
`3.2.19`](https://renovatebot.com/diffs/npm/ai/3.2.16/3.2.19) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/ai/3.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ai/3.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ai/3.2.16/3.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ai/3.2.16/3.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [dspy-ai](https://togithub.com/stanfordnlp/dsp) | `2.4.10` -> `2.4.12`
|
[![age](https://developer.mend.io/api/mc/badges/age/pypi/dspy-ai/2.4.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/dspy-ai/2.4.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/dspy-ai/2.4.10/2.4.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/dspy-ai/2.4.10/2.4.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [openai](https://togithub.com/openai/openai-python) | `1.35.7` ->
`1.35.11` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/openai/1.35.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/openai/1.35.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/openai/1.35.7/1.35.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/openai/1.35.7/1.35.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [openai](https://togithub.com/openai/openai-node) | [`4.52.2` ->
`4.52.4`](https://renovatebot.com/diffs/npm/openai/4.52.2/4.52.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/openai/4.52.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/openai/4.52.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/openai/4.52.2/4.52.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/openai/4.52.2/4.52.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [pinecone-client](https://www.pinecone.io) | `4.1.1` -> `4.1.2` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/pinecone-client/4.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pinecone-client/4.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pinecone-client/4.1.1/4.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pinecone-client/4.1.1/4.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [pydantic](https://togithub.com/pydantic/pydantic)
([changelog](https://docs.pydantic.dev/latest/changelog/)) | `2.7.4` ->
`2.8.2` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/pydantic/2.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pydantic/2.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pydantic/2.7.4/2.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pydantic/2.7.4/2.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [tsx](https://tsx.is)
([source](https://togithub.com/privatenumber/tsx)) | [`4.16.0` ->
`4.16.2`](https://renovatebot.com/diffs/npm/tsx/4.16.0/4.16.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/tsx/4.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tsx/4.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tsx/4.16.0/4.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsx/4.16.0/4.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.5.2` ->
`5.5.3`](https://renovatebot.com/diffs/npm/typescript/5.5.2/5.5.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.5.2/5.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.5.2/5.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v2.1.2`](https://togithub.com/tailwindlabs/headlessui/blob/HEAD/packages/@&#8203;headlessui-react/CHANGELOG.md#212---2024-07-05)

[Compare
Source](https://togithub.com/tailwindlabs/headlessui/compare/@headlessui/react@v2.1.1...@headlessui/react@v2.1.2)

##### Fixed

- Fix prematurely added anchoring styles on `ListboxOptions`
([#&#8203;3337](https://togithub.com/tailwindlabs/headlessui/pull/3337))
- Ensure `unmount` on `Dialog` works in combination with the
`transition` prop on `DialogBackdrop` and `DialogPanel` components
([#&#8203;3352](https://togithub.com/tailwindlabs/headlessui/pull/3352))
- Fix crash in `Combobox` component when in `virtual` mode when options
are empty
([#&#8203;3356](https://togithub.com/tailwindlabs/headlessui/pull/3356))
- Fix hanging tests when using `anchor` prop
([#&#8203;3357](https://togithub.com/tailwindlabs/headlessui/pull/3357))
- Fix `transition` and `focus` prop combination for `PopoverPanel`
component
([#&#8203;3361](https://togithub.com/tailwindlabs/headlessui/pull/3361))
- Fix outside click in nested portalled `Popover` components
([#&#8203;3362](https://togithub.com/tailwindlabs/headlessui/pull/3362))
- Fix restoring focus to correct element when closing `Dialog` component
([#&#8203;3365](https://togithub.com/tailwindlabs/headlessui/pull/3365))
- Fix `flushSync` warning for `Combobox` component with `immediate` prop
enabled
([#&#8203;3366](https://togithub.com/tailwindlabs/headlessui/pull/3366))

</details>

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

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

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

##### Patch Changes

- [`b729094`](https://togithub.com/vercel/ai/commit/b7290943): chore
(ai/core): rename TokenUsage type to CompletionTokenUsage
- [`b729094`](https://togithub.com/vercel/ai/commit/b7290943): feat
(ai/core): add token usage to embed and embedMany
- Updated dependencies
\[[`b729094`](https://togithub.com/vercel/ai/commit/b7290943)]
-
[@&#8203;ai-sdk/provider](https://togithub.com/ai-sdk/provider)[@&#8203;0](https://togithub.com/0).0.12
-
[@&#8203;ai-sdk/provider-utils](https://togithub.com/ai-sdk/provider-utils)[@&#8203;1](https://togithub.com/1).0.2
-
[@&#8203;ai-sdk/react](https://togithub.com/ai-sdk/react)[@&#8203;0](https://togithub.com/0).0.19
-
[@&#8203;ai-sdk/svelte](https://togithub.com/ai-sdk/svelte)[@&#8203;0](https://togithub.com/0).0.14
-
[@&#8203;ai-sdk/ui-utils](https://togithub.com/ai-sdk/ui-utils)[@&#8203;0](https://togithub.com/0).0.11
-
[@&#8203;ai-sdk/solid](https://togithub.com/ai-sdk/solid)[@&#8203;0](https://togithub.com/0).0.13
-
[@&#8203;ai-sdk/vue](https://togithub.com/ai-sdk/vue)[@&#8203;0](https://togithub.com/0).0.13

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

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

##### Patch Changes

- Updated dependencies
\[[`70d1800`](https://togithub.com/vercel/ai/commit/70d18003)]
-
[@&#8203;ai-sdk/react](https://togithub.com/ai-sdk/react)[@&#8203;0](https://togithub.com/0).0.18

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

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

##### Patch Changes

- [`3db90c3`](https://togithub.com/vercel/ai/commit/3db90c3d): allow
empty handleSubmit submissions for useChat
- [`abb2260`](https://togithub.com/vercel/ai/commit/abb22602): feat
(ai): verify that system messages have string content
- [`5c1f0bd`](https://togithub.com/vercel/ai/commit/5c1f0bd3): fix
unclosed streamable value console message
- Updated dependencies
\[[`6a11cfa`](https://togithub.com/vercel/ai/commit/6a11cfaa)]
- Updated dependencies
\[[`3db90c3`](https://togithub.com/vercel/ai/commit/3db90c3d)]
- Updated dependencies
\[[`d481729`](https://togithub.com/vercel/ai/commit/d481729f)]
-
[@&#8203;ai-sdk/react](https://togithub.com/ai-sdk/react)[@&#8203;0](https://togithub.com/0).0.17
-
[@&#8203;ai-sdk/svelte](https://togithub.com/ai-sdk/svelte)[@&#8203;0](https://togithub.com/0).0.13
-
[@&#8203;ai-sdk/solid](https://togithub.com/ai-sdk/solid)[@&#8203;0](https://togithub.com/0).0.12
-
[@&#8203;ai-sdk/vue](https://togithub.com/ai-sdk/vue)[@&#8203;0](https://togithub.com/0).0.12
-
[@&#8203;ai-sdk/provider-utils](https://togithub.com/ai-sdk/provider-utils)[@&#8203;1](https://togithub.com/1).0.1
-
[@&#8203;ai-sdk/ui-utils](https://togithub.com/ai-sdk/ui-utils)[@&#8203;0](https://togithub.com/0).0.10

</details>

<details>
<summary>stanfordnlp/dsp (dspy-ai)</summary>

###
[`v2.4.12`](https://togithub.com/stanfordnlp/dspy/releases/tag/v2.4.12):
DSPy v2.4.12

[Compare
Source](https://togithub.com/stanfordnlp/dsp/compare/v2.4.11...v2.4.12)

- Supports treating `dspy.Predict` and `dspy.ChainOfThought` directly as
Modules, e.g. can compile them without creating a wrapping `dspy.Module`
object.

- Improves the `experimental=True` Chat LM support from [DSPy
v2.4.11](https://togithub.com/stanfordnlp/dspy/releases/tag/v2.4.11),
which is quoted below for reference:

> Initial support for new adapters, with far more smooth support for
Chat LMs. The default behavior is unchanged from before. However,
dspy.configure(experimental=True) is likely to lead to much more
predictable and accurate zero-shot generations with Chat LMs. Tested
against several variants of GPT-3.5, GPT-4, Llama3, Mixtral, and DBRX.

###
[`v2.4.11`](https://togithub.com/stanfordnlp/dspy/releases/tag/v2.4.11):
DSPy v2.4.11

[Compare
Source](https://togithub.com/stanfordnlp/dsp/compare/v2.4.10...v2.4.11)

All sorts of PRs over the past two weeks.

Most importantly, initial support for new adapters, with far more smooth
support for Chat LMs.

The default behavior is unchanged from before. However,
`dspy.configure(experimental=True)` is likely to lead to much more
predictable and accurate zero-shot generations with Chat LMs. Tested
against several variants of GPT-3.5, GPT-4, Llama3, Mixtral, and DBRX.

</details>

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

###
[`v1.35.11`](https://togithub.com/openai/openai-python/blob/HEAD/CHANGELOG.md#13511-2024-07-09)

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

##### Chores

- **internal:** minor request options handling changes
([#&#8203;1534](https://togithub.com/openai/openai-python/issues/1534))
([8b0e493](https://togithub.com/openai/openai-python/commit/8b0e49302b3fcc32cf02393bf28354c577188904))

###
[`v1.35.10`](https://togithub.com/openai/openai-python/blob/HEAD/CHANGELOG.md#13510-2024-07-03)

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

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

##### Chores

- **ci:** update rye to v0.35.0
([#&#8203;1523](https://togithub.com/openai/openai-python/issues/1523))
([dd118c4](https://togithub.com/openai/openai-python/commit/dd118c422019df00b153104b7bddf892c2ec7417))

###
[`v1.35.9`](https://togithub.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1359-2024-07-02)

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

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

##### Bug Fixes

- **client:** always respect content-type multipart/form-data if
provided
([#&#8203;1519](https://togithub.com/openai/openai-python/issues/1519))
([6da55e1](https://togithub.com/openai/openai-python/commit/6da55e10c4ba8c78687baedc68d5599ea120d05c))

##### Chores

- minor change to tests
([#&#8203;1521](https://togithub.com/openai/openai-python/issues/1521))
([a679c0b](https://togithub.com/openai/openai-python/commit/a679c0bd1e041434440174daa7a64289746856d1))

###
[`v1.35.8`](https://togithub.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1358-2024-07-02)

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

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

##### Chores

- gitignore test server logs
([#&#8203;1509](https://togithub.com/openai/openai-python/issues/1509))
([936d840](https://togithub.com/openai/openai-python/commit/936d84094a28ad0a2b4a20e2b3bbf1674048223e))
- **internal:** add helper method for constructing `BaseModel`s
([#&#8203;1517](https://togithub.com/openai/openai-python/issues/1517))
([e5ddbf5](https://togithub.com/openai/openai-python/commit/e5ddbf554ce4b6be4b59114a36e69f02ca724acf))
- **internal:** add reflection helper function
([#&#8203;1508](https://togithub.com/openai/openai-python/issues/1508))
([6044e1b](https://togithub.com/openai/openai-python/commit/6044e1bbfa9e46a01faf5a9edf198f86fa4c6dd0))
- **internal:** add rich as a dev dependency
([#&#8203;1514](https://togithub.com/openai/openai-python/issues/1514))
([8a2b4e4](https://togithub.com/openai/openai-python/commit/8a2b4e4c1233dca916531ebc65d65a8d35fa7b7b))

</details>

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

###
[`v4.52.4`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4524-2024-07-08)

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

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

##### Refactors

- **examples:** removedduplicated 'messageDelta' streaming event.
([#&#8203;909](https://togithub.com/openai/openai-node/issues/909))
([7b0b3d2](https://togithub.com/openai/openai-node/commit/7b0b3d2e228532fca19f49390a2831a1abac72a4))

###
[`v4.52.3`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4523-2024-07-02)

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

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

##### Chores

- minor change to tests
([#&#8203;916](https://togithub.com/openai/openai-node/issues/916))
([b8a33e3](https://togithub.com/openai/openai-node/commit/b8a33e31697b52d733f28d9380e0c02a2d179474))

</details>

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

###
[`v2.8.2`](https://togithub.com/pydantic/pydantic/releases/tag/v2.8.2):
(2024-07-03)

[Compare
Source](https://togithub.com/pydantic/pydantic/compare/v2.8.1...v2.8.2)

#### What's Changed

##### Fixes

- Fix issue with assertion caused by pluggable schema validator by
[@&#8203;dmontagu](https://togithub.com/dmontagu) in
[#&#8203;9838](https://togithub.com/pydantic/pydantic/pull/9838)

**Full Changelog**:
pydantic/pydantic@v2.8.1...v2.8.2

###
[`v2.8.1`](https://togithub.com/pydantic/pydantic/releases/tag/v2.8.1):
(2024-07-03)

[Compare
Source](https://togithub.com/pydantic/pydantic/compare/v2.8.0...v2.8.1)

#### What's Changed

##### Packaging

- Bump `ruff` to `v0.5.0` and `pyright` to `v1.1.369` by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[https://github.com/pydantic/pydantic/pull/9801](https://togithub.com/pydantic/pydantic/pull/9801)
- Bump `pydantic-core` to `v2.20.1`, `pydantic-extra-types` to `v2.9.0`
by [@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[https://github.com/pydantic/pydantic/pull/9832](https://togithub.com/pydantic/pydantic/pull/9832)

##### Fixes

- Fix breaking change in `to_snake` from v2.7 -> v2.8 by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[https://github.com/pydantic/pydantic/pull/9812](https://togithub.com/pydantic/pydantic/pull/9812)
- Fix list constraint json schema application by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[https://github.com/pydantic/pydantic/pull/9818](https://togithub.com/pydantic/pydantic/pull/9818)
- Fix issue with assertion caused by pluggable schema validator by
[@&#8203;dmontagu](https://togithub.com/dmontagu) in
[https://github.com/pydantic/pydantic/pull/9838](https://togithub.com/pydantic/pydantic/pull/9838)

#### New Contributors

- [@&#8203;kwint](https://togithub.com/kwint) made their first
contribution in
[https://github.com/pydantic/pydantic/pull/9787](https://togithub.com/pydantic/pydantic/pull/9787)
-
[@&#8203;seekinginfiniteloop](https://togithub.com/seekinginfiniteloop)
made their first contribution in
[https://github.com/pydantic/pydantic/pull/9822](https://togithub.com/pydantic/pydantic/pull/9822)

**Full Changelog**:
pydantic/pydantic@v2.8.0...v2.8.1

###
[`v2.8.0`](https://togithub.com/pydantic/pydantic/blob/HEAD/HISTORY.md#v280-2024-07-01)

[Compare
Source](https://togithub.com/pydantic/pydantic/compare/v2.7.4...v2.8.0)

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

The code released in v2.8.0 is functionally identical to that of
v2.8.0b1.

##### What's Changed

##### Packaging

- Update citation version automatically with new releases by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;9673](https://togithub.com/pydantic/pydantic/pull/9673)
- Bump pyright to `v1.1.367` and add type checking tests for pipeline
API by [@&#8203;adriangb](https://togithub.com/adriangb) in
[#&#8203;9674](https://togithub.com/pydantic/pydantic/pull/9674)
- Update `pydantic.v1` stub to `v1.10.17` by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;9707](https://togithub.com/pydantic/pydantic/pull/9707)
- General package updates to prep for `v2.8.0b1` by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;9741](https://togithub.com/pydantic/pydantic/pull/9741)
- Bump `pydantic-core` to `v2.20.0` by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;9745](https://togithub.com/pydantic/pydantic/pull/9745)
- Add support for Python 3.13 by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;9743](https://togithub.com/pydantic/pydantic/pull/9743)
- Update `pdm` version used for `pdm.lock` to v2.16.1 by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;9761](https://togithub.com/pydantic/pydantic/pull/9761)
- Update to `ruff` `v0.4.8` by
[@&#8203;Viicos](https://togithub.com/Viicos) in
[#&#8203;9585](https://togithub.com/pydantic/pydantic/pull/9585)

##### New Features

- Experimental: support `defer_build` for `TypeAdapter` by
[@&#8203;MarkusSintonen](https://togithub.com/MarkusSintonen) in
[#&#8203;8939](https://togithub.com/pydantic/pydantic/pull/8939)
- Implement `deprecated` field in json schema by
[@&#8203;NeevCohen](https://togithub.com/NeevCohen) in
[#&#8203;9298](https://togithub.com/pydantic/pydantic/pull/9298)
- Experimental: Add pipeline API by
[@&#8203;adriangb](https://togithub.com/adriangb) in
[#&#8203;9459](https://togithub.com/pydantic/pydantic/pull/9459)
- Add support for programmatic title generation by
[@&#8203;NeevCohen](https://togithub.com/NeevCohen) in
[#&#8203;9183](https://togithub.com/pydantic/pydantic/pull/9183)
- Implement `fail_fast` feature by
[@&#8203;uriyyo](https://togithub.com/uriyyo) in
[#&#8203;9708](https://togithub.com/pydantic/pydantic/pull/9708)
- Add `ser_json_inf_nan='strings'` mode to produce valid JSON by
[@&#8203;josh-newman](https://togithub.com/josh-newman) in
[pydantic/pydantic-core#1307](https://togithub.com/pydantic/pydantic-core/pull/1307)

##### Changes

- Add warning when "alias" is set in ignored `Annotated` field by
[@&#8203;nix010](https://togithub.com/nix010) in
[#&#8203;9170](https://togithub.com/pydantic/pydantic/pull/9170)
- Support serialization of some serializable defaults in JSON schema by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;9624](https://togithub.com/pydantic/pydantic/pull/9624)
- Relax type specification for `__validators__` values in `create_model`
by [@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;9697](https://togithub.com/pydantic/pydantic/pull/9697)
- **Breaking Change:** Improve `smart` union matching logic by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[pydantic/pydantic-core#1322](https://togithub.com/pydantic/pydantic-core/pull/1322)
You can read more about our `smart` union matching logic
[here](https://docs.pydantic.dev/dev/concepts/unions/#smart-mode). In
some cases, if the old behavior
is desired, you can switch to `left-to-right` mode and change the order
of your `Union` members.

##### Performance

##### Internal Improvements

- ⚡️ Speed up `_display_error_loc()` by 25% in
`pydantic/v1/error_wrappers.py` by
[@&#8203;misrasaurabh1](https://togithub.com/misrasaurabh1) in
[#&#8203;9653](https://togithub.com/pydantic/pydantic/pull/9653)
- ⚡️ Speed up `_get_all_json_refs()` by 34% in `pydantic/json_schema.py`
by [@&#8203;misrasaurabh1](https://togithub.com/misrasaurabh1) in
[#&#8203;9650](https://togithub.com/pydantic/pydantic/pull/9650)
- ⚡️ Speed up `is_pydantic_dataclass()` by 41% in
`pydantic/dataclasses.py` by
[@&#8203;misrasaurabh1](https://togithub.com/misrasaurabh1) in
[#&#8203;9652](https://togithub.com/pydantic/pydantic/pull/9652)
- ⚡️ Speed up `to_snake()` by 27% in `pydantic/alias_generators.py` by
[@&#8203;misrasaurabh1](https://togithub.com/misrasaurabh1) in
[#&#8203;9747](https://togithub.com/pydantic/pydantic/pull/9747)
- ⚡️ Speed up `unwrap_wrapped_function()` by 93% in
`pydantic/_internal/_decorators.py` by
[@&#8203;misrasaurabh1](https://togithub.com/misrasaurabh1) in
[#&#8203;9727](https://togithub.com/pydantic/pydantic/pull/9727)

##### Fixes

- Replace `__spec__.parent` with `__package__` by
[@&#8203;hramezani](https://togithub.com/hramezani) in
[#&#8203;9331](https://togithub.com/pydantic/pydantic/pull/9331)
- Fix Outputted Model JSON Schema for `Sequence` type by
[@&#8203;anesmemisevic](https://togithub.com/anesmemisevic) in
[#&#8203;9303](https://togithub.com/pydantic/pydantic/pull/9303)
- Fix typing of `_frame_depth` by
[@&#8203;Viicos](https://togithub.com/Viicos) in
[#&#8203;9353](https://togithub.com/pydantic/pydantic/pull/9353)
- Make `ImportString` json schema compatible by
[@&#8203;amitschang](https://togithub.com/amitschang) in
[#&#8203;9344](https://togithub.com/pydantic/pydantic/pull/9344)
- Hide private attributes (`PrivateAttr`) from `__init__` signature in
type checkers by [@&#8203;idan22moral](https://togithub.com/idan22moral)
in [#&#8203;9293](https://togithub.com/pydantic/pydantic/pull/9293)
- Make detection of `TypeVar` defaults robust to the CPython `PEP-696`
implementation by
[@&#8203;AlexWaygood](https://togithub.com/AlexWaygood) in
[#&#8203;9426](https://togithub.com/pydantic/pydantic/pull/9426)
- Fix usage of `PlainSerializer` with builtin types by
[@&#8203;Viicos](https://togithub.com/Viicos) in
[#&#8203;9450](https://togithub.com/pydantic/pydantic/pull/9450)
- Add more robust custom validation examples by
[@&#8203;ChrisPappalardo](https://togithub.com/ChrisPappalardo) in
[#&#8203;9468](https://togithub.com/pydantic/pydantic/pull/9468)
- Fix ignored `strict` specification for
`StringConstraint(strict=False)` by
[@&#8203;vbmendes](https://togithub.com/vbmendes) in
[#&#8203;9476](https://togithub.com/pydantic/pydantic/pull/9476)
- Use `Self` where possible by
[@&#8203;Viicos](https://togithub.com/Viicos) in
[#&#8203;9479](https://togithub.com/pydantic/pydantic/pull/9479)
- Do not alter `RootModel.model_construct` signature in the `mypy`
plugin by [@&#8203;Viicos](https://togithub.com/Viicos) in
[#&#8203;9480](https://togithub.com/pydantic/pydantic/pull/9480)
- Fixed type hint of `validation_context` by
[@&#8203;OhioDschungel6](https://togithub.com/OhioDschungel6) in
[#&#8203;9508](https://togithub.com/pydantic/pydantic/pull/9508)
- Support context being passed to TypeAdapter's
`dump_json`/`dump_python` by
[@&#8203;alexcouper](https://togithub.com/alexcouper) in
[#&#8203;9495](https://togithub.com/pydantic/pydantic/pull/9495)
- Updates type signature for `Field()` constructor by
[@&#8203;bjmc](https://togithub.com/bjmc) in
[#&#8203;9484](https://togithub.com/pydantic/pydantic/pull/9484)
- Improve builtin alias generators by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;9561](https://togithub.com/pydantic/pydantic/pull/9561)
- Fix typing of `TypeAdapter` by
[@&#8203;Viicos](https://togithub.com/Viicos) in
[#&#8203;9570](https://togithub.com/pydantic/pydantic/pull/9570)
- Add fallback default value for private fields in `__setstate__` of
BaseModel by [@&#8203;anhpham1509](https://togithub.com/anhpham1509) in
[#&#8203;9584](https://togithub.com/pydantic/pydantic/pull/9584)
- Support `PEP 746` by [@&#8203;adriangb](https://togithub.com/adriangb)
in [#&#8203;9587](https://togithub.com/pydantic/pydantic/pull/9587)
- Allow validator and serializer functions to have default values by
[@&#8203;Viicos](https://togithub.com/Viicos) in
[#&#8203;9478](https://togithub.com/pydantic/pydantic/pull/9478)
- Fix bug with mypy plugin's handling of covariant `TypeVar` fields by
[@&#8203;dmontagu](https://togithub.com/dmontagu) in
[#&#8203;9606](https://togithub.com/pydantic/pydantic/pull/9606)
- Fix multiple annotation / constraint application logic by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;9623](https://togithub.com/pydantic/pydantic/pull/9623)
- Respect `regex` flags in validation and json schema by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;9591](https://togithub.com/pydantic/pydantic/pull/9591)
- Fix type hint on `IpvAnyAddress` by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;9640](https://togithub.com/pydantic/pydantic/pull/9640)
- Allow a field specifier on `__pydantic_extra__` by
[@&#8203;dmontagu](https://togithub.com/dmontagu) in
[#&#8203;9659](https://togithub.com/pydantic/pydantic/pull/9659)
- Use normalized case for file path comparison by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;9737](https://togithub.com/pydantic/pydantic/pull/9737)
- Modify constraint application logic to allow field constraints on
`Optional[Decimal]` by [@&#8203;lazyhope](https://togithub.com/lazyhope)
in [#&#8203;9754](https://togithub.com/pydantic/pydantic/pull/9754)
- `validate_call` type params fix by
[@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[#&#8203;9760](https://togithub.com/pydantic/pydantic/pull/9760)
- Check all warnings returned by pytest.warns() by
[@&#8203;s-t-e-v-e-n-k](https://togithub.com/s-t-e-v-e-n-k) in
[#&#8203;9702](https://togithub.com/pydantic/pydantic/pull/9702)
- Reuse `re.Pattern` object in regex patterns to allow for regex flags
by [@&#8203;sydney-runkle](https://togithub.com/sydney-runkle) in
[pydantic/pydantic-core#1318](https://togithub.com/pydantic/pydantic-core/pull/1318)

##### New Contributors

- [@&#8203;idan22moral](https://togithub.com/idan22moral) made their
first contribution in
[#&#8203;9294](https://togithub.com/pydantic/pydantic/pull/9294)
- [@&#8203;anesmemisevic](https://togithub.com/anesmemisevic) made their
first contribution in
[#&#8203;9303](https://togithub.com/pydantic/pydantic/pull/9303)
- [@&#8203;max-muoto](https://togithub.com/max-muoto) made their first
contribution in
[#&#8203;9338](https://togithub.com/pydantic/pydantic/pull/9338)
- [@&#8203;amitschang](https://togithub.com/amitschang) made their first
contribution in
[#&#8203;9344](https://togithub.com/pydantic/pydantic/pull/9344)
- [@&#8203;paulmartin91](https://togithub.com/paulmartin91) made their
first contribution in
[#&#8203;9410](https://togithub.com/pydantic/pydantic/pull/9410)
- [@&#8203;OhioDschungel6](https://togithub.com/OhioDschungel6) made
their first contribution in
[#&#8203;9405](https://togithub.com/pydantic/pydantic/pull/9405)
- [@&#8203;AlexWaygood](https://togithub.com/AlexWaygood) made their
first contribution in
[#&#8203;9426](https://togithub.com/pydantic/pydantic/pull/9426)
- [@&#8203;kinuax](https://togithub.com/kinuax) made their first
contribution in
[#&#8203;9433](https://togithub.com/pydantic/pydantic/pull/9433)
-
[@&#8203;antoni-jamiolkowski](https://togithub.com/antoni-jamiolkowski)
made their first contribution in
[#&#8203;9431](https://togithub.com/pydantic/pydantic/pull/9431)
- [@&#8203;candleindark](https://togithub.com/candleindark) made their
first contribution in
[#&#8203;9448](https://togithub.com/pydantic/pydantic/pull/9448)
- [@&#8203;nix010](https://togithub.com/nix010) made their first
contribution in
[#&#8203;9170](https://togithub.com/pydantic/pydantic/pull/9170)
- [@&#8203;tomy0000000](https://togithub.com/tomy0000000) made their
first contribution in
[#&#8203;9457](https://togithub.com/pydantic/pydantic/pull/9457)
- [@&#8203;vbmendes](https://togithub.com/vbmendes) made their first
contribution in
[#&#8203;9470](https://togithub.com/pydantic/pydantic/pull/9470)
- [@&#8203;micheleAlberto](https://togithub.com/micheleAlberto) made
their first contribution in
[#&#8203;9471](https://togithub.com/pydantic/pydantic/pull/9471)
- [@&#8203;ChrisPappalardo](https://togithub.com/ChrisPappalardo) made
their first contribution in
[#&#8203;9468](https://togithub.com/pydantic/pydantic/pull/9468)
- [@&#8203;blueTurtz](https://togithub.com/blueTurtz) made their first
contribution in
[#&#8203;9475](https://togithub.com/pydantic/pydantic/pull/9475)
- [@&#8203;WinterBlue16](https://togithub.com/WinterBlue16) made their
first contribution in
[#&#8203;9477](https://togithub.com/pydantic/pydantic/pull/9477)
- [@&#8203;bittner](https://togithub.com/bittner) made their first
contribution in
[#&#8203;9500](https://togithub.com/pydantic/pydantic/pull/9500)
- [@&#8203;alexcouper](https://togithub.com/alexcouper) made their first
contribution in
[#&#8203;9495](https://togithub.com/pydantic/pydantic/pull/9495)
- [@&#8203;bjmc](https://togithub.com/bjmc) made their first
contribution in
[#&#8203;9484](https://togithub.com/pydantic/pydantic/pull/9484)
- [@&#8203;pjvv](https://togithub.com/pjvv) made their first
contribution in
[#&#8203;9529](https://togithub.com/pydantic/pydantic/pull/9529)
- [@&#8203;nedbat](https://togithub.com/nedbat) made their first
contribution in
[#&#8203;9530](https://togithub.com/pydantic/pydantic/pull/9530)
- [@&#8203;gunnellEvan](https://togithub.com/gunnellEvan) made their
first contribution in
[#&#8203;9469](https://togithub.com/pydantic/pydantic/pull/9469)
- [@&#8203;jaymbans](https://togithub.com/jaymbans) made their first
contribution in
[#&#8203;9531](https://togithub.com/pydantic/pydantic/pull/9531)
- [@&#8203;MarcBresson](https://togithub.com/MarcBresson) made their
first contribution in
[#&#8203;9534](https://togithub.com/pydantic/pydantic/pull/9534)
- [@&#8203;anhpham1509](https://togithub.com/anhpham1509) made their
first contribution in
[#&#8203;9584](https://togithub.com/pydantic/pydantic/pull/9584)
- [@&#8203;K-dash](https://togithub.com/K-dash) made their first
contribution in
[#&#8203;9595](https://togithub.com/pydantic/pydantic/pull/9595)
- [@&#8203;s-t-e-v-e-n-k](https://togithub.com/s-t-e-v-e-n-k) made their
first contribution in
[#&#8203;9527](https://togithub.com/pydantic/pydantic/pull/9527)
- [@&#8203;airwoodix](https://togithub.com/airwoodix) made their first
contribution in
[#&#8203;9506](https://togithub.com/pydantic/pydantic/pull/9506)
- [@&#8203;misrasaurabh1](https://togithub.com/misrasaurabh1) made their
first contribution in
[#&#8203;9653](https://togithub.com/pydantic/pydantic/pull/9653)
- [@&#8203;AlessandroMiola](https://togithub.com/AlessandroMiola) made
their first contribution in
[#&#8203;9740](https://togithub.com/pydantic/pydantic/pull/9740)
- [@&#8203;mylapallilavanyaa](https://togithub.com/mylapallilavanyaa)
made their first contribution in
[#&#8203;9746](https://togithub.com/pydantic/pydantic/pull/9746)
- [@&#8203;lazyhope](https://togithub.com/lazyhope) made their first
contribution in
[#&#8203;9754](https://togithub.com/pydantic/pydantic/pull/9754)
- [@&#8203;YassinNouh21](https://togithub.com/YassinNouh21) made their
first contribution in
[#&#8203;9759](https://togithub.com/pydantic/pydantic/pull/9759)

</details>

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

###
[`v4.16.2`](https://togithub.com/privatenumber/tsx/compare/v4.16.1...042be032246ef8964a4b6bf4602a9dca7c875d52)

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

###
[`v4.16.1`](https://togithub.com/privatenumber/tsx/releases/tag/v4.16.1)

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

##### Bug Fixes

- **cjs:** isolate implicit resolver enhancement
([#&#8203;59](https://togithub.com/privatenumber/tsx/issues/59))
([143a5bd](https://togithub.com/privatenumber/tsx/commit/143a5bd8394154fbaa2bef235168678ad96a6454))
- **cjs:** namespace filter to preserve file path
([6ef949c](https://togithub.com/privatenumber/tsx/commit/6ef949cf8b62eebfadb029d70c775732c8a87d2a))
- **esm:** implicit resolution with tsconfig paths
([a74aa58](https://togithub.com/privatenumber/tsx/commit/a74aa5857aa848a27f34198aa0ce9d028fda5801)),
closes [#&#8203;607](https://togithub.com/privatenumber/tsx/issues/607)

***

This release is also available on:

- [npm package (@&#8203;latest
dist-tag)](https://www.npmjs.com/package/tsx/v/4.16.1)

</details>

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

###
[`v5.5.3`](https://togithub.com/Microsoft/TypeScript/compare/v5.5.2...f0e992167440686f948965e5441a918b34251886)

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

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored Jul 23, 2024
1 parent ea3fde2 commit 5c06111
Show file tree
Hide file tree
Showing 17 changed files with 1,891 additions and 881 deletions.
168 changes: 85 additions & 83 deletions JavaScript/chatbot-nextjs/package-lock.json

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions JavaScript/chatbot-nextjs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,20 +19,20 @@
"@paralleldrive/cuid2": "^2.2.0",
"@tailwindcss/forms": "^0.5.3",
"@types/invariant": "^2.2.35",
"@types/node": "20.14.9",
"@types/node": "20.14.11",
"@types/react": "18.3.3",
"@types/react-dom": "18.3.0",
"autoprefixer": "^10.4.14",
"eslint": "8.57.0",
"eslint-config-next": "14.2.4",
"eslint-config-next": "14.2.5",
"invariant": "^2.2.4",
"next": "14.2.4",
"next": "14.2.5",
"next-remove-imports": "^1.0.11",
"openai": "^4.6.0",
"postcss": "^8.4.21",
"react": "18.3.1",
"react-dom": "18.3.1",
"tailwindcss": "^3.2.7",
"typescript": "5.5.2"
"typescript": "5.5.4"
}
}
287 changes: 161 additions & 126 deletions JavaScript/novel-ai-text-editor/package-lock.json

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions JavaScript/novel-ai-text-editor/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,20 +15,20 @@
"dependencies": {
"@autoblocks/client": "^0.0.57",
"@paralleldrive/cuid2": "^2.2.2",
"@types/node": "20.14.9",
"@types/node": "20.14.11",
"@types/react": "18.3.3",
"@types/react-dom": "18.3.0",
"ai": "^3.0.0",
"autoprefixer": "10.4.19",
"eslint": "8.57.0",
"eslint-config-next": "14.2.4",
"next": "14.2.4",
"eslint-config-next": "14.2.5",
"next": "14.2.5",
"novel": "^0.4.0",
"openai": "^4.6.0",
"postcss": "8.4.39",
"react": "18.3.1",
"react-dom": "18.3.1",
"tailwindcss": "3.4.4",
"typescript": "5.5.2"
"tailwindcss": "3.4.6",
"typescript": "5.5.4"
}
}
30 changes: 15 additions & 15 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.

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

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

30 changes: 15 additions & 15 deletions JavaScript/prompt-sdk/package-lock.json

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

18 changes: 9 additions & 9 deletions JavaScript/testing-sdk/package-lock.json

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

Loading

0 comments on commit 5c06111

Please sign in to comment.