0.20 2020-10-05 * No functionality changes, no need to upgrade * Only test --data-* switches on Curl versions that support --data-* * Ignore sent cookies when testing multiple URIs 0.19 2020-10-02 * No functionality changes, no need to upgrade * Fix Filter::signatures usage for Perl versions below 5.20 * Force "--silent" in tests for curl versions that insist on a progress meter ( RT #133454 ) * Replace --data-raw by --data in tests if the Curl version doesn't support --data-raw (RT #133455) 0.18 2020-09-30 * Add support for --data-raw, --data-ascii, --data-binary, --data-urlencode * --data now strips newlines and linefeeds, as does curl * Filter::signatures prerequisite is now 0.16 0.17 2020-04-13 * Test suite changes to fix Redhat test failures * No code changes, no need to upgrade 0.16 2020-04-12 * (Hopefully) fix one more test inconsistency * Add ->as_curl method for round-tripping/canonicalizing curl invocations This also means you can now convert from fetch() to curl invocations * The --user-agent is now correctly recognized 0.15 2020-04-10 * Fix the test suite for longish curl version strings This addresses RT #127641 , as reported by SREZIC * Also require HTTP::Request::Generator 0.09 , which handles IPv6. 0.14 2020-04-09 * Added ::FromFetch to convert data from the Javascript Fetch API * GET requests without headers now create valid Perl code 0.13 2019-10-11 * Support output of HTTP::Tiny code in addition to LWP::UserAgent * Support headers with multiple values * Test suite can now run in parallel, cutting down test time * Test suite is now robust in face of features unsupported by the curl executable. --compress can be unimplemented. * Test suite is now robust in face of IPv6. Curl URL-globbing does not play well with IPv6 URLs. 0.12 2019-02-27 * Fix the test skip count in the case we encountered an error earlier (Reported by SREZIC, addresses RT#128646) * Ignore warnings when running the code compilation tests 0.11 2019-02-26 * Properly handle POST data. The data was previously quoted as if it were to be interpolated into Perl code even when it was handed to ->as_request. Reported by Choroba at https://perlmonks.org/?node_id=1230538 0.10 2019-02-02 * Handle -k, --insecure This is the easy way out of encryption * Minimum Perl version is now 5.8.8 Earlier versions are unsupported by IO::Socket::SSL 0.09 2018-12-19 * Sequence expansion Curl and this module now support specifying sequences of URLs such as C< https://example.com/[1-100] > , which expands to C< https://example.com/1 >, C< https://example.com/2 > ... C< https://example.com/100 > Such sequences are expanded in-memory at this time, courtesy of Cartesian Products * List expansion Curl supports specifying sequences of URLs such as C< https://{www,ftp}.example.com/ > , which expands to C< https://www.example.com/ >, C< https://ftp.example.com/ >. Such sequences are expanded in-memory at this time, courtesy of Cartesian Products * Added option to limit the number of expanded requests * Added ->clone() method to HTTP::Request::CurlOptions * We now need HTTP::Request::Generator 0.06, for bug fixes in URL generation in that module 0.08 2018-12-06 * Add C option to leave out headers when generating code * Handle -L , --location 0.07 2018-11-27 * Fix broken code generation * The requests worked but the generated code did not 0.06 2018-11-26 * Add support for --cookie option. This option doesn't read from a file though, but only supports literal cookies. * Ignore --dump-header, document ignored options * Tests for some other options 0.05 2018-11-23 * Fix -XPOST and other option-bundling commands 0.04 2018-11-20 * Test stability, fix test count when skipping, no need to upgrade 0.03 2018-11-19 * Fix prerequisite versions, C<< ->getoptionsfromarray() >> was introduced in Getopt::Long 2.39 * Add support for --max-time * Add support for (ignored options) --(no-)keepalive and --(no-)buffer * Add support for (ignored option) --progress-bar , -# 0.02 2018-11-15 * Support --compressed option * Run output through HTML::Tidy if it is installed Suggested by H Merijn Brand * Test stability RT #127642, thanks to SREZIC * Correct prerequisite versions RT 127644, thanks to SREZIC * Test stability against weirdo Curl user agents (CentOS6) reported by Slaven Rezic 0.01 2018-11-14 * Released on an unsuspecting world * Inspired by a remark by Your Mother on https://perlmonks.org/