Skip to content

Commit 045a625

Browse files
committed
0.9.0
1 parent fc60de8 commit 045a625

File tree

3 files changed

+15
-9
lines changed

3 files changed

+15
-9
lines changed

CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
1+
### v0.9.0
2+
- (Routine Maintenance) Updated `rusqlite` from `0.29.0` to `0.30.0`.
3+
- This is a *breaking change,* requiring you to upgrade your `rusqlite` to match - trying to link against two different copies of `libsqlite3` will cause a compile fail.
4+
15
### v0.8.0
26
- (Improvement, **breaking**) The `record` macro no longer derives `Debug` and `Clone`, but now accepts custom attributes (such as derives and doc comments) similar to `sql_enum`.
37
- Added some additional doc examples.
48

59
### v0.7.1
610
- (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.)
7-
- (Improvement) The `sql_enum` macro now accepts an optional `Type` parameter that can be used to specify the discriminant type. By default, `i64` is still used.
11+
- (Improvement) The `sql_enum` macro now accepts an optional `Type` parameter that can be used to specify the discriminant type. By default, `i64` is still used.

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ members = [
77
]
88

99
[workspace.package]
10-
version = "0.8.0"
10+
version = "0.9.0"
1111
authors = ["Colonial"]
1212
edition = "2021"
1313
license = "MIT OR Apache-2.0"
1414
repository = "https://github.com/Colonial-Dev/exemplar/"
15-
keywords = ["sqlite", "rusqlite", "database"]
15+
keywords = ["sqlite", "rusqlite", "database"]

exemplar/Cargo.toml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,14 @@ rustdoc-args = ["--cfg", "docsrs"]
1616

1717
[dependencies]
1818
exemplar_proc_macro = { version = "0.7.1" }
19-
rusqlite = "0.29.0"
19+
rusqlite = "0.30.0"
2020

2121
[dev-dependencies]
2222
anyhow = "1.0.75"
2323
criterion = "0.5.1"
2424
serde = "1.0.189"
25-
serde_rusqlite = "0.33.1"
25+
# Temporarily disabled; uses outdated rusqlite version.
26+
# serde_rusqlite = "0.33.1"
2627

2728
[[bench]]
2829
name = "binding_strategies"
@@ -32,10 +33,11 @@ harness = false
3233
name = "query_exemplar"
3334
harness = false
3435

35-
[[bench]]
36-
name = "query_serde"
37-
harness = false
36+
# Temporarily disabled; see above.
37+
# [[bench]]
38+
# name = "query_serde"
39+
# harness = false
3840

3941
[[bench]]
4042
name = "query_manual"
41-
harness = false
43+
harness = false

0 commit comments

Comments
 (0)