Revision history for Perl module Net::Curl::Promiser

0.09 Fri 8 May 2020
- Add cancel_handle() method.
- Lazy-load modules platform-neutrally (rather than assuming *nix).
- Tweak docs wording.

0.08 Wed 26 Feb 2020
- Remove redundant stat() checks on file descriptors.
- Clarify event loop requirement not to close FDs.

0.07 Thu 6 Feb 2020
- Fix race conditions in AnyEvent and IO::Async.
- Ignore extra stop-poll callbacks. This appears to have been an issue
  with old libcurl versions (e.g., 7.29); there seems no reason to care.
- IO::Async - Prevent Perl from closing FDs that libcurl expects to use.
- Make tests work with Promise::XS.
- Tests now print the version of the event loop being used.

0.06 Fri 31 Jan 2020
- Add experimental Promise::XS support.
- setopt() now fails if given CURLMOPT_SOCKETFUNCTION or CURLMOPT_SOCKETDATA.
- Skip Mojo tests if Mojo::Promise->new() can’t take a callback. (Fixed in
  Mojolicious 8.15.)
- Clarify in documentation that unless you’re managing a custom event loop
  most of the N::C::P interface isn’t relevant.
- Drop Perl 5.8 support.

0.05 Wed 10 Dec 2019
- Add add_handle_p() to Mojo module.
- Update examples/mojo.pl and POD example to be more idiomatic.

0.04 Wed 10 Dec 2019
- Fix glaring, prominent typo in Mojo module.

0.03 Wed 10 Dec 2019
- Make Mojo module use Mojo::Promise rather than Promise::ES6.
- Remove incorrect text about Mojo module’s status.

0.02 Wed 4 Dec 2019
- Add IO::Async & Mojolicious support.

0.01 Fri 20 Sep 2019
- Initial release
