Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: encode/httpcore
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: be4035d
Choose a base ref
...
head repository: encode/httpcore
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 327e8bd
Choose a head ref
  • 16 commits
  • 44 files changed
  • 5 contributors

Commits on May 26, 2023

  1. Configuration menu
    Copy the full SHA
    444e042 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. Bump black from 23.1.0 to 23.3.0 (#705)

    Bumps [black](https://github.com/psf/black) from 23.1.0 to 23.3.0.
    - [Release notes](https://github.com/psf/black/releases)
    - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
    - [Commits](psf/black@23.1.0...23.3.0)
    
    ---
    updated-dependencies:
    - dependency-name: black
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 5, 2023
    Configuration menu
    Copy the full SHA
    d3e18e3 View commit details
    Browse the repository at this point in the history
  2. Bump pytest from 7.2.0 to 7.3.1 (#707)

    Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.2.0 to 7.3.1.
    - [Release notes](https://github.com/pytest-dev/pytest/releases)
    - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
    - [Commits](pytest-dev/pytest@7.2.0...7.3.1)
    
    ---
    updated-dependencies:
    - dependency-name: pytest
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Zanie Adkins <michael@prefect.io>
    dependabot[bot] and zanieb authored Jun 5, 2023
    Configuration menu
    Copy the full SHA
    e597a94 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. Bump mkdocstrings[python-legacy] from 0.19.1 to 0.22.0 (#709)

    Bumps [mkdocstrings[python-legacy]](https://github.com/mkdocstrings/mkdocstrings) from 0.19.1 to 0.22.0.
    - [Release notes](https://github.com/mkdocstrings/mkdocstrings/releases)
    - [Changelog](https://github.com/mkdocstrings/mkdocstrings/blob/master/CHANGELOG.md)
    - [Commits](mkdocstrings/mkdocstrings@0.19.1...0.22.0)
    
    ---
    updated-dependencies:
    - dependency-name: mkdocstrings[python-legacy]
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 6, 2023
    Configuration menu
    Copy the full SHA
    9687ed0 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

  1. Bump mkdocs-material from 9.1.5 to 9.1.15 (#706)

    Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.1.5 to 9.1.15.
    - [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
    - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
    - [Commits](squidfunk/mkdocs-material@9.1.5...9.1.15)
    
    ---
    updated-dependencies:
    - dependency-name: mkdocs-material
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Tom Christie <tom@tomchristie.com>
    dependabot[bot] and lovelydinosaur authored Jun 7, 2023
    Configuration menu
    Copy the full SHA
    bfd235f View commit details
    Browse the repository at this point in the history
  2. Documenting the network backend API (#699)

    * Documenting the network backend API
    
    * Add example for working with a network backend directly
    
    * Network backend docs
    
    * Update docs/network-backends.md
    
    Co-authored-by: Florimond Manca <florimond.manca@protonmail.com>
    
    * Add 'httpcore.AnyIONetworkBackend' and 'httpcore.TrioNetworkBackend' to the API
    
    * Add networking backends to top-level API
    
    * httpcore.backends becomes private, since backends are available at documented top-level API now
    
    * Justify TrioBackend over AnyIOBackend
    
    * Rename '_backends/asyncio.py' to '_backends/anyio.py'
    
    * Use neater join for HTTP/1.1 example
    
    * Tweak example of working with stream directly
    
    * Minor docs tweaks, from working through
    
    * Minor docs tweaks, from working through
    
    * Minor test tweak
    
    * Link to network backends docs from 'network_stream' extension docs
    
    * Add Networking Backend line item to the CHANGELOG
    
    ---------
    
    Co-authored-by: Florimond Manca <florimond.manca@protonmail.com>
    lovelydinosaur and florimondmanca authored Jun 7, 2023
    Configuration menu
    Copy the full SHA
    1497a42 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1d90b36 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. Add exceptions for invalid trace callback (#717)

    * Add exceptions for invalid trace callback
    
    * Lint
    
    * Enforce coverage
    
    * Check if returned value is coroutine or not
    
    * Coverage
    
    * update changelog
    karpetrosyan authored Jun 12, 2023
    Configuration menu
    Copy the full SHA
    7548dd5 View commit details
    Browse the repository at this point in the history
  2. Docstrings and minor refactor for HTTP/2. (#720)

    * Add HTTP/2 data_stream extension
    
    * Expose HTTP2DataStream in 'data_stream' extension.
    
    * Remove data_stream extension
    
    * Remove unrelated change of 'network_stream' extension
    lovelydinosaur authored Jun 12, 2023
    Configuration menu
    Copy the full SHA
    eb5957d View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. Configuration menu
    Copy the full SHA
    aacdbb9 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. Graceful handling for HTTP/2 GoAway frames. (#733)

    * Refactor HTTP/2 stream events
    
    * Refactor HTTP/2 stream events
    
    * Graceful handling of HTTP/2 GoAway frames
    
    * Add to CHANGELOG
    
    * Remove unneccessary getattr
    
    * Conditional fix
    
    * Conditional fix
    lovelydinosaur authored Jun 26, 2023
    Configuration menu
    Copy the full SHA
    8d31f0b View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

  1. Bump pytest-httpbin from 2.0.0rc1 to 2.0.0 (#740)

    Bumps [pytest-httpbin](https://github.com/kevin1024/pytest-httpbin) from 2.0.0rc1 to 2.0.0.
    - [Release notes](https://github.com/kevin1024/pytest-httpbin/releases)
    - [Changelog](https://github.com/kevin1024/pytest-httpbin/blob/master/release.py)
    - [Commits](kevin1024/pytest-httpbin@v2.0.0rc1...v2.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: pytest-httpbin
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 3, 2023
    Configuration menu
    Copy the full SHA
    00717b3 View commit details
    Browse the repository at this point in the history
  2. Bump pytest from 7.3.1 to 7.4.0 (#742)

    Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.3.1 to 7.4.0.
    - [Release notes](https://github.com/pytest-dev/pytest/releases)
    - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
    - [Commits](pytest-dev/pytest@7.3.1...7.4.0)
    
    ---
    updated-dependencies:
    - dependency-name: pytest
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 3, 2023
    Configuration menu
    Copy the full SHA
    2014bc8 View commit details
    Browse the repository at this point in the history
  3. Bump coverage from 6.5.0 to 7.2.7 (#743)

    Bumps [coverage](https://github.com/nedbat/coveragepy) from 6.5.0 to 7.2.7.
    - [Release notes](https://github.com/nedbat/coveragepy/releases)
    - [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
    - [Commits](coveragepy/coveragepy@6.5.0...7.2.7)
    
    ---
    updated-dependencies:
    - dependency-name: coverage
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Tom Christie <tom@tomchristie.com>
    dependabot[bot] and lovelydinosaur authored Jul 3, 2023
    Configuration menu
    Copy the full SHA
    630e1e9 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2023

  1. Support async cancellations. (#726)

    * Add 'AsyncShieldCancellation' context manager
    
    * Update _synchronization.py
    
    * Linting
    
    * Fix docstring wording
    
    * Add interim 'nocover' to show tests passing.
    
    * Add failing test case for HTTP/1.1 cancellations
    
    * Neat cleanup for HTTP/1.1 write cancellations
    
    * Drop 'nocover' for ShieldCancellation
    
    * Add failing test case for HTTP/1.1 cancellations during response reading
    
    * Resolve failing test case
    
    * Add failing test cases for cancellations on connection pools
    
    * Resolve failing test cases
    
    * Add failing test cases for cancellations on HTTP/2 connections
    
    * Resolve failing test cases
    
    * Add failing test cases for cancellations on HTTP/2 connections when reading response
    
    * Resolve failing test cases
    
    * Update CHANGELOG
    
    * Fix yield behaviour
    lovelydinosaur authored Jul 4, 2023
    Configuration menu
    Copy the full SHA
    31a4a56 View commit details
    Browse the repository at this point in the history
  2. Version 0.17.3 (#744)

    * Version 0.17.3
    
    * Remove release date
    
    * Sort changes by importance
    
    * Add release date
    
    ---------
    
    Co-authored-by: Tom Christie <tom@tomchristie.com>
    karpetrosyan and lovelydinosaur authored Jul 4, 2023
    Configuration menu
    Copy the full SHA
    327e8bd View commit details
    Browse the repository at this point in the history
Loading