- (Routine Maintenance) Updated
rusqlite
from0.32
to0.33
.- This is a breaking change, requiring you to upgrade your
rusqlite
to match - trying to link against two different copies oflibsqlite3
will cause a compile fail.
- This is a breaking change, requiring you to upgrade your
- The version number for Exemplar now matches the supported
rusqlite
version.
- (Routine Maintenance) Updated
rusqlite
from0.31
to0.32
.- This is a breaking change, requiring you to upgrade your
rusqlite
to match - trying to link against two different copies oflibsqlite3
will cause a compile fail.
- This is a breaking change, requiring you to upgrade your
- (Routine Maintenance) Updated
rusqlite
from0.30.0
to0.31.0
.- This is a breaking change, requiring you to upgrade your
rusqlite
to match - trying to link against two different copies oflibsqlite3
will cause a compile fail.
- This is a breaking change, requiring you to upgrade your
- (Routine Maintenance) Updated
rusqlite
from0.29.0
to0.30.0
.- This is a breaking change, requiring you to upgrade your
rusqlite
to match - trying to link against two different copies oflibsqlite3
will cause a compile fail.
- This is a breaking change, requiring you to upgrade your
- (Improvement, breaking) The
record
macro no longer derivesDebug
andClone
, but now accepts custom attributes (such as derives and doc comments) similar tosql_enum
. - Added some additional doc examples.
- (Improvement) Tests generated by the
#[check(...)]
attribute now verify that there are no columns that exist in the schema but not in the model. (Previously, it only checked in one direction - verifying that all fields of the model existed in the schema.) - (Improvement) The
sql_enum
macro now accepts an optionalType
parameter that can be used to specify the discriminant type. By default,i64
is still used.