Skip to content

Releases: syrupy-project/syrupy

v5.5.3

Choose a tag to compare

@github-actions github-actions released this 11 Jul 15:54
Immutable release. Only release title and notes can be modified.

What's Changed

This release has no functional changes. It just fixes an issue where the release tag pointed to the previous commit instead of the commit with the updated pyproject.toml (see #1144).

Full Changelog: v5.5.2...v5.5.3

v5.5.2

Choose a tag to compare

@noahnu noahnu released this 08 Jul 07:44
Immutable release. Only release title and notes can be modified.
4f83490

What's Changed

  • fix: Fix detecting pytest-xdist when loaded via PYTEST_PLUGINS by @mgorny in #1142

New Contributors

Full Changelog: v5.5.1...v5.5.2

v5.5.1

Choose a tag to compare

@noahnu noahnu released this 06 Jul 20:16
Immutable release. Only release title and notes can be modified.
fa60dc7

What's Changed

  • fix: Defer registering pytest-xdist hook pytest_testnodedown to avoid "unknown hook" error by @edgarrmondragon in #1140

New Contributors

Full Changelog: v5.5.0...v5.5.1

v5.5.0

Choose a tag to compare

@noahnu noahnu released this 06 Jul 18:47
Immutable release. Only release title and notes can be modified.
321632c

What's Changed

  • feat: detect unused snapshots under pytest-xdist by @frenck in #1132

NOTE: Test suites using pytest-xdist that previously passed due to incomplete snapshot support may now fail if unused snapshots are detected. You can use --snapshot-warn-unused to downgrade unused snapshot detection from an error to a warning though it's not recommended.

Full Changelog: v5.4.0...v5.5.0

v5.4.0

Choose a tag to compare

@noahnu noahnu released this 01 Jul 15:29
Immutable release. Only release title and notes can be modified.
0af971e

What's Changed

  • feat: add --snapshot-no-cleanup to keep unused snapshots on update by @frenck in #1126
  • fix: honor boolean operators in -k snapshot selection by @frenck in #1127

Full Changelog: v5.3.4...v5.4.0

v5.3.4

Choose a tag to compare

@noahnu noahnu released this 26 Jun 10:54
Immutable release. Only release title and notes can be modified.
7db49e9

What's Changed

  • perf: drop per-node kwargs dict from the amber serializer by @frenck in #1122
  • perf: give the internal matcher wrapper an explicit signature by @frenck in #1121
  • fix: avoid os.environ mutation for color control by @frenck in #1125

Full Changelog: v5.3.3...v5.3.4

v5.3.3

Choose a tag to compare

@noahnu noahnu released this 25 Jun 11:31
Immutable release. Only release title and notes can be modified.
0840c9d

What's Changed

  • perf: speed up string serialization in amber serializer by @frenck in #1118
  • perf: avoid copying the cycle-detection set on every serialized node by @frenck in #1119

New Contributors

Full Changelog: v5.3.2...v5.3.3

v5.3.2

Choose a tag to compare

@noahnu noahnu released this 09 Jun 14:45
Immutable release. Only release title and notes can be modified.
873ee06

What's Changed

  • fix: overlapping test filenames across directories by @noahnu in #1104

Full Changelog: v5.3.1...v5.3.2

v5.3.1

Choose a tag to compare

@noahnu noahnu released this 31 May 18:07
Immutable release. Only release title and notes can be modified.
c528216

What's Changed

Fixes

  • fix(test): mark pydantic and attrs as dependencies for running internal tests by @noahnu in #1108 -- This only affects users trying to run the syrupy tests themselves, not consumers of syrupy.

Misc

  • chore(deps): update astral-sh/setup-uv action to v8.1.0 by @renovate[bot] in #1103
  • chore(deps): update python docker tag to v3.14.4 by @renovate[bot] in #1102
  • chore(deps): update benchmark-action/github-action-benchmark action to v1.22.1 by @renovate[bot] in #1105

Full Changelog: v5.3.0...v5.3.1

v5.3.0

Choose a tag to compare

@noahnu noahnu released this 31 May 16:39
Immutable release. Only release title and notes can be modified.
5887f25

What's Changed

Features

Misc.

New Contributors

Full Changelog: v5.2.0...v5.3.0