sagebind / isahc

The practical HTTP client that is fun to use.
https://docs.rs/isahc
MIT License
705 stars 62 forks source link

Update polling requirement from 2 to 3 #436

Open dependabot[bot] opened 4 months ago

dependabot[bot] commented 4 months ago

Updates the requirements on polling to permit the latest version.

Release notes

Sourced from polling's releases.

v3.7.0

  • Add support for the PS Vita as a platform. (#160)
Changelog

Sourced from polling's changelog.

Version 3.7.0

  • Add support for the PS Vita as a platform. (#160)

Version 3.6.0

  • Add an is_err method to Event to tell when an error has occurred. (#189)
  • Deprecate the is_connect_failed function. (#189)
  • Add support for HermitOS to polling. (#194)

Version 3.5.0

  • Use the epoll backend when RedoxOS is enabled. (#190)

Version 3.4.0

  • Add the ability to identify whether socket connection has failed. (#185)
  • On BSD, add the ability to wait on a process by its PID. Previously, it was only possible to wait on a process by a Child object. (#180)
  • On ESP-IDF, annotate eventfd initialization failures with a message indicating the source of those failures. (#186)

Version 3.3.2

  • When AFD fails to initialize, the resulting error now references the underlying system error. (#174)

Version 3.3.1

  • Bump windows-sys to v0.52.0. (#169)

Version 3.3.0

  • Automatically restarts polling when ErrorKind::Interrupted is returned, rather than relying on the user to handle it. (#164)
  • Fix bad link in documentation for Poller::wait(). (#163)

Version 3.2.0

  • The kqueue backend previously allowed the following operations that other backends forbid. Now these operations result in an error: (#153)
    • Inserting a source that was already inserted.
    • Modifying/deleting a source that was not already inserted.
  • Add support for Haiku OS. (#154)

Version 3.1.0

  • Add an Event::new() constructor to simplify creating Events. (#149)

Version 3.0.0

  • Replace libc in all backends with the rustix crate (#108).

... (truncated)

Commits


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)