Skip to content
This repository was archived by the owner on May 26, 2026. It is now read-only.

chore(deps): update schemathesis requirement from >=3.28.0 to >=4.15.1#173

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/schemathesis-gte-4.15.1
Open

chore(deps): update schemathesis requirement from >=3.28.0 to >=4.15.1#173
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/schemathesis-gte-4.15.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 13, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on schemathesis to permit the latest version.

Release notes

Sourced from schemathesis's releases.

Release 4.15.1

🐛 Fixed

  • False positive negative_data_rejection for type: number body fields in fuzzing. #3697
  • False positive negative_data_rejection for type: integer query parameters mutated to array. #3697
  • Double JSON encoding for content: application/json query parameters in coverage phase. #3701
  • Sibling keywords on $ref properties ignored in examples phase for OAS 3.1 schemas. #3698
  • False positive positive_data_acceptance for headers with RFC 9110 control characters. #3696
  • False positive positive_data_acceptance for path parameters containing null bytes. #3696
  • JUnit XML missing unsupported_method failures from coverage phase. #3699
Changelog

Sourced from schemathesis's changelog.

4.15.1 - 2026-04-10

🐛 Fixed

  • False positive negative_data_rejection for type: number body fields in fuzzing. #3697
  • False positive negative_data_rejection for type: integer query parameters mutated to array. #3697
  • Double JSON encoding for content: application/json query parameters in coverage phase. #3701
  • Sibling keywords on $ref properties ignored in examples phase for OAS 3.1 schemas. #3698
  • False positive positive_data_acceptance for headers with RFC 9110 control characters. #3696
  • False positive positive_data_acceptance for path parameters containing null bytes. #3696
  • JUnit XML missing unsupported_method failures from coverage phase. #3699

4.15.0 - 2026-04-05

🚀 Added

  • st fuzz command for continuous multi-step API fuzzing across operation sequences.
  • Structured generation for If-Match, If-None-Match, If-Modified-Since, If-Unmodified-Since, and Range headers.
  • Apply filter_case and map_case hooks in the coverage phase. #3675
  • schemathesis.pytest.parametrize() for testing multiple named schemas in a single test function. #1409
  • Validate discriminator property values against known schema mappings in response_schema_conformance. #1589
  • Pin discriminator property to the correct value when generating data for oneOf/anyOf schemas. #1589

🔧 Changed

  • Make --wait-for-schema retry on HTTP 503 responses. #3672
  • Use native subtest status labels without redundant parameter suffixes in the pytest plugin.
  • Allow reusing the same test function across multiple schemas via schema.parametrize().
  • Report all distinct JSON Schema errors per response in response_schema_conformance and response_headers_conformance. #1174

🐛 Fixed

  • Wrong length constraints for patterns with multi-character repeated groups.

4.14.3 - 2026-03-31

🐛 Fixed

  • deadline=None lost when @settings applied after @lazy_schema.parametrize().
  • format: uuid now generates RFC 4122 compliant UUIDs. #2909

4.14.2 - 2026-03-28

🐛 Fixed

  • AttributeError on DoctestItem when schemathesis plugin is loaded. #3663
  • Make dynamic auth ([auth.dynamic.openapi.<scheme>]) work with WSGI & ASGI transports. #3664

4.14.1 - 2026-03-27

... (truncated)

Commits
  • 5cf1b93 chore: Release 4.15.1
  • a58e930 fix: JUnit XML missing unsupported_method failures from coverage phase
  • 294284a docs: Update Allure-related docs
  • ffe5d63 fix: False positive positive_data_acceptance for path parameters containing...
  • 7fd29e7 fix: False positive positive_data_acceptance for headers with RFC 9110 cont...
  • f54ead3 fix: Sibling keywords on $ref properties ignored in examples phase for OAS ...
  • 8413874 fix: Double JSON encoding for content: application/json query parameters in...
  • 84c86a3 fix: False positive negative_data_rejection for type: integer query param...
  • 08944d3 fix: False positive negative_data_rejection for type: number body fields ...
  • 424fa03 docs: Add link to Allure integration on FAQ (#3694)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Apr 13, 2026
@dependabot dependabot Bot requested a review from robinmordasiewicz as a code owner April 13, 2026 05:35
@dependabot dependabot Bot force-pushed the dependabot/pip/schemathesis-gte-4.15.1 branch from 24dda39 to 5135e31 Compare April 13, 2026 05:36
Updates the requirements on [schemathesis](https://github.com/schemathesis/schemathesis) to permit the latest version.
- [Release notes](https://github.com/schemathesis/schemathesis/releases)
- [Changelog](https://github.com/schemathesis/schemathesis/blob/master/CHANGELOG.md)
- [Commits](schemathesis/schemathesis@v3.28.0...v4.15.1)

---
updated-dependencies:
- dependency-name: schemathesis
  dependency-version: 4.15.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/pip/schemathesis-gte-4.15.1 branch from 5135e31 to 2469c11 Compare April 13, 2026 05:37
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant