github jtv/libpqxx 7.10.2
7.10.2: Many little fixes

12 hours ago

There's no big news in this release... unless one of these happened to affect you:

  • CMake used unnecessary, broken PostgreSQL_INCLUDE_DIRS.
  • pqxx::connection::connection_string() did not handle quotes and spaces correctly.
  • Parameter-passing in stream() was pointless: the underlying protocol doesn't support it.
  • Static linkage issue with pkgconfig.
  • If you need pqxx::row::as_tuple()... it's public now.
  • Demangled type names could have some garbage at the end.
  • Build broke in compilers where std::free was not noexcept.
  • Floating-point string conversion was broken in compilers that don't support std::to_chars().
  • Failure in pqxx::result::affected_rows() when result set is empty.
  • Error message in pqxx::result::expect_columns() wasn't quite right.
  • Build failed on compilers that support concepts but not ranges.
  • Some compilers with some settings issued deprecation warnings for the <ciso646> header.

These have all been fixed. No new problems have come up in a while so it's time to release the fixes, and focus on creating exciting new problems in the 8.0 release branch. :-)

Overall, libpqxx represents... probably more than a decade of unpaid full-time development. You can now support the work on BuyMeACoffee or Github.

Don't miss a new libpqxx release

NewReleases is sending notifications on new releases.