Releases: ainsleymcgrath/pytest-embrace
Releases · ainsleymcgrath/pytest-embrace
v4.0.0
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.0
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.2
Fix
- Properly support yielding runners (
275b2b1
)
v2.4.1
Fix
- ci: Dont have too many pythons! (
c61801c
)
v2.4.0
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
Feature
- Module state and 'globals' are safe. thanks, Ronny! (
2e0d3cd
)
Documentation
v2.2.0
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
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
)