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

docs: Update image links

909a6618a1962dbb535c21004148e827023d6eec authored almost 3 years ago
chore: Release 3.13.2

38a582ed5d7969ed0204b6a01b544870880536fe authored almost 3 years ago
docs: Add a link to SaaS

21622f57dbe8d6f0eb0f0c5c8a00754c246ca438 authored almost 3 years ago
docs: Update SaaS tutorial

b0ec4decc96ba595b25c21608d398385c0e652a5 authored almost 3 years ago
chore: Use Schemathesis default User-Agent when communicating with SaaS

e93355327ea6c3ac314fcc577fee5cedf95ad0c8 authored almost 3 years ago
fix: Use `full_path` in error messages in recoverable schema-level errors

375f4f6030d265e0509cb9439ce87af670f71317 authored almost 3 years ago
fix: Use the same `correlation_id` in `BeforeExecution` and `AfterExecution` events if the API schema contains an error that causes an `InvalidSchema` exception during test execution.

f9ac0e240e59d2de2a1a50158fbb5ebc2f2bd459 authored almost 3 years ago
chore: Release 3.13.1

a84fe70b54b6ca3d051ba8fa02836af8978f3b05 authored almost 3 years ago
fix: Properly handle error if Open API parameter doesn't have `content` or `schema` keywords

fe23f2e251dbd9d0f15b160c32389ea567590359 authored almost 3 years ago
feat: `APIOperation.iter_parameters` helper to iterate over all parameters.

cf03191a67b2a7fe1befc284909ae4ab3cc149ae authored almost 3 years ago
chore: Release 3.13.0

24442ba2d8cf552ea24bc65f90679fe04724409b authored almost 3 years ago
chore: Always show traceback for errors in Schemathesis.io integration

aebe61a7435cf30458a98da57598f0ba8be7bfe1 authored almost 3 years ago
chore: Update Schemathesis.io integration

2815f96395885adfef944251fc5c89785b3d8b0f authored almost 3 years ago
fix(example): mount main.py into container

without `app` dir this file is useless

4fd42cb85ee81ac87ffa978e4e39585f671429f3 authored about 3 years ago
fix(example): fix postgres version to current latest one

3b518b91c1c16d905d988e44549fc556a4041d6b authored about 3 years ago
fix(example): asyncpg==0.23.0 installs from wheels

deb-packages aren't needed

5370c804d53d7954271b1b4dfc2580eb7d996817 authored about 3 years ago
fix(example): recreate web app on failure

92805d5767fff24e7d5cd5ab36ff3ea179f7a900 authored about 3 years ago
fix(example): bind web app ports to 127.0.0.1

320871273268c6aa333103fd154cd13ca1e66571 authored about 3 years ago
test: Disable deadline for `test_read_only`

b378064e1a5c77beb53b8b0152f62b4ab1d4828c authored about 3 years ago
docs: Update README

bb033936b84d1a7c3cf58bc10c8e091f6c9e5957 authored about 3 years ago
chore: Release 3.12.3

2eaea40be33067af5f5f6b6b7a79000224e1bbd2 authored about 3 years ago
docs: Update Changelog

bdfb0f138770c6cd929486e269fcf66462ef5fbc authored about 3 years ago
fix: Generating illegal Unicode surrogates in queries

Ref: #1370

89cda52248d472948459a77ec86185508b84c828 authored about 3 years ago
docs: Update README

536fb28f413067fbeebe3dcadad406db4c088be3 authored about 3 years ago
chore: Disable the `duplicate-code` pylint lint

a395fcd95f3ce9c5b1f0e54882268aa5dbd588fa authored about 3 years ago
chore: Release 3.12.2

57d9c74be4f55c1e1a14237a0633faaa4daa4bf2 authored about 3 years ago
fix: Not-escaped single quotes in generated Python code samples

Ref: #1359

fe51d57bff48b960c67f4f68ff6866d1bcb33021 authored about 3 years ago
chore: Release 3.12.1

d146ea63a2eade5a5023389b62b6d7fbc36336ff authored about 3 years ago
fix: Improper handling of `base_url` in `call_asgi`, when the base URL has a non-empty base path

ccb39b7490994d54f149afbdde5ec7cff261b7c8 authored about 3 years ago
chore: Release 3.12.0

4e2d446c2a20b5f4b795d59298e8a81fb72b5aff authored about 3 years ago
chore: Update typing-extensions requirement to >=3.7,<5

Loosen the requirement to allow versions above 4. Set a limit on <5 to
prevent issues when/if br...

c33778494145a19704c8123db983e2dfe5fc42c3 authored about 3 years ago
test: Increase the value of max_examples to reduce test flakiness

8a556ee06b75c5621f74bc98c4190b1081a506cc authored about 3 years ago
chore: Update pre-commit

26d79053c2fddfb135b57963a6b9fb7de70fdd30 authored about 3 years ago
build: Install `setuptools` explicitly

8e2eb7c8df543c7990ad54744a6bd4f00ec2425a authored about 3 years ago
fix: Generating values not compliant with the ECMAScript regex syntax

Ref: #1350 #1241

45a0eb1c81d23af1a9d5e4d424e8f804171a3ccf authored about 3 years ago
chore: Drop Python 3.6 support

23dd6c81078214392d8f1d99eb3261713ef324ab authored about 3 years ago
docs: Clarify readme

ad9a50250bb14c6e2ebf91ecbaa644e5cb20c9db authored about 3 years ago
chore: Release 3.11.7

e927c5132117916c5af7aeaf6640382ac2b940c9 authored about 3 years ago
docs: Fix RST syntax

18da63890f5760a13f9d36f9dd5aead14ecd1046 authored about 3 years ago
chore: Support Python 3.10

7a10fbf00d48b8227606852c61b4db2e40486f1e authored about 3 years ago
test: Increase `max_examples` in `test_hidden_failure` to decrease the number of flaky test runs

279e32be644186da87c9c98addb78627c47e16e9 authored about 3 years ago
docs: Add more Docker usage examples

169c5b4a1f92c211a742749f871d55c914558434 authored about 3 years ago
build: Use the most recent `poetry` version

70e348961aad4d39f91af18993c862d0bb2f3c6d authored about 3 years ago
test: Add `suppress_health_check` to `test_pet` to avoid flakiness

33167230a355ccc398f2a6f19bb3e5135fb2759f authored about 3 years ago
test: Remove test that relies on old Hypothesis behavior

2482fda49a52203f63e0359dbed0cd460787e111 authored about 3 years ago
chore: Update dev dependencies

48ee34c0cf8a92faf1a9c144fee20f223a3f19bf authored about 3 years ago
docs: Add links to `Deriving Semantics-Aware Fuzzers from Web API Schemas`

9adce81e4a78ce3013d2e12a3dd30764798ef50a authored about 3 years ago
chore: Upgrade pre-commit

02935ffb50fd77cc737e0d59966c1c5beac56a1d authored about 3 years ago
chore: Release 3.11.6

ac453f237679bd9ffa89241e13d2cf058144860e authored about 3 years ago
feat: Support for `readOnly` and `writeOnly` Open API keywords

Ref: #741

ebf9061b97eab838376bba26ebdc7ac41a2e7ed7 authored about 3 years ago
docs: Update LICENSE

67577ff007bb476ee43c1d77713aa9bcaf7ff70a authored about 3 years ago
test: Use longer timeouts for `test_app` on Windows

562d3fa9cb8e0a04591d9c0fd6a5aa7a22475132 authored about 3 years ago
docs: Update changelog

d9300c0c3e20af4bb31c27f91a83c5be963ba45e authored about 3 years ago
feat: Support client-side certificates in CLI

* feat: add request-cert and request-cert-key arguments

* chore: delete unused import

* ch...

a3392a795b5068c904851ee6a7c0a001bd3027ef authored about 3 years ago
chore: Release 3.11.5

accb4da7ecfab62d5ad681c750e05d6daf296ad7 authored about 3 years ago
chore: Generate tests for API operations with the HTTP `TRACE` method on Open API 2.0

dded3b191c20ef80248a07164ebaa679089f8d31 authored about 3 years ago
chore: Send `response.elapsed` to Schemathesis.io

d56afa2ba2fe86f55dfd8732450ae8d34f5c2692 authored about 3 years ago
chore: Release 3.11.4

0e6f204b9472b0ce7215a6cadeda1f294bef0195 authored about 3 years ago
docs: Update changelog

85e393227b64ac8888c7ce6792f191d3e31f5c20 authored about 3 years ago
chore: Minor changes to the Schemathesis.io integration

7621f4083dc1653bbd6d49c02316e27ef8146d6e authored about 3 years ago
chore: Add `AfterExecution.data_generation_method`

bee03a4f52edd0c556b06866d4a3d358e4511107 authored about 3 years ago
chore: Release 3.11.3

d97a1021892995a6be1db6e3c7a41f849878d15e authored about 3 years ago
fix: Not raising an error when tests generated by schemas loaded with `from_pytest_fixture` match no API operations

Ref: #1342

380bcf428e3aff47fb5f2bdd829e91974ffa026e authored about 3 years ago
fix: Silently failing to detect numeric status codes when the schema contains a shared `parameters` key

Ref: #1343

b8203855f430cb70f77e100f582a1c9595c12067 authored about 3 years ago
docs: Add a note about filters being treated as regular expressions

ed3762bfa2c4c2f372fec365c7e9a171c62954bc authored about 3 years ago
chore: Release 3.11.2

19ee5f97fcb0c7c23d9ca4dec673f41f30274f0c authored about 3 years ago
fix: Ignored hooks defined on a schema instance when it is loaded via `from_pytest_fixture`

Ref: #1340

24155c94d49a640957752b63d66e7a573966fc93 authored about 3 years ago
chore: Use `str` for subtest context

8026971f2a91d827fdeea6357c12dabb6fced2e2 authored about 3 years ago
chore: Raise an error if a test function wrapped with `schema.parametrize` matches no API operations

Ref: #1336

5250ea45bafb0b5488e4f4225bd24a4a94e5dd3c authored about 3 years ago
chore: Use `verbose_name` & `data_generation_method` parameters to subtest context instead of `path` & `method`

It allows the end-user to disambiguate among subtest reports

8fd0f417c75cd5ef00489f320933338f06f96e38 authored about 3 years ago
docs: Add missing section to changelog.rst

5630bd50880351a3d892c081f5f276f1f335a0cf authored about 3 years ago
chore(test): Disable deadline for some flaky tests

69c9e9667d2edb690cd79226441bc8d85647c7de authored about 3 years ago
fix: Respect the `data_generation_methods` config option defined on a schema instance when it is loaded via `from_pytest_fixture`

Ref: #1331

5ffba33856f2c22e84ecdf64f8d85e7ed1c2de5e authored about 3 years ago
fix: Handle `KeyboardInterrupt` that happens outside of the main test loop inside the runner

Ref: #1325

589be99efeb7305550e2823c465bf0dbf21fc9cd authored about 3 years ago
docs: Update FAQ

aa6ded736e200d7f3e7ccf8d0df134711b2870f5 authored about 3 years ago
chore: update release notary

Outillage has been deprecated in favour of aevea. There is full compatibility as until now the o...

87ac234be53f55bc291cd2ebda2216448e5c2773 authored about 3 years ago
chore: Release 3.11.1

9a7c239f2c9024f0e4569ce82a5bf50baf7966cd authored about 3 years ago
docs: Update changelog

d3773032d97f29128bfe881398a2e1f8ec49bc4d authored about 3 years ago
chore: Update click and pyyaml versions, update tests to reflect that click

changed message formats

b980cfa27fc454a55ab09cd3341bee7a7491ef35 authored about 3 years ago
chore: Release 3.11

5a09a03d8558ca5cde1ef32b50290c1ba2949980 authored over 3 years ago
chore: Use case-insensitive dictionary for `Case.headers`

Ref: #1280

bd4b9c5c06c7b8dafedb159a10b1a5b9f6f2e883 authored over 3 years ago
fix: Unescaped quotes in generated Python code samples on some schemas

Ref: #1030

0ad343785dda80d5d3c3c3354ca5c6b7f7aec099 authored over 3 years ago
perf: Generate tests on demand when multiple workers are used during CLI runs

Ref: #1287

239315a8a92b435a1631d71abedea64221d16889 authored over 3 years ago
docs: Add a recipe for per-route timeouts

Ref: #1266

b804378908d6550e3ab6a66a4bd080fe5cbb4c5c authored over 3 years ago
perf: Remove `MutationResult.is_success` and `MutationResult.is_failure` helpers

They are called enough number of times so it matters

eea6e61e921552899ce3baaa117ab64938ddd871 authored over 3 years ago
chore: Bound validators caching during negative testing

e96697640460faf41ca732f9087b144ec7cadcfa authored over 3 years ago
perf: Cache `split_schema` results for Open API schemas during negative testing

e8823d84759ccbf5e049038b0dbc68f7d6f73f12 authored over 3 years ago
perf: Cache `get_full_path` for Open API schemas

63f8323785104d2628a3eb4c1fe3845a890eb939 authored over 3 years ago
perf: Properly cache `rewritten_components`

905a11362dcdfe5c544d6dacf57a463b0d9d7dba authored over 3 years ago
perf(oas3): Inline only `components/schemas` before passing schemas to `hypothesis-jsonschema`

c34b332666d69dbce2e7c462937edc4dcb101240 authored over 3 years ago
perf: Use sets during negative testing data generation

0f4fff61c5b9ff201145a778517a23165e5e38ff authored over 3 years ago
docs: Fix RST syntax

b39cc91f3ae60c2aad0668a75c91ac131a03307e authored over 3 years ago
chore: Bump `default_language_version` for pre-commit

94b642d466731dfee8787fca1f1ede67e42124d8 authored over 3 years ago
perf: Avoid `copy.deepcopy` calls in some cases

722ed8a298c1f4fb6b9e396cf649c97e47f6641b authored over 3 years ago
perf: Dramatically improve CLI startup performance

For large schemas with thousands of API operations the change leads to decrease in startup time ...

d8bbc71eed358118cde5775f7dc90c480b466fc3 authored over 3 years ago
perf: Cache rewritten schema components for Open API schemas

e0403bd876cf4746e7d902319897dd63d4bfae1a authored over 3 years ago
perf: Avoid extra `resolve_all` call in some cases

1a07106b7793e2b308b0cfe7611d8df2787baeb5 authored over 3 years ago
perf: Avoid calling `deepcopy` in some cases

ebaa7e84bbf972f1d17ea79d1c244916e8e6d9a9 authored over 3 years ago
fix: Generation of invalid headers in some cases

Signed-off-by: Dmitry Dygalo <[email protected]>

700af309f34c6a1d52af7d521294cea10fcbd999 authored over 3 years ago
test: Fix flaky test

3019796cea35642f43119cebbbfbcc809bce76a0 authored over 3 years ago