mirror of
https://github.com/cuberite/SQLiteCpp.git
synced 2025-08-07 11:16:11 -04:00
Release 3.2.0
This commit is contained in:
parent
ffe155c4b8
commit
b85df14905
55
CHANGELOG.md
55
CHANGELOG.md
@ -1,51 +1,51 @@
|
||||
Mar 30 2012
|
||||
2012 Mar 30
|
||||
- Start of a new thin C++ SQLite wrapper
|
||||
|
||||
Apr 2 2012
|
||||
2012 Apr 2
|
||||
- The wrapper is functional
|
||||
- Added documentation and examples
|
||||
- Publication on GitHub
|
||||
|
||||
Version 0.1.0 - Apr 4 2012
|
||||
Version 0.1.0 - 2012 Apr 4
|
||||
- Added a Database::exec() method to execute simple SQL statement
|
||||
- Added a version number like in sqlite3.h, starting with 0.1.0
|
||||
|
||||
Version 0.2.0 - Apr 11 2012
|
||||
Version 0.2.0 - 2012 Apr 11
|
||||
- Added getLastInsertId() and setBusyTimout()
|
||||
- Added bind() by name methods
|
||||
|
||||
Version 0.3.0 - Apr 16 2012
|
||||
Version 0.3.0 - 2012 Apr 16
|
||||
- Added an easy wrapper Database::execAngGet()
|
||||
|
||||
Version 0.4.0 - Apr 23 2012
|
||||
Version 0.4.0 - 2012 Apr 23
|
||||
- Added a Database::tableExists() easy to use function
|
||||
|
||||
Dec 10 2012
|
||||
- Added a Statement::exec() method to execute a one-step query with no expected result
|
||||
|
||||
Version 0.5.0 - March 9 2013
|
||||
Version 0.5.0 - 2013 March 9
|
||||
- Added assert() on errors on destructors
|
||||
- Added getBytes()
|
||||
- Added getBlob(), getType() and isInteger/isFloat/isText/isBlob/isNull
|
||||
- Added bind() for binary blob data
|
||||
|
||||
Version 0.5.1 - April 7 2013
|
||||
Version 0.5.1 - 2013 April 7
|
||||
- Added Column::getName()
|
||||
|
||||
Version 0.6.0 - November 22 2013
|
||||
Version 0.6.0 - 2013 November 22
|
||||
- Renamed Column::getName() to Column::getOriginName()
|
||||
- Added Column::getName()
|
||||
|
||||
Version 0.7.0 - January 9 2014
|
||||
Version 0.7.0 - 2014 January 9
|
||||
- Added Database::createFunction()
|
||||
- Added std::string version of existing APIs
|
||||
- Improved CMake with more build options and Doxygen auto-detection
|
||||
|
||||
Version 0.8.0 - February 26 2014
|
||||
Version 0.8.0 - 2014 February 26
|
||||
- Database constructor support opening a database with a custom VFS (default to NULL)
|
||||
- Changed Column::getText() to return empty string "" by default instead of NULL pointer (to handle std::string conversion)
|
||||
|
||||
Version 1.0.0 - May 3 2015
|
||||
Version 1.0.0 - 2015 May 3
|
||||
- Public headers file moved to include/ dir
|
||||
- Added support to biicode in CMakeLists.txt
|
||||
- Added Unit Tests
|
||||
@ -58,29 +58,29 @@ Version 1.0.0 - May 3 2015
|
||||
- Added Statement::getColumnName(aIndex)
|
||||
- Added Statement::getColumnOriginName(aIndex)
|
||||
|
||||
Version 1.1.0 - May 18 2015
|
||||
Version 1.1.0 - 2015 May 18
|
||||
- Fixed valgrind error on Database destructor
|
||||
- Added Database::loadExtension
|
||||
|
||||
Version 1.2.0 - September 9 2015
|
||||
Version 1.2.0 - 2015 September 9
|
||||
- Fixed build with GCC 5.1.0
|
||||
- Fixed MSVC release build warning
|
||||
- Fixed CppDepends warnings
|
||||
- Updated documentation on installation
|
||||
- Added Database::getHandle()
|
||||
|
||||
Version 1.3.0 - November 1 2015
|
||||
Version 1.3.0 - 2015 November 1
|
||||
- Fixed build with Visual Studio 2015
|
||||
- Further improvements to README
|
||||
- Added Backup class
|
||||
|
||||
Version 1.3.1 - February 10 2016
|
||||
Version 1.3.1 - 2016 February 10
|
||||
- Switch Linux/Mac build to the provided SQLite3 C library
|
||||
- Update SQLite3 from 3.8.8.3 to latest 3.10.2 (2016-01-20)
|
||||
- Remove warnings
|
||||
- Remove biicode support (defunct service, servers will shutdown the 16th of February 2016)
|
||||
|
||||
Version 2.0.0 - July 25 2016
|
||||
Version 2.0.0 - 2016 July 25
|
||||
- Update SQLite3 from 3.10.2 to latest 3.13 (2016-05-18)
|
||||
- Move #include <sqlite3.h> from headers to .cpp files only using forward declarations
|
||||
- Add Database::VERSION to reach SQLITE_VERSION without including sqlite3.h in application code
|
||||
@ -95,7 +95,7 @@ Version 2.0.0 - July 25 2016
|
||||
- More unit tests, with code coverage status on the GitHub page
|
||||
- Do not force MSVC to use static runtime if unit-tests are not build
|
||||
|
||||
Version 2.1.0 - July 18 2017
|
||||
Version 2.1.0 - 2017 July 18
|
||||
- Update SQLite3 from 3.13 to latest 3.19.3 (2017-06-08)
|
||||
- Fixed Incompatibility in 3.19.0 (to use older SQLite version set the CMake variable SQLITE_USE_LEGACY_STRUCT) #125
|
||||
- Fixed link error (inline in cpp) and compiler warnings (unused variable...) #96
|
||||
@ -107,7 +107,7 @@ Version 2.1.0 - July 18 2017
|
||||
- Link libssp when targeted #100
|
||||
- Removed redundant const #102
|
||||
|
||||
Version 2.2.0 - Sept 19 2017
|
||||
Version 2.2.0 - 2017 Sept 19
|
||||
- Update SQLite3 from 3.19.3 to latest 3.20.1 (2017-08-24) #143
|
||||
- Added tryExecuteStep and tryReset #142
|
||||
- Removed virtual keywords from destructors #140
|
||||
@ -116,7 +116,7 @@ Version 2.2.0 - Sept 19 2017
|
||||
- Fix warnings #134
|
||||
- Deprecated Statement::isOk() to Statement::hasRow()
|
||||
|
||||
Version 2.3.0 - March 3 2019
|
||||
Version 2.3.0 - 2019 March 3
|
||||
- Update SQLite3 from 3.20.1 to latest 3.27.2 (2019-02-25) #183 #187
|
||||
- Add Statement binding for long int values #147
|
||||
- Allows long int for bind when used with name #148
|
||||
@ -129,7 +129,7 @@ Version 2.3.0 - March 3 2019
|
||||
- Better CMake compatibility #170
|
||||
- Add implicit cast operator to char and short types #179 #180
|
||||
|
||||
Version 2.4.0 - August 25 2019
|
||||
Version 2.4.0 - 2019 August 25
|
||||
- Update SQLite3 from 3.27.2 to 3.29.0 (2019-07-10) #217
|
||||
- #191 CMake Warning line 299
|
||||
- #190 Implement move constructors
|
||||
@ -141,7 +141,7 @@ Version 2.4.0 - August 25 2019
|
||||
- #215 Disable implicit fallthrough warning when building internal sqlite3
|
||||
- #216 Set PROJECT_VERSION to fix CMP0048 Policy warnings
|
||||
|
||||
Version 2.5.0 - December 31 2019
|
||||
Version 2.5.0 - 2019 December 31
|
||||
- Update SQLite3 from 3.29.0 to 3.30.1 (2019-10-10)
|
||||
- 100% Unit Test coverage
|
||||
- #212 fix sqlite3 compile properties (jzt)
|
||||
@ -156,7 +156,7 @@ Version 2.5.0 - December 31 2019
|
||||
|
||||
- #251 Added example for getHeaderInfo()
|
||||
|
||||
Version 3.0.0 - January 31 2020
|
||||
Version 3.0.0 - 2020 January 31
|
||||
- C++11 is now required
|
||||
- CMake 3.1 minimum
|
||||
- Visual Studio 2015 minimum
|
||||
@ -174,7 +174,7 @@ Version 3.0.0 - January 31 2020
|
||||
- #234 support for external sqlite3 (BioDataAnalysis/emmenlau)
|
||||
- #243 adding a pure attribute to getIndex() (KOLANICH)
|
||||
|
||||
Version 3.1.0 - August 11 2020
|
||||
Version 3.1.0 - 2020 August 11
|
||||
- Update SQLite3 from 3.30.1 to 3.32.3 (2020-06-18)
|
||||
- #274 Install both cmake files into same lib directory from tcraigtyler
|
||||
- #275 Add a method on Statement to get the declared type of a column. from daniel-schmidt
|
||||
@ -183,11 +183,11 @@ Version 3.1.0 - August 11 2020
|
||||
- #287 Fixed installation on other than Ubuntu distributions from xvitaly
|
||||
- #288 Allow building of sqlite JSON1 extension when building internal sqlite library from zxey
|
||||
|
||||
Version 3.1.1 - August 19 2020
|
||||
Version 3.1.1 - 2020 August 19
|
||||
- #292 Fix compilation if using SQLITE_HAS_CODEC from sum01
|
||||
- #293 Remove FindSQLiteCpp.cmake from sum01
|
||||
|
||||
Version 3.x - 2022
|
||||
Version 3.2.0 - 2022 Septembre 18
|
||||
- #300 #316 #362 #368 Updated SQLite3 from 3.32.3 to 3.39.3 (2022-09-05)
|
||||
- #236 Disable explicit setting of MSVC runtime from BioDataAnalysis/emmenlau
|
||||
- #308 Fix build warning due to string truncation from stauffer-garmin
|
||||
@ -212,3 +212,6 @@ Version 3.x - 2022
|
||||
- #354 Windows improved support (meson) from ninjaoflight/windows-migration
|
||||
- #361 Fix Statement unit test using long from SRombauts/fix-statement-unit-tests-long-long-type
|
||||
- #346 Add compatible definition for std::experimental::filesystem from guoh27/master
|
||||
- #364 Removal of remaining long APIs from SRombauts/convert-remaining-long-types
|
||||
- #366 Add vcpkg installation instructions from FrankXie05/vcpkg-instructions
|
||||
- #360 Small improvements and code cleaning from Kacperos155/small_improvements
|
||||
|
@ -1,12 +1,12 @@
|
||||
# Main CMake file for compiling the library itself, examples and tests.
|
||||
#
|
||||
# Copyright (c) 2012-2021 Sebastien Rombauts (sebastien.rombauts@gmail.com)
|
||||
# Copyright (c) 2012-2022 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)
|
||||
cmake_minimum_required(VERSION 3.1) # for "CMAKE_CXX_STANDARD" version
|
||||
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake") # custom CMake modules like FindSQLiteCpp
|
||||
project(SQLiteCpp VERSION 3.1.1)
|
||||
project(SQLiteCpp VERSION 3.2.0)
|
||||
|
||||
# SQLiteC++ 3.x requires C++11 features
|
||||
if (NOT CMAKE_CXX_STANDARD)
|
||||
|
2
Doxyfile
2
Doxyfile
@ -38,7 +38,7 @@ PROJECT_NAME = SQLiteC++
|
||||
# could be handy for archiving the generated documentation or if some version
|
||||
# control system is used.
|
||||
|
||||
PROJECT_NUMBER = 3.1.1
|
||||
PROJECT_NUMBER = 3.2.0
|
||||
|
||||
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
||||
# for a project that appears at the top of each page and should give viewer a
|
||||
|
@ -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-2021 Sebastien Rombauts (sebastien.rombauts@gmail.com)
|
||||
* Copyright (c) 2012-2022 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)
|
||||
@ -40,5 +40,5 @@
|
||||
*
|
||||
* WARNING: shall always be updated in sync with PROJECT_VERSION in CMakeLists.txt
|
||||
*/
|
||||
#define SQLITECPP_VERSION "3.01.01" // 3.1.1
|
||||
#define SQLITECPP_VERSION_NUMBER 3001001 // 3.1.1
|
||||
#define SQLITECPP_VERSION "3.02.00" // 3.2.0
|
||||
#define SQLITECPP_VERSION_NUMBER 3002000 // 3.2.0
|
||||
|
Loading…
x
Reference in New Issue
Block a user