Memium

Latest version: v0.25.21

Safety actively analyzes 688674 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 19

0.25.12

Bug Fixes

- **deps**: Update dependency pydantic to v2.10.2
([781](https://github.com/MartinBernstorff/Memium/pull/781),
[`ee21963`](https://github.com/MartinBernstorff/Memium/commit/ee21963ed57a81d89d4c2880e2dae0b60f284b2b))

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| |
[pydantic](https://redirect.github.com/pydantic/pydantic)
([changelog](https://docs.pydantic.dev/latest/changelog/)) | `==2.10.1` -> `==2.10.2` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/pydantic/2.10.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pydantic/2.10.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pydantic/2.10.1/2.10.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pydantic/2.10.1/2.10.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

Release Notes

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

[`v2.10.2`](https://redirect.github.com/pydantic/pydantic/blob/HEAD/HISTORY.md#v2102-2024-11-25)

[Compare Source](https://redirect.github.com/pydantic/pydantic/compare/v2.10.1...v2.10.2)

[GitHub release](https://redirect.github.com/pydantic/pydantic/releases/tag/v2.10.2)

What's Changed

Fixes

- Only evaluate FieldInfo annotations if required during schema building by
[&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10769](https://redirect.github.com/pydantic/pydantic/pull/10769) - Do not evaluate
annotations for private fields by [&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10962](https://redirect.github.com/pydantic/pydantic/pull/10962) - Support serialization
as any for `Secret` types and `Url` types by
[&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10947](https://redirect.github.com/pydantic/pydantic/pull/10947) - Fix type hint of
`Field.default` to be compatible with Python 3.8 and 3.9 by
[&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10972](https://redirect.github.com/pydantic/pydantic/pull/10972) - Add hashing support
for URL types by [&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10975](https://redirect.github.com/pydantic/pydantic/pull/10975) - Hide
`BaseModel.__replace__` definition from type checkers by
[&8203;Viicos](https://redirect.github.com/Viicos) in
[10979](https://redirect.github.com/pydantic/pydantic/pull/10979)

</details>

Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Enabled.

â™» **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job
log](https://developer.mend.io/github/MartinBernstorff/Memium).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]users.noreply.github.com>

0.25.11

Bug Fixes

- **deps**: Update dependency tqdm to v4.67.1
([780](https://github.com/MartinBernstorff/Memium/pull/780),
[`76b15b1`](https://github.com/MartinBernstorff/Memium/commit/76b15b122707c2dd2d6de7b868eed23182dfa5f9))

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| |
[tqdm](https://redirect.github.com/tqdm/tqdm) ([changelog](https://tqdm.github.io/releases)) |
`==4.67.0` -> `==4.67.1` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/tqdm/4.67.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/tqdm/4.67.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/tqdm/4.67.0/4.67.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/tqdm/4.67.0/4.67.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

Release Notes

<details> <summary>tqdm/tqdm (tqdm)</summary>

[`v4.67.1`](https://redirect.github.com/tqdm/tqdm/compare/v4.67.0...v4.67.1)

[Compare Source](https://redirect.github.com/tqdm/tqdm/compare/v4.67.0...v4.67.1)

</details>

Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Enabled.

â™» **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job
log](https://developer.mend.io/github/MartinBernstorff/Memium).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]users.noreply.github.com>

0.25.10

Bug Fixes

- **deps**: Update dependency syrupy to v4.8.0
([779](https://github.com/MartinBernstorff/Memium/pull/779),
[`a3ac024`](https://github.com/MartinBernstorff/Memium/commit/a3ac024185d291614b360df4ebb963dd31b52b45))

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| |
[syrupy](https://redirect.github.com/syrupy-project/syrupy) | `==4.7.2` -> `==4.8.0` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/syrupy/4.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/syrupy/4.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/syrupy/4.7.2/4.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/syrupy/4.7.2/4.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

Release Notes

<details> <summary>syrupy-project/syrupy (syrupy)</summary>


[`v4.8.0`](https://redirect.github.com/syrupy-project/syrupy/blob/HEAD/CHANGELOG.md#480-2024-11-23)

[Compare Source](https://redirect.github.com/syrupy-project/syrupy/compare/v4.7.2...v4.8.0)

Features

- add option to disable diffing
([&8203;924](https://redirect.github.com/syrupy-project/syrupy/issues/924))
([d283e87](https://redirect.github.com/syrupy-project/syrupy/commit/d283e87c2b8d1d5623ea3258653d579757bfa78c))

[4.7.2](https://redirect.github.com/syrupy-project/syrupy/compare/v4.7.1...v4.7.2) (2024-10-06)

Bug Fixes

- allow snapshot dir to be different
([&8203;892](https://redirect.github.com/syrupy-project/syrupy/issues/892))
([548ec06](https://redirect.github.com/syrupy-project/syrupy/commit/548ec0660c2f8f3c80f2b7f0188e8bb2b0c81fc8))

[4.7.1](https://redirect.github.com/syrupy-project/syrupy/compare/v4.7.0...v4.7.1) (2024-08-23)

- pytest-rerunfailures compatibility
([&8203;881](https://redirect.github.com/syrupy-project/syrupy/issues/881))
([16911ad](https://redirect.github.com/syrupy-project/syrupy/commit/16911ad0541c642118f3f1ac2d1347362d80c854))

</details>

Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Enabled.

â™» **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job
log](https://developer.mend.io/github/MartinBernstorff/Memium).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]users.noreply.github.com>

0.25.9

Bug Fixes

- **deps**: Update dependency pydantic to v2.10.1
([778](https://github.com/MartinBernstorff/Memium/pull/778),
[`5a5606b`](https://github.com/MartinBernstorff/Memium/commit/5a5606bdaee9c87e2667b0d6d2c6fd553c3404ce))

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| |
[pydantic](https://redirect.github.com/pydantic/pydantic)
([changelog](https://docs.pydantic.dev/latest/changelog/)) | `==2.10.0` -> `==2.10.1` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/pydantic/2.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pydantic/2.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pydantic/2.10.0/2.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pydantic/2.10.0/2.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

Release Notes

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

[`v2.10.1`](https://redirect.github.com/pydantic/pydantic/blob/HEAD/HISTORY.md#v2101-2024-11-21)

[Compare Source](https://redirect.github.com/pydantic/pydantic/compare/v2.10.0...v2.10.1)

[GitHub release](https://redirect.github.com/pydantic/pydantic/releases/tag/v2.10.1)

What's Changed

Packaging

- Bump `pydantic-core` version to `v2.27.1` by
[&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10938](https://redirect.github.com/pydantic/pydantic/pull/10938)

Fixes

- Use the correct frame when instantiating a parametrized `TypeAdapter` by
[&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10893](https://redirect.github.com/pydantic/pydantic/pull/10893) - Relax check for
validated data in `default_factory` utils by
[&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10909](https://redirect.github.com/pydantic/pydantic/pull/10909) - Fix type checking
issue with `model_fields` and `model_computed_fields` by
[&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10911](https://redirect.github.com/pydantic/pydantic/pull/10911) - Use the parent
configuration during schema generation for stdlib `dataclass`es by
[&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10928](https://redirect.github.com/pydantic/pydantic/pull/10928) - Use the `globals` of
the function when evaluating the return type of serializers and `computed_field`s by
[&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10929](https://redirect.github.com/pydantic/pydantic/pull/10929) - Fix URL constraint
application by [&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10922](https://redirect.github.com/pydantic/pydantic/pull/10922) - Fix URL equality with
different validation methods by [&8203;sydney-runkle](https://redirect.github.com/sydney-runkle)
in [&8203;10934](https://redirect.github.com/pydantic/pydantic/pull/10934) - Fix JSON schema
title when specified as `''` by [&8203;sydney-runkle](https://redirect.github.com/sydney-runkle)
in [&8203;10936](https://redirect.github.com/pydantic/pydantic/pull/10936) - Fix `python` mode
serialization for `complex` inference by
[&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[pydantic-core1549](https://redirect.github.com/pydantic/pydantic-core/pull/1549)

New Contributors

</details>

Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Enabled.

â™» **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job
log](https://developer.mend.io/github/MartinBernstorff/Memium).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]users.noreply.github.com>

0.25.8

Bug Fixes

- **deps**: Update dependency sentry-sdk to v2.19.0
([777](https://github.com/MartinBernstorff/Memium/pull/777),
[`e5849dd`](https://github.com/MartinBernstorff/Memium/commit/e5849ddb81232caca8ec59395d2c5073ac5f3b58))

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| |
[sentry-sdk](https://redirect.github.com/getsentry/sentry-python)
([changelog](https://redirect.github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)) |
`==2.18.0` -> `==2.19.0` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/sentry-sdk/2.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/sentry-sdk/2.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/sentry-sdk/2.18.0/2.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/sentry-sdk/2.18.0/2.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

Release Notes

<details> <summary>getsentry/sentry-python (sentry-sdk)</summary>

[`v2.19.0`](https://redirect.github.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#2190)

[Compare Source](https://redirect.github.com/getsentry/sentry-python/compare/2.18.0...2.19.0)

Various fixes & improvements

- New: introduce `rust_tracing` integration. See
https://docs.sentry.io/platforms/python/integrations/rust_tracing/
([&8203;3717](https://redirect.github.com/getsentry/sentry-python/issues/3717)) by
[&8203;matt-codecov](https://redirect.github.com/matt-codecov) - Auto enable Litestar
integration ([&8203;3540](https://redirect.github.com/getsentry/sentry-python/issues/3540)) by
[&8203;provinzkraut](https://redirect.github.com/provinzkraut) - Deprecate `sentry_sdk.init`
context manager ([&8203;3729](https://redirect.github.com/getsentry/sentry-python/issues/3729))
by [&8203;szokeasaurusrex](https://redirect.github.com/szokeasaurusrex) - feat(spotlight): Send
PII to Spotlight when no DSN is set
([&8203;3804](https://redirect.github.com/getsentry/sentry-python/issues/3804)) by
[&8203;BYK](https://redirect.github.com/BYK) - feat(spotlight): Add info logs when Sentry is
enabled ([&8203;3735](https://redirect.github.com/getsentry/sentry-python/issues/3735)) by
[&8203;BYK](https://redirect.github.com/BYK) - feat(spotlight): Inject Spotlight button on
Django ([&8203;3751](https://redirect.github.com/getsentry/sentry-python/issues/3751)) by
[&8203;BYK](https://redirect.github.com/BYK) - feat(spotlight): Auto enable cache_spans for
Spotlight on DEBUG
([&8203;3791](https://redirect.github.com/getsentry/sentry-python/issues/3791)) by
[&8203;BYK](https://redirect.github.com/BYK) - fix(logging): Handle parameter `stack_info` for
the `LoggingIntegration`
([&8203;3745](https://redirect.github.com/getsentry/sentry-python/issues/3745)) by
[&8203;gmcrocetti](https://redirect.github.com/gmcrocetti) - fix(pure-eval): Make
sentry-sdk\[pure-eval] installable with pip==24.0
([&8203;3757](https://redirect.github.com/getsentry/sentry-python/issues/3757)) by
[&8203;sentrivana](https://redirect.github.com/sentrivana) - fix(rust_tracing):
include_tracing_fields arg to control unvetted data in rust_tracing integration
([&8203;3780](https://redirect.github.com/getsentry/sentry-python/issues/3780)) by
[&8203;matt-codecov](https://redirect.github.com/matt-codecov) - fix(aws) Fix aws lambda tests
(by reducing event size)
([&8203;3770](https://redirect.github.com/getsentry/sentry-python/issues/3770)) by
[&8203;antonpirker](https://redirect.github.com/antonpirker) - fix(arq): fix integration with
Worker settings as a dict
([&8203;3742](https://redirect.github.com/getsentry/sentry-python/issues/3742)) by
[&8203;saber-solooki](https://redirect.github.com/saber-solooki) - fix(httpx): Prevent Sentry
baggage duplication
([&8203;3728](https://redirect.github.com/getsentry/sentry-python/issues/3728)) by
[&8203;szokeasaurusrex](https://redirect.github.com/szokeasaurusrex) - fix(falcon): Don't
exhaust request body stream
([&8203;3768](https://redirect.github.com/getsentry/sentry-python/issues/3768)) by
[&8203;szokeasaurusrex](https://redirect.github.com/szokeasaurusrex) - fix(integrations): Check
`retries_left` before capturing exception
([&8203;3803](https://redirect.github.com/getsentry/sentry-python/issues/3803)) by
[&8203;malkovro](https://redirect.github.com/malkovro) - fix(openai): Use name instead of
description ([&8203;3807](https://redirect.github.com/getsentry/sentry-python/issues/3807)) by
[&8203;sourceful-rob](https://redirect.github.com/sourceful-rob) - test(gcp): Only run GCP tests
when they should ([&8203;3721](https://redirect.github.com/getsentry/sentry-python/issues/3721))
by [&8203;szokeasaurusrex](https://redirect.github.com/szokeasaurusrex) - chore: Shorten CI
workflow names ([&8203;3805](https://redirect.github.com/getsentry/sentry-python/issues/3805))
by [&8203;sentrivana](https://redirect.github.com/sentrivana) - chore: Test with pyspark
prerelease ([&8203;3760](https://redirect.github.com/getsentry/sentry-python/issues/3760)) by
[&8203;sentrivana](https://redirect.github.com/sentrivana) - build(deps): bump
codecov/codecov-action from 4.6.0 to 5.0.2
([&8203;3792](https://redirect.github.com/getsentry/sentry-python/issues/3792)) by
[&8203;dependabot](https://redirect.github.com/dependabot) - build(deps): bump actions/checkout
from 4.2.1 to 4.2.2
([&8203;3691](https://redirect.github.com/getsentry/sentry-python/issues/3691)) by
[&8203;dependabot](https://redirect.github.com/dependabot)

</details>

Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Enabled.

â™» **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job
log](https://developer.mend.io/github/MartinBernstorff/Memium).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]users.noreply.github.com>

0.25.7

Bug Fixes

- **deps**: Update dependency pydantic to v2.10.0
([776](https://github.com/MartinBernstorff/Memium/pull/776),
[`4dcce97`](https://github.com/MartinBernstorff/Memium/commit/4dcce9792d82df32a763aa2068f3cce21910d665))

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| |
[pydantic](https://redirect.github.com/pydantic/pydantic)
([changelog](https://docs.pydantic.dev/latest/changelog/)) | `==2.9.2` -> `==2.10.0` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/pydantic/2.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pydantic/2.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pydantic/2.9.2/2.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pydantic/2.9.2/2.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

Release Notes

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

[`v2.10.0`](https://redirect.github.com/pydantic/pydantic/blob/HEAD/HISTORY.md#v2100-2024-11-20)

[Compare Source](https://redirect.github.com/pydantic/pydantic/compare/v2.9.2...v2.10.0)

The code released in v2.10.0 is practically identical to that of v2.10.0b2.

[GitHub release](https://redirect.github.com/pydantic/pydantic/releases/tag/v2.10.0)

See the [v2.10 release blog post](https://pydantic.dev/articles/pydantic-v2-10-release) for the
highlights!

What's Changed

Packaging

- Bump `pydantic-core` to `v2.27.0` by
[&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10825](https://redirect.github.com/pydantic/pydantic/pull/10825) - Replaced pdm with uv
by [&8203;frfahim](https://redirect.github.com/frfahim) in
[&8203;10727](https://redirect.github.com/pydantic/pydantic/pull/10727)

New Features

- Support `fractions.Fraction` by [&8203;sydney-runkle](https://redirect.github.com/sydney-runkle)
in [&8203;10318](https://redirect.github.com/pydantic/pydantic/pull/10318) - Support `Hashable`
for json validation by [&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10324](https://redirect.github.com/pydantic/pydantic/pull/10324) - Add a `SocketPath`
type for `linux` systems by [&8203;theunkn0wn1](https://redirect.github.com/theunkn0wn1) in
[&8203;10378](https://redirect.github.com/pydantic/pydantic/pull/10378) - Allow arbitrary refs
in JSON schema `examples` by [&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10417](https://redirect.github.com/pydantic/pydantic/pull/10417) - Support `defer_build`
for Pydantic dataclasses by [&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10313](https://redirect.github.com/pydantic/pydantic/pull/10313) - Adding v1 / v2
incompatibility warning for nested v1 model by
[&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10431](https://redirect.github.com/pydantic/pydantic/pull/10431) - Add support for
unpacked `TypedDict` to type hint variadic keyword arguments with `validate_call` by
[&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10416](https://redirect.github.com/pydantic/pydantic/pull/10416) - Support compiled
patterns in `protected_namespaces` by
[&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10522](https://redirect.github.com/pydantic/pydantic/pull/10522) - Add support for
`propertyNames` in JSON schema by [&8203;FlorianSW](https://redirect.github.com/FlorianSW) in
[&8203;10478](https://redirect.github.com/pydantic/pydantic/pull/10478) - Adding `__replace__`
protocol for Python 3.13+ support by
[&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10596](https://redirect.github.com/pydantic/pydantic/pull/10596) - Expose public `sort`
method for JSON schema generation by
[&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10595](https://redirect.github.com/pydantic/pydantic/pull/10595) - Add runtime validation
of `validate_call` callable argument by [&8203;kc0506](https://redirect.github.com/kc0506) in
[&8203;10627](https://redirect.github.com/pydantic/pydantic/pull/10627) - Add
`experimental_allow_partial` support by
[&8203;samuelcolvin](https://redirect.github.com/samuelcolvin) in
[&8203;10748](https://redirect.github.com/pydantic/pydantic/pull/10748) - Support default
factories taking validated data as an argument by
[&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10678](https://redirect.github.com/pydantic/pydantic/pull/10678) - Allow subclassing
`ValidationError` and `PydanticCustomError` by
[&8203;Youssefares](https://redirect.github.com/Youssefares) in
[pydantic/pydantic-core1413](https://redirect.github.com/pydantic/pydantic-core/pull/1413) - Add
`trailing-strings` support to `experimental_allow_partial` by
[&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10825](https://redirect.github.com/pydantic/pydantic/pull/10825) - Add `rebuild()` method
for `TypeAdapter` and simplify `defer_build` patterns by
[&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10537](https://redirect.github.com/pydantic/pydantic/pull/10537) - Improve `TypeAdapter`
instance repr by [&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10872](https://redirect.github.com/pydantic/pydantic/pull/10872)

Changes

- Don't allow customization of `SchemaGenerator` until interface is more stable by
[&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10303](https://redirect.github.com/pydantic/pydantic/pull/10303) - Cleanly `defer_build`
on `TypeAdapters`, removing experimental flag by
[&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10329](https://redirect.github.com/pydantic/pydantic/pull/10329) - Fix `mro` of generic
subclass by [&8203;kc0506](https://redirect.github.com/kc0506) in
[&8203;10100](https://redirect.github.com/pydantic/pydantic/pull/10100) - Strip whitespaces on
JSON Schema title generation by [&8203;sydney-runkle](https://redirect.github.com/sydney-runkle)
in [&8203;10404](https://redirect.github.com/pydantic/pydantic/pull/10404) - Use `b64decode` and
`b64encode` for `Base64Bytes` type by
[&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10486](https://redirect.github.com/pydantic/pydantic/pull/10486) - Relax protected
namespace config default by [&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10441](https://redirect.github.com/pydantic/pydantic/pull/10441) - Revalidate
parametrized generics if instance's origin is subclass of OG class by
[&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10666](https://redirect.github.com/pydantic/pydantic/pull/10666) - Warn if configuration
is specified on the `dataclass` decorator and with the `__pydantic_config__` attribute by
[&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10406](https://redirect.github.com/pydantic/pydantic/pull/10406) - Recommend against
using `Ellipsis` (...) with `Field` by [&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10661](https://redirect.github.com/pydantic/pydantic/pull/10661) - Migrate to subclassing
instead of annotated approach for pydantic url types by
[&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10662](https://redirect.github.com/pydantic/pydantic/pull/10662) - Change JSON schema
generation of `Literal`s and `Enums` by [&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10692](https://redirect.github.com/pydantic/pydantic/pull/10692) - Simplify unions
involving `Any` or `Never` when replacing type variables by
[&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10338](https://redirect.github.com/pydantic/pydantic/pull/10338) - Do not require padding
when decoding `base64` bytes by
[&8203;bschoenmaeckers](https://redirect.github.com/bschoenmaeckers) in
[pydantic/pydantic-core1448](https://redirect.github.com/pydantic/pydantic-core/pull/1448) -
Support dates all the way to 1BC by [&8203;changhc](https://redirect.github.com/changhc) in
[pydantic/speedate77](https://redirect.github.com/pydantic/speedate/pull/77)

Performance

- Schema cleaning: skip unnecessary copies during schema walking by
[&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10286](https://redirect.github.com/pydantic/pydantic/pull/10286) - Refactor namespace
logic for annotations evaluation by [&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10530](https://redirect.github.com/pydantic/pydantic/pull/10530) - Improve email regexp
on edge cases by [&8203;AlekseyLobanov](https://redirect.github.com/AlekseyLobanov) in
[&8203;10601](https://redirect.github.com/pydantic/pydantic/pull/10601) - `CoreMetadata`
refactor with an emphasis on documentation, schema build time performance, and reducing complexity
by [&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10675](https://redirect.github.com/pydantic/pydantic/pull/10675)

Fixes

- Remove guarding check on `computed_field` with `field_serializer` by
[&8203;nix010](https://redirect.github.com/nix010) in
[&8203;10390](https://redirect.github.com/pydantic/pydantic/pull/10390) - Fix `Predicate` issue
in `v2.9.0` by [&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10321](https://redirect.github.com/pydantic/pydantic/pull/10321) - Fixing
`annotated-types` bound by [&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10327](https://redirect.github.com/pydantic/pydantic/pull/10327) - Turn `tzdata` install
requirement into optional `timezone` dependency by
[&8203;jakob-keller](https://redirect.github.com/jakob-keller) in
[&8203;10331](https://redirect.github.com/pydantic/pydantic/pull/10331) - Use correct types
namespace when building `namedtuple` core schemas by
[&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10337](https://redirect.github.com/pydantic/pydantic/pull/10337) - Fix evaluation of
stringified annotations during namespace inspection by
[&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10347](https://redirect.github.com/pydantic/pydantic/pull/10347) - Fix `IncEx` type alias
definition by [&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10339](https://redirect.github.com/pydantic/pydantic/pull/10339) - Do not error when
trying to evaluate annotations of private attributes by
[&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10358](https://redirect.github.com/pydantic/pydantic/pull/10358) - Fix nested type
statement by [&8203;kc0506](https://redirect.github.com/kc0506) in
[&8203;10369](https://redirect.github.com/pydantic/pydantic/pull/10369) - Improve typing of
`ModelMetaclass.mro` by [&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10372](https://redirect.github.com/pydantic/pydantic/pull/10372) - Fix class access of
deprecated `computed_field`s by [&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10391](https://redirect.github.com/pydantic/pydantic/pull/10391) - Make sure
`inspect.iscoroutinefunction` works on coroutines decorated with `validate_call` by
[&8203;MovisLi](https://redirect.github.com/MovisLi) in
[&8203;10374](https://redirect.github.com/pydantic/pydantic/pull/10374) - Fix `NameError` when
using `validate_call` with PEP 695 on a class by
[&8203;kc0506](https://redirect.github.com/kc0506) in
[&8203;10380](https://redirect.github.com/pydantic/pydantic/pull/10380) - Fix `ZoneInfo` with
various invalid types by [&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10408](https://redirect.github.com/pydantic/pydantic/pull/10408) - Fix
`PydanticUserError` on empty `model_config` with annotations by
[&8203;cdwilson](https://redirect.github.com/cdwilson) in
[&8203;10412](https://redirect.github.com/pydantic/pydantic/pull/10412) - Fix variance issue in
`_IncEx` type alias, only allow `True` by [&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10414](https://redirect.github.com/pydantic/pydantic/pull/10414) - Fix serialization
schema generation when using `PlainValidator` by
[&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10427](https://redirect.github.com/pydantic/pydantic/pull/10427) - Fix schema generation
error when serialization schema holds references by
[&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10444](https://redirect.github.com/pydantic/pydantic/pull/10444) - Inline references if
possible when generating schema for `json_schema_input_type` by
[&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10439](https://redirect.github.com/pydantic/pydantic/pull/10439) - Fix recursive
arguments in `Representation` by [&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10480](https://redirect.github.com/pydantic/pydantic/pull/10480) - Fix representation for
builtin function types by [&8203;kschwab](https://redirect.github.com/kschwab) in
[&8203;10479](https://redirect.github.com/pydantic/pydantic/pull/10479) - Add python validators
for decimal constraints (`max_digits` and `decimal_places`) by
[&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10506](https://redirect.github.com/pydantic/pydantic/pull/10506) - Only fetch
`__pydantic_core_schema__` from the current class during schema generation by
[&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10518](https://redirect.github.com/pydantic/pydantic/pull/10518) - Fix `stacklevel` on
deprecation warnings for `BaseModel` by
[&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10520](https://redirect.github.com/pydantic/pydantic/pull/10520) - Fix warning
`stacklevel` in `BaseModel.__init__` by [&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10526](https://redirect.github.com/pydantic/pydantic/pull/10526) - Improve error handling
for in-evaluable refs for discriminator application by
[&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10440](https://redirect.github.com/pydantic/pydantic/pull/10440) - Change the signature
of `ConfigWrapper.core_config` to take the title directly by
[&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10562](https://redirect.github.com/pydantic/pydantic/pull/10562) - Do not use the
previous config from the stack for dataclasses without config by
[&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10576](https://redirect.github.com/pydantic/pydantic/pull/10576) - Fix serialization for
IP types with `mode='python'` by
[&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10594](https://redirect.github.com/pydantic/pydantic/pull/10594) - Support constraint
application for `Base64Etc` types by
[&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10584](https://redirect.github.com/pydantic/pydantic/pull/10584) - Fix `validate_call`
ignoring `Field` in `Annotated` by [&8203;kc0506](https://redirect.github.com/kc0506) in
[&8203;10610](https://redirect.github.com/pydantic/pydantic/pull/10610) - Raise an error when
`Self` is invalid by [&8203;kc0506](https://redirect.github.com/kc0506) in
[&8203;10609](https://redirect.github.com/pydantic/pydantic/pull/10609) - Using
`core_schema.InvalidSchema` instead of metadata injection + checks by
[&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10523](https://redirect.github.com/pydantic/pydantic/pull/10523) - Tweak type alias logic
by [&8203;kc0506](https://redirect.github.com/kc0506) in
[&8203;10643](https://redirect.github.com/pydantic/pydantic/pull/10643) - Support usage of
`type` with `typing.Self` and type aliases by [&8203;kc0506](https://redirect.github.com/kc0506)
in [&8203;10621](https://redirect.github.com/pydantic/pydantic/pull/10621) - Use overloads for
`Field` and `PrivateAttr` functions by [&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10651](https://redirect.github.com/pydantic/pydantic/pull/10651) - Clean up the `mypy`
plugin implementation by [&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10669](https://redirect.github.com/pydantic/pydantic/pull/10669) - Properly check for
`typing_extensions` variant of `TypeAliasType` by
[&8203;Daraan](https://redirect.github.com/Daraan) in
[&8203;10713](https://redirect.github.com/pydantic/pydantic/pull/10713) - Allow any mapping in
`BaseModel.model_copy()` by [&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10751](https://redirect.github.com/pydantic/pydantic/pull/10751) - Fix `isinstance`
behavior for urls by [&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10766](https://redirect.github.com/pydantic/pydantic/pull/10766) - Ensure
`cached_property` can be set on Pydantic models by
[&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10774](https://redirect.github.com/pydantic/pydantic/pull/10774) - Fix equality checks
for primitives in literals by [&8203;sydney-runkle](https://redirect.github.com/sydney-runkle)
in [pydantic/pydantic-core1459](https://redirect.github.com/pydantic/pydantic-core/pull/1459) -
Properly enforce `host_required` for URLs by [&8203;Viicos](https://redirect.github.com/Viicos)
in [pydantic/pydantic-core1488](https://redirect.github.com/pydantic/pydantic-core/pull/1488) -
Fix when `coerce_numbers_to_str` enabled and string has invalid Unicode character by
[&8203;andrey-berenda](https://redirect.github.com/andrey-berenda) in
[pydantic/pydantic-core1515](https://redirect.github.com/pydantic/pydantic-core/pull/1515) - Fix
serializing `complex` values in `Enum`s by [&8203;changhc](https://redirect.github.com/changhc)
in [pydantic/pydantic-core1524](https://redirect.github.com/pydantic/pydantic-core/pull/1524) -
Refactor `_typing_extra` module by [&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10725](https://redirect.github.com/pydantic/pydantic/pull/10725) - Support intuitive
equality for urls by [&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10798](https://redirect.github.com/pydantic/pydantic/pull/10798) - Add `bytearray` to
`TypeAdapter.validate_json` signature by
[&8203;samuelcolvin](https://redirect.github.com/samuelcolvin) in
[&8203;10802](https://redirect.github.com/pydantic/pydantic/pull/10802) - Ensure class access of
method descriptors is performed when used as a default with `Field` by
[&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10816](https://redirect.github.com/pydantic/pydantic/pull/10816) - Fix circular import
with `validate_call` by [&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10807](https://redirect.github.com/pydantic/pydantic/pull/10807) - Fix error when using
type aliases referencing other type aliases by
[&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10809](https://redirect.github.com/pydantic/pydantic/pull/10809) - Fix `IncEx` type alias
to be compatible with mypy by [&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10813](https://redirect.github.com/pydantic/pydantic/pull/10813) - Make `__signature__` a
lazy property, do not deepcopy defaults by [&8203;Viicos](https://redirect.github.com/Viicos) in
[&8203;10818](https://redirect.github.com/pydantic/pydantic/pull/10818) - Make `__signature__`
lazy for dataclasses, too by [&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10832](https://redirect.github.com/pydantic/pydantic/pull/10832) - Subclass all single
host url classes from `AnyUrl` to preserve behavior from v2.9 by
[&8203;sydney-runkle](https://redirect.github.com/sydney-runkle) in
[&8203;10856](https://redirect.github.com/pydantic/pydantic/pull/10856)

New Contributors

- [&8203;jakob-keller](https://redirect.github.com/jakob-keller) made their first contribution in
[&8203;10331](https://redirect.github.com/pydantic/pydantic/pull/10331) -
[&8203;MovisLi](https://redirect.github.com/MovisLi) made their first contribution in
[&8203;10374](https://redirect.github.com/pydantic/pydantic/pull/10374) -
[&8203;joaopalmeiro](https://redirect.github.com/joaopalmeiro) made their first contribution in
[&8203;10405](https://redirect.github.com/pydantic/pydantic/pull/10405) -
[&8203;theunkn0wn1](https://redirect.github.com/theunkn0wn1) made their first contribution in
[&8203;10378](https://redirect.github.com/pydantic/pydantic/pull/10378) -
[&8203;cdwilson](https://redirect.github.com/cdwilson) made their first contribution in
[&8203;10412](https://redirect.github.com/pydantic/pydantic/pull/10412) -
[&8203;dlax](https://redirect.github.com/dlax) made their first contribution in
[&8203;10421](https://redirect.github.com/pydantic/pydantic/pull/10421) -
[&8203;kschwab](https://redirect.github.com/kschwab) made their first contribution in
[&8203;10479](https://redirect.github.com/pydantic/pydantic/pull/10479) -
[&8203;santibreo](https://redirect.github.com/santibreo) made their first contribution in
[&8203;10453](https://redirect.github.com/pydantic/pydantic/pull/10453) -
[&8203;FlorianSW](https://redirect.github.com/FlorianSW) made their first contribution in
[&8203;10478](https://redirect.github.com/pydantic/pydantic/pull/10478) -
[&8203;tkasuz](https://redirect.github.com/tkasuz) made their first contribution in
[&8203;10555](https://redirect.github.com/pydantic/pydantic/pull/10555) -
[&8203;AlekseyLobanov](https://redirect.github.com/AlekseyLobanov) made their first contribution
in [&8203;10601](https://redirect.github.com/pydantic/pydantic/pull/10601) -
[&8203;NiclasvanEyk](https://redirect.github.com/NiclasvanEyk) made their first contribution in
[&8203;10667](https://redirect.github.com/pydantic/pydantic/pull/10667) -
[&8203;mschoettle](https://redirect.github.com/mschoettle) made their first contribution in
[&8203;10677](https://redirect.github.com/pydantic/pydantic/pull/10677) -
[&8203;Daraan](https://redirect.github.com/Daraan) made their first contribution in
[&8203;10713](https://redirect.github.com/pydantic/pydantic/pull/10713) -
[&8203;k4nar](https://redirect.github.com/k4nar) made their first contribution in
[&8203;10736](https://redirect.github.com/pydantic/pydantic/pull/10736) -
[&8203;UriyaHarpeness](https://redirect.github.com/UriyaHarpeness) made their first contribution
in [&8203;10740](https://redirect.github.com/pydantic/pydantic/pull/10740) -
[&8203;frfahim](https://redirect.github.com/frfahim) made their first contribution in
[&8203;10727](https://redirect.github.com/pydantic/pydantic/pull/10727)

</details>

Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Enabled.

â™» **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job
log](https://developer.mend.io/github/MartinBernstorff/Memium).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]users.noreply.github.com>

- **deps**: Update dependency typer to v0.13.1
([775](https://github.com/MartinBernstorff/Memium/pull/775),
[`2f355ad`](https://github.com/MartinBernstorff/Memium/commit/2f355ad1b7622a5079959e81fd3af8cdc38ccfe7))

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| |
[typer](https://redirect.github.com/fastapi/typer)

Page 8 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.