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

chore: A script for changelog management

7fce5ef15f92165ba2b1fd1dc3394b478e007ef1 authored almost 2 years ago
docs: Add survey link

511999e5079bd7a08f90ad6dab25995553316638 authored almost 2 years ago
chore: Release 3.18.2

a9165d17671bfb69ab195cfa7c9ba8fbf182a65d authored almost 2 years ago
perf: Update `hypothesis-jsonschema` to `0.22.1`

It gives up to 30% faster data generation in some workflows

998b1cfc4733bc533ca9312f40c0d0864c3bee63 authored almost 2 years ago
perf: Modify values in-place inside built-in `map` functions (#1682)

* perf: Modify values in-place inside built-in `map` functions

* docs: Update hooks docs

*...

3ffa451f49242754093a1cf918f134fd981d0a69 authored almost 2 years ago
test: Use `fast_deepcopy` in tests

c88436ffb8184d273a9e68ff8c8b93f8c8314e88 authored almost 2 years ago
chore: Release 3.18.1

9f54001d5f1fd08a8f9548696ef48e011ea08e5f authored almost 2 years ago
perf: Use a faster, specialized version of `deepcopy`

7e248c97f72a0e912a9ed2a8a238bdba418fe68c authored almost 2 years ago
chore: Only make stateful requests when stateful data is available from another operation

Ref: #1669

ce96ae3a931d9c733de3a31c1640d781aaf612a9 authored almost 2 years ago
perf: Do not merge component schemas into the currently tested schema if they are not referenced by it

Ref: #1180

19e5336298bbfa4314852a56665c61fae6a73287 authored almost 2 years ago
refactor: Simplify single quotes escaping

35e34ec2bebc3e1f7a21585b728d6fc70a06e02f authored almost 2 years ago
chore: Release 3.18.0

e0919ec007da5ef86783c895aaed699c3a5b646a authored almost 2 years ago
ci: Fix Python release

9467b3667a3e6b70a6241ba976cf5b333a91ded2 authored almost 2 years ago
fix: Replace `starlette.testclient.TestClient` with `starlette_testclient.TestClient` to keep compatibility with newer `starlette` versions

e6b4dd01807576ca505b05ff1334a0818f2109cd authored about 2 years ago
chore: Adjust `contrib` extensions API

0f4b75077132c689a48deb5acdd29679eec3d49a authored about 2 years ago
perf: Try a faster loader first if an HTTP response or a file is expected to be JSON

It improves schema loading time for common cases by using a faster JSON loader. For big schemas,...

ec70bc1dfbc13d4f877ee071ec3c34298bc88895 authored about 2 years ago
perf: Filter out less data during schema mutation

66be5502138b87d8fa87af7f5c9c9d5fd95cb468 authored about 2 years ago
feat: UUID format generation for Open API

7d837321eb53d898ba859279d243e3d8951119d1 authored about 2 years ago
fix: Display all explicitly defined headers in the generated cURL command

8edcc2035a830196f05724f1cec3c5e69c638ee3 authored about 2 years ago
fix: Printing header that are set explicitly via `get_call_kwargs` in stateful testing

Ref: #828

d273f4596a84197c0d6b44e648c90d0aa749a4a8 authored about 2 years ago
build: Colorize CI

e06fac66d2f91881caab3b35447389b14b5b8b82 authored about 2 years ago
fix: Internal error when the `utf8_bom` fixup is used for WSGI apps

d786b5ddc3d810ae5b04eede72334a0208c94f44 authored about 2 years ago
build: Use `pytest-xdist` in tests by default

570402eab40fd88a1398d8fa9060c9a105242dd1 authored about 2 years ago
fix: Properly display flaky deadline errors

5ab234caaa5b0d974ef639042f846397f65ef3e1 authored about 2 years ago
chore: Add `schemathesis.auth()`

77bb8d0e4338e4826a792039af30e29b63a10b99 authored about 2 years ago
chore: Add `schemathesis.openapi.format`

96f0f9bcc289054338bf1966aa73e694af7fce91 authored about 2 years ago
chore: Simplify Schemathesis public API

648b13a645e26b030eb48b30078aa7f3a2022ff1 authored about 2 years ago
chore: Add `schemathesis.graphql.scalar`

6a20bb0e31e1d64affd4d8e90c0fbb3a56e6b7e4 authored about 2 years ago
chore: Add `schemathesis.targets.register`

f492b8ef007c52f80a164442f27c0c66bfe6ad50 authored about 2 years ago
chore: Add `schemathesis.checks.register`

c0115dc735a1fe965e0dd196c56853cecf073146 authored about 2 years ago
fix: Improve generation of unique cases

It is done by explicitly passing headers to `get_case_strategy`

240b6fab0e4865affe5f6c004b4aff8ba04e5075 authored about 2 years ago
fix: Case hashing

It used to fail for some possible input schemas

768cd5b2aed2e4ded8b6bfd44385d66d3a6c00fe authored about 2 years ago
chore: Avoid occasional empty line in cassettes

8a13325b7e7b9da8636477e180d49d0783adfd96 authored about 2 years ago
fix: Invalid cassettes when headers contain characters with a special meaning in YAML

7fb3cd13733f48f856ef6d4123d80d735385128f authored about 2 years ago
fix: Store `data_generation_method` properly in cassettes

ce4ebb1209876b6703f0a6d2e67dc5450bb305a7 authored about 2 years ago
feat: A way to force Schemathesis to generate unique test cases

4517a9a9d627c7fa971f605112e64c2f18124a42 authored about 2 years ago
feat: Extra information to VCR cassettes

baeca01c8db98296342996ff426f0abf63340f56 authored about 2 years ago
fix: Remove recursive references from the last reference resolution level

Ref: #947

b604c774a8310273dd8f4064c4124dc605d0ba9d authored about 2 years ago
chore: Sort dependencies

2dd186daaa1711116feace9effedc663ea6331f5 authored about 2 years ago
test: Drop unused imports

42ab4752160dcfae74456ad159f175b5ae3242f9 authored about 2 years ago
test: Resolve misc warnings

65f15d085ae68648d1e0af4abe2bd8b4569ebd6e authored about 2 years ago
chore: Relax requirements for `attrs`

ac69e75ee5e66e0b3c079ed0e4b9b938dabf54ca authored about 2 years ago
docs: Add missing changelog entry

6d573d560de23ee9e6616d0c1f43528ca7f9b354 authored about 2 years ago
build: Switch the build backend to hatch

7bc780dccc3ac59ff332324324aacaaa3fd8807b authored about 2 years ago
build(deps): bump certifi from 2022.6.15 to 2022.12.7 in /example

Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.6.15 to 2022.12.7.
- [Relea...

e62e6bb6780515fcd1e0d39c141b6403d2f8aa61 authored about 2 years ago
docs: Fix CI badge URL

aa63be70b58a0b5ae4de04644799a95649d7aedd authored about 2 years ago
chore: Release 3.17.5

d9610e4512b0aee30ce4a1757d70f70d72714e38 authored about 2 years ago
build: Fix documentation build

24761a85d861aafca9fb8fed45a76c5c0befbf30 authored about 2 years ago
feat(deps): allow `Werkzeug<=2.2.2` dependency

* feat(deps): allow Werkzeug 2.2.2 dependency

* test: Fix tests

Co-authored-by: Dmitry Dyg...

e7f19ded3c3aa1e92d0f7ff77d0a5d79c219beef authored about 2 years ago
chore: Python 3.11 support

Ref: #1632

b6a4df19cab1c8a69382c0e4a080ccc6add45822 authored about 2 years ago
chore: Release 3.17.4

4af01ba9960acc8ee7ceb9c6487993661f88cf65 authored over 2 years ago
fix: Appending an extra slash to the `/` path

Ref: #1625

855578a779e54e43582b554a5fecebb96db347f2 authored over 2 years ago
test: Improve tests for CsvChoice

531828209b3604a96acd8781fb90a956bb29bd7c authored over 2 years ago
test: Fix invalid parameter name

6864aa5a980e0ab6f1adee8df6bae4f65bb5f0cc authored over 2 years ago
chore: Add prettier hook to pre-commit and prettify repo

fd1fda4ecc45e22f668c7e8133925f83436a03a5 authored over 2 years ago
Use python -m pip installation method

See https://snarky.ca/why-you-should-use-python-m-pip/

6ae603eb4ddeb03ef0adb07f233451e7865e0288 authored over 2 years ago
test: Fix tests

a39e0fe62885b72cf3f9d71b99cb88899eebedf8 authored over 2 years ago
docs: update --checks help message

487428311ac43c0a7486fa9f107c2656c1e48228 authored over 2 years ago
chore: Release 3.17.3

5a42f46d924d8aa19c8ce7544a4adaf3a05b717a authored over 2 years ago
docs: Update changelog

c99a2e449c037aadb4f7bb7b0ebe9e001619aea0 authored over 2 years ago
test: Install schemathesis before running tests

Otherwise `schemathesis` is not found on Windows

476b9b5246c6afa896fbeb30263087ef3598bdfc authored over 2 years ago
fix(dependency): add httpx dependency

ff5b51cde8d0903097c0e406b64ff6f28783746d authored over 2 years ago
chore: Release 3.17.2

2ddb1055b43baa05ab5aacc32585850b0e6c2a33 authored over 2 years ago
fix: Insufficient timeout for report uploads

e87269074dee0e7212a5ddb81963edc216551a29 authored over 2 years ago
chore: Pass `SCHEMATHESIS_ACTION_REF` to CI environment in reports

a1192aa24b8a8897675551b8574e49c9e0b92427 authored over 2 years ago
chore: Increase `current_datetime` precision

4c02dd7fa3aed7f151760c9f044f691b387396fb authored over 2 years ago
docs: Add missing link

21007804abd46deaad334a10b89edf2a657e3c20 authored over 2 years ago
chore: Release 3.17.1

33d9142167cbe43dbfd813a604657d3000c3053d authored over 2 years ago
docs: Update changelog

43f5ffb2803d4db76ebce588083de20132d4981e authored over 2 years ago
build: Use Schemathesis GitHub action

375b671db9686af667159c1f803f8086f4abf701 authored over 2 years ago
chore(schemathesis): bump requests

83f5c74612895406359b66a839450d1fa1ea564d authored over 2 years ago
chore(schemathesis): fix tests after requests upgrade

1f064debde32ed181616d114af906fb19eeb2331 authored over 2 years ago
chore: Release 3.17.0

7a846b6460e4501aeab3efa7569251cc6b7d111e authored over 2 years ago
docs: Update changelog

cd29fbd03d232618c58ff82d9e6540313bda56c6 authored over 2 years ago
chore(cli): Warning if there are too many HTTP 403 API responses

44a01fb24ad05f0b45c3db438d9a7067c5a0937f authored over 2 years ago
feat: A way to generate negative and positive test cases within the same CLI run via `-D all`

ff0c0f8d63677d693fe63e6fe6f2019a0af9aaa7 authored over 2 years ago
chore: Support for exception groups in newer `Hypothesis` versions

Ref: #1592

9e66d49d8d21a894cf77a9111c1dec3fa3596afc authored over 2 years ago
fix: Properly trim tracebacks on `Hypothesis>=6.54.0`

c7717dd5d7346ddec3fbea452b214c25ea2f281c authored over 2 years ago
fix: Allow creating APIs in Schemathesis.io by name when the schema is passed as a file

30965ed8d2f27af27d3e49e942da9e7f12e98bf8 authored over 2 years ago
chore: Release 3.16.5

8bd93f0a5b44cf040e3a8ccb5358ccdd92157020 authored over 2 years ago
fix: Internal error when GraphQL schema has its root types renamed

Ref: #1591

76e5f83c0bc7b2ca549c08e744027afa889eb84e authored over 2 years ago
fix(cli): Hanging on `CTRL-C` when `--report` is enabled.

c27c8e3b90aa69d16c770374c4931580b363e1f7 authored over 2 years ago
chore: Release 3.16.4

92352ed4eceeeca3c0436de8b2ac2ac5574878ea authored over 2 years ago
chore: Suggest using `--wait-for-schema` when schema is not available

3adf7902bf2d55b2c0122cfc99d76547ac2cb0a0 authored over 2 years ago
docs: Update CI docs

aec372223a5e3c44fa557abffbeb49bf0b773b9c authored over 2 years ago
chore: Release 3.16.3

73f1f47efc5c6a2a4c61f573306b301cc456bbf1 authored over 2 years ago
feat: Display old and new payloads in `st replay` when the `-v` option is passed.

Ref: #1584

0c492ae72edce7497791719fbc738c5fcfc8fcd4 authored over 2 years ago
feat(cli): `--wait-for-schema=N` option to automatically retry schema loading for `N` seconds

Ref: #1582

05da4dd29b59a39dd2f2caff5fd2a2ef01b80128 authored over 2 years ago
feat(cli): `--max-failures=N` option to exit after first `N` failures or errors

Ref: #1580

7bfdce9c7188917542c7d17b67e88a6caae8a23d authored over 2 years ago
docs: Update docs for `before_call` & `after_call`

48814ea5bbee74b244d6fc51ea66145e3485b794 authored over 2 years ago
docs: Adjust formatting

fbd2692c22ea80b0b3341c9e8191a1dc3788ff82 authored over 2 years ago
docs: Mention `How to use Schemathesis to test Flask API in GitHub Actions` in docs

4ddbba8cc435cddd17b028c919ef29176ce83524 authored over 2 years ago
fix: Internal error on generating negative tests for query parameters with `explode: true`

635189b91e5f8c9ba4d28b4ed22c7d896a480a4a authored over 2 years ago
chore: Release 3.16.2

5b9d19e7af4dc2446df4776f278ddc2ff1107eb6 authored over 2 years ago
chore: Update wording

965af9ab305490220f1c0a4ff56e499d57a0a029 authored over 2 years ago
feat: New `utf8_bom` fixup to mitigate JSON decoding errors when response payload contains BOM

* fix: failure on response of apiserver in utf-8 encoding with BOM

* chore: More on BOM

Co...

2f5aa8faae5dd5a6dce1ab6a72976ed6ce60efcf authored over 2 years ago
chore: Execute `before_call` / `after_call` hooks inside the `call_*` methods.

It makes them available for the `pytest` integration

b8c4d8a76b966a9b5a6ffd413dc4c54a8d1fb7da authored over 2 years ago
feat(cli): Warning if all API responses are HTTP 404

442ed42b8d2c7f6eb0932350b27aec36229ac90b authored over 2 years ago
feat: The `after_load_schema` hook

0e0397507c43de37683e50a9c868b3b876592ea1 authored over 2 years ago
fix: remove error as well

af5f73663d7bd039c970faef75785b2ce778de0a authored over 2 years ago