Skip to content

Commit e4b5d6e

Browse files
committed
Update version to 1.1.0 with bugfix and new loadExtension()
1 parent 594b9c2 commit e4b5d6e

File tree

3 files changed

+32
-21
lines changed

3 files changed

+32
-21
lines changed

CHANGELOG.txt

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -34,26 +34,30 @@ Version 0.5.1 - April 7 2013
3434

3535
Version 0.6.0 - November 22 2013
3636
Renamed Column::getName() to Column::getOriginName()
37-
Added a new Column::getName()
37+
Added Column::getName()
3838

3939
Version 0.7.0 - January 9 2014
40-
Added a new Database::createFunction() API
40+
Added Database::createFunction()
4141
Added std::string version of existing APIs
4242
Improved CMake with more build options and Doxygen auto-detection
4343

4444
Version 0.8.0 - February 26 2014
4545
Database constructor support opening a database with a custom VFS (default to NULL)
4646
Changed Column::getText() to return empty string "" by default instead of NULL pointer (to handle std::string conversion)
4747

48-
Version 1.0.0 - pending May 2015
48+
Version 1.0.0 - May 3 2015
4949
Public headers file moved to include/ dir
5050
Added support to biicode in CMakeLists.txt
5151
Added Unit Tests
52-
Added a aBusyTimeoutMs parameter to Database() constructors
53-
Added a Database::getTotalChanges()
54-
Added a Database::getErrorCode()
55-
Added a Statement::clearBindings()
56-
Added a Statement::getColumn(aName)
57-
Added a Statement::getErrorCode()
58-
Added a Statement::getColumnName(aIndex)
59-
Added a Statement::getColumnOriginName(aIndex)
52+
Added aBusyTimeoutMs parameter to Database() constructors
53+
Added Database::getTotalChanges()
54+
Added Database::getErrorCode()
55+
Added Statement::clearBindings()
56+
Added Statement::getColumn(aName)
57+
Added Statement::getErrorCode()
58+
Added Statement::getColumnName(aIndex)
59+
Added Statement::getColumnOriginName(aIndex)
60+
61+
Version 1.1.0 - May 2015 ?
62+
Fix valgrind error on Database destructor
63+
Added Database::loadExtension

TODO.txt

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,34 @@
1-
Add a Tutorial: for SQLite newbies
2-
Improve Github Wiki pages with the FAQ: Installation, Examples, Tutorial, How to contribute
1+
Add a Tutorial for SQLite newbies
2+
Add a real example (rework current example?)
33

4+
Improve Github Wiki pages with the FAQ: Installation, Examples, Tutorial, How to contribute
45
Publish the Doxygen Documentation in the Github Pages (gh-pages branch)
56

6-
Missing features in v1.0.0:
7+
Missing features in v1.1.0:
78
- bind a SQLITE_STATIC value (string/blob)
89
- bind a dynamic value with zerocopy (unlike SQLITE_TRANSIENT) with custom deleter
10+
- #24: executemany() like in Python https://docs.python.org/2/library/sqlite3.html#sqlite3.Connection.executemany
11+
- #34: Better type for getColumn
912

10-
Missing documentation in v1.0.0:
13+
Missing documentation in v1.1.0:
1114
- explain the noncopyable property for RAII design
12-
- comment on returning error code instead of exception that shall not be thrown when exepected (!?)
15+
- comment on returning error code instead of exception that shall not be thrown when expected (!?)
1316

1417
Missing unit tests in v1.0.0:
18+
- Binding variants
1519
- Create Function
1620
- Assert Handler
17-
- Binding variants
21+
- Load Extension (not practicable, and easy to verify by code review)
1822

1923
Advanced missing features:
24+
- #39: SAVEPOINT https://www.sqlite.org/lang_savepoint.html
25+
2026
- backup support to/from file/:memory:
27+
- Add optional usage of experimental sqlite3_trace() function to enable statistics
2128
- Agregate ?
29+
2230
- support for different transaction mode ? NO: too specific
2331
- operator<< binding ? NO: redundant with bind()
2432
- ATTACH Database ? NO: can already be done by "ATTACH" Statement
25-
- Add optional usage of experimental sqlite3_trace() function to enable statistics
2633

27-
Post an article to CodeProject: Is there a license issue ?
34+
Post an article to CodeProject: Is there a license issue ?

include/SQLiteCpp/SQLiteCpp.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,5 @@
3838
* with the value (X*1000000 + Y*1000 + Z) where X, Y, and Z are the same
3939
* numbers used in [SQLITECPP_VERSION].
4040
*/
41-
#define SQLITECPP_VERSION "1.0.0"
42-
#define SQLITECPP_VERSION_NUMBER 1000000
41+
#define SQLITECPP_VERSION "1.1.0"
42+
#define SQLITECPP_VERSION_NUMBER 1001000

0 commit comments

Comments
 (0)