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(build): Unpinned Python version specifier in the `pytest-legacy` job

9577f0f21fa8023c95d8b219fde27bd564343c9c authored over 3 years ago
docs: Remove obsolete hook mention

5684c826fc16cefed956a30ec587b7271da86381 authored over 3 years ago
docs: Clarify FAQ entry

Schemathesis can also generate not-conforming data

4ae7f01dadbd18effb5f9069901107e277d4ad3f authored over 3 years ago
chore: Minor changes for Schemathesis.io integration

b3d0faaaf484574006624c2f23759a612d1ffb5e authored over 3 years ago
fix: Pass `data_generation_method` to `GraphQLCase`

b765e8f2b44ba332d861576c59e220118bde7551 authored over 3 years ago
chore: GraphQL schema loaders now accept single `DataGenerationMethod` instances for the `data_generation_methods` argument

d31b017179fb8ce6c5056eecca9ff989000e7de4 authored over 3 years ago
chore: Add `AfterExecution.verbose_name`

To have parity with `BeforeExecution`

f485bcfaa2091e8f94f26ad1391666af4163a470 authored over 3 years ago
chore: Update the bug report template

94ee105555ef173fe4eb0c30f9bdea0b2b932910 authored over 3 years ago
docs: Add a new FAQ entry

Clarifying the `oneOf` keyword behavior

c274adef8d58aafc5e4fc295ace70e1a1a26e355 authored over 3 years ago
docs: Update Docker docs

Added an example of sharing a local file with the Schemathesis container

c55fde2d2f20220856dd0151e1e1c8507b805ef4 authored over 3 years ago
chore: Fix typing for `BeforeExecution.from_operation`

56bc46be205094884e750429f8e2fee3272354a7 authored over 3 years ago
docs: Add missing changelog entry

60cb07e39a65a2f267cdd6363fda9c67527ca38c authored over 3 years ago
chore: Store `data_generation_method` in `BeforeExecution`

11471d8a3833a8768c67a70a0a341a75d5a70167 authored over 3 years ago
chore: Improve reporting of `jsonschema` errors which are caused by non-string object keys

78dd61729e0eaa5b03249aa55409553b919246c4 authored over 3 years ago
docs: Adjust changelog

b0d51776f806a4e1a28af8753ddcadbe67caac11 authored over 3 years ago
fix: Unresolvable dependency due to incompatible changes in the new `hypothesis-jsonschema` release

120cbcfb927918fe1f99472d5df7a14e001fc244 authored over 3 years ago
chore: Update pre-commit

7e71b00f285139c79d96d2dfb5cb16f6463e2544 authored over 3 years ago
docs: Document CLI options & add a recipe for HTTP(S) proxy

Ref: #1274

ec91777b9c3ce516a33caf5760bfce17c70759af authored over 3 years ago
chore: Show `cURL` code samples by default instead of Python

Ref: #1269

b1fc60e17f155316439dd21ce5765594213861b0 authored over 3 years ago
docs: Clarify communication language

8c50c3bbcadd4668f1eadfe75d68ffa6825af483 authored over 3 years ago
test: Disable deadline on flaky test

583d344eca27f8431cf1bd5d43675b51ff4e07a7 authored over 3 years ago
chore: Move data generation method to strategy factory mapping to the module level

6987f7b7fe63d046ad2dfe5bb0f2eb5eddb96c48 authored over 3 years ago
chore: `DataGenerationMethod.all` shortcut to get all possible enum variants.

8d49a8811c8fe0eb89538905dfd523b888a3e1ab authored over 3 years ago
build: Use poetry<1.1.9

Newer poetry version fails on Windows

5ce74cc7b23c1782411a6cf8fa3943f764c95c26 authored over 3 years ago
chore: Release 3.10.0

c7527afc718ca4e059bff8ea53ab7d596a2fa2fe authored over 3 years ago
chore: Improve error messages when the loaded API schema is not in JSON or YAML

Ref: #1262

3f0481514590288131e5f2da49539fe43700c138 authored over 3 years ago
docs: Minor changelog correction

7530ff04eb37651995144c6033caa9c56f30ec06 authored over 3 years ago
chore: Improve error messages for Schemathesis.io

576dba425aa974672792b5a701aa92c67ba5954e authored over 3 years ago
chore: Add an extra message in case of errors with Schemathesis.io

84473ebed3310fb96e00a62fefd8f2a0bd76a64b authored over 3 years ago
chore: Show Schemathesis.io test report URL

669755c7944ffef094d564001ec1ee4203a208aa authored over 3 years ago
docs: Update Service docs

212ef239dfcdc9ad3609d472a4cb9b47b215f780 authored over 3 years ago
chore: Open API schema loaders now accept single `DataGenerationMethod` instances for the `data_generation_methods` argument

5780fd2cddfcd3adefba48b8ff073793b7bd0d19 authored over 3 years ago
chore: Relax colorama and typing-extensions

Ref: #1258

608216f8ec65f552d651c836717a51d6309199f7 authored over 3 years ago
docs: Add a link to a walkthrough

e2c7a5fb1bb57836e1fb07a28683f16a1c060721 authored over 3 years ago
fix(example): Docker setup for example project

cf631733ab38c802e2843736a543789c00f01b57 authored over 3 years ago
fix(example): Typo in example project's schema

a80424b485e0f6cee7d90d734fc3888e573ca3a3 authored over 3 years ago
chore: Add `tool.poetry.urls` section

e14df884dc940182dab0c8c56352f1f396c3cfa3 authored over 3 years ago
chore: Reduce Docker images size

829fcb95d74a1797fd509d1b4234b40c95e1403b authored over 3 years ago
chore: Add timeouts when loading external schema components or external examples

b6d75cdff555b5710ec9f4b1572d425136bd7ddb authored over 3 years ago
fix: Properly report all failures when custom checks are passed to `case.validate_response`

df14316c83697472c8302f8668e2195bdeef9784 authored over 3 years ago
test: Add tests for schema mutations

97b47b58dd238716b74f86554293a25c43bf4da0 authored over 3 years ago
test: Add extra tests for `is_valid_header`

822b08450c080c0ecc6c70171488d0e4db3bfbe9 authored over 3 years ago
docs: Add missing changelog entry

5980df162a89c76473b98e157517f7923e3e5e06 authored over 3 years ago
chore: Do not use `header` filtration when not necessary

24181883d519edbbbf9e4648830d86e75ea341be authored over 3 years ago
test: Disable some health checks for slow tests

e5178f3d0dcb72c32e24b01945cb303d6b553b15 authored over 3 years ago
test: Add more tests

d7e90c0fe7f4c5b8a4fc2b17d98612e588efbb19 authored over 3 years ago
fix: Stop worker threads on failures with `exit_first` enabled

Ref: #1204

54cce04dbbb5541618e7d33f0602f58ecb0c7b96 authored over 3 years ago
chore: Minor refactoring of reference inlining

affc9a860ba4aa8aea4b595e0121bde2345e5145 authored over 3 years ago
fix: Rewrite not resolved remote references to local ones

Ref: #986

b1172a18e93ff4a14fb1b5ecb96ace959f8e1608 authored over 3 years ago
docs: Fix typo in help message for --header

3080028840576b168f4d62374454ef308e2e8e69 authored over 3 years ago
feat: New `before_init_operation` hook

29033053c5c7dfde28ceefc524c9510bdf6449e7 authored over 3 years ago
fix: Re-used referenced objects during inlining

167b8a9bd3fd914b93f24e1befa45e3056bb6266 authored over 3 years ago
chore: Change `OpenAPI20CompositeBody.definition` type to `List[OpenAPI20Parameter]`

e75345c919b55300d06d524abe9b7ef5a95c3df9 authored over 3 years ago
chore: Pin `werkzeug` to `>=0.16.0`

fd86bad491c5ad643d392070bb847760b4fb0b9c authored over 3 years ago
feat(internal): `description` attribute for all parsed parameters inside `APIOperation`.

f136a166c6d1b9eadd9a9201688e8c5107bc5913 authored over 3 years ago
chore: Remove unused `parameter_cls` attributes from `BaseOpenAPISchema`

f196825bbe973d0fa6bf5f5e74a472c3898a3197 authored over 3 years ago
chore: Remove duplicated keyword

72a946c2624f831a711cf6e9732e7f3121bb42d3 authored over 3 years ago
fix: Stop workers on interrupted event (#1239)

* stop workers on interrupted event

* change log update

* changelog update

* fix: chang...

471cebdfe3dcd74c0d2718f99b0382ce700b34ee authored over 3 years ago
test: Fix Service tests on Windows

975fb444d70ec7ca8d448cdfb0e9040c1a75abf8 authored over 3 years ago
feat: Schemathesis.io integration

f4576bd7d3d46a4b1db1a28b84abf5e7c512a8ff authored over 3 years ago
fix: `TypeError` on `case.call` with bytes data on GraphQL schemas

c8179b9f9b24e64c30445cca5c0b7caba594d0f4 authored over 3 years ago
fix: Internal error in `make_case` calls for GraphQL schemas.

6168c2232f6d4b5437a699a7ac37f6e2cf8a6a44 authored over 3 years ago
chore: Release 3.9.7

3b8ee7f037dee5da8a29bb74e7005bd0404d712b authored over 3 years ago
feat: New `process_call_kwargs` CLI hook

Ref: #1233

3a730d06b6134d216113d13da0c694aadd1e863c authored over 3 years ago
chore: Check non-string response status codes when Open API links are collected

Ref: #1226

7c50df36e43689ef93bce201a6a19404d55b6907 authored over 3 years ago
chore: Release 3.9.6

dd247d2d487382bb738f2bef0a983e5add650940 authored over 3 years ago
feat: New `before_call` and `after_call` CLI hooks.

Ref: #1224 , #700

94ed2014af79433dbb12c48af9efbcbd1fd74724 authored over 3 years ago
chore: Release 3.9.5

d4560b42f81ee5b638f25c2e7029654778588053 authored over 3 years ago
fix: Preserve non-body parameter types in requests during Open API runtime expression evaluation

0bec4b31b9061deac7188cc4bf8c91e3fe1678c5 authored over 3 years ago
chore: Release 3.9.4

4700a6c1a614167f7a432d82d050f16ddf22552f authored over 3 years ago
fix: `TypeError` during negative testing on Open API schemas with parameters that have non-default `style` value

Ref: #1208

9395a747262a16e8f4fd166c9f56f33b4033b80f authored over 3 years ago
fix: `KeyError` when the `response_schema_conformance` check is executed against responses without schema definition

Ref: #1220

424dfa28b038046d0891e26475374e6fdef5c212 authored over 3 years ago
chore: Remove unused imports

e16d42a44386be9c3b682908f798bfa622ac9b5f authored over 3 years ago
refactor: Use `cls` in class methods instead of concrete classes

b0ca226094a2a62ee6daa7c79cfb57766c86c7c7 authored over 3 years ago
refactor: Use `result.verbose_name` unconditionally in `display_subsection`

4a217d815f54591242fa3dc8c7b775433bf7cee7 authored over 3 years ago
chore: Release 3.9.3

5e18c2b7b7fe6610c5ce439056038315ea13e3ef authored over 3 years ago
feat: Add `ExecutionEvent.is_terminal` attribute that indicates whether an event is the last one in the stream

36829e2e3a9db5de67529ce9cf200d5b44dcc5fa authored over 3 years ago
refactor: Improve the way internal events are handled in CLI

47813ef0ee16faccb764b425b417cb4f7204739d authored over 3 years ago
fix: When `EventStream.stop` is called, the next event always is the last one

703430cad43363596393c5e8be712911718fe743 authored over 3 years ago
chore: Release 3.9.2

bbcbd92b1cfe376f7011213e1d24fec47947a04b authored over 3 years ago
fix: Incorrect deduplication applied to response schema conformance failures that happen to have the same failing validator but different input values

Ref: #907

4dbf7503f18bd33532b5f8b3a4adc4fa220ad0a5 authored over 3 years ago
chore: Return `response` from `case.call_and_validate`

9a6cc1ddde8ff5d0fb589e82cb8d68857ba1a717 authored over 3 years ago
chore: Release 3.9.1

be2f7722e56498e3441bdfc86c81a2f50163e69b authored over 3 years ago
chore: Add `SerializedCase.cookies`

b6b3c59389f8a01666209ea10eb1dd059c767f94 authored over 3 years ago
chore: Add API schema to the `Initialized` event

01064a7ad7cb4d1ffd1dff7c0d87419f46a2dfa2 authored over 3 years ago
chore: Convert all `FailureContext` class attributes to instance attributes

For simpler serialization via `attrs`

7ed2306bd70481ca634914b2f82c1f2f8c038e83 authored over 3 years ago
chore: `ExecutionEvent.asdict` adds the `event_type` field which is the event class name

6fad51c40d23253137ed10ef5b9247c0db1bac00 authored over 3 years ago
chore: Release 3.9.0

6256be0be47b80095f6220a210fcd72054bdf505 authored over 3 years ago
chore: Add `EventStream.finish` method

a9fbccd328d3865fd5a9d21f91b67762ccc35cd6 authored over 3 years ago
docs: Update GraphQL docs

3d5d093112ebe8f8e4566defa3ad2659fbcd7844 authored over 3 years ago
feat: A way to stop the Schemathesis runner's event stream manually via `events.stop()`

Ref: #1202

b8d44849ed5a8a8d076b9eeb8e453820be0ed326 authored over 3 years ago
feat: GraphQL support in CLI

Ref: #746

c76285c32ae031c810b4f55bf316786dcb735bb9 authored over 3 years ago
chore: Avoid ``pytest`warnings when internal Schemathesis classes are in the test module scope

250c20ef4f68187d0644458fe73fabaf7858b4bc authored over 3 years ago
docs: Fix RST syntax

9fcad07c372c80ae21725e23c7eba873ce0fefee authored over 3 years ago
chore: Release 3.8.0

7d8c0bebba0598bda35e2dbe2f2b1daf9cc3d5e1 authored over 3 years ago
chore: Improve `APIOperation.make_case` behavior

If no `media_type` is passed along with `body`, then it tries to infer the proper media type and...

622a1c98d349f670847d348d5aa84c46fb8d60c7 authored over 3 years ago
fix: Compatibility with newer Hypothesis versions

cd9152253bd36ec88c18ccc044e745bb0f52cb81 authored over 3 years ago
chore: Bump `hypothesis-jsonschema` version

It allows the end-user to override known string formats

4d08fd2ddb004cca5c5a4f53baa5cc7ffd5bb1b0 authored over 3 years ago
chore: Python values of `True`, `False` and `None` are converted to their JSON equivalents when generated for path parameters or query

Ref: #1166

37b1000026e73338c25d58515816214385ba8347 authored over 3 years ago
feat: `Case.data_generation_method` attribute that provides the information of the underlying data generation method

e922209602cd4132d9729ca4e5f69ecd01e0d1cd authored over 3 years ago