Skip to content

Releases: mcous/decoy

v2.5.0

05 Feb 17:49
Immutable release. Only release title and notes can be modified.
2935b10

Choose a tag to compare

2.5.0 (2026-02-05)

Features

  • pytest-plugin: use decoy.next API in fixture if typed (#321) (5a0d2a0)

v2.4.0

04 Feb 19:03
Immutable release. Only release title and notes can be modified.
74b7e4f

Choose a tag to compare

2.4.0 (2026-02-04)

Features

Bug Fixes

  • when: pass new value to then_do action of a setter (#309) (446d7dc)

Documentation

v2.3.0

06 Jan 14:22
f1c6c6c

Choose a tag to compare

2.3.0 (2026-01-06)

Features

  • matchers: add strictly-typed ValueCaptor (#270) (48741e4)

v2.2.2

05 Jan 01:26
513fdd0

Choose a tag to compare

2.2.2 (2026-01-04)

Bug Fixes

  • matchers: loosen DictMatching types to accept any key type (#296) (9e686ba), closes #288

v2.2.1

04 Jan 21:28
f494bea

Choose a tag to compare

2.2.1 (2026-01-04)

Bug Fixes

  • accept message string in error and warning constructors (#272) (fd8a897), closes #271

v2.2.0

09 Jun 15:09
d295b41

Choose a tag to compare

2.2.0 (2025-06-09)

Features

  • matchers: add AnythingOrNone to match any value including None (#262) (99af642)
  • matchers: add ListMatching to match sub-lists (#261) (a54b781)

Bug Fixes

  • warnings: remove faulty MissingSpecAttributeWarning (#263) (080e690), closes #257

v2.1.2

09 Jun 14:44
v2.1.2
53ad39d

Choose a tag to compare

Bug Fixes

  • warnings: avoid MissingSpecAttributeWarning if property type is missing or optional (#258) (89cfeb0), partially addresses #257

v2.1.1

12 Nov 20:12
v2.1.1
ed3b22b

Choose a tag to compare

Maintenance release to note official support for Python 3.12

v2.1.0

13 Aug 21:57
v2.1.0
68b2348

Choose a tag to compare

Features

  • spy: warn if mock used with a missing attribute (#218) (72cefe4), closes #204

v2.0.2

08 Jun 15:43
v2.0.2
e4122c2

Choose a tag to compare

Bug Fixes

  • spy: ensure __eq__ of rehearsal arg is preferred (#201) (63413d8)