Curlpp Versions Save

C++ wrapper around libcURL

v0.8.1

7 years ago

CMake-related work

v0.8.0

7 years ago

Major Changes:

  • Complete transfert to cmake. We are no longer using autotools for building. This change also allowed us to remove a lot of files only necessary to autotools (ChangeLog, NEWS, INSTALL, build-related files, etc.), but more importantly simplify the building rules
  • Removed dependency on boost library. Since cURLpp requires c++11 now, we removed any dependency on boost because it was used only for their lambda functions, which is now part of the standard.
  • Added Travis CI's support.

Minor Changes:

  • Removed windows' specific build files (Makefile.msvc, curlpp.VC8.sln, etc.). CMake is used to generate the specifc build target files.
  • Removed explicit template instantiation. (https://gcc.gnu.org/onlinedocs/gcc/Template-Instantiation.html)
  • Exporting symbols for windows dlls through cmake
  • Removed unused utilspp's singleton code.

v0.7.4

7 years ago

Major Changes:

Minor Changes:

  • Fixed linkage error due to stl linkage problems (thanks to Aidan Edwards [email protected])
  • Switched from istream::readsome to istream::read usage in StreamReadCallback (thanks to Josh Kelley [email protected])
  • Fixed references to config.win32.h and config.h.(thanks to Josh Kelley [email protected])
  • Fixed minor compilation warning (thanks to Frank Celler [email protected])
  • Fixing automake problems related to boost and cygwin

v0.7.4-beta

7 years ago

Major Changes:

Minor Changes:

  • Fixed linkage error due to stl linkage problems (thanks to Aidan Edwards [email protected])
  • Switched from istream::readsome to istream::read usage in StreamReadCallback (thanks to Josh Kelley [email protected])
  • Fixed references to config.win32.h and config.h.(thanks to Josh Kelley [email protected])
  • Fixed minor compilation warning (thanks to Frank Celler [email protected])
  • Fixing automake problems related to boost and cygwin

v0.7.1

9 years ago

Changes from version 0.7.0 to 0.7.1-pre1

  • Fixed Functor arguments binding.
  • Enabled example 10.
  • Added make_functor function (see example10).
  • WriteData is now called WriteFile.
  • Disabled buggy WriteStream.
  • Added boost.function (http://www.boost.org) feature.
  • Added example17 (binded method functor).
  • Added example18 (boost binded method function).

v0.7.2

9 years ago

Changes from version 0.7.1 to 0.7.2

  • Added utility functions. (operator<< overloading for std::ostreams)
  • Added global.h to distribution
  • Removed config.h usage
  • Took Jeff Ye changes for the curlpp.spec
  • Namespace semicolon fix provided by Joerg.
  • mErrorBuffer memset problem fixed (Thanks to Graziano Giuliani)
  • Fixed HttpPost problem (https://www.rrette.com/pipermail/curlpp/2007-February/000273.html) (Thanks to Gazi Alankus)
  • Fixed utilspp::clone_ptr bug (Thanks to Piotr Niemcunowicz)
  • Fixed cURLpp::Multi bug (Thanks to Piotr Niemcunowicz)
  • Fixed missing entry in utilspp/Makefile.am.
  • Fixed Forms (HttpPost) memory leak.
  • Fixed missing specialization declaration in InfoTypeConverter. (Thanks to Ryan Allen for bug report)
  • Fixed possible memory corruption for Easy::operator<< function.

v0.7.3

9 years ago

Changes from version 0.7.2 to 0.7.3

  • We now release exception handler after throwing the exeception (no more memory leak)
  • Added binded method functor for DebugFuntion example
  • gcc-4.3 compilation fixes
  • Massive work has been done on MS Visual Studio project files
  • File structure has been changed