@@ -129,7 +129,7 @@ dependencies = [
129129 "git2 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)",
130130 "globset 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
131131 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
132− "liquid 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
132+ "liquid 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
133133 "shell-words 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
134134 "syntect 3.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
135135 "tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -333,11 +333,6 @@ dependencies = [
333333 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
334334]
335335
336−[[package]]
337−name = "deunicode"
338−version = "1.1.0"
339−source = "registry+https://github.com/rust-lang/crates.io-index"
340−
341336[[package]]
342337name = "difference"
343338version = "2.0.0"
@@ -629,6 +624,14 @@ dependencies = [
629624 "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
630625]
631626
627+[[package]]
628+name = "kstring"
629+version = "0.1.0"
630+source = "registry+https://github.com/rust-lang/crates.io-index"
631+dependencies = [
632+ "serde 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)",
633+]
634+
632635[[package]]
633636name = "lazy_static"
634637version = "1.4.0"
@@ -690,78 +693,56 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
690693
691694[[package]]
692695name = "liquid"
693−version = "0.19.0"
696+version = "0.20.0"
694697source = "registry+https://github.com/rust-lang/crates.io-index"
695698dependencies = [
696− "chrono 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
697− "deunicode 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
698699 "doc-comment 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
699− "itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)",
700− "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
701− "liquid-compiler 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
702− "liquid-derive 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
703− "liquid-error 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
704− "liquid-interpreter 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
705− "liquid-value 0.19.1 (registry+https://github.com/rust-lang/crates.io-index)",
706− "regex 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)",
700+ "kstring 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
701+ "liquid-core 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
702+ "liquid-derive 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
703+ "liquid-lib 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
707704 "serde 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)",
708− "unicode-segmentation 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)",
709− "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
710705]
711706
712707[[package]]
713−name = "liquid-compiler"
714−version = "0.19.0"
708+name = "liquid-core"
709+version = "0.20.0"
715710source = "registry+https://github.com/rust-lang/crates.io-index"
716711dependencies = [
712+ "anymap 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)",
713+ "chrono 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
717714 "itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)",
718− "liquid-error 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
719− "liquid-interpreter 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
720− "liquid-value 0.19.1 (registry+https://github.com/rust-lang/crates.io-index)",
715+ "kstring 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
716+ "liquid-derive 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
717+ "num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
721718 "pest 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
722719 "pest_derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
720+ "serde 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)",
723721]
724722
725723[[package]]
726724name = "liquid-derive"
727−version = "0.19.0"
728−source = "registry+https://github.com/rust-lang/crates.io-index"
729−dependencies = [
730− "liquid-compiler 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
731− "liquid-error 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
732− "liquid-interpreter 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
733− "liquid-value 0.19.1 (registry+https://github.com/rust-lang/crates.io-index)",
734− "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)",
735− "proc-quote 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
736− "syn 0.15.44 (registry+https://github.com/rust-lang/crates.io-index)",
737−]
738−
739−[[package]]
740−name = "liquid-error"
741−version = "0.19.0"
742−source = "registry+https://github.com/rust-lang/crates.io-index"
743−
744−[[package]]
745−name = "liquid-interpreter"
746−version = "0.19.0"
725+version = "0.20.0"
747726source = "registry+https://github.com/rust-lang/crates.io-index"
748727dependencies = [
749− "anymap 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)",
750− "itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)",
751− "liquid-error 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
752− "liquid-value 0.19.1 (registry+https://github.com/rust-lang/crates.io-index)",
728+ "proc-macro2 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)",
729+ "proc-quote 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
730+ "syn 1.0.17 (registry+https://github.com/rust-lang/crates.io-index)",
753731]
754732
755733[[package]]
756−name = "liquid-value"
757−version = "0.19.1"
734+name = "liquid-lib"
735+version = "0.20.0"
758736source = "registry+https://github.com/rust-lang/crates.io-index"
759737dependencies = [
760738 "chrono 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
761739 "itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)",
762− "liquid-error 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
763− "num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
764− "serde 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)",
740+ "kstring 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
741+ "liquid-core 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
742+ "once_cell 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
743+ "regex 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)",
744+ "unicode-segmentation 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)",
745+ "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
765746]
766747
767748[[package]]
@@ -821,6 +802,11 @@ dependencies = [
821802 "autocfg 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
822803]
823804
805+[[package]]
806+name = "once_cell"
807+version = "1.3.1"
808+source = "registry+https://github.com/rust-lang/crates.io-index"
809+
824810[[package]]
825811name = "onig"
826812version = "5.0.0"
@@ -965,24 +951,24 @@ dependencies = [
965951
966952[[package]]
967953name = "proc-quote"
968−version = "0.2.2"
954+version = "0.3.0"
969955source = "registry+https://github.com/rust-lang/crates.io-index"
970956dependencies = [
971957 "proc-macro-hack 0.5.14 (registry+https://github.com/rust-lang/crates.io-index)",
972− "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)",
973− "proc-quote-impl 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
974− "quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)",
975− "syn 0.15.44 (registry+https://github.com/rust-lang/crates.io-index)",
958+ "proc-macro2 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)",
959+ "proc-quote-impl 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
960+ "quote 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
961+ "syn 1.0.17 (registry+https://github.com/rust-lang/crates.io-index)",
976962]
977963
978964[[package]]
979965name = "proc-quote-impl"
980−version = "0.2.2"
966+version = "0.3.0"
981967source = "registry+https://github.com/rust-lang/crates.io-index"
982968dependencies = [
983969 "proc-macro-hack 0.5.14 (registry+https://github.com/rust-lang/crates.io-index)",
984− "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)",
985− "quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)",
970+ "proc-macro2 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)",
971+ "quote 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
986972]
987973
988974[[package]]
@@ -1171,16 +1157,6 @@ name = "strsim"
11711157version = "0.8.0"
11721158source = "registry+https://github.com/rust-lang/crates.io-index"
11731159
1174−[[package]]
1175−name = "syn"
1176−version = "0.15.44"
1177−source = "registry+https://github.com/rust-lang/crates.io-index"
1178−dependencies = [
1179− "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)",
1180− "quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)",
1181− "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
1182−]
1183−
11841160[[package]]
11851161name = "syn"
11861162version = "1.0.17"
@@ -1484,7 +1460,6 @@ dependencies = [
14841460"checksum content_inspector 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38"
14851461"checksum crc32fast 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1"
14861462"checksum crossbeam-utils 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8"
1487−"checksum deunicode 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "307dde1a517939465bc4042b47377284a56cee6160f8066f1f5035eb7b25a3fc"
14881463"checksum difference 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198"
14891464"checksum digest 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5"
14901465"checksum dirs 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3"
@@ -1521,6 +1496,7 @@ dependencies = [
15211496"checksum itoa 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)" = "b8b7a7c0c47db5545ed3fef7468ee7bb5b74691498139e4b3f6a20685dc6dd8e"
15221497"checksum jobserver 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)" = "5c71313ebb9439f74b00d9d2dcec36440beaf57a6aa0623068441dd7cd81a7f2"
15231498"checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d"
1499+"checksum kstring 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6382df53100fd22e149030b6634720c94a151076db8d727b3274d7070975d609"
15241500"checksum lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
15251501"checksum lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f"
15261502"checksum libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)" = "dea0c0405123bba743ee3f91f49b1c7cfb684eef0da0a50110f758ccf24cdff0"
@@ -1529,12 +1505,10 @@ dependencies = [
15291505"checksum libz-sys 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)" = "2eb5e43362e38e2bca2fd5f5134c4d4564a23a5c28e9b95411652021a8675ebe"
15301506"checksum line-wrap 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9"
15311507"checksum linked-hash-map 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83"
1532−"checksum liquid 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c7cf7f28965f50ff06e2e9f26162f6d944b71f976506a7a01a6308ddebd36155"
1533−"checksum liquid-compiler 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7cd195c00674a2dc811b07969358c97c0639db4a73bc61514db48609d110356f"
1534−"checksum liquid-derive 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5b0faadd0dd1a7cf38390316c36a9a741949462750f9833b794ac6d7de145218"
1535−"checksum liquid-error 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7d5c0851812322e87dcf67c2d7e520c3efd8651bd44eb8d0c0246e6dfb94d481"
1536−"checksum liquid-interpreter 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)" = "998e0411b8cb6210bb0729ccbb15abd2a1c8ef7e318c97511ae5a741c817c63e"
1537−"checksum liquid-value 0.19.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2f56016187fb289186fccf44a9ae840f7b9ba35a04fd611e591aed2a1f53c265"
1508+"checksum liquid 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)" = "62b5a51d24120bc37da30a3bcd741ede7450f00e9fcb0b8648a1d25f7736bc6e"
1509+"checksum liquid-core 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3a922402825d7fd1965364e1d289f909076bcf580e5ae4a5edaf82af1fe7a9dc"
1510+"checksum liquid-derive 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e6fcb48d443dbc49c65b3e5aaecc95e6e911a28b20049d6ac2d94527543fa133"
1511+"checksum liquid-lib 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0629fbd25a919496d2e621e8a3af892bc438273d0f446eb4f0d66ce45117d15d"
15381512"checksum log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7"
15391513"checksum maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"
15401514"checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
@@ -1543,6 +1517,7 @@ dependencies = [
15431517"checksum nom 4.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2ad2a91a8e869eeb30b9cb3119ae87773a8f4ae617f41b1eb9c154b2905f7bd6"
15441518"checksum num-integer 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "3f6ea62e9d81a77cd3ee9a2a5b9b609447857f3d358704331e4ef39eb247fcba"
15451519"checksum num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "c62be47e61d1842b9170f0fdeec8eba98e60e90e5446449a0545e5152acd7096"
1520+"checksum once_cell 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b1c601810575c99596d4afc46f78a678c80105117c379eb3650cf99b8a21ce5b"
15461521"checksum onig 5.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e4e723fc996fff1aeab8f62205f3e8528bf498bdd5eadb2784d2d31f30077947"
15471522"checksum onig_sys 69.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0a8d4efbf5f59cece01f539305191485b651acb3785b9d5eef05749f0496514e"
15481523"checksum opaque-debug 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c"
@@ -1561,8 +1536,8 @@ dependencies = [
15611536"checksum proc-macro-hack 0.5.14 (registry+https://github.com/rust-lang/crates.io-index)" = "fcfdefadc3d57ca21cf17990a28ef4c0f7c61383a28cb7604cf4a18e6ede1420"
15621537"checksum proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)" = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759"
15631538"checksum proc-macro2 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)" = "6c09721c6781493a2a492a96b5a5bf19b65917fe6728884e7c44dd0c60ca3435"
1564−"checksum proc-quote 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "fa612543f23fda013e1e6ce30b5285a9d313c6e582e57b4ceca74eb5b85685b5"
1565−"checksum proc-quote-impl 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f785f0f8cd00b7945efc3f3bdf8205eb06af5aacec598d83e67f41dc8d101fda"
1539+"checksum proc-quote 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d8fe0b6f6aef22a400495cdabfd44389b8d5cf71407680fe031be86e51296c85"
1540+"checksum proc-quote-impl 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "66d3ed99337a9586d312fcd7240546abd644b095a5bd1d1809d82c6ae6d16a8c"
15661541"checksum quick-error 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
15671542"checksum quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)" = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1"
15681543"checksum quote 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2bdc6c187c65bca4260c9011c9e3132efe4909da44726bad24cf7572ae338d7f"
@@ -1588,7 +1563,6 @@ dependencies = [
15881563"checksum shlex 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2"
15891564"checksum smallvec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5c2fb2ec9bcd216a5b0d0ccf31ab17b5ed1d627960edff65bbe95d3ce221cefc"
15901565"checksum strsim 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
1591−"checksum syn 0.15.44 (registry+https://github.com/rust-lang/crates.io-index)" = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5"
15921566"checksum syn 1.0.17 (registry+https://github.com/rust-lang/crates.io-index)" = "0df0eb663f387145cab623dea85b09c2c5b4b0aef44e945d928e682fce71bb03"
15931567"checksum syntect 3.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "955e9da2455eea5635f7032fc3a229908e6af18c39600313866095e07db0d8b8"
15941568"checksum tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)" = "15f2b5fb00ccdf689e0149d1b1b3c03fead81c2b37735d812fa8bddbbf41b6d8"