Skip to content

Releases: ainsleymcgrath/pytest-embrace

v4.0.0

25 Mar 20:06
Compare
Choose a tag to compare

Feature

  • Remove two-step-api exceptions (f2c91c7)

Fix

  • Handle recursive case issue (e72a5db)
  • Allow skipping validation in internals (21748d9)

Breaking

  • Not only will the two-step API not work anymore, but - Python 3.7 is no longer supported - code generation is a feature! - Render() and friends are a thing - cases try to deserialize input as json (f2c91c7)

v3.0.1

12 Mar 22:30
Compare
Choose a tag to compare

Fix

v3.0.0

15 Oct 17:17
Compare
Choose a tag to compare

Feature

  • Improve fixture-creation API (d3548fd)

Fix

Breaking

  • old APIs, register_case_runner and caller_fixture_factory deprecated in favor of fixture(). old apis will raise an error (d3548fd)

Documentation

v2.4.3

16 Sep 13:57
Compare
Choose a tag to compare

Fix

  • Show shorter name in ls (bcaf404)

v2.4.2

27 Aug 23:46
Compare
Choose a tag to compare

Fix

  • Properly support yielding runners (275b2b1)

v2.4.1

25 Aug 03:16
Compare
Choose a tag to compare

Fix

  • ci: Dont have too many pythons! (c61801c)

v2.4.0

25 Aug 03:08
Compare
Choose a tag to compare

Feature

  • Imports now solve themselves properly (b3aad48)

Fix

  • Be 3.8, 3.9 compatible (d3032fc)
  • Remove errant newlines from test expectations (a9b763d)

Documentation

  • Update homepage with annotations (377ee2c)

v2.3.0

05 Jul 22:27
Compare
Choose a tag to compare

Feature

  • Module state and 'globals' are safe. thanks, Ronny! (2e0d3cd)

Documentation

  • Remove all unused pages (e7edbc6)

v2.2.0

01 Jul 15:45
Compare
Choose a tag to compare

Feature

  • Specify generated comments with plain strings (502fe80)
  • Add '--embrace-ls' flag (db00365)

Fix

  • yikes: Loop never stopped :grimace: (7f9f00f)
  • Check for pep39 b/c Annotated[] broke create_model() (0eaa31c)
  • Exit CLI sooner (26f8307)
  • Collections.abc isn't generic in 3.8 (391691b)

Documentation

  • Add codegen docs (66a7661)
  • Get rid of fake example; slight edit index (3bf5b97)

v2.1.1

28 Jun 04:31
Compare
Choose a tag to compare

Fix

  • Don't refer to old version of the class (64b539a)

Documentation

  • Add 'Enhancing' to nav (e844231)
  • First cut of the 'Enhancing Usage' section (4d586e8)