SQLiteC++ 1.0.0: first stable release
Three years after the first 0.1.0 release, SQLiteC++ reaches 1.0.0. This means I am comfortable sharing it more broadlin and letting people depend on it.
What 1.0.0 brings:
- Public headers moved to a dedicated
include/directory, for a clean include layout. - A real unit test suite, so I can rework the internals without breaking the API by accident.
- A busy-timeout parameter on the
Databaseconstructors. - New accessors:
Database::getTotalChanges(),Database::getErrorCode(),Statement::clearBindings(),Statement::getColumn(name),Statement::getErrorCode()and the column name methods.
As a reminder, it focuses on simplicity, RAII and exceptions instead of return codes, and is under the MIT license. Code, documentation and examples on GitHub: github.com/SRombauts/SQLiteCpp.
edit: the next milestone is SQLiteC++ 2.0.0.
note: 1