All Versions
93
Latest Version
Avg Release Cycle
6 days
Latest Release
1239 days ago

Changelog History
Page 9

  • v0.20.1 Changes

    December 13, 2019

    ๐Ÿ”‹ Features ๐Ÿš€

    ๐Ÿ‘ 910397d Add support for response code ranges

    ๐Ÿ“ฆ Other ๐Ÿ“ฆ

    ๐Ÿš€ b519bab Release 0.20.1

  • v0.20.0 Changes

    December 12, 2019

    ๐Ÿ”‹ Features ๐Ÿš€

    aa3801e Case.validate_response for running built-in checks against app's response
    ๐Ÿ‘ 585e461 WSGI applications support

    ๐Ÿ› Bug fixes ๐Ÿ›

    046d1ec RST syntax

    โœ… 2670db2 Failing test on Mac ๐Ÿง Don't know the root cause, but on Linux the values are not in list, ๐Ÿ“ฆ not checked the package versions yet, but this check doesn't make harm ๐Ÿ‘€ It seems that this conversion happens implicitly somewhere e0cd6d0 Importing WSGI applications import behavior is environment-dependent โœ… 81267b7 Fix flaky test8f395d5 Docstring in Case.call methodf4a8d4b Replace assert with raise AssertionError in checks to avoid pytest's assertion rewriting in corner cases1af55e2 Typo in docstringe94c6a0 Add proper aliases in test app's handlersd1eae1e Convert status code in schema to stringa900932 Types in Case class

    ๐Ÿฑ Chores and Improvements ๐Ÿ”ง

    ๐Ÿ“Œ ee1f3f1 Pin maximum Poetry version

    ๐Ÿ“ฆ Other ๐Ÿ“ฆ

    ๐Ÿš€ b217904 Release 0.20.0

    437937d Use more precise types for dict_true_values and dict_not_none_values
    200cc54 Improve test_validate_schema

  • v0.19.1 Changes

    December 11, 2019

    ๐Ÿ› Bug fixes ๐Ÿ›

    531291c Compatibility with Hypothesis >= 4.53.2
    โœ… 85d02df Flaky test for threaded code
    932577a Unhandled too long paths in CLI

    ๐Ÿฑ Chores and Improvements ๐Ÿ”ง

    ๐Ÿšš e1810a8 Remove git depth limit ๐Ÿš€ This is what is causing the releases to have a single entry

    ๐Ÿ“ฆ Other ๐Ÿ“ฆ

    ๐Ÿš€ 53494a0 Release 0.19.1

  • v0.19.0 Changes

    December 02, 2019

    ๐Ÿ”‹ Features ๐Ÿš€

    โœ… 3542d91 Concurrent tests execution in runner
    โœ… d0c17b2 Concurrent tests execution in runner

    ๐Ÿ› Bug fixes ๐Ÿ›

    ๐Ÿ“‡ 7a0079d update importlib_metadata pin to 1.1 and regenerate poetry lock

    ๐Ÿ“ฆ Other ๐Ÿ“ฆ

    ๐Ÿš€ 04c0e8f Release 0.19.0

  • v0.18.1 Changes

    November 28, 2019

    ๐Ÿ› Bug fixes ๐Ÿ›

    15b1d57 Fix base-url CLI parameter validation Refs #311

    ๐Ÿฑ Chores and Improvements ๐Ÿ”ง

    ๐Ÿš€ f045e13 Update release-notary image

    ๐Ÿ“ฆ Other ๐Ÿ“ฆ

    ๐Ÿš€ 07343cc Release 0.18.1

    ๐Ÿš€ 01cfb9d Fix typo in release workflow

  • v0.18.0 Changes

    November 27, 2019

    ๐Ÿ”‹ Features ๐Ÿš€

    ๐Ÿ‘ 2fe23cf Add support for resolving references in PathItem objects. Refs #301

    ๐Ÿ› Bug fixes ๐Ÿ›

    e55ea00 Fix loading string dates as datetime.date objects in YAML loader Refs #305 3e25113 Fix resolving of relative paths in schemas Refs #303 ๐Ÿš€ c57b180 Fix release/pypi CI job.

    ๐Ÿ“ฆ Other ๐Ÿ“ฆ

    ๐Ÿ‘ dd48985 Restructure CLI output for better extensibility
    4d26e6e Extract checks into a separate module
    ๐Ÿ”จ 196e5fc Refactor CI

    ๐Ÿ“ฆ Other ๐Ÿ“ฆ

    ๐Ÿš€ 4d9224b Release 0.18.0

  • v0.17.0 Changes

    November 21, 2019

    ๐Ÿ”‹ Features ๐Ÿš€

    319ff91 Resolving references that point to different files Refs #294 730f314 Handling of KeyboardInterrupt during the CLI run Refs #295

    ๐Ÿฑ Chores and Improvements ๐Ÿ”ง

    ๐Ÿš€ 66d609b Add automatic release notes generator
    ๐Ÿ‘ท 219870c Add job to enforce commit message convention

    ๐Ÿ“ฆ Other ๐Ÿ“ฆ

    ๐Ÿš€ 7eef732 Release 0.17.0

    ๐Ÿ‘ท 99f607a Make image more usable in CI environments Improve caching by just copying essential files for each stage Group RUN commands in as few layers as possible ๐Ÿ“ฆ Use poetry==1.0.0b5, which allows avoiding the installation of the local package Generate schemathesis comand, globally accessible ๐Ÿณ Use whitelist approach for .dockerignore ๐Ÿš€ 8c7ba2d add publish to pypi.org on release.

  • v0.16.0 Changes

    November 19, 2019

    โž• Added

    • ๐Ÿ‘€ Display RNG seed in the CLI output to allow test reproducing. #267
    • ๐Ÿ‘ Allow specifying seed in CLI.
    • Ability to pass custom kwargs to the requests.get call in loaders.from_uri.

    ๐Ÿ”„ Changed

    • ๐Ÿ”จ Refactor case generation strategies: strategy is not used to generate empty value. #253
    • ๐Ÿ‘Œ Improved error message for invalid path parameter declaration. #255

    ๐Ÿ›  Fixed

    • Pytest fixture parametrization via pytest_generate_tests. #280
    • ๐Ÿ‘Œ Support for tests defined as methods. #282
    • Unclosed requests.Session on calling Case.call without passing a session explicitly. #286
  • v0.15.0 Changes

    November 15, 2019

    โž• Added

    • ๐Ÿ‘Œ Support for OpenAPI 3.0 server variables (base_path). #40
    • ๐Ÿ‘Œ Support for format: byte. #254
    • Response schema conformance check in CLI / Runner. #256
    • ๐Ÿณ Docker image for CLI. #268
    • Pre-run hooks for CLI. #147
    • A way to register custom checks for CLI via schemathesis.register_check. #270

    ๐Ÿ›  Fixed

    • Not quoted path parameters. #272

    ๐Ÿ”„ Changed

    • Verbose messages are displayed in the CLI on failed checks. #261
  • v0.14.0 Changes

    November 09, 2019

    โž• Added

    • ๐Ÿ‘ CLI: Support file paths in schema argument. #119
    • Checks to verify response status & content type in CLI / Runner. #101

    ๐Ÿ›  Fixed

    • Custom base URL handling in CLI / Runner. #248

    ๐Ÿ”„ Changed

    • Raise an error if the schema has a body for GET requests. #218
    • Method names are case insensitive during direct schema access. #246