Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/schemathesis/schemathesis

Supercharge your API testing, catch bugs, and ensure compliance
https://github.com/schemathesis/schemathesis

Release 0.23.2

811319b7480cd9169cfa92f1bd5cae0d78dc9a98 authored about 5 years ago
fix: Prevent KeyError when response does not have Content-Type

0d97169a20d5c6a66016010e64fbd8c364186789 authored about 5 years ago
docs: Clarify how to display help messages in CLI

680724b43d561313c20f06fac47ef27c36f2c228 authored about 5 years ago
Release 0.23.1

81c5552de3d315bbe28df97f9a8b2e9f6ea0c14b authored about 5 years ago
fix: Dockerfile entrypoint was not working as per docs

2c49488522cf6aa876616e2e9b5da056fdfc4a17 authored about 5 years ago
Release 0.23.0

77372b3d2c455d1dfe2252827ed460768faf592c authored about 5 years ago
feat: Validate input schemas with `jsonschema`

9e37d546516e6981d6658cd033ce2f37d5aa6670 authored about 5 years ago
chore: Revert "chore: Pin maximum Poetry version"

This reverts commit ee1f3f17408fc442cd3bf96a86adf7ae609e3b69.

33b02d0605593235a084d10c1b28d9530dc04b5b authored about 5 years ago
chore(docker): Remove the poetry environment from the docker image

dd826833497c8d88732b5b853f0b0ca8ff187de7 authored about 5 years ago
refactor(tests): Make Swagger 2.0 schemas in tests compliant to the spec

750ed905a0d397250363ecd89c33c5d562efcd1b authored about 5 years ago
refactor(tests): Make OpenAPI 3.0 schemas in tests compliant to the spec

3b1223726d91b9fc8bf05966e699a18589a3e803 authored about 5 years ago
docs: Update checks block in README

90bd74768a51e262ec9acc5bdab82398f24365b8 authored about 5 years ago
fix: Hooks for strategy modification

bdfa672b0f296c3d6b876288acb3cf9d2b3fea8a authored about 5 years ago
chore: Allow `hypothesis-jsonschema` < 1.0

c0ccb53c7f85871d0542e47ef6f7022e3d645fe9 authored about 5 years ago
Release 0.22.0

6f6e68fab8bc887b3ad0617edf1b93180b148bd5 authored about 5 years ago
feat: Support for `None` as a value for `--hypothesis-deadline`

1a330a9a54bc494b644bda7818bdaba3f252ad3e authored about 5 years ago
fix: Set proper types in various places

a9aa9c5addccdf64525b464f280c54277b0e25e6 authored about 5 years ago
feat: Display multiple found failures in the CLI output

f663b52d8dfdb6960ead5135ca72fc59be12beca authored about 5 years ago
fix: Type of the 2nd argument to all checks

4513dcb7514b6f8d6a482cf23e260e9db8f849e1 authored about 5 years ago
refactor: Stricter types

edc2d773486723082180806d17d25e167e393c6e authored about 5 years ago
chore: Improve error message when the schema is invalid

356cd39ebc1357bca0721d1d4c753196bf130e69 authored about 5 years ago
fix: Handling binary request payloads in ``Case.call``

4d2f6e7e8b9dd3460f5cfe3b39dcbac224a614ba authored about 5 years ago
fix: Builds for Hypothesis 5.0+

bea1f725681b857e301729cec7d1bcff245dab3e authored about 5 years ago
feat: Raise different exceptions in checks

e0444732f26b36b2142b7dd33d06037d46d47dee authored about 5 years ago
ci: Add pre-commit to CI

07ea7205ebb38a1a1c48c1a2b5207d5a24845aa7 authored about 5 years ago
chore: Add more checks to pre-commit

52caefc9f6fb2c0ecb57ff455379b8cd4e4513fa authored about 5 years ago
chore: Apply pre-commit changes

6b60b042701d1f3e7c067d9adda5ddb37788229f authored about 5 years ago
ci: Add tests for different Hypothesis versions

201ad2e317e7c31a0902fe907d20c7a8227269a7 authored about 5 years ago
Release 0.21.0

cb02542b27f779da3a95b3f32427888efeac85f5 authored about 5 years ago
feat: Support for AioHTTP applications in CLI

80f82a67b8c28ef8366649eadce42609dc1c86df authored about 5 years ago
Release 0.20.5

fde75a9ccd71232f6247cd40b5126af64916245e authored about 5 years ago
chore: Add missing changelog entry

77b7e0555f167a2f0aa6571c54bed4fcfa60189d authored about 5 years ago
fix: Adapt to recent refactoring in `hypothesis_jsonschema`

f9b43ca8bbe159a91e85e17196f56044d24e22c6 authored about 5 years ago
chore: Pin `hypothesis-jsonschema` minimal version to 0.9.13

20c0f20e99f1f07ae67c6cb151027c5a2bde02a9 authored about 5 years ago
Release 0.20.4

89237a249fdac3f94d8b5a4100d1c2939495c9d7 authored about 5 years ago
fix: Handling `nullable` attribute in Open API schemas

99f499e9b8cafd29c1b8665336a2836bea90ce51 authored about 5 years ago
Release 0.20.3

7a34f99746c8286731003bbc6927e91ae3ca8e2f authored about 5 years ago
fix: Response status code conformance check applicability for old `requests` version

dd6d38034ac3a9f818d76f7928a4e5b90e7856e9 authored about 5 years ago
fix(tests): Add new Hypothesis phase to relevant tests

7ecc33f1e85cced2d7102e5b14ca1f181f719412 authored about 5 years ago
Release 0.20.2

41621f76d94ce474ef987464a95fc5bdfd4019b7 authored about 5 years ago
fix: Response schema conformance check for Open API 3.0

c3ac37003bc4948383fd2876a7ba437170f79ce9 authored about 5 years ago
Release 0.20.1

b519bab4ca2e16f30f21497a96f0851cc477b7bc authored about 5 years ago
feat: Add support for response code ranges

910397d21ebd7f814a2af71c775c03cbbfb3e61b authored about 5 years ago
Release 0.20.0

b217904d78fe5a581cba0c93c2d07d01c76ba1fb authored about 5 years ago
fix: RST syntax

046d1ec9fa09c5e6471386d3baade4cfec9a054c authored about 5 years ago
feat: `Case.validate_response` for running built-in checks against app's response

aa3801e5d38b50fd61c11da567675347fb5f3c7c authored about 5 years ago
chore: Pin maximum Poetry version

ee1f3f17408fc442cd3bf96a86adf7ae609e3b69 authored about 5 years ago
fix(tests): Failing test on Mac

Don't know the root cause, but on Linux the values are not in list,
not checked the package vers...

2670db29cb56284f2cba23989f578be255c98de5 authored about 5 years ago
fix: Importing WSGI applications

__import__ behavior is environment-dependent

e0cd6d04941453f5ff525714d84d144830209c92 authored about 5 years ago
fix: Fix flaky test

81267b7bae42eca5124dc70a81ff5bd6ffabf8e9 authored about 5 years ago
feat: WSGI applications support

585e4618d8290388bfb6de789d4387deeec58bbe authored about 5 years ago
fix: Docstring in `Case.call` method

8f395d5b9f4aef7455e73230257039e99cb07b81 authored about 5 years ago
fix: Add proper aliases in test app's handlers

e94c6a0d42beffe1d9429344fdceae4e2331629a authored about 5 years ago
refactor: Use more precise types for `dict_true_values` and `dict_not_none_values`

437937d4fa183ee942ab4e04808e9b9e5d530637 authored about 5 years ago
fix: Typo in docstring

1af55e27574a49a30cf2acb0508070c6778432eb authored about 5 years ago
refactor: Improve `test_validate_schema`

200cc5479254ad32100445fe519eab0dcc5da4fa authored about 5 years ago
fix: Convert status code in schema to string

d1eae1e76b48b5de5ba3942e6c7446c2c2a30b72 authored about 5 years ago
fix: Types in `Case` class

a900932c5990cf518e4e1b39d91dfe5a95a9778e authored about 5 years ago
fix: Replace `assert` with `raise AssertionError` in checks to avoid pytest's assertion rewriting in corner cases

f4a8d4bd36296dbe40800f4887aafcff8335bbb8 authored about 5 years ago
Release 0.19.1

53494a03f61afbbdcabf63583a8c1ce44e707642 authored about 5 years ago
fix: Compatibility with Hypothesis >= 4.53.2

531291c687ee7674394d12946663b4dc40aa34ce authored about 5 years ago
fix: Unhandled too long paths in CLI

932577adf4fe5fda38afd2b0b591fbc9bca89ecf authored about 5 years ago
fix: Flaky test for threaded code

85d02dfcacbca4f45c9d3aa3cea29d196a1a1ea3 authored about 5 years ago
chore(ci): Remove git depth limit

This is what is causing the releases to have a single entry

e1810a8e3d5573d20c34be955699bccd899ccd0f authored about 5 years ago
Release 0.19.0

04c0e8fab13d787a189c9a7b9072fd750cc1076c authored about 5 years ago
fix: update importlib_metadata pin to ^1.1 and regenerate poetry lock

7a0079ddcafab6f4110f4466b47d39b20d6b70b3 authored about 5 years ago
feat(runner): Concurrent tests execution in runner

d0c17b2a9cf699446f3442381e9b2a9e6181a472 authored about 5 years ago
feat(runner): Concurrent tests execution in runner

3542d91d2e7402235e7b2dc995ed7017a0265ff6 authored about 5 years ago
Release 0.18.1

07343ccc8dca9da2d3d5df32bfad40cbbbd0afce authored about 5 years ago
fix(cli): Fix `base-url` CLI parameter validation

Refs #311

15b1d571b877059950968aab4a085f4121deec86 authored about 5 years ago
ci: Fix typo in release workflow

01cfb9d384541a964eed5986f73da51adf5d7da5 authored about 5 years ago
chore(ci): Update release-notary image

f045e13984267d032e85197260da588bd7c58529 authored about 5 years ago
Release 0.18.0

4d9224bce5e5e0a6016467750f4841a333544c29 authored about 5 years ago
refactor(runner): Extract checks into a separate module

4d26e6e8cfb51b41fc549855f2998c1bdf01872b authored about 5 years ago
refactor(cli): Restructure CLI output for better extensibility

dd48985a733da909fff18f9f889d4d7f3c4ee118 authored about 5 years ago
fix(loaders): Fix loading string dates as `datetime.date` objects in YAML loader

Refs #305

e55ea003f9ec50f087ce80f5158caab05353751c authored about 5 years ago
fix(schemas): Fix resolving of relative paths in schemas

Refs #303

3e25113d379c9e94ccb12a620d2b658b9fe95a23 authored about 5 years ago
feat(schemas): Add support for resolving references in `PathItem` objects.

Refs #301

2fe23cf9e23c55c4693f2751b6e181c3a57871df authored about 5 years ago
ci: Refactor CI

196e5fce1c03311f3883d3ae752a5150cd29862c authored about 5 years ago
fix(ci): Fix release/pypi CI job.

c57b18074ac476d5a8411bf7bb8bd08cc87e5c1a authored about 5 years ago
Release 0.17.0

7eef732073fd0426cceb2b59f612a901c0f9c7e6 authored about 5 years ago
feat(schemas): Resolving references that point to different files

Refs #294

319ff910443959f9fd5397332b76837f81845350 authored about 5 years ago
feat(cli): Handling of `KeyboardInterrupt` during the CLI run

Refs #295

730f314db051b0f6cf035bd8afd1b2ff8a19acd3 authored about 5 years ago
build(docker): Make image more usable in CI environments

* Improve caching by just copying essential files for each stage
* Group RUN commands in as few ...

99f607aeb61e8ec5897e775d442d47aac8046ac5 authored about 5 years ago
chore(ci): Add automatic release notes generator

66d609ba305857a44673b2252c255055d9642bd9 authored about 5 years ago
chore(ci): Add job to enforce commit message convention

219870c6a0565cf95ff92202ffd0b1209fe0369f authored about 5 years ago
CI: add publish to pypi.org on release.

8c7ba2df0ddbead78bba650f321559d3873731d5 authored about 5 years ago
Release 0.16.0

f020bfb52ff9989fabaecd71879209cc8ee037a5 authored about 5 years ago
Improve error message for invalid path parameter declaration.

f0eafbeb80a479d6c57ec378f6e1240665258ec6 authored about 5 years ago
Refactor case generation strategies

610de306b739ffc1e58009a6be97ee7af90dd408 authored about 5 years ago
Add an ability to pass custom kwargs to the requests.get` call in `loaders.from_uri`

88644ed51bce9db7f7d52cef6f043092463e753c authored about 5 years ago
Fix unclosed `requests.Session` on calling `Case.call` without passing a session explicitly

c514383c49c49806d28b106461702fd184ca340b authored about 5 years ago
Fix support for tests defined as methods

28f59c792edbd35684a696cc3fe9fe0b8cbc5d11 authored about 5 years ago
Fix missing link

cc19c3dfcbf1fff03ead713892e85261c5e1085c authored about 5 years ago
Fix pytest fixture parametrization via `pytest_generate_tests`

cc816ea0d466878b963501ce6031711bcf10be5d authored about 5 years ago
Fix release CI job, this time for real.

3014e461f4357325255e19c575d9bf29f4e5c02c authored about 5 years ago
Make app fixture session scope to speedup tests

57afa374304f4af5e48fdca456488decb919f36d authored about 5 years ago
Improve error message with seed information

84c67557a44d067894f1ae622254eb0dfdf1d215 authored about 5 years ago
Allow to specify seed via CLI.

dc5d82700eef009059f5a31e084a88c07fbbfba3 authored about 5 years ago
Display seed in the CLI output.

a63d8bf96dec41b0602d24e180888244ed8629c5 authored about 5 years ago