From ef548a843545fa210446d493f3eb2b7db142f1a1 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 2 Sep 2026 01:07:05 -0700
Subject: [PATCH] chore(deps): bump the major group across 2 directories with 1
update (#40086)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps the major group with 1 update in the /libs/model-profiles
directory: [syrupy](https://github.com/syrupy-project/syrupy).
Bumps the major group with 1 update in the /libs/standard-tests
directory: [syrupy](https://github.com/syrupy-project/syrupy).
Updates `syrupy` from 5.5.3 to 6.0.0
Sourced from syrupy's
releases. (2026-08-22) Syrupy 6 focuses on better built-in serialization, clearer snapshot
workflows, and large-suite performance. Please review the
breaking changes before upgrading. Most suites should not need significant snapshot updates on upgrade —
the main exception is dataclass usage (see below).
Syrupy v6 does not change the required Python version
or other package dependencies. Support for Python 3.10 will instead be
dropped in the next Syrupy major version (v7). Full Changelog: https://github.com/syrupy-project/syrupy/compare/v5.5.3...v6.0.0 stdlib dataclasses are now serialized natively by the Amber
serializer. The separate Example of what to remove: class MySerializer(AmberDataSerializer):
serializer_plugins = [DataclassPlugin, ...]
Release notes
v6.0.0
Syrupy 6.0.0
Breaking Changes
Built-in dataclass serialization (removed
DataclassPlugin)DataclassPlugin has been
removed.
DataclassPlugin: remove
imports and plugin wiring. Behavior should match what the plugin
produced; no snapshot rewrite should be needed for the dataclass shape
itself.repr-style string to structured
Amber form (field-by-field). Re-run with --snapshot-update
where those assertions fail.# Before (v5)
from syrupy.extensions.amber.dataclasses_plugin import DataclassPlugin
# After (v6) — dataclasses work with the
default Amber extension
assert MyDataclass(...) == snapshot
Attrs and Pydantic models are unchanged and still need their serializer plugins. See the serializer plugins example.
datetime.date snapshotsThe JSON extension now serializes datetime.date as
YYYY-MM-DD instead of a repr string. Existing
JSON snapshots that contain dates will need an update.
path_value nested path replacement in default (literal)
modepath_value(..., regex=False) now correctly replaces
values at nested paths such as user.token. Previously, the
default-mode lookup missed escaped path keys, so nested values were left
unchanged (and could leak into committed snapshots).
... (truncated)
Sourced from syrupy's changelog.
v6.0.0 (2026-08-22)
What's Changed
- chore(deps): bump pygments from 2.19.2 to 2.20.0 by
@dependabot[bot] in syrupy-project/syrupy#1151- chore(deps): update dependency hypothesis to v6.156.5 by
@renovate[bot] in syrupy-project/syrupy#1152- chore(deps): update dependency ruff to v0.15.21 by
@renovate[bot] in syrupy-project/syrupy#1153- chore(deps): update dependency hypothesis to v6.156.6 by
@renovate[bot] in syrupy-project/syrupy#1154- chore(deps): update dependency coverage to v7.15.1 by
@renovate[bot] in syrupy-project/syrupy#1157- chore(deps): update dependency mypy to v2.3.0 by
@renovate[bot] in syrupy-project/syrupy#1158- fix: make set/dict serialization deterministic for partial-order elements by
@chuenchen309in syrupy-project/syrupy#1159- docs: add chuenchen309 as a contributor for bug by
@allcontributors[bot] in syrupy-project/syrupy#1160- chore(deps): update dependency coverage to v7.15.2 by
@renovate[bot] in syrupy-project/syrupy#1163- chore(deps): update dependency ruff to v0.15.22 by
@renovate[bot] in syrupy-project/syrupy#1164- chore(deps): update dependency hypothesis to v6.156.7 by
@renovate[bot] in syrupy-project/syrupy#1165- chore(deps): update dependency hypothesis to v6.156.9 by
@renovate[bot] in syrupy-project/syrupy#1166- chore(deps): update dependency hypothesis to v6.157.0 by
@renovate[bot] in syrupy-project/syrupy#1167- fix(matchers): replace values at nested paths in path_value default mode by
@chuenchen309in syrupy-project/syrupy#1162- fix: preserve skipped single-file snapshots by
@KSmanisin syrupy-project/syrupy#1161- docs: add KSmanis as a contributor for bug by
@allcontributors[bot] in syrupy-project/syrupy#1168- chore(deps): update pypa/gh-action-pypi-publish action to v1.14.1 by
@renovate[bot] in syrupy-project/syrupy#1169- chore(deps): update dependency hypothesis to v6.157.2 by
@renovate[bot] in syrupy-project/syrupy#1171- chore(deps): update actions/checkout action to v7.0.1 by
@renovate[bot] in syrupy-project/syrupy#1170- chore(deps): update dependency hypothesis to v6.158.0 by
@renovate[bot] in syrupy-project/syrupy#1172- chore(deps): update astral-sh/setup-uv action to v9 by
@renovate[bot] in syrupy-project/syrupy#1174- chore(deps): update dependency hypothesis to v6.158.1 by
@renovate[bot] in syrupy-project/syrupy#1173- chore(deps): update dependency hypothesis to v6.160.0 by
@renovate[bot] in syrupy-project/syrupy#1176- feat: support in-memory snapshot diff data by
@yangfan-yf-yfin syrupy-project/syrupy#1175- docs: add yangfan-yf-yf as a contributor for code by
@allcontributors[bot] in syrupy-project/syrupy#1178- chore(deps): update dependency hypothesis to v6.161.0 by
@renovate[bot] in syrupy-project/syrupy#1177- chore(deps): update dependency hypothesis to v6.161.1 by
@renovate[bot] in syrupy-project/syrupy#1180- chore(deps): update dependency hypothesis to v6.161.4 by
@renovate[bot] in syrupy-project/syrupy#1182- chore(deps): update dependency hypothesis to v6.161.6 by
@renovate[bot] in syrupy-project/syrupy#1183- chore(deps): update dependency ruff to >=0.16,<0.17 by
@renovate[bot] in syrupy-project/syrupy#1179- chore(deps): update dependency hypothesis to v6.161.7 by
@renovate[bot] in syrupy-project/syrupy#1184- chore(deps): update pypa/gh-action-pypi-publish action to v1.14.2 by
@renovate[bot] in syrupy-project/syrupy#1186- perf: compress xdist snapshot reports by
@w3lld1in syrupy-project/syrupy#1188- docs: add w3lld1 as a contributor for code by
@allcontributors[bot] in syrupy-project/syrupy#1190- chore(deps): update dependency ruff to v0.16.1 by
@renovate[bot] in syrupy-project/syrupy#1189- chore(deps): update dependency hypothesis to v6.164.0 by
@renovate[bot] in syrupy-project/syrupy#1187- chore(deps): update dependency hypothesis to v6.165.0 by
@renovate[bot] in syrupy-project/syrupy#1191- chore(deps): update dependency coverage to v7.15.3 by
@renovate[bot] in syrupy-project/syrupy#1192- chore(deps): update python docker tag to v3.14.7 by
@renovate[bot] in syrupy-project/syrupy#1195- chore(deps): update dependency coverage to v7.15.4 by
@renovate[bot] in syrupy-project/syrupy#1197- chore(deps): update dependency hypothesis to v6.165.2 by
@renovate[bot] in syrupy-project/syrupy#1194- chore(deps): update dependency ruff to v0.16.2 by
@renovate[bot] in syrupy-project/syrupy#1198- chore(deps): update dependency hypothesis to v6.165.3 by
@renovate[bot] in syrupy-project/syrupy#1199- chore(deps): update astral-sh/setup-uv action to v10 by
@renovate[bot] in syrupy-project/syrupy#1200- chore(deps): update dependency hypothesis to v6.165.5 by
@renovate[bot] in syrupy-project/syrupy#1201- chore(deps): update dependency ruff to v0.16.3 by
@renovate[bot] in syrupy-project/syrupy#1202- chore(deps): update astral-sh/setup-uv action to v10.0.1 by
@renovate[bot] in syrupy-project/syrupy#1205
... (truncated)
621af75
chore(release): 6.0.0 [skip ci]3a9f691
fix: single file snapshot no longer buffers in memory (#1223)ab13f8d
chore: sponsorship (#1224)98f989c
feat: add --snapshot-declaration-order for respecting declaration order
(#1222)b549b4b
feat: built-in support for Dataclasses (#1220)d34933f
chore: use the benchmarks git branch (#1221)f6eda02
chore(ci): permissions for gh-pagesa5ce049
chore(deps): update actions/configure-pages action to v6 (#1219)c0cb162
chore: update github pages4d59bde
chore: update docs for v6 release (#1218)Sourced from syrupy's releases.
v6.0.0
Syrupy 6.0.0
(2026-08-22)
Syrupy 6 focuses on better built-in serialization, clearer snapshot workflows, and large-suite performance. Please review the breaking changes before upgrading.
Most suites should not need significant snapshot updates on upgrade — the main exception is dataclass usage (see below). Syrupy v6 does not change the required Python version or other package dependencies. Support for Python 3.10 will instead be dropped in the next Syrupy major version (v7).
Full Changelog: https://github.com/syrupy-project/syrupy/compare/v5.5.3...v6.0.0
Breaking Changes
Built-in dataclass serialization (removed
DataclassPlugin)stdlib dataclasses are now serialized natively by the Amber serializer. The separate
DataclassPluginhas been removed.
- If you used
DataclassPlugin: remove imports and plugin wiring. Behavior should match what the plugin produced; no snapshot rewrite should be needed for the dataclass shape itself.- If you did not use the plugin: dataclass snapshots may change from a
repr-style string to structured Amber form (field-by-field). Re-run with--snapshot-updatewhere those assertions fail.Example of what to remove:
# Before (v5) from syrupy.extensions.amber.dataclasses_plugin import DataclassPluginclass MySerializer(AmberDataSerializer): serializer_plugins = [DataclassPlugin, ...]
# After (v6) — dataclasses work with the default Amber extension assert MyDataclass(...) == snapshotAttrs and Pydantic models are unchanged and still need their serializer plugins. See the serializer plugins example.
JSON
datetime.datesnapshotsThe JSON extension now serializes
datetime.dateasYYYY-MM-DDinstead of areprstring. Existing JSON snapshots that contain dates will need an update.
path_valuenested path replacement in default (literal) mode
path_value(..., regex=False)now correctly replaces values at nested paths such asuser.token. Previously, the default-mode lookup missed escaped path keys, so nested values were left unchanged (and could leak into committed snapshots).
... (truncated)
Sourced from syrupy's changelog.
v6.0.0 (2026-08-22)
What's Changed
- chore(deps): bump pygments from 2.19.2 to 2.20.0 by
@dependabot[bot] in syrupy-project/syrupy#1151- chore(deps): update dependency hypothesis to v6.156.5 by
@renovate[bot] in syrupy-project/syrupy#1152- chore(deps): update dependency ruff to v0.15.21 by
@renovate[bot] in syrupy-project/syrupy#1153- chore(deps): update dependency hypothesis to v6.156.6 by
@renovate[bot] in syrupy-project/syrupy#1154- chore(deps): update dependency coverage to v7.15.1 by
@renovate[bot] in syrupy-project/syrupy#1157- chore(deps): update dependency mypy to v2.3.0 by
@renovate[bot] in syrupy-project/syrupy#1158- fix: make set/dict serialization deterministic for partial-order elements by
@chuenchen309in syrupy-project/syrupy#1159- docs: add chuenchen309 as a contributor for bug by
@allcontributors[bot] in syrupy-project/syrupy#1160- chore(deps): update dependency coverage to v7.15.2 by
@renovate[bot] in syrupy-project/syrupy#1163- chore(deps): update dependency ruff to v0.15.22 by
@renovate[bot] in syrupy-project/syrupy#1164- chore(deps): update dependency hypothesis to v6.156.7 by
@renovate[bot] in syrupy-project/syrupy#1165- chore(deps): update dependency hypothesis to v6.156.9 by
@renovate[bot] in syrupy-project/syrupy#1166- chore(deps): update dependency hypothesis to v6.157.0 by
@renovate[bot] in syrupy-project/syrupy#1167- fix(matchers): replace values at nested paths in path_value default mode by
@chuenchen309in syrupy-project/syrupy#1162- fix: preserve skipped single-file snapshots by
@KSmanisin syrupy-project/syrupy#1161- docs: add KSmanis as a contributor for bug by
@allcontributors[bot] in syrupy-project/syrupy#1168- chore(deps): update pypa/gh-action-pypi-publish action to v1.14.1 by
@renovate[bot] in syrupy-project/syrupy#1169- chore(deps): update dependency hypothesis to v6.157.2 by
@renovate[bot] in syrupy-project/syrupy#1171- chore(deps): update actions/checkout action to v7.0.1 by
@renovate[bot] in syrupy-project/syrupy#1170- chore(deps): update dependency hypothesis to v6.158.0 by
@renovate[bot] in syrupy-project/syrupy#1172- chore(deps): update astral-sh/setup-uv action to v9 by
@renovate[bot] in syrupy-project/syrupy#1174- chore(deps): update dependency hypothesis to v6.158.1 by
@renovate[bot] in syrupy-project/syrupy#1173- chore(deps): update dependency hypothesis to v6.160.0 by
@renovate[bot] in syrupy-project/syrupy#1176- feat: support in-memory snapshot diff data by
@yangfan-yf-yfin syrupy-project/syrupy#1175- docs: add yangfan-yf-yf as a contributor for code by
@allcontributors[bot] in syrupy-project/syrupy#1178- chore(deps): update dependency hypothesis to v6.161.0 by
@renovate[bot] in syrupy-project/syrupy#1177- chore(deps): update dependency hypothesis to v6.161.1 by
@renovate[bot] in syrupy-project/syrupy#1180- chore(deps): update dependency hypothesis to v6.161.4 by
@renovate[bot] in syrupy-project/syrupy#1182- chore(deps): update dependency hypothesis to v6.161.6 by
@renovate[bot] in syrupy-project/syrupy#1183- chore(deps): update dependency ruff to >=0.16,<0.17 by
@renovate[bot] in syrupy-project/syrupy#1179- chore(deps): update dependency hypothesis to v6.161.7 by
@renovate[bot] in syrupy-project/syrupy#1184- chore(deps): update pypa/gh-action-pypi-publish action to v1.14.2 by
@renovate[bot] in syrupy-project/syrupy#1186- perf: compress xdist snapshot reports by
@w3lld1in syrupy-project/syrupy#1188- docs: add w3lld1 as a contributor for code by
@allcontributors[bot] in syrupy-project/syrupy#1190- chore(deps): update dependency ruff to v0.16.1 by
@renovate[bot] in syrupy-project/syrupy#1189- chore(deps): update dependency hypothesis to v6.164.0 by
@renovate[bot] in syrupy-project/syrupy#1187- chore(deps): update dependency hypothesis to v6.165.0 by
@renovate[bot] in syrupy-project/syrupy#1191- chore(deps): update dependency coverage to v7.15.3 by
@renovate[bot] in syrupy-project/syrupy#1192- chore(deps): update python docker tag to v3.14.7 by
@renovate[bot] in syrupy-project/syrupy#1195- chore(deps): update dependency coverage to v7.15.4 by
@renovate[bot] in syrupy-project/syrupy#1197- chore(deps): update dependency hypothesis to v6.165.2 by
@renovate[bot] in syrupy-project/syrupy#1194- chore(deps): update dependency ruff to v0.16.2 by
@renovate[bot] in syrupy-project/syrupy#1198- chore(deps): update dependency hypothesis to v6.165.3 by
@renovate[bot] in syrupy-project/syrupy#1199- chore(deps): update astral-sh/setup-uv action to v10 by
@renovate[bot] in syrupy-project/syrupy#1200- chore(deps): update dependency hypothesis to v6.165.5 by
@renovate[bot] in syrupy-project/syrupy#1201- chore(deps): update dependency ruff to v0.16.3 by
@renovate[bot] in syrupy-project/syrupy#1202- chore(deps): update astral-sh/setup-uv action to v10.0.1 by
@renovate[bot] in syrupy-project/syrupy#1205
... (truncated)
621af75
chore(release): 6.0.0 [skip ci]3a9f691
fix: single file snapshot no longer buffers in memory (#1223)ab13f8d
chore: sponsorship (#1224)98f989c
feat: add --snapshot-declaration-order for respecting declaration order
(#1222)b549b4b
feat: built-in support for Dataclasses (#1220)d34933f
chore: use the benchmarks git branch (#1221)f6eda02
chore(ci): permissions for gh-pagesa5ce049
chore(deps): update actions/configure-pages action to v6 (#1219)c0cb162
chore: update github pages4d59bde
chore: update docs for v6 release (#1218)