This file describes changes in the curlInterface package.

2.3.1 (2022-09-25)
  - Fix a build issue where running `make clean` would break the build
    system (and hence building this package via GAP's BuildPackages.sh
    script was broken, as that always runs `make clean` first)
  - Work around a bug in some PackageManager versions that caused an
    error when loading curlInterface after PackageManager

2.3.0 (2022-09-09)
  - Add option failOnError which treats 4xx status codes such as
    "404 page not found" as errors in CurlRequest, DownloadURL etc.
  - Report libcurl version in the package banner for debugging

2.2.3 (2022-08-15)
  - Make test suite more robust
  - Tweak build system some more
  - Various janitorial changes

2.2.2 (2022-02-22)
  - Overhaul build system
  - Set user agent string

2.2.1 (2020-04-03)
  - Really remove VERSION file

2.2.0 (2020-04-03)
  - Update build system
  - Minor code cleanups
  - Remove VERSION file

2.1.1 (2018-10-26)
  - Minor test change
  - Fix licensing information

2.1.0 (2018-09-18)
  - followRedirect option added
  - Better availability test

2.0.2 (2018-08-30)
  - First release as a deposited package
  - Fix naive and over-restrictive tests
  - Clean up code
  - Add CHANGES

2.0.1 (2018-08-28)
  - Instructions for installation on Macs added
  - Fix -Wpointer-sign compile warnings

2.0.0 (2018-08-27)
  - Functionality added for http POST and DELETE requests, using PostToURL and
    DeleteURL
  - CurlRequest function added to handle custom requests
  - Documentation largely expanded, with examples
  - verifyCert boolean replaced with options records
  - verbose option added

1.0.0 (2018-03-29)
  - DownloadURL now accepts verifyCert, a boolean argument to disable
    verification of HTTPS certificates
  - Restructured C code
  - Documentation changed to use Autodoc

0.1 (2017-08-31)
  - Initial release with DownloadURL function
