mirror of
				https://github.com/isar/rusqlite.git
				synced 2025-10-31 22:08:55 +08:00 
			
		
		
		
	Prepare release 0.25.0 (#930)
rusqlite 0.25.0 libsqlite3-sys 0.22.0 Also fix missing README for libsqlite3-sys crate And fix a typo.
This commit is contained in:
		| @@ -1,6 +1,6 @@ | |||||||
| [package] | [package] | ||||||
| name = "rusqlite" | name = "rusqlite" | ||||||
| version = "0.24.2" | version = "0.25.0" | ||||||
| authors = ["The rusqlite developers"] | authors = ["The rusqlite developers"] | ||||||
| edition = "2018" | edition = "2018" | ||||||
| description = "Ergonomic wrapper for SQLite" | description = "Ergonomic wrapper for SQLite" | ||||||
| @@ -123,7 +123,7 @@ bencher = "0.1" | |||||||
|  |  | ||||||
| [dependencies.libsqlite3-sys] | [dependencies.libsqlite3-sys] | ||||||
| path = "libsqlite3-sys" | path = "libsqlite3-sys" | ||||||
| version = "0.21.0" | version = "0.22.0" | ||||||
|  |  | ||||||
| [[test]] | [[test]] | ||||||
| name = "config_log" | name = "config_log" | ||||||
|   | |||||||
| @@ -124,11 +124,11 @@ You can adjust this behavior in a number of ways: | |||||||
| * If you use the `bundled` feature, `libsqlite3-sys` will use the | * If you use the `bundled` feature, `libsqlite3-sys` will use the | ||||||
|   [cc](https://crates.io/crates/cc) crate to compile SQLite from source and |   [cc](https://crates.io/crates/cc) crate to compile SQLite from source and | ||||||
|   link against that. This source is embedded in the `libsqlite3-sys` crate and |   link against that. This source is embedded in the `libsqlite3-sys` crate and | ||||||
|   is currently SQLite 3.34.0 (as of `rusqlite` 0.24.1 / `libsqlite3-sys` |   is currently SQLite 3.35.4 (as of `rusqlite` 0.25.0 / `libsqlite3-sys` | ||||||
|   0.21.0).  This is probably the simplest solution to any build problems. You can enable this by adding the following in your `Cargo.toml` file: |   0.22.0).  This is probably the simplest solution to any build problems. You can enable this by adding the following in your `Cargo.toml` file: | ||||||
|   ```toml |   ```toml | ||||||
|   [dependencies.rusqlite] |   [dependencies.rusqlite] | ||||||
|   version = "0.24.2" |   version = "0.25.0" | ||||||
|   features = ["bundled"] |   features = ["bundled"] | ||||||
|   ``` |   ``` | ||||||
| * When using the `bundled` feature, the build script will honor `SQLITE_MAX_VARIABLE_NUMBER` and `SQLITE_MAX_EXPR_DEPTH` variables. It will also honor a `LIBSQLITE3_FLAGS` variable, which can have a format like `"-USQLITE_ALPHA -DSQLITE_BETA SQLITE_GAMMA ..."`. That would disable the `SQLITE_ALPHA` flag, and set the `SQLITE_BETA` and `SQLITE_GAMMA` flags. (The initial `-D` can be omitted, as on the last one.) | * When using the `bundled` feature, the build script will honor `SQLITE_MAX_VARIABLE_NUMBER` and `SQLITE_MAX_EXPR_DEPTH` variables. It will also honor a `LIBSQLITE3_FLAGS` variable, which can have a format like `"-USQLITE_ALPHA -DSQLITE_BETA SQLITE_GAMMA ..."`. That would disable the `SQLITE_ALPHA` flag, and set the `SQLITE_BETA` and `SQLITE_GAMMA` flags. (The initial `-D` can be omitted, as on the last one.) | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| [package] | [package] | ||||||
| name = "libsqlite3-sys" | name = "libsqlite3-sys" | ||||||
| version = "0.21.0" | version = "0.22.0" | ||||||
| authors = ["The rusqlite developers"] | authors = ["The rusqlite developers"] | ||||||
| edition = "2018" | edition = "2018" | ||||||
| repository = "https://github.com/rusqlite/rusqlite" | repository = "https://github.com/rusqlite/rusqlite" | ||||||
|   | |||||||
							
								
								
									
										1
									
								
								libsqlite3-sys/README.md
									
									
									
									
									
										Symbolic link
									
								
							
							
						
						
									
										1
									
								
								libsqlite3-sys/README.md
									
									
									
									
									
										Symbolic link
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | ../README.md | ||||||
| @@ -130,7 +130,7 @@ impl InnerConnection { | |||||||
|                 let conn = Connection::from_handle(arg2).unwrap(); |                 let conn = Connection::from_handle(arg2).unwrap(); | ||||||
|                 let collation_name = { |                 let collation_name = { | ||||||
|                     let c_slice = CStr::from_ptr(arg3).to_bytes(); |                     let c_slice = CStr::from_ptr(arg3).to_bytes(); | ||||||
|                     str::from_utf8(c_slice).expect("illegal coallation sequence name") |                     str::from_utf8(c_slice).expect("illegal collation sequence name") | ||||||
|                 }; |                 }; | ||||||
|                 callback(&conn, collation_name) |                 callback(&conn, collation_name) | ||||||
|             }); |             }); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user