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: Processing of explicit examples in Open API 3.0 when there are multiple parameters in the same location (#453)

22ab30da8f4a0c51a9ed4b2300e7d34f6024215a authored almost 5 years ago
test: Add a test for multiple variables in `path` (#452)

26294be942eaed15f732bb0f4f9557376ed72279 authored almost 5 years ago
Release 1.0.0

08a492527a655c4a6a3b8be43f58faf66d5171b0 authored almost 5 years ago
refactor!: Move options processing to `prepare` (#447)

This is needed to share this logic with use-cases other than CLI.
It breaks the interface of `p...

0a1412968fcdc2be3d589bf08daa49bb62038812 authored almost 5 years ago
docs: Fix RST error

It led to inability to upload a new package version

66e8531f3b43aebdc4cb013d9693434aaea3898d authored almost 5 years ago
Release 0.28.0

0ad8b618e2cd24f94b2608526ee0b2f1d45fec51 authored almost 5 years ago
fix: Handling of schemas, that use `x-*` custom properties (#449)

ad8611ae24aa0e3428e32a8890ee4839cb42b31d authored almost 5 years ago
refactor!: Remove deprecated `runner.execute` (#446)

Use `runner.prepare` instead

b841596499ae7c425719e51365eb9c0c50c1ff21 authored almost 5 years ago
Release 0.27.0

19046d91c9e6f09daa04fe4c766f9093f3a411ce authored almost 5 years ago
chore: Deprecate `runner.execute` (#445)

It should not be used, since `runner.prepare` provides a more flexible interface to test execution.

67b60f288d2c2b9ce4f37b74d3c7552c53cfa378 authored almost 5 years ago
chore: Remove deprecated `Parametrizer` class (#443)

Use `schemathesis.from_path` as a replacement for `Parametrizer.from_path`.

81aa1b3d354fdb681d82d48ce3bdfd1d99a0f233 authored almost 5 years ago
Release 0.26.1

f5bd54b2b2fc78139b504443f17c1e8cfff812b7 authored almost 5 years ago
docs: Update formatting in changelog

d3a39c8c1a01dbddb2eff2a27ea03d39ae577fd9 authored almost 5 years ago
fix: Dont break on recursive JSON schemas (#441)

* Fix to not break on recursive json schemas

limited the recursion limit to not break on recu...

6d69c19526f61a010d6c662d83906d462e77caec authored almost 5 years ago
Release 0.26.0

85c7f007645b5d12f2583d06385898262351e164 authored almost 5 years ago
docs: Add missed links to the changelog

169164674c6bc3b023cae96dff8dd414f2a0647c authored almost 5 years ago
fix: Filter problematic strings with slashes

Filters problematic strings containing slashes or htmlencoded `%2F`.

These strings causes probl...

525b85ce8ab0a4f0262ba27167f3af8db3b1a846 authored almost 5 years ago
fix: Formatting

d45567260f4bb6d6223e09407402a7b6614ac762 authored almost 5 years ago
fix: Extracted / to module constant SLASH

6245832a53cdbe35628338e5aecf01c863917771 authored almost 5 years ago
docs: Added #439 to changelog

Refs #439

c9d2789ce024c52beacff1446c6dc945b743f7b2 authored almost 5 years ago
fix: Filter invalid path template variable

Fixes a bug where an empty string would be accepted as a required path template variable.

See p...

b3777fc5340bb1104b9ef584ffa2227ab99635df authored almost 5 years ago
fix: Typo in a help message in the CLI output

a4b15c89feaba06dd7c3827bdbe7986f9962e16f authored almost 5 years ago
chore(tests): Add tests for loader options

453fa8470c664b2bf9f9c79412c25d4b805c479b authored almost 5 years ago
Release 0.25.1

b45c958c49f3a607162086e2366cdbe8fca68743 authored almost 5 years ago
chore: Allow `werkzeug` >= 1.0.0

1115336adeb0db6c6a71af44f509279e52077d4c authored almost 5 years ago
Release 0.25.0

f4fd76957602fa26acd758ce02f96c06261c2c59 authored almost 5 years ago
test: Reduce the number of mutations

65127dfb52351412af7417df2735929731d2ac8b authored almost 5 years ago
chore: Change handling of explicit examples from schemas

6897d2dc5f82fbff8cb02b351a6ea74c86ad8388 authored almost 5 years ago
Release 0.24.5

212ea6ecb67e9d2554d3febc8ab131b7de9f4a4a authored almost 5 years ago
fix: Error during `pytest` collection on objects that have custom `__getattr__` method and therefore pass `is_schemathesis` check

2fdc76b298e0c0cf955be5f23fca76ab3c8501b5 authored almost 5 years ago
Release 0.24.4

b4c6659542f8a6fce76597609290c5d4dea8a05b authored almost 5 years ago
chore: Fix pytest warning on not registered marks

d14f6e98512dcb40f5f3b8025792b4ac9313a2b0 authored almost 5 years ago
fix: Resolving references when schema is loaded from a file on Windows

4baf932b725384368d1db768c08877650df6e8f7 authored almost 5 years ago
chore(ci): Run scheduled hypothesis tests with custom profile

46c44a807d86334ee175b7b126873c2b37cedb13 authored almost 5 years ago
chore(ci): Fix mutmut job

15e0117ffe113e83c8551b0af2f346e95a6fe08c authored almost 5 years ago
chore(ci): Bump codecov action version

8f6c4eada5924ad75b11276fd734d21832378cd1 authored almost 5 years ago
chore(tests): Update platform-specific messages

3693f78bd4ce57c07b8c31ad59ff69aa0e2fbf96 authored almost 5 years ago
chore(tests): Disable filepath dereference tests on Windows

64290905148214cc9a9f74026edcf6815f7a6cf5 authored almost 5 years ago
chore(tests): Unset deadline for some tests, that are slow on Windows

d687e089b151906d409dd88eb76dfcec2fa85548 authored almost 5 years ago
chore(ci): Add Windows build

17caaa9b2ac9494664655f0882b1cce717ecab54 authored almost 5 years ago
chore(tests): Skip CLI output style checks on Windows

34118916e7e23cdc200793825a3b988491b375d4 authored almost 5 years ago
Release 0.24.3

342149de7bb9c9628091f78cadf4526cb97ddd73 authored almost 5 years ago
fix: Add `validate_schema` attribute and proper handling to `LazySchema`

a6a12487977e1cc2a508bd768f2e8e1147c2e6a7 authored almost 5 years ago
fix: Missing `app`, `location` and `hooks` parameters in schema when used with `BaseSchema.parametrize`

261c7b4add012abf0627bdabc657b7c9ecd2ea20 authored almost 5 years ago
fix: Not copied `validate_schema` parameter in `BaseSchema.parametrize`

43404dbd60de4b4127f11c0a3c858c3da8327db9 authored almost 5 years ago
Release 0.24.2

73c16154186acce460efdcaa5b8fa01ec2317fb9 authored almost 5 years ago
test: Test `base_url` in test_schema_validity

3b6632c60bfe8d805142b16b9dfd655550fa820f authored almost 5 years ago
fix: Overflow crash in `--hypothesis-deadline` CLI option

235d00d7256c0b0447afc032ca09c561aa846a2a authored almost 5 years ago
fix: Crash with `--hypothesis-max-examples=0` CLI option.

8daa41bcdb6b0fb372fffa57a7bba8cc510b851f authored almost 5 years ago
test: Add tests for `hypothesis-report-multiple-bugs`, `hypothesis-seed` and `hypothesis-verbosity` CLI parameters

e9b3c73d14266f4f6934f51d89982007bc9cf234 authored almost 5 years ago
docs: Make help messages more consistent

790350a40d842319c206c008c63d8fd77c9192d1 authored almost 5 years ago
fix: Crash with `--hypothesis-deadline=0` CLI option

9a385f57d33bc1382090d5af01b0a29ae24ed193 authored almost 5 years ago
fix: Improve `header` CLI option validation

5e8a3880b298ac1afdf2c4c65d79e7fa3d9ec2b1 authored almost 5 years ago
fix: Schema path validation for WSGI apps

cea9fe69c3d7c4fe8de0ce384c557f32acb09606 authored almost 5 years ago
test: End to end tests for input values from #403, #404, #405 and #406

e16d817e4e1b6d9f91cf876ee1d27bd8189f9e9c authored almost 5 years ago
fix: Crash on some invalid URLs in `schema` CLI option

1418a200dfed0c3a93c3784ae0ed8b9129e1fb34 authored almost 5 years ago
fix: Crash on invalid value in `header` CLI options

a18648f804e001cc8c508269426bb2878be7b20d authored almost 5 years ago
fix: Crash on non latin-1 encodable value in ``auth`` CLI option

d8573236eb91c5f9a3a4ca08d9f7849de6b9ac08 authored almost 5 years ago
test: Add Hypothesis tests for CLI entrypoint

ac8dcec62be1878126cdaf2496847a65c082ffb6 authored almost 5 years ago
fix: Validation of --request-timeout` parameter

919faf67bf7f5497e9e62bee872b50e3b2da80fd authored almost 5 years ago
fix: Crash on invalid regular expressions in `method`, `endpoint` and `tag` CLI options

637b0d0ec4aa4e7072dcdb398e11c89c7bcfeb60 authored almost 5 years ago
chore: Simplify regex validation

5221688aaa8c7f4700e8eb4fc8ae0f8769f25714 authored almost 5 years ago
test: Add extra flag & check option to test_valid_parameters_combos

5924a73e9be6db0085a6e55054254df6031c8601 authored almost 5 years ago
Release 0.24.1

6e2e0a26451f329684911454b4639b31f47b66ad authored almost 5 years ago
fix: CLI crash on Windows and Python < 3.8 when the schema path contains characters unrepresentable at the OS level.

e378c2de7fb5981d97410d0c5fd8cd2cedce8425 authored almost 5 years ago
test: Reduce flakiness of `test_nullable_properties` test

26d63c22e3b40b45545ab3bb0ac70660fa7383eb authored almost 5 years ago
Release 0.24.0

f2e160d56c1fdce9eac7fee5875b209c8944f54a authored almost 5 years ago
feat: Handle cases when the remote schema is not publicly accessible

41605839d68ac8a3ba1e66073fc4e3676a708934 authored almost 5 years ago
chore: Fix auth type parsing

e9b9a12f8d2c83810dbccc7e72b84660c73110f4 authored almost 5 years ago
docs: Add FAQ

cb2874db0b5b0d1e9fdedbcd4b7e51c65ad042a8 authored almost 5 years ago
feat: `--show-error-tracebacks` CLI option to display errors' tracebacks in the output

8804716d43549df0d5af0bca0c465e45c62e88d6 authored almost 5 years ago
feat: Support for testing of examples in Parameter & Media Type objects in Open API 3.0.

c352fdff96a859886926abeb6aca4a64c583dcb0 authored almost 5 years ago
fix: CLI crash when an explicit example is specified in endpoint definition

df07a1435d187baeeaa31a6de7c07004d9f455c3 authored almost 5 years ago
feat: Allow bodies for GET requests if schema validation is disabled

Ref: #383

c4df8d56f6f9e9ec65b6b816431265d9476b491f authored almost 5 years ago
fix(tests): Exclude special case from test_path_parameters_encoding

It is not relevant to the test's scope

42222a0d09156d156743721df4458b26be2936dd authored almost 5 years ago
docs: Set proper year & project name in docs

93c2bc3c665cf41a28ad09203b374333a1b3f46e authored almost 5 years ago
docs: Remove empty sources documentation

46307faa47e96f621156c4e8fe750a2ab883fa3a authored almost 5 years ago
docs: Add Read the Docs badge to the README file

419292accb7cea8ef438d3d5786cd0e696d20b3b authored almost 5 years ago
refactor: Reduce tests flakiness

f5b5fdf64e96ba010f7c401845a2398b7577997d authored about 5 years ago
Release 0.23.7

d4b45bc8050a22a3424347d8c09a3d135796f49a authored about 5 years ago
fix: Handling examples of parameters in Open API 3.0

2ea832626019dc4101a267d869d5a66357bfd0f1 authored about 5 years ago
feat(cli): CLI option to fail after the first error

5e7d7b60cd7ac141904864bb8b55d972bc2b7cf9 authored about 5 years ago
Release 0.23.6

1a40585e64f6b8d2518214ff56f48b82ad065a7b authored about 5 years ago
docs: Add missing changelog entry

cbd0ea9365eb15a3685dc3798103f803809f110b authored about 5 years ago
chore: Use built-in `importlib.metadata` on Python 3.8

52b24f070532259c455cb455f06b56204b421388 authored about 5 years ago
chore(cli): Add 'all' options for running checks in CLI

37d6b774fc20ae4e124ef507c1e15e5ba7dd4166 authored about 5 years ago
chore: Pin hypothesis-jsonschema for versioned hypothesis tests

f08d5d98cd65461a4989b7df54f8758f6a3b2e52 authored about 5 years ago
docs: Update custom check example

48a49fb05c1a0aa687715391613fd7f54aa884bd authored about 5 years ago
docs: Add a link to the article

5020756c1e169e83a613dfec4105380dd0b33f03 authored about 5 years ago
Release 0.23.5

703d6b0f022b026c85581479567a5e4901d68515 authored about 5 years ago
fix: Generation of invalid values in `Case.cookies`

ac97ac3b739636b8effd9411d5f509771217f88f authored about 5 years ago
refactor: Use a custom class instead of `object` for sentinel instance

It makes typing stricter, since types don't depend on a very generic `object` type

6e761535580530ff1ac3cbba7e07f1eeb9bcef49 authored about 5 years ago
docs: Clarify docstring

a51369ec272c5ec39fe237507477bef4b0d685e6 authored about 5 years ago
Release 0.23.4

1bcda124be3c1545082f6a511942f5b202f82c36 authored about 5 years ago
fix: Converting `exclusiveMinimum` & `exclusiveMaximum` fields to JSON Schema

1825699ef4fe5cf2d972657f1fbd87ece430b128 authored about 5 years ago
chore: Remove obsolete comment

db45ac1dcd862d686428a723da7ed6021b2dbe2b authored about 5 years ago
refactor: Remove redundant `resolve` call

b8a0e0e5aadc78239ab9e30f678d1a373d8a4aba authored about 5 years ago
refactor(tests): Exclude valid "auth" values from generation

f1a482674fb079f8e8a1bdda525b6a9bf1c39719 authored about 5 years ago
Release 0.23.3

fcff231fe419b4ca7a7364f49bed76be02b7b223 authored about 5 years ago
fix: Filter out surrogates in query string strategy

f37f5b30121e903831f7b0b92f3e4945e2675e9c authored about 5 years ago