Skip to content

Latest commit

 

History

History
83 lines (67 loc) · 2.79 KB

CHANGELOG.md

File metadata and controls

83 lines (67 loc) · 2.79 KB

Changelog

v0.4.4 (13th May 2016)

  • bump version because v0.4.3 was mistagged

v0.4.3 (13th May 2016)

  • only release packages from gcc builds (Daniel Schauenberg)

v0.4.2 (13th May 2016)

  • add an ldconfig script to package builds (Daniel Schauenberg)
  • Add option to set the Certificate Authority (CA) Info option. (tgoetze)
  • add clang to the travis build matrix (Daniel Schauenberg)
  • README: Update Advanced Example (Marc Zych)
  • Connection: Initialize timeout and followRedirects (Marc Zych)

v0.4.1 (2nd February 2016)

  • fix package build to include new header files from refactoring

v0.4.0 (2nd February 2016)

Features

This is a major backwards-incompatible API refactor please read carefully

  • split out into a simple and an advanced API
    • simple API via static methods
    • advanced usage via a connection object
  • support for custom user agent strings
  • support for connection pooling and keep-alive
  • support for following redirects
  • support for getting request metrics from the Connection object

Improvements and fixes

  • increased test coverage
  • addition of valgrind and lint runs on CI
  • fixed some memory leaks
  • improved documentation coverage

v0.3.0 (10th January 2016)

Features

  • added support for connection timeouts (Islam Yasar)
  • Allow for setting additional HTTP headers (Karol Samborski)

Improvements and Bug fixes

  • improve general documentation and add docs for auth (Daniel Schauenberg)
  • remove calls to curl_global_cleanup (Daniel Schauenberg)
  • add unit test for basic auth (Daniel Schauenberg)
  • switch unit tests to use http://httpbin.org (Daniel Schauenberg)
  • move two include instructions (Jos)
  • added reporting for test coverage (Daniel Schauenberg)
  • cleanup version gen to be driven by git tags (Daniel Schauenberg)
  • clean up build and support building on FreeBSD (Daniel Schauenberg)
  • automate package deployment to packagecloud (Daniel Schauenberg)
  • add automatic doc build & deploy (Daniel Schauenberg)
  • Ensure the built shared library does not have dynamic references to libgtest (Thomas Goetze)

v0.2.0 (19th April 2015)

  • support basic auth
  • Add header's to response object
  • fix memory leaks related to curl cleanup
  • add autotools build
  • add CONTRIBUTING.md
  • add vendorized gtest

v0.1.2 (22nd March 2011)

  • return -1 for failed query instead of exit(1)
  • add unit tests for failed query returncode == -1
  • fix typos in README and add more sections
  • include cstring for memcpy
  • add cstdlib as include for proper dependencies

v0.1.1 (27th October 2010)

  • bump version to v0.1.1
  • add target for static library
  • add target for dynamic library
  • ignore lib folder in gitignore
  • include meta.h from local include folder
  • update README

v0.1.0 (15th October 2010)

  • initial release
  • support basic HTTP verbs (GET, POST, PUT, DELETE)