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
fix: Internal error inside `BaseOpenAPISchema.validate_response` on `requests>=2.27` when response body contains malformed JSON
Ref: #1485
f35cec5adf3e5a2a8f576f48f7941453c97b0f7c authored almost 3 years ago
feat: Support for registering strategies to generate custom scalars
cdc81e3aa3350d6ab7ba0c9a68df4db01ca77042 authored almost 3 years ago
cdc81e3aa3350d6ab7ba0c9a68df4db01ca77042 authored almost 3 years ago
feat: GraphQL mutations support
a3e63a87ed2ebabd2ae347254473caddb54461c4 authored almost 3 years ago
a3e63a87ed2ebabd2ae347254473caddb54461c4 authored almost 3 years ago
chore: Rework dependencies
305daccf1a9bca1a07c49d473ff76611f53b8bdf authored almost 3 years ago
305daccf1a9bca1a07c49d473ff76611f53b8bdf authored almost 3 years ago
test: Reconfigure some tests to avoid too long test runs
1e821154720c29823a521e528cecc88325fd63d0 authored almost 3 years ago
1e821154720c29823a521e528cecc88325fd63d0 authored almost 3 years ago
chore: Bump `hypothesis-graphql` to `0.7.0`
02f006d33ba11b837c833b8b9d49bac7c0aac5fa authored almost 3 years ago
02f006d33ba11b837c833b8b9d49bac7c0aac5fa authored almost 3 years ago
docs: Fix documentation error for the `--cassette-path` CLI option
e59a2b1509feb91e81cf81a1061ccc1f14fec644 authored almost 3 years ago
e59a2b1509feb91e81cf81a1061ccc1f14fec644 authored almost 3 years ago
test: Replace `graphene` with `strawberry`
6dd48c4afad41657d0811efd5e39016a00262ae7 authored almost 3 years ago
6dd48c4afad41657d0811efd5e39016a00262ae7 authored almost 3 years ago
test: Revert "Reuse the running server for service tests"
52af57ec6fca7d008bd7cb3f1b23b3f924567c57 authored almost 3 years ago
52af57ec6fca7d008bd7cb3f1b23b3f924567c57 authored almost 3 years ago
docs: Use stable anchors in the changelog
Ref: #1474
377617c60f08a7f9054adb5cc5a0b60113f7eba2 authored almost 3 years ago
test: Reuse the running server for service tests
ab6a60b31cab9fdbddf50d2e4669eb361b5ea51b authored almost 3 years ago
ab6a60b31cab9fdbddf50d2e4669eb361b5ea51b authored almost 3 years ago
chore: Do not encode payloads in cassettes as base64 by default
Ref: #1413
4a9d61ec15cb56c34ce9936b10f2eefe40de860f authored almost 3 years ago
chore: Add `schemathesis.internal` module
ce6cfd4c2e37bb16ce6d7cf65c8568e8049875f5 authored almost 3 years ago
ce6cfd4c2e37bb16ce6d7cf65c8568e8049875f5 authored almost 3 years ago
docs: Update CLI alias
0e15b2d01af1f53f78b9a92127a81ec3eeda28d4 authored almost 3 years ago
0e15b2d01af1f53f78b9a92127a81ec3eeda28d4 authored almost 3 years ago
chore: Release 3.14.2
160fa9fdd60cbaf66a58be19cce6ca50cf8b1bad authored almost 3 years ago
160fa9fdd60cbaf66a58be19cce6ca50cf8b1bad authored almost 3 years ago
build: Remove release-notary
Temporary, the releases will be issued manually
2f0145cb4862b2359fec9f7b550ed8b51f6a253f authored almost 3 years ago
fix: Prevent NULL bytes in the SCHEMA argument
2d1a1e1abcabf33b44a82bf3d2071c8986847b2c authored almost 3 years ago
2d1a1e1abcabf33b44a82bf3d2071c8986847b2c authored almost 3 years ago
test: Add more parameters to `test_valid_parameters_combos`
672eb2f3880c68be691fe3d06ca7c3eec28e6fdb authored almost 3 years ago
672eb2f3880c68be691fe3d06ca7c3eec28e6fdb authored almost 3 years ago
chore: Update sphinx version
d5a96d63c0d6607a9e1d704b1dba68b36b8f6cbd authored almost 3 years ago
d5a96d63c0d6607a9e1d704b1dba68b36b8f6cbd authored almost 3 years ago
docs: Clarify the difference between `--request-timeout` and `--hypothesis-deadline`
231f2a441a62952ae2ca6e6070222a681180f770 authored almost 3 years ago
231f2a441a62952ae2ca6e6070222a681180f770 authored almost 3 years ago
feat: Support for auth customization & automatic refreshing
Ref: #966
9f25bcaa70aa12c55ee446066beeab2e1064e410 authored almost 3 years ago
chore: Release 3.14.1
3e4e1625e6162d5c8c05b634da3e643d80ed1a0c authored almost 3 years ago
3e4e1625e6162d5c8c05b634da3e643d80ed1a0c authored almost 3 years ago
fix: Using `@schema.parametrize` with test methods on `pytest>=7.0`
126a7250cf437ffce3386b25aee17675c9bf213a authored almost 3 years ago
126a7250cf437ffce3386b25aee17675c9bf213a authored almost 3 years ago
build: Update `release-notary`
2cca06135648c26262f32dd5664d2851de3121fb authored almost 3 years ago
2cca06135648c26262f32dd5664d2851de3121fb authored almost 3 years ago
docs: Fix RST syntax
c54c136a9e3ddec160edd45406106ce86c5ffa9c authored almost 3 years ago
c54c136a9e3ddec160edd45406106ce86c5ffa9c authored almost 3 years ago
chore: Release 3.14.0
c6db67b837c0c139c4218c5135ef71bf38993cb3 authored almost 3 years ago
c6db67b837c0c139c4218c5135ef71bf38993cb3 authored almost 3 years ago
chore: Relax dependencies on `pyyaml` and `click`
56be46ddc34066cbba709180301cf549d84d2069 authored almost 3 years ago
56be46ddc34066cbba709180301cf549d84d2069 authored almost 3 years ago
docs: Update service docs
c309e0be389d12ab3767912c9730f124452dd516 authored almost 3 years ago
c309e0be389d12ab3767912c9730f124452dd516 authored almost 3 years ago
test: Update Flask dependency
8d653a264e44a80c3b7b1c6cdb2a07edd98933be authored almost 3 years ago
8d653a264e44a80c3b7b1c6cdb2a07edd98933be authored almost 3 years ago
docs: Update service docs
52842e040ce95c67742aa4df97da5d716888f9c6 authored almost 3 years ago
52842e040ce95c67742aa4df97da5d716888f9c6 authored almost 3 years ago
feat: Make the `SCHEMA` CLI argument accept API slug from Schemathesis.io.
2fee718e19bf36d12ef4a2ac88f4b005d7329da7 authored almost 3 years ago
2fee718e19bf36d12ef4a2ac88f4b005d7329da7 authored almost 3 years ago
test: Cleanup test code
9615e7001e78a2f9b5d32bf76a8904fdae8e7d05 authored almost 3 years ago
9615e7001e78a2f9b5d32bf76a8904fdae8e7d05 authored almost 3 years ago
chore: Release 3.13.9
837c07e963d4eede8082a407932f1536ed5be707 authored almost 3 years ago
837c07e963d4eede8082a407932f1536ed5be707 authored almost 3 years ago
fix: Compatibility with `pytest-asyncio>=0.17.1`
Ref: #1452
8cd282a3d3062de38696e2416653d81bb0fd382b authored almost 3 years ago
chore: Add `--cassette-path` that is going to replace `--store-network-log`
8c86fb8403e600249ec3097a6b6b54395caf44f2 authored almost 3 years ago
8c86fb8403e600249ec3097a6b6b54395caf44f2 authored almost 3 years ago
docs: Fix RST syntax
c43bcd165154686bfe6f8a39d287f68c6ebd67b3 authored almost 3 years ago
c43bcd165154686bfe6f8a39d287f68c6ebd67b3 authored almost 3 years ago
chore: Show the Discord link on errors
4542700a67b786d625b9c13ac7f3c6b26b5ad8bb authored almost 3 years ago
4542700a67b786d625b9c13ac7f3c6b26b5ad8bb authored almost 3 years ago
chore: Fail fast if Schemathesis.io responds with an error
ecae1dceca1f5f09b7ff955b17398c6c7b80b4d0 authored almost 3 years ago
ecae1dceca1f5f09b7ff955b17398c6c7b80b4d0 authored almost 3 years ago
test: Replace `async def` with `def` where no `await` is used
b148d3232b830834cb49c6730f9ffe6f52d916da authored almost 3 years ago
b148d3232b830834cb49c6730f9ffe6f52d916da authored almost 3 years ago
chore: Improve error messages for malformed media types
Ref: #1382
70a0a3b85cf7215c2afec99e0118e9e174ebf653 authored almost 3 years ago
fix: Show the proper Hypothesis configuration in the CLI output
Ref: #1445
6b26a806f59d327cf1e02a1eb976c8051e5f1c00 authored almost 3 years ago
chore: Make `--hypothesis-deadline` accept `none` case insensitive
789ac030faf212440fe5120032b1c38ba0b87855 authored almost 3 years ago
789ac030faf212440fe5120032b1c38ba0b87855 authored almost 3 years ago
feat: Hypothesis Database configuration for CLI via the `--hypothesis-database` option
Ref: #1326
6183521b803937dc153f0a265f4ca5803981b348 authored almost 3 years ago
feat: Support for comma separated lists in the `--checks` CLI option.
Ref: #1373
4277f100cd4e8e7c56f000fcf89544689442e58a authored almost 3 years ago
docs: Add missing issue number to a changelog entry
76159a13d4b8a046fb1d9de430475c5e93c07f38 authored almost 3 years ago
76159a13d4b8a046fb1d9de430475c5e93c07f38 authored almost 3 years ago
test: Suppress `too_slow` health check in `test_global_body_hook`
30d86ae39a1d8887e0d951c22956e78e90da2e70 authored almost 3 years ago
30d86ae39a1d8887e0d951c22956e78e90da2e70 authored almost 3 years ago
fix: Ignored `pytest.mark` decorators when they are applied before `schema.parametrize` if the schema is created via `from_pytest_fixture`
Ref: #1378
1cc4ebb1e1ed8aa894d0e634a4c439c109b88bc0 authored almost 3 years ago
chore: Improve error message on malformed Open API path templates
4637709d21e9f5c7196d19ab95f9dc897bbf36cd authored almost 3 years ago
4637709d21e9f5c7196d19ab95f9dc897bbf36cd authored almost 3 years ago
fix: Not copied `case` & `response` inside `Case.validate_response`
c5f417b5357ec9a469ee05a77c6fac6b387c79b4 authored almost 3 years ago
c5f417b5357ec9a469ee05a77c6fac6b387c79b4 authored almost 3 years ago
fix: Duplicated failure message from `content_type_conformance` and `response_schema_conformance` checks
47746e3a0f009671ff2dfcd817bd343f76fae149 authored almost 3 years ago
47746e3a0f009671ff2dfcd817bd343f76fae149 authored almost 3 years ago
build: Update `codecov/codecov-action` to `v3.0.0`
5bb422aa88cca83d0284f9006ed740df94fb6168 authored almost 3 years ago
5bb422aa88cca83d0284f9006ed740df94fb6168 authored almost 3 years ago
build: Pin `github/codeql-action` to `v2.1.8`
13b78b0e53a42cc11ab35e4cb8784424ff84afcc authored almost 3 years ago
13b78b0e53a42cc11ab35e4cb8784424ff84afcc authored almost 3 years ago
chore: Update `pre-commit`
12660d94a14e9fe1fa7fc7c9c3e4bae67dcb1d9a authored almost 3 years ago
12660d94a14e9fe1fa7fc7c9c3e4bae67dcb1d9a authored almost 3 years ago
build: Pin `actions/cache` to `v3.0.2`
4f8fc6bdecce663f1c4bbd6a2120504242066419 authored almost 3 years ago
4f8fc6bdecce663f1c4bbd6a2120504242066419 authored almost 3 years ago
build: Use `fetch-depth=0` with `actions/checkout` for `commitsar`
b83f732e068314a1fda0b6d99dc8266303da2d0d authored almost 3 years ago
b83f732e068314a1fda0b6d99dc8266303da2d0d authored almost 3 years ago
build: Pin `actions/setup-python` to `v3.1.0`
509f642f23afe3feb085d64ca49ede72a054eca3 authored almost 3 years ago
509f642f23afe3feb085d64ca49ede72a054eca3 authored almost 3 years ago
build: Pin workers' OS versions
6461b895859d076881010b4619dc6d2fcc29e85f authored almost 3 years ago
6461b895859d076881010b4619dc6d2fcc29e85f authored almost 3 years ago
build: Use `aevea/commitsar` at `v0.18.0` instead of `docker://commitsar/commitsar`
b0b75da10a4ac6b61ebd9ec9f8a743ccc9c2d660 authored almost 3 years ago
b0b75da10a4ac6b61ebd9ec9f8a743ccc9c2d660 authored almost 3 years ago
build: Update `actions/checkout` to `v3.0.0`
cef742045bec453d35b59f50f7bde245af00b413 authored almost 3 years ago
cef742045bec453d35b59f50f7bde245af00b413 authored almost 3 years ago
feat: `X-Schemathesis-TestCaseId` header to help to distinguish test cases on the application side.
4a167a449686810a1ef17c9ab525460e38466e3a authored almost 3 years ago
4a167a449686810a1ef17c9ab525460e38466e3a authored almost 3 years ago
feat: Open API link name customization
19c5a71bb141975c6a67bf40273cb93c1bd93740 authored almost 3 years ago
19c5a71bb141975c6a67bf40273cb93c1bd93740 authored almost 3 years ago
chore: Update CLI auth (#1430)
* chore: Put `metadata` into a separate property
* feat: Add `st auth logout` command
* do...
433af5a5c9b39253fb58114f3e96d0f8d56d0fbd authored almost 3 years ago
fix: Missing `source` attribute in the `Case.partial_deepcopy` implementation
72cfcc50ecb7b2c10841bcee607ef0524e790989 authored almost 3 years ago
72cfcc50ecb7b2c10841bcee607ef0524e790989 authored almost 3 years ago
chore: Show response status code on failing checks output in CLI
609c2ef94495af42fae5f176bbebfb351759d8d5 authored almost 3 years ago
609c2ef94495af42fae5f176bbebfb351759d8d5 authored almost 3 years ago
refactor: Move data generation method choices into a separate variable
280aae69aec1f95884ffe469917e4a73f5322f22 authored almost 3 years ago
280aae69aec1f95884ffe469917e4a73f5322f22 authored almost 3 years ago
docs: Change chat to Discord
07040f51abc271bfe92f3cac441f0845e78336ad authored almost 3 years ago
07040f51abc271bfe92f3cac441f0845e78336ad authored almost 3 years ago
chore: Update changelog
b4b0b35b747022c81def7cfd01423a91de54e2e7 authored almost 3 years ago
b4b0b35b747022c81def7cfd01423a91de54e2e7 authored almost 3 years ago
fix: Missing `media_type` in the `Case.partial_deepcopy` implementation.
It led to missing payload in failure reproduction code samples
c9e68e2d2ca3a3ee3dce408114f6fa9c48afdd34 authored almost 3 years ago
test: Adjust flaky tests
1e276cd69e718b48b709885ee7c19754c29c3f19 authored almost 3 years ago
1e276cd69e718b48b709885ee7c19754c29c3f19 authored almost 3 years ago
chore: Ping SaaS on login
5c6e21b9565600d6bc918617a82812f04b8ec0be authored almost 3 years ago
5c6e21b9565600d6bc918617a82812f04b8ec0be authored almost 3 years ago
chore: Support for `Hypothesis>=6.41.0`
Ref: #1425
9ffd4c6991e175fd411c61675ad1303fc3ccdfe8 authored almost 3 years ago
chore: Pass custom formats to strategy factories
fff1070b22e09c1cfaa21d843fa5511058f32d04 authored almost 3 years ago
fff1070b22e09c1cfaa21d843fa5511058f32d04 authored almost 3 years ago
chore: Release 3.13.6
16171c0c27f05f2c33d1113cc0b6580c85b1258e authored almost 3 years ago
16171c0c27f05f2c33d1113cc0b6580c85b1258e authored almost 3 years ago
chore: Deep-clone `Response` instances before passing to check functions
5571606dffe4c6c1f92eeeb56d84450701e0db95 authored almost 3 years ago
5571606dffe4c6c1f92eeeb56d84450701e0db95 authored almost 3 years ago
chore: Release 3.13.5
c5a691f7d3bca0dc6c39ee5f307b506032ae5d90 authored almost 3 years ago
c5a691f7d3bca0dc6c39ee5f307b506032ae5d90 authored almost 3 years ago
chore: Deep-clone `Case` instances before passing to check functions
1b69efefcc85c4ba69d8db8baf7ddb1bf42cc38f authored almost 3 years ago
1b69efefcc85c4ba69d8db8baf7ddb1bf42cc38f authored almost 3 years ago
chore: Update pre-commit
714e5062b250a4c9d32bebf79399ea8e406d67ed authored almost 3 years ago
714e5062b250a4c9d32bebf79399ea8e406d67ed authored almost 3 years ago
chore: Release 3.13.4
d0ea4e250bef675376ec29034db20473459f2263 authored almost 3 years ago
d0ea4e250bef675376ec29034db20473459f2263 authored almost 3 years ago
chore: Support `Werkzeug>=2.1.0`
c715a5aa44c3cc86eb699b2310a6b20984eeef81 authored almost 3 years ago
c715a5aa44c3cc86eb699b2310a6b20984eeef81 authored almost 3 years ago
docs: Update readme
4a43cfe0b707a421ef5e0295c089a8e2f07c14ed authored almost 3 years ago
4a43cfe0b707a421ef5e0295c089a8e2f07c14ed authored almost 3 years ago
fix: Create auth file even if some parent dir does not exist
b5361bf7056dad4d5d566b0fd95e77155e35f268 authored almost 3 years ago
b5361bf7056dad4d5d566b0fd95e77155e35f268 authored almost 3 years ago
docs: Replace `http://api.com/swagger.json` with `https://example.schemathesis.io/openapi.json`
ad31f58c5245346d2288df14ff936fbbcd012d0e authored almost 3 years ago
ad31f58c5245346d2288df14ff936fbbcd012d0e authored almost 3 years ago
chore: `api_slug` CLI argument to upload data to Schemathesis.io
f93e49498c7475584e0da56981f5517f27e49262 authored almost 3 years ago
f93e49498c7475584e0da56981f5517f27e49262 authored almost 3 years ago
fix(docs): Bump Sphinx version
It fixes an incompatibility with the recent Jinja release
0c06227574de380ffc8467773a0b555805df875d authored almost 3 years ago
chore: Use `SCHEMATHESIS_URL` env var for SaaS URL
7dc6171b52176e131ab6cef15244376d36553603 authored almost 3 years ago
7dc6171b52176e131ab6cef15244376d36553603 authored almost 3 years ago
chore: Use `SCHEMATHESIS_TOKEN` env var for SaaS authentication
7b2e989e90a6757ac1e358dbb7ed80e4b04f68b7 authored almost 3 years ago
7b2e989e90a6757ac1e358dbb7ed80e4b04f68b7 authored almost 3 years ago
feat: Add a command to authenticate with Schemathesis.io
dbf0e952a781d66de77292846497b0d6ceab4b82 authored almost 3 years ago
dbf0e952a781d66de77292846497b0d6ceab4b82 authored almost 3 years ago
chore: Do not validate API schema by default
ccb41911bc3cad32a9a41e7488a22cce2f4228f5 authored almost 3 years ago
ccb41911bc3cad32a9a41e7488a22cce2f4228f5 authored almost 3 years ago
chore: Update pre-commit
e4f2ec842151823f862e10a00b834026dfe2a330 authored almost 3 years ago
e4f2ec842151823f862e10a00b834026dfe2a330 authored almost 3 years ago
chore: Use `https://example-openapi3.schemathesis.io/openapi.json` instead of `http://0.0.0.0:8081/schema.yaml`
a09b1527e07f3d3a440fdc5860aeb244b597ee71 authored almost 3 years ago
a09b1527e07f3d3a440fdc5860aeb244b597ee71 authored almost 3 years ago
docs: Update README
d579fcd9647a299869ff89fd39f0fb522b4e8318 authored almost 3 years ago
d579fcd9647a299869ff89fd39f0fb522b4e8318 authored almost 3 years ago
chore: Enable Open API links traversal by default
eb3d9f54d8a928fb70a5e689da91938bdb8eac0d authored almost 3 years ago
eb3d9f54d8a928fb70a5e689da91938bdb8eac0d authored almost 3 years ago
chore: Add `st` as an alias to `schemathesis`
a929849f75dd906732b5a6105dc1cdef8002c16a authored almost 3 years ago
a929849f75dd906732b5a6105dc1cdef8002c16a authored almost 3 years ago
chore: Pin `aevea/action-kaniko`
7a5a8fe228577a459b12932a823559a21e5b4090 authored almost 3 years ago
7a5a8fe228577a459b12932a823559a21e5b4090 authored almost 3 years ago
chore: Validate `requests` kwargs to catch cases when the ASGI integration is used, but the proper ASGI client is not supplied
7ca318ee297049877dd6d55568292144f512c5cd authored almost 3 years ago
7ca318ee297049877dd6d55568292144f512c5cd authored almost 3 years ago
chore: Release 3.13.3
2fee032166c441321effa2ce5a7c1f6541210aaa authored almost 3 years ago
2fee032166c441321effa2ce5a7c1f6541210aaa authored almost 3 years ago
chore: Update pre-commit
c810f3ec0731c5f9d28fe48af638f97b6005499d authored almost 3 years ago
c810f3ec0731c5f9d28fe48af638f97b6005499d authored almost 3 years ago
docs: Fix grammar
ea4855b03459ddb475eb71389cfffd9e3e3d66e9 authored almost 3 years ago
ea4855b03459ddb475eb71389cfffd9e3e3d66e9 authored almost 3 years ago
feat: Extra ``requests`` related options for the ``replay`` command
4c645b5496d6f452658111c41a6fd9c5c5889f53 authored almost 3 years ago
4c645b5496d6f452658111c41a6fd9c5c5889f53 authored almost 3 years ago
docs: Update UTM labels in links
6603099ac9ea57a6e9613a77e58232d503ed8ef6 authored almost 3 years ago
6603099ac9ea57a6e9613a77e58232d503ed8ef6 authored almost 3 years ago