version 3.0
Features:
- Support
lvalue functors
foroperator >>
#60 - Support for
std::vector
allocator #76 Thanks to @zauguin - Expose error codes in exceptions #80 Thanks to @zauguin
- Use
std::uncaught_exceptions
if possible #86 Thanks to @zauguin - SQLCipher support #77 Thanks to @zauguin
- Support for custom SQL functions #89 Thanks to @zauguin
- Include SQL statement in exception #85 Thanks to @zauguin
Fixes:
- Fixed Bad database_binder destructor behavior #63 Thanks to @polesapart
- Throw dedicated exceptions for
no_rows
andmore_rows
#62 Thanks to @ulrichbayer - Fixed sqlite memory leak on failed open #65 Thanks to @polesapart
You can find more info in the updated README file.
Breaking changes:
- Databases with non-ASCII characters in their names created with v1.x & v2.x are not found by this version. You have to manually rename them to their actual (UTF-8 encoded) name.