Sorry, the 7.7.1 release was a dud. Rushed it, after bedtime, somebody talking at me. Try 7.7.2 instead.
Here's the 7.7.1 changes again:
The configure
script no longer tries to tell your compiler what C++ language version it should compile. If you want a specific C++ version, you need to pass the right options to the compiler. Otherwise, you get your compiler's default C++ version.
Also:
- Fix digit_to_number not being found on some compilers. (#518, #519)
- In audit mode, define
_FORTIFY_SOURCE
to enable some extra checks. - Make more functions
constexpr
. Nothing particularly useful though. - Make more functions
noexcept
. - Move constructor & move assignment for
result
. - Deprecate
set_variable
/get_variable
ontransaction_base
. (Design had unearthed warts in SQL variables, which were later fixed.) - Set/get session variables on connection:
set_session_var
/get_var
. - Set/get local variables: execute SQL statements.
- When using
select()
, include<winsock2.h>
if available. (#548) - Fix those pointless MSVC warnings at last.
- Fix when cross-compiling using MinGW and CMake. (#548, #550)
I also reorganised the way libpqxx #includes its own headers. You may find that builds are a bit faster.