handlebars-rs v6
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
- allow customizing the [Content-Security-Policy](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy) in the configuration.
|
||||
- update to [sqlparser v0.49.0](https://github.com/sqlparser-rs/sqlparser-rs/blob/main/CHANGELOG.md#0490-2024-07-23)
|
||||
- support [`WITH ORDINALITY`](https://www.postgresql.org/docs/current/queries-table-expressions.html#QUERIES-TABLEFUNCTIONS) in postgres `FROM` clauses
|
||||
- update to [handlebars-rs v6](https://github.com/sunng87/handlebars-rust/blob/master/CHANGELOG.md#600---2024-07-20)
|
||||
|
||||
## 0.25.0 (2024-07-13)
|
||||
|
||||
|
||||
Generated
+2
-2
@@ -1494,9 +1494,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "handlebars"
|
||||
version = "5.1.2"
|
||||
version = "6.0.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "d08485b96a0e6393e9e4d1b8d48cf74ad6c063cd905eb33f42c1ce3f0377539b"
|
||||
checksum = "5226a0e122dc74917f3a701484482bed3ee86d016c7356836abbaa033133a157"
|
||||
dependencies = [
|
||||
"log",
|
||||
"pest",
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ sqlx = { package = "sqlx-oldapi", version = "0.6.23", features = [
|
||||
chrono = "0.4.23"
|
||||
actix-web = { version = "4", features = ["rustls-0_22", "cookies"] }
|
||||
percent-encoding = "2.2.0"
|
||||
handlebars = "5.1.2"
|
||||
handlebars = "6.0.0"
|
||||
log = "0.4.17"
|
||||
env_logger = "0.11.1"
|
||||
mime_guess = "2.0.4"
|
||||
|
||||
+8
-10
@@ -34,21 +34,19 @@ pub fn split_template(mut original: Template) -> SplitTemplate {
|
||||
items_template = tpl.template;
|
||||
}
|
||||
}
|
||||
let mut before_list = original.clone();
|
||||
let mut list_content = items_template.unwrap_or_default();
|
||||
let mut after_list = Template::new();
|
||||
let original_name = original.name.unwrap_or_default();
|
||||
before_list.name = Some(format!("{original_name} before each block"));
|
||||
list_content.name = Some(format!("{original_name} each block"));
|
||||
after_list.name = Some(format!("{original_name} after each block"));
|
||||
after_list.elements = elements_after;
|
||||
after_list.mapping = mapping_after;
|
||||
SplitTemplate {
|
||||
before_list: Template {
|
||||
name: Some(format!("{original_name} before each block")),
|
||||
elements: original.elements,
|
||||
mapping: original.mapping,
|
||||
},
|
||||
before_list,
|
||||
list_content,
|
||||
after_list: Template {
|
||||
name: Some(format!("{original_name} after each block")),
|
||||
elements: elements_after,
|
||||
mapping: mapping_after,
|
||||
},
|
||||
after_list,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user