Upgrade dependencies

korrat
Jun 21, 2023, 6:22 PM
SLTVZLYXPHYVACXUOKWGVI3MV6IJBT22Y4NYRBQDVDYULCDSJ6SAC

Dependencies

  • [2] PUJBHX7C Add importer for ECUS transactions
  • [3] UESS5YZE migrate dependencies into workspace manifest
  • [4] TB2QGHXN Upgrade dependencies
  • [5] ZVTVMOZQ Upgrade dependencies
  • [6] ND7GASJ4 track current column position when writing
  • [7] 2JBFREZG enable additional warnings
  • [8] R7S2CWF7 Add type for account segments
  • [9] YDK6X6PP add a library of important types for beancount
  • [10] QRIJE4AQ add a simple pretty printer for beancount directives
  • [11] I2P2FTLE add basic parser for german decimals
  • [12] D6UTHZA4 add a simple writer for saving a set of directives to a tree of files
  • [13] 2Z4EGCWQ Update dependencies
  • [14] 4W4CDACX Upgrade dependencies
  • [15] 6MR76MLL Replace build script with cargo-px
  • [16] ONRIF4V7 add basic snapshot test for pretty printer
  • [17] RI7HQBYA Add generator and parser for ISO20022 messages
  • [18] SFTEXCM4 Update dependencies
  • [19] 5S4MZHL5 pretty print decimals using icu
  • [20] 24CCPM5O Update dependencies
  • [*] JQJTN6N5 Fix issue with non-sync decimal formatter

Change contents

  • replacement in importers/ecus/Cargo.toml at line 36
    [2.8384][2.8384:8405]()
    version = "0.11.17"
    [2.8384]
    [2.8405]
    version = "0.11.18"
  • replacement in importers/ecus/Cargo.toml at line 40
    [2.8447][2.8447:8467]()
    version = "1.28.1"
    [2.8447]
    version = "1.28.2"
  • edit in Cargo.toml at line 10
    [22.125]
    [3.91793541]
    "importers/apple",
    "importers/ebase",
    "importers/ecus",
  • replacement in Cargo.toml at line 17
    [3.2350][3.2608:2639]()
    arrayvec = "0.7.2"
    [3.2350]
    [3.2639]
    arrayvec = "0.7.4"
  • replacement in Cargo.toml at line 59
    [3.3542][3.3542:3638]()
    rust_decimal = "1.29.1"
    rust_decimal_macros = "1.29.1"
    serde_json = "1.0.96"
    [3.3542]
    [3.3638]
    rust_decimal = "1.30.0"
    rust_decimal_macros = "1.30.0"
    serde_json = "1.0.97"
  • replacement in Cargo.toml at line 80
    [3.1492][3.587:606]()
    version = "4.3.3"
    [3.1492]
    [3.2059]
    version = "4.3.5"
  • replacement in Cargo.toml at line 108
    [3.91794038][3.670:689]()
    version = "1.3.3"
    [3.91794038]
    [3.91794057]
    version = "1.3.4"
  • replacement in Cargo.lock at line 11
    [3.5173][3.1:18]()
    "gimli 0.27.2",
    [3.5173]
    [3.5183]
    "gimli 0.27.3",
  • replacement in Cargo.lock at line 22
    [3.523][3.691:709]()
    version = "0.8.2"
    [3.523]
    [3.541]
    version = "0.8.3"
  • replacement in Cargo.lock at line 24
    [3.606][3.710:788]()
    checksum = "433cfd6710c9986c576a25ca913c39d66a6474107b406f34f91d4a8923395241"
    [3.606]
    [3.684]
    checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2"
  • replacement in Cargo.lock at line 131
    [3.1754][3.1754:1933]()
    name = "arrayvec"
    version = "0.7.2"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6"
    [3.1754]
    [3.12193]
    name = "apple"
    version = "0.0.0-dev.0"
    dependencies = [
    "beancount-importers-framework",
    "beancount-types",
    "camino",
    "csv 0.0.0-dev.0",
    "derive_builder",
    "german-decimal",
    "miette",
    "rust_decimal",
    "serde",
    "snafu",
    "tap",
    "time 0.3.22",
    "time-tz",
    ]
  • replacement in Cargo.lock at line 150
    [3.12206][3.12206:12239]()
    name = "atty"
    version = "0.2.14"
    [3.12206]
    [3.12239]
    name = "arrayvec"
    version = "0.7.4"
  • replacement in Cargo.lock at line 153
    [3.12304][3.12304:12399](),[3.12399][3.315:337](),[3.337][3.12414:12434](),[3.12414][3.12414:12434](),[3.12434][3.3060:3062](),[3.3060][3.3060:3062]()
    checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
    dependencies = [
    "hermit-abi 0.1.19",
    "libc",
    "winapi",
    ]
    [3.12304]
    [3.10212]
    checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711"
  • replacement in Cargo.lock at line 569
    [3.13488][3.1927:1945]()
    version = "4.3.3"
    [3.13488]
    [3.2736]
    version = "4.3.5"
  • replacement in Cargo.lock at line 571
    [3.2801][3.1946:2024]()
    checksum = "ca8f255e4b8027970e78db75e78831229c9815fdbfa67eb1a1b777a62e24b4a0"
    [3.2801]
    [3.2879]
    checksum = "2686c4115cb0810d9a984776e197823d08ec94f176549a89a9efded477c456dc"
  • replacement in Cargo.lock at line 580
    [3.2980][3.2025:2043]()
    version = "4.3.3"
    [3.2980]
    [3.13507]
    version = "4.3.5"
  • replacement in Cargo.lock at line 582
    [3.13572][3.2044:2122]()
    checksum = "acd4f3c17c83b0ba34ffbc4f8bbd74f079413f747f84a6f89292f138057e36ab"
    [3.13572]
    [3.13650]
    checksum = "2e53afce1efce6ed1f633cf0e57612fe51db54a1ee4fd8f8503d078fe02d69ae"
  • replacement in Cargo.lock at line 703
    [3.9281][3.4071:4089]()
    version = "0.2.7"
    [3.9281]
    [3.9299]
    version = "0.2.8"
  • replacement in Cargo.lock at line 705
    [3.9364][3.4090:4168]()
    checksum = "3e4c1eaa2012c47becbbad2ab175484c2a84d1185b566fb2cc5b8707343dfe58"
    [3.9364]
    [3.9442]
    checksum = "03e69e28e9f7f77debdedbaafa2866e1de9ba56df55a8bd7cfc724c25a09987c"
  • replacement in Cargo.lock at line 748
    [3.7418][3.2766:2785]()
    version = "0.9.14"
    [3.7418]
    [3.7437]
    version = "0.9.15"
  • replacement in Cargo.lock at line 750
    [3.7502][3.2786:2864]()
    checksum = "46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695"
    [3.7502]
    [3.7580]
    checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7"
  • replacement in Cargo.lock at line 755
    [3.7640][3.2865:2885]()
    "memoffset 0.8.0",
    [3.7640]
    [3.7668]
    "memoffset 0.9.0",
  • replacement in Cargo.lock at line 761
    [3.7723][3.2886:2905]()
    version = "0.8.15"
    [3.7723]
    [3.7742]
    version = "0.8.16"
  • replacement in Cargo.lock at line 763
    [3.7807][3.2906:2984]()
    checksum = "3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b"
    [3.7807]
    [3.7885]
    checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
  • edit in Cargo.lock at line 1033
    [3.13376]
    [3.13376]
    ]
    [[package]]
    name = "ebase"
    version = "0.0.0-dev.0"
    dependencies = [
    "beancount-importers-framework",
    "beancount-types",
    "camino",
    "csv 0.0.0-dev.0",
    "derive_builder",
    "german-decimal",
    "inventory",
    "itertools",
    "miette",
    "rust_decimal",
    "serde",
    "snafu",
    "tap",
    "time 0.3.22",
  • edit in Cargo.lock at line 1056
    [3.13391]
    [3.8249]
    name = "ecus"
    version = "0.0.0-dev.0"
    dependencies = [
    "beancount-importers-framework",
    "beancount-pretty-printer",
    "beancount-tree-writer",
    "beancount-types",
    "camino",
    "color-eyre",
    "derive_builder",
    "futures",
    "itertools",
    "miette",
    "reqwest",
    "rust_decimal",
    "serde",
    "serde_json",
    "snafu",
    "time 0.3.22",
    "time-tz",
    "tokio",
    "tracing",
    "tracing-error",
    "tracing-subscriber",
    ]
    [[package]]
  • edit in Cargo.lock at line 1305
    [3.3049]
    [3.16946]
    name = "futures"
    version = "0.3.28"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40"
    dependencies = [
    "futures-channel",
    "futures-core",
    "futures-executor",
    "futures-io",
    "futures-sink",
    "futures-task",
    "futures-util",
    ]
    [[package]]
  • edit in Cargo.lock at line 1326
    [3.17167]
    [3.17167]
    "futures-sink",
  • edit in Cargo.lock at line 1334
    [3.5214]
    [3.5244]
    [[package]]
    name = "futures-executor"
    version = "0.3.28"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0"
    dependencies = [
    "futures-core",
    "futures-task",
    "futures-util",
    ]
  • edit in Cargo.lock at line 1353
    [3.5271]
    [3.17574]
    name = "futures-macro"
    version = "0.3.28"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
    dependencies = [
    "proc-macro2",
    "quote",
    "syn 2.0.18",
    ]
    [[package]]
  • edit in Cargo.lock at line 1381
    [3.18169]
    [3.18169]
    "futures-channel",
  • edit in Cargo.lock at line 1384
    [3.18201]
    [3.18201]
    "futures-macro",
    "futures-sink",
  • replacement in Cargo.lock at line 1456
    [3.5582][3.5710:5729]()
    version = "0.27.2"
    [3.5582]
    [3.5601]
    version = "0.27.3"
  • replacement in Cargo.lock at line 1458
    [3.5666][3.5730:5808]()
    checksum = "ad0a93d233ebf96623465aad4046a8d3aa4da22d4f4beba5388838c8a434bbb4"
    [3.5666]
    [3.5744]
    checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e"
  • edit in Cargo.lock at line 1545
    [3.9080][3.9080:9242](),[3.9242][3.9242:9268](),[3.9268][3.20230:20245](),[3.20245][3.5857:5877]()
    version = "0.1.19"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
    dependencies = [
    "libc",
    ]
    [[package]]
    name = "hermit-abi"
  • replacement in Cargo.lock at line 2312
    [3.30792][3.4145:4164]()
    version = "0.3.63"
    [3.30792]
    [3.30811]
    version = "0.3.64"
  • replacement in Cargo.lock at line 2314
    [3.30876][3.4165:4243]()
    checksum = "2f37a4a5928311ac501dee68b3c7613a1037d0edb30c8e5427bd832d55d1b790"
    [3.30876]
    [3.30954]
    checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a"
  • replacement in Cargo.lock at line 2503
    [3.7817][3.12178:12196]()
    version = "0.8.0"
    [3.7817]
    [3.7835]
    version = "0.9.0"
  • replacement in Cargo.lock at line 2505
    [3.7900][3.12197:12275]()
    checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1"
    [3.7900]
    [3.7978]
    checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
  • edit in Cargo.lock at line 2771
    [3.11042]
    [3.11042]
    name = "parking_lot"
    version = "0.12.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
    dependencies = [
    "lock_api",
    "parking_lot_core",
    ]
    [[package]]
  • replacement in Cargo.lock at line 3246
    [3.11243][3.15517:15536]()
    version = "1.29.1"
    [3.11243]
    [3.11262]
    version = "1.30.0"
  • replacement in Cargo.lock at line 3248
    [3.11327][3.15537:15615]()
    checksum = "26bd36b60561ee1fb5ec2817f198b6fd09fa571c897a5e86d1487cfc2b096dfc"
    [3.11327]
    [3.11405]
    checksum = "d0446843641c69436765a35a5a77088e28c2e6a12da93e84aa3ab1cd4aa5a042"
  • replacement in Cargo.lock at line 3264
    [3.11504][3.15616:15635]()
    version = "1.29.1"
    [3.11504]
    [3.11523]
    version = "1.30.0"
  • replacement in Cargo.lock at line 3266
    [3.11588][3.15636:15714]()
    checksum = "0e773fd3da1ed42472fdf3cfdb4972948a555bc3d73f5e0bdb99d17e7b54c687"
    [3.11588]
    [3.11666]
    checksum = "7ca5c398d85f83b9a44de754a2048625a8c5eafcf070da7b8f116b685e2f6608"
  • replacement in Cargo.lock at line 3447
    [3.44570][3.11672:11691]()
    version = "1.0.96"
    [3.44570]
    [3.44589]
    version = "1.0.97"
  • replacement in Cargo.lock at line 3449
    [3.44654][3.11692:11770]()
    checksum = "057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1"
    [3.44654]
    [3.44732]
    checksum = "bdf3bf93142acad5821c99197022e170842cdbc1c30482b98750c688c640842a"
  • replacement in Cargo.lock at line 3496
    [3.45737][3.45737:45756]()
    version = "0.10.6"
    [3.45737]
    [3.45756]
    version = "0.10.7"
  • replacement in Cargo.lock at line 3498
    [3.45821][3.45821:45899]()
    checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0"
    [3.45821]
    [3.45899]
    checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8"
  • edit in Cargo.lock at line 3512
    [3.12683]
    [3.12918]
    ]
    [[package]]
    name = "signal-hook-registry"
    version = "1.4.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
    dependencies = [
    "libc",
  • replacement in Cargo.lock at line 3537
    [3.17243][3.12024:12042]()
    version = "4.1.0"
    [3.17243]
    [3.17262]
    version = "4.2.0"
  • replacement in Cargo.lock at line 3539
    [3.17327][3.12043:12121]()
    checksum = "e78beb34673091ccf96a8816fce8bfd30d1292c7621ca2bcb5f2ba0fae4f558d"
    [3.17327]
    [3.17405]
    checksum = "2230cd5c29b815c9b699fb610b49a5ed65588f3509d9f0108be3a885da629333"
  • edit in Cargo.lock at line 3541
    [3.17422][3.17422:17431]()
    "atty",
  • edit in Cargo.lock at line 3996
    [3.51961]
    [3.51961]
    "parking_lot",
  • edit in Cargo.lock at line 3998
    [3.51982]
    [3.51982]
    "signal-hook-registry",
  • edit in Cargo.lock at line 4000
    [3.51994]
    [3.13077]
    "tokio-macros",
  • edit in Cargo.lock at line 4002
    [3.13100]
    [3.52005]
    ]
    [[package]]
    name = "tokio-macros"
    version = "2.1.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e"
    dependencies = [
    "proc-macro2",
    "quote",
    "syn 2.0.18",
  • replacement in Cargo.lock at line 4086
    [3.53072][3.13199:13218]()
    version = "0.1.24"
    [3.53072]
    [3.53091]
    version = "0.1.25"
  • replacement in Cargo.lock at line 4088
    [3.53156][3.13219:13297]()
    checksum = "0f57e3ca2a01450b1a921183a9c9cbfda207fd822cef4ccb00a65402cbba7a74"
    [3.53156]
    [3.53234]
    checksum = "8803eee176538f94ae9a14b55b2804eb7e1441f8210b1c31290b3bccdccff73b"
  • replacement in Cargo.lock at line 4242
    [3.91802001][3.8845:8863]()
    version = "1.3.3"
    [3.91802001]
    [3.91802019]
    version = "1.3.4"
  • replacement in Cargo.lock at line 4244
    [3.91802084][3.8864:8942]()
    checksum = "345444e32442451b267fc254ae85a209c64be56d2890e601a0c37ff0c3c5ecd2"
    [3.91802084]
    [3.91802162]
    checksum = "0fa2982af2eec27de306107c027578ff7f423d65f7250e40ce0fea8f45248b81"
  • replacement in Cargo.lock at line 4278
    [3.55772][3.55772:55790]()
    version = "0.3.0"
    [3.55772]
    [3.55790]
    version = "0.3.1"
  • replacement in Cargo.lock at line 4280
    [3.55855][3.55855:55933]()
    checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0"
    [3.55855]
    [3.55933]
    checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
  • edit in Cargo.lock at line 4282
    [3.55950][3.55950:55958]()
    "log",
  • replacement in Cargo.lock at line 4293
    [3.56220][3.8943:8962]()
    version = "0.2.86"
    [3.56220]
    [3.56239]
    version = "0.2.87"
  • replacement in Cargo.lock at line 4295
    [3.56304][3.8963:9041]()
    checksum = "5bba0e8cb82ba49ff4e229459ff22a191bbe9a1cb3a341610c9c33efc27ddf73"
    [3.56304]
    [3.56382]
    checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342"
  • replacement in Cargo.lock at line 4303
    [3.56484][3.9054:9073]()
    version = "0.2.86"
    [3.56484]
    [3.56503]
    version = "0.2.87"
  • replacement in Cargo.lock at line 4305
    [3.56568][3.9074:9152]()
    checksum = "19b04bc93f9d6bdee709f6bd2118f57dd6679cf1176a1af464fca3ab0d66d8fb"
    [3.56568]
    [3.56646]
    checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd"
  • replacement in Cargo.lock at line 4318
    [3.56800][3.9169:9188]()
    version = "0.4.36"
    [3.56800]
    [3.56819]
    version = "0.4.37"
  • replacement in Cargo.lock at line 4320
    [3.56884][3.9189:9267]()
    checksum = "2d1985d03709c53167ce907ff394f5316aa22cb4e12761295c5dc57dacb6297e"
    [3.56884]
    [3.56962]
    checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03"
  • replacement in Cargo.lock at line 4330
    [3.57079][3.9280:9299]()
    version = "0.2.86"
    [3.57079]
    [3.57098]
    version = "0.2.87"
  • replacement in Cargo.lock at line 4332
    [3.57163][3.9300:9378]()
    checksum = "14d6b024f1a526bb0234f52840389927257beb670610081360e5a03c5df9c258"
    [3.57163]
    [3.57241]
    checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
  • replacement in Cargo.lock at line 4340
    [3.57350][3.9379:9398]()
    version = "0.2.86"
    [3.57350]
    [3.57369]
    version = "0.2.87"
  • replacement in Cargo.lock at line 4342
    [3.57434][3.9399:9477]()
    checksum = "e128beba882dd1eb6200e1dc92ae6c5dbaa4311aa7bb211ca035779e5efc39f8"
    [3.57434]
    [3.57512]
    checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
  • replacement in Cargo.lock at line 4353
    [3.57656][3.9494:9513]()
    version = "0.2.86"
    [3.57656]
    [3.57675]
    version = "0.2.87"
  • replacement in Cargo.lock at line 4355
    [3.57740][3.9514:9592]()
    checksum = "ed9d5b4305409d1fc9482fee2d7f9bcbf24b3972bf59817ef757e23982242a93"
    [3.57740]
    [3.57818]
    checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
  • replacement in Cargo.lock at line 4641
    [3.63529][3.9653:9672]()
    version = "0.3.63"
    [3.63529]
    [3.63548]
    version = "0.3.64"
  • replacement in Cargo.lock at line 4643
    [3.63613][3.9673:9751]()
    checksum = "3bdd9ef4e984da1187bf8110c5cf5b845fbc87a23602cdf912386a76fcd3a7c2"
    [3.63613]
    [3.63691]
    checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b"
  • replacement in Cargo.lock at line 4917
    [3.4815][3.4815:4833]()
    version = "0.4.6"
    [3.4815]
    [3.4833]
    version = "0.4.7"
  • replacement in Cargo.lock at line 4919
    [3.4898][3.4898:4976]()
    checksum = "61de7bac303dc551fe038e2b3cef0f571087a47571ea6e79a87692ac99b99699"
    [3.4898]
    [3.4976]
    checksum = "ca0ace3845f0d96209f0375e6d367e3eb87eb65d27d445bdc9f1843a26f39448"