diff --git a/.travis.yml b/.travis.yml index 73b0446b..d092e99d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,4 @@ -# Copyright (c) 2012-2020 Sebastien Rombauts (sebastien.rombauts@gmail.com) +# Copyright (c) 2012-2021 Sebastien Rombauts (sebastien.rombauts@gmail.com) language: cpp diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a8609d5..d926ca5d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -188,7 +188,7 @@ Version 3.1.1 - August 19 2020 - #293 Remove FindSQLiteCpp.cmake from sum01 Version 3.x - 2021 -- #300 #316 Updated SQLite3 from 3.32.3 to 3.34.0 (2020-12-01) +- #300 #316 Updated SQLite3 from 3.32.3 to 3.36.0 (2021-06-18) - #236 Disable explicit setting of MSVC runtime from BioDataAnalysis/emmenlau - #308 Fix build warning due to string truncation from stauffer-garmin - #311 Add Database::tryExec() from kcowolf @@ -197,3 +197,11 @@ Version 3.x - 2021 - #295 Compile internal SQLite library with -ffunction-sections from smichaku - #299 Added Savepoint support from catalogm - #333 Added Database and Statement getChanges() +- #305 Add other constants that work with sqlite3_open_v2 from LuAPi/more-flags +- #333 Added Database and Statement method getChanges() from SRombauts/get-changes +- #334 fix link for HAS_CODEC from linux-fan-dave/master +- #338 fix load extension from paulo-coutinho/fix-load-extension +- #335 from jagerman/older-macos-avoid-std-filesystem +- #337 Add catkin configuration from ardabbour/master +- #339 Allow specifying transaction behaviors DEFERRED, IMMEDIATE, and EXCLUSIVE from jjenkins278/transaction_behavior + diff --git a/CMakeLists.txt b/CMakeLists.txt index 67f19f88..a30c5882 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ # Main CMake file for compiling the library itself, examples and tests. # -# Copyright (c) 2012-2020 Sebastien Rombauts (sebastien.rombauts@gmail.com) +# Copyright (c) 2012-2021 Sebastien Rombauts (sebastien.rombauts@gmail.com) # # Distributed under the MIT License (MIT) (See accompanying file LICENSE.txt # or copy at http://opensource.org/licenses/MIT) diff --git a/LICENSE.txt b/LICENSE.txt index c63a24af..d82f86c7 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2012-2020 Sebastien Rombauts (sebastien.rombauts@gmail.com) +Copyright (c) 2012-2021 Sebastien Rombauts (sebastien.rombauts@gmail.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/appveyor.yml b/appveyor.yml index bc5531e8..2ac361e1 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,4 +1,4 @@ -# Copyright (c) 2012-2020 Sebastien Rombauts (sebastien.rombauts@gmail.com) +# Copyright (c) 2012-2021 Sebastien Rombauts (sebastien.rombauts@gmail.com) # build format version: "{build}" diff --git a/build.bat b/build.bat index 87ea871f..574e6f71 100644 --- a/build.bat +++ b/build.bat @@ -1,4 +1,4 @@ -@REM Copyright (c) 2012-2020 Sebastien Rombauts (sebastien.rombauts@gmail.com) +@REM Copyright (c) 2012-2021 Sebastien Rombauts (sebastien.rombauts@gmail.com) @REM @REM Distributed under the MIT License (MIT) (See accompanying file LICENSE.txt @REM or copy at http://opensource.org/licenses/MIT) diff --git a/include/SQLiteCpp/Assertion.h b/include/SQLiteCpp/Assertion.h index 9421f553..b6d00bed 100644 --- a/include/SQLiteCpp/Assertion.h +++ b/include/SQLiteCpp/Assertion.h @@ -3,7 +3,7 @@ * @ingroup SQLiteCpp * @brief Definition of the SQLITECPP_ASSERT() macro. * - * Copyright (c) 2012-2020 Sebastien Rombauts (sebastien.rombauts@gmail.com) + * Copyright (c) 2012-2021 Sebastien Rombauts (sebastien.rombauts@gmail.com) * * Distributed under the MIT License (MIT) (See accompanying file LICENSE.txt * or copy at http://opensource.org/licenses/MIT) diff --git a/include/SQLiteCpp/Backup.h b/include/SQLiteCpp/Backup.h index 1d36e220..21ad662c 100644 --- a/include/SQLiteCpp/Backup.h +++ b/include/SQLiteCpp/Backup.h @@ -4,7 +4,7 @@ * @brief Backup is used to backup a database file in a safe and online way. * * Copyright (c) 2015 Shibao HONG (shibaohong@outlook.com) - * Copyright (c) 2015-2020 Sebastien Rombauts (sebastien.rombauts@gmail.com) + * Copyright (c) 2015-2021 Sebastien Rombauts (sebastien.rombauts@gmail.com) * * Distributed under the MIT License (MIT) (See accompanying file LICENSE.txt * or copy at http://opensource.org/licenses/MIT) diff --git a/include/SQLiteCpp/Column.h b/include/SQLiteCpp/Column.h index 48a9ee84..0163d791 100644 --- a/include/SQLiteCpp/Column.h +++ b/include/SQLiteCpp/Column.h @@ -3,7 +3,7 @@ * @ingroup SQLiteCpp * @brief Encapsulation of a Column in a row of the result pointed by the prepared SQLite::Statement. * - * Copyright (c) 2012-2020 Sebastien Rombauts (sebastien.rombauts@gmail.com) + * Copyright (c) 2012-2021 Sebastien Rombauts (sebastien.rombauts@gmail.com) * * Distributed under the MIT License (MIT) (See accompanying file LICENSE.txt * or copy at http://opensource.org/licenses/MIT) diff --git a/include/SQLiteCpp/Exception.h b/include/SQLiteCpp/Exception.h index 4bd0003c..efd63562 100644 --- a/include/SQLiteCpp/Exception.h +++ b/include/SQLiteCpp/Exception.h @@ -3,7 +3,7 @@ * @ingroup SQLiteCpp * @brief Encapsulation of the error message from SQLite3 on a std::runtime_error. * - * Copyright (c) 2012-2020 Sebastien Rombauts (sebastien.rombauts@gmail.com) + * Copyright (c) 2012-2021 Sebastien Rombauts (sebastien.rombauts@gmail.com) * * Distributed under the MIT License (MIT) (See accompanying file LICENSE.txt * or copy at http://opensource.org/licenses/MIT) diff --git a/include/SQLiteCpp/ExecuteMany.h b/include/SQLiteCpp/ExecuteMany.h index f84f9371..4e7dac9a 100644 --- a/include/SQLiteCpp/ExecuteMany.h +++ b/include/SQLiteCpp/ExecuteMany.h @@ -4,7 +4,7 @@ * @brief Convenience function to execute a Statement with multiple Parameter sets * * Copyright (c) 2019 Maximilian Bachmann (contact@maxbachmann.de) - * Copyright (c) 2019-2020 Sebastien Rombauts (sebastien.rombauts@gmail.com) + * Copyright (c) 2019-2021 Sebastien Rombauts (sebastien.rombauts@gmail.com) * * Distributed under the MIT License (MIT) (See accompanying file LICENSE.txt * or copy at http://opensource.org/licenses/MIT) diff --git a/include/SQLiteCpp/SQLiteCpp.h b/include/SQLiteCpp/SQLiteCpp.h index 18ebdff9..161478c4 100644 --- a/include/SQLiteCpp/SQLiteCpp.h +++ b/include/SQLiteCpp/SQLiteCpp.h @@ -5,7 +5,7 @@ * * Include this main header file in your project to gain access to all functionality provided by the wrapper. * - * Copyright (c) 2012-2020 Sebastien Rombauts (sebastien.rombauts@gmail.com) + * Copyright (c) 2012-2021 Sebastien Rombauts (sebastien.rombauts@gmail.com) * * Distributed under the MIT License (MIT) (See accompanying file LICENSE.txt * or copy at http://opensource.org/licenses/MIT) diff --git a/include/SQLiteCpp/Savepoint.h b/include/SQLiteCpp/Savepoint.h index b2b1aca4..d3897209 100644 --- a/include/SQLiteCpp/Savepoint.h +++ b/include/SQLiteCpp/Savepoint.h @@ -5,6 +5,7 @@ * secured operation. Similar to a transaction while allowing child savepoints. * * Copyright (c) 2020 Kelvin Hammond (hammond.kelvin@gmail.com) + * Copyright (c) 2020-2021 Sebastien Rombauts (sebastien.rombauts@gmail.com) * * Distributed under the MIT License (MIT) (See accompanying file LICENSE.txt or * copy at http://opensource.org/licenses/MIT) diff --git a/include/SQLiteCpp/Transaction.h b/include/SQLiteCpp/Transaction.h index 1a195524..d7f26ca8 100644 --- a/include/SQLiteCpp/Transaction.h +++ b/include/SQLiteCpp/Transaction.h @@ -3,7 +3,7 @@ * @ingroup SQLiteCpp * @brief A Transaction is way to group multiple SQL statements into an atomic secured operation. * - * Copyright (c) 2012-2020 Sebastien Rombauts (sebastien.rombauts@gmail.com) + * Copyright (c) 2012-2021 Sebastien Rombauts (sebastien.rombauts@gmail.com) * * Distributed under the MIT License (MIT) (See accompanying file LICENSE.txt * or copy at http://opensource.org/licenses/MIT) diff --git a/include/SQLiteCpp/VariadicBind.h b/include/SQLiteCpp/VariadicBind.h index 05662ddf..e82b436d 100644 --- a/include/SQLiteCpp/VariadicBind.h +++ b/include/SQLiteCpp/VariadicBind.h @@ -4,7 +4,7 @@ * @brief Convenience function for Statement::bind(...) * * Copyright (c) 2016 Paul Dreik (github@pauldreik.se) - * Copyright (c) 2016-2020 Sebastien Rombauts (sebastien.rombauts@gmail.com) + * Copyright (c) 2016-2021 Sebastien Rombauts (sebastien.rombauts@gmail.com) * Copyright (c) 2019 Maximilian Bachmann (contact@maxbachmann.de) * * Distributed under the MIT License (MIT) (See accompanying file LICENSE.txt diff --git a/src/Backup.cpp b/src/Backup.cpp index 17a13e2b..183d3146 100644 --- a/src/Backup.cpp +++ b/src/Backup.cpp @@ -4,7 +4,7 @@ * @brief Backup is used to backup a database file in a safe and online way. * * Copyright (c) 2015 Shibao HONG (shibaohong@outlook.com) - * Copyright (c) 2015-2020 Sebastien Rombauts (sebastien.rombauts@gmail.com) + * Copyright (c) 2015-2021 Sebastien Rombauts (sebastien.rombauts@gmail.com) * * Distributed under the MIT License (MIT) (See accompanying file LICENSE.txt * or copy at http://opensource.org/licenses/MIT) diff --git a/src/Column.cpp b/src/Column.cpp index b3960fef..1a8005f2 100644 --- a/src/Column.cpp +++ b/src/Column.cpp @@ -3,7 +3,7 @@ * @ingroup SQLiteCpp * @brief Encapsulation of a Column in a row of the result pointed by the prepared SQLite::Statement. * - * Copyright (c) 2012-2020 Sebastien Rombauts (sebastien.rombauts@gmail.com) + * Copyright (c) 2012-2021 Sebastien Rombauts (sebastien.rombauts@gmail.com) * * Distributed under the MIT License (MIT) (See accompanying file LICENSE.txt * or copy at http://opensource.org/licenses/MIT) diff --git a/src/Exception.cpp b/src/Exception.cpp index 2840787e..0dc644f3 100644 --- a/src/Exception.cpp +++ b/src/Exception.cpp @@ -3,7 +3,7 @@ * @ingroup SQLiteCpp * @brief Encapsulation of the error message from SQLite3 on a std::runtime_error. * - * Copyright (c) 2012-2020 Sebastien Rombauts (sebastien.rombauts@gmail.com) + * Copyright (c) 2012-2021 Sebastien Rombauts (sebastien.rombauts@gmail.com) * * Distributed under the MIT License (MIT) (See accompanying file LICENSE.txt * or copy at http://opensource.org/licenses/MIT)