[READ-ONLY] Mirror of https://github.com/probablykasper/ferrum. Music library app for Mac, Linux and Windows ferrum.kasper.space
electron linux macos music music-library music-player napi windows
0

Configure Feed

Select the types of activity you want to include in your feed.

Update deps, fixies ogg corruption issue

Kasper (Nov 26, 2024, 9:38 AM +0100) 4e29d8e1 266665d5

+376 -124
+3
CHANGELOG.md
··· 1 1 # Changelog 2 2 3 + ## Next 4 + - Fixes rare .ogg metadata corruption (https://github.com/Serial-ATA/lofty-rs/issues/469) 5 + 3 6 ## 0.19.2 - 2024 Oct 26 4 7 - Fix queue panel deleting/moving incorrect tracks 5 8 - Fix queue not refreshing after toggling history
+371 -123
Cargo.lock
··· 4 4 5 5 [[package]] 6 6 name = "addr2line" 7 - version = "0.24.1" 7 + version = "0.24.2" 8 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375" 9 + checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" 10 10 dependencies = [ 11 11 "gimli", 12 12 ] 13 - 14 - [[package]] 15 - name = "adler" 16 - version = "1.0.2" 17 - source = "registry+https://github.com/rust-lang/crates.io-index" 18 - checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 13 20 14 [[package]] 21 15 name = "adler2" ··· 55 49 56 50 [[package]] 57 51 name = "anyhow" 58 - version = "1.0.89" 52 + version = "1.0.93" 59 53 source = "registry+https://github.com/rust-lang/crates.io-index" 60 - checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6" 54 + checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775" 61 55 62 56 [[package]] 63 57 name = "atomicwrites" 64 - version = "0.4.3" 58 + version = "0.4.4" 65 59 source = "registry+https://github.com/rust-lang/crates.io-index" 66 - checksum = "fc7b2dbe9169059af0f821e811180fddc971fc210c776c133c7819ccd6e478db" 60 + checksum = "3ef1bb8d1b645fe38d51dfc331d720fb5fc2c94b440c76cc79c80ff265ca33e3" 67 61 dependencies = [ 68 62 "rustix", 69 63 "tempfile", ··· 72 66 73 67 [[package]] 74 68 name = "autocfg" 75 - version = "1.3.0" 69 + version = "1.4.0" 76 70 source = "registry+https://github.com/rust-lang/crates.io-index" 77 - checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" 71 + checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" 78 72 79 73 [[package]] 80 74 name = "backtrace" ··· 85 79 "addr2line", 86 80 "cfg-if", 87 81 "libc", 88 - "miniz_oxide 0.8.0", 82 + "miniz_oxide", 89 83 "object", 90 84 "rustc-demangle", 91 85 "windows-targets", ··· 126 120 127 121 [[package]] 128 122 name = "bytemuck" 129 - version = "1.18.0" 123 + version = "1.20.0" 130 124 source = "registry+https://github.com/rust-lang/crates.io-index" 131 - checksum = "94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae" 125 + checksum = "8b37c88a63ffd85d15b406896cc343916d7cf57838a847b3a6f2ca5d39a5695a" 132 126 133 127 [[package]] 134 128 name = "byteorder" ··· 144 138 145 139 [[package]] 146 140 name = "cc" 147 - version = "1.1.20" 141 + version = "1.2.1" 148 142 source = "registry+https://github.com/rust-lang/crates.io-index" 149 - checksum = "45bcde016d64c21da4be18b655631e5ab6d3107607e71a73a9f53eb48aae23fb" 143 + checksum = "fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47" 150 144 dependencies = [ 151 145 "shlex", 152 146 ] ··· 220 214 221 215 [[package]] 222 216 name = "ctor" 223 - version = "0.2.8" 217 + version = "0.2.9" 224 218 source = "registry+https://github.com/rust-lang/crates.io-index" 225 - checksum = "edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f" 219 + checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501" 226 220 dependencies = [ 227 221 "quote", 228 222 "syn", ··· 263 257 "libc", 264 258 "redox_users", 265 259 "winapi", 260 + ] 261 + 262 + [[package]] 263 + name = "displaydoc" 264 + version = "0.2.5" 265 + source = "registry+https://github.com/rust-lang/crates.io-index" 266 + checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" 267 + dependencies = [ 268 + "proc-macro2", 269 + "quote", 270 + "syn", 266 271 ] 267 272 268 273 [[package]] ··· 312 317 313 318 [[package]] 314 319 name = "fastrand" 315 - version = "2.1.1" 320 + version = "2.2.0" 316 321 source = "registry+https://github.com/rust-lang/crates.io-index" 317 - checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" 322 + checksum = "486f806e73c5707928240ddc295403b1b93c96a02038563881c4a2fd84b81ac4" 318 323 319 324 [[package]] 320 325 name = "fdeflate" 321 - version = "0.3.4" 326 + version = "0.3.6" 322 327 source = "registry+https://github.com/rust-lang/crates.io-index" 323 - checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645" 328 + checksum = "07c6f4c64c1d33a3111c4466f7365ebdcc37c5bd1ea0d62aae2e3d722aacbedb" 324 329 dependencies = [ 325 330 "simd-adler32", 326 331 ] ··· 356 361 357 362 [[package]] 358 363 name = "flate2" 359 - version = "1.0.33" 364 + version = "1.0.35" 360 365 source = "registry+https://github.com/rust-lang/crates.io-index" 361 - checksum = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253" 366 + checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" 362 367 dependencies = [ 363 368 "crc32fast", 364 - "miniz_oxide 0.8.0", 369 + "miniz_oxide", 365 370 ] 366 371 367 372 [[package]] ··· 386 391 387 392 [[package]] 388 393 name = "gimli" 389 - version = "0.31.0" 394 + version = "0.31.1" 390 395 source = "registry+https://github.com/rust-lang/crates.io-index" 391 - checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64" 396 + checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" 392 397 393 398 [[package]] 394 399 name = "hashbrown" 395 - version = "0.14.5" 400 + version = "0.15.2" 396 401 source = "registry+https://github.com/rust-lang/crates.io-index" 397 - checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 402 + checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" 398 403 399 404 [[package]] 400 405 name = "iana-time-zone" 401 - version = "0.1.60" 406 + version = "0.1.61" 402 407 source = "registry+https://github.com/rust-lang/crates.io-index" 403 - checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" 408 + checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" 404 409 dependencies = [ 405 410 "android_system_properties", 406 411 "core-foundation-sys", ··· 420 425 ] 421 426 422 427 [[package]] 428 + name = "icu_collections" 429 + version = "1.5.0" 430 + source = "registry+https://github.com/rust-lang/crates.io-index" 431 + checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" 432 + dependencies = [ 433 + "displaydoc", 434 + "yoke", 435 + "zerofrom", 436 + "zerovec", 437 + ] 438 + 439 + [[package]] 440 + name = "icu_locid" 441 + version = "1.5.0" 442 + source = "registry+https://github.com/rust-lang/crates.io-index" 443 + checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" 444 + dependencies = [ 445 + "displaydoc", 446 + "litemap", 447 + "tinystr", 448 + "writeable", 449 + "zerovec", 450 + ] 451 + 452 + [[package]] 453 + name = "icu_locid_transform" 454 + version = "1.5.0" 455 + source = "registry+https://github.com/rust-lang/crates.io-index" 456 + checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" 457 + dependencies = [ 458 + "displaydoc", 459 + "icu_locid", 460 + "icu_locid_transform_data", 461 + "icu_provider", 462 + "tinystr", 463 + "zerovec", 464 + ] 465 + 466 + [[package]] 467 + name = "icu_locid_transform_data" 468 + version = "1.5.0" 469 + source = "registry+https://github.com/rust-lang/crates.io-index" 470 + checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" 471 + 472 + [[package]] 473 + name = "icu_normalizer" 474 + version = "1.5.0" 475 + source = "registry+https://github.com/rust-lang/crates.io-index" 476 + checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" 477 + dependencies = [ 478 + "displaydoc", 479 + "icu_collections", 480 + "icu_normalizer_data", 481 + "icu_properties", 482 + "icu_provider", 483 + "smallvec", 484 + "utf16_iter", 485 + "utf8_iter", 486 + "write16", 487 + "zerovec", 488 + ] 489 + 490 + [[package]] 491 + name = "icu_normalizer_data" 492 + version = "1.5.0" 493 + source = "registry+https://github.com/rust-lang/crates.io-index" 494 + checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" 495 + 496 + [[package]] 497 + name = "icu_properties" 498 + version = "1.5.1" 499 + source = "registry+https://github.com/rust-lang/crates.io-index" 500 + checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" 501 + dependencies = [ 502 + "displaydoc", 503 + "icu_collections", 504 + "icu_locid_transform", 505 + "icu_properties_data", 506 + "icu_provider", 507 + "tinystr", 508 + "zerovec", 509 + ] 510 + 511 + [[package]] 512 + name = "icu_properties_data" 513 + version = "1.5.0" 514 + source = "registry+https://github.com/rust-lang/crates.io-index" 515 + checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" 516 + 517 + [[package]] 518 + name = "icu_provider" 519 + version = "1.5.0" 520 + source = "registry+https://github.com/rust-lang/crates.io-index" 521 + checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" 522 + dependencies = [ 523 + "displaydoc", 524 + "icu_locid", 525 + "icu_provider_macros", 526 + "stable_deref_trait", 527 + "tinystr", 528 + "writeable", 529 + "yoke", 530 + "zerofrom", 531 + "zerovec", 532 + ] 533 + 534 + [[package]] 535 + name = "icu_provider_macros" 536 + version = "1.5.0" 537 + source = "registry+https://github.com/rust-lang/crates.io-index" 538 + checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" 539 + dependencies = [ 540 + "proc-macro2", 541 + "quote", 542 + "syn", 543 + ] 544 + 545 + [[package]] 423 546 name = "idna" 424 - version = "0.5.0" 547 + version = "1.0.3" 548 + source = "registry+https://github.com/rust-lang/crates.io-index" 549 + checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" 550 + dependencies = [ 551 + "idna_adapter", 552 + "smallvec", 553 + "utf8_iter", 554 + ] 555 + 556 + [[package]] 557 + name = "idna_adapter" 558 + version = "1.2.0" 425 559 source = "registry+https://github.com/rust-lang/crates.io-index" 426 - checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 560 + checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" 427 561 dependencies = [ 428 - "unicode-bidi", 429 - "unicode-normalization", 562 + "icu_normalizer", 563 + "icu_properties", 430 564 ] 431 565 432 566 [[package]] 433 567 name = "image" 434 - version = "0.25.2" 568 + version = "0.25.5" 435 569 source = "registry+https://github.com/rust-lang/crates.io-index" 436 - checksum = "99314c8a2152b8ddb211f924cdae532d8c5e4c8bb54728e12fff1b0cd5963a10" 570 + checksum = "cd6f44aed642f18953a158afeb30206f4d50da59fbc66ecb53c66488de73563b" 437 571 dependencies = [ 438 572 "bytemuck", 439 573 "byteorder-lite", ··· 445 579 446 580 [[package]] 447 581 name = "indexmap" 448 - version = "2.5.0" 582 + version = "2.6.0" 449 583 source = "registry+https://github.com/rust-lang/crates.io-index" 450 - checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5" 584 + checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" 451 585 dependencies = [ 452 586 "equivalent", 453 587 "hashbrown", ··· 455 589 456 590 [[package]] 457 591 name = "itoa" 458 - version = "1.0.11" 592 + version = "1.0.14" 459 593 source = "registry+https://github.com/rust-lang/crates.io-index" 460 - checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 594 + checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" 461 595 462 596 [[package]] 463 597 name = "js-sys" 464 - version = "0.3.55" 598 + version = "0.3.72" 465 599 source = "registry+https://github.com/rust-lang/crates.io-index" 466 - checksum = "7cc9ffccd38c451a86bf13657df244e9c3f37493cce8e5e21e940963777acc84" 600 + checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" 467 601 dependencies = [ 468 602 "wasm-bindgen", 469 603 ] ··· 476 610 477 611 [[package]] 478 612 name = "libc" 479 - version = "0.2.158" 613 + version = "0.2.165" 480 614 source = "registry+https://github.com/rust-lang/crates.io-index" 481 - checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" 615 + checksum = "fcb4d3d38eab6c5239a362fa8bae48c03baf980a6e7079f063942d563ef3533e" 482 616 483 617 [[package]] 484 618 name = "libloading" ··· 516 650 checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" 517 651 518 652 [[package]] 653 + name = "litemap" 654 + version = "0.7.4" 655 + source = "registry+https://github.com/rust-lang/crates.io-index" 656 + checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" 657 + 658 + [[package]] 519 659 name = "litrs" 520 660 version = "0.4.1" 521 661 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 524 664 [[package]] 525 665 name = "lofty" 526 666 version = "0.21.1" 527 - source = "registry+https://github.com/rust-lang/crates.io-index" 528 - checksum = "c8bc4717ff10833a623b009e9254ae8667c7a59edc3cfb01c37aeeef4b6d54a7" 667 + source = "git+https://github.com/Serial-ATA/lofty-rs?rev=dd4e926db4eaec593b051c34717a7fbae162397f#dd4e926db4eaec593b051c34717a7fbae162397f" 529 668 dependencies = [ 530 669 "byteorder", 531 670 "data-encoding", ··· 561 700 562 701 [[package]] 563 702 name = "miniz_oxide" 564 - version = "0.7.4" 565 - source = "registry+https://github.com/rust-lang/crates.io-index" 566 - checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" 567 - dependencies = [ 568 - "adler", 569 - "simd-adler32", 570 - ] 571 - 572 - [[package]] 573 - name = "miniz_oxide" 574 703 version = "0.8.0" 575 704 source = "registry+https://github.com/rust-lang/crates.io-index" 576 705 checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" 577 706 dependencies = [ 578 707 "adler2", 708 + "simd-adler32", 579 709 ] 580 710 581 711 [[package]] ··· 589 719 590 720 [[package]] 591 721 name = "napi" 592 - version = "2.16.10" 722 + version = "2.16.13" 593 723 source = "registry+https://github.com/rust-lang/crates.io-index" 594 - checksum = "04409e8c2d61995696e44d2181b79b68c1dd41f7e24a17cde60bbd9f54ddddef" 724 + checksum = "214f07a80874bb96a8433b3cdfc84980d56c7b02e1a0d7ba4ba0db5cef785e2b" 595 725 dependencies = [ 596 726 "anyhow", 597 727 "bitflags 2.6.0", ··· 699 829 700 830 [[package]] 701 831 name = "object" 702 - version = "0.36.4" 832 + version = "0.36.5" 703 833 source = "registry+https://github.com/rust-lang/crates.io-index" 704 - checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a" 834 + checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e" 705 835 dependencies = [ 706 836 "memchr", 707 837 ] ··· 709 839 [[package]] 710 840 name = "ogg_pager" 711 841 version = "0.6.1" 712 - source = "registry+https://github.com/rust-lang/crates.io-index" 713 - checksum = "87b0bef808533c5890ab77279538212efdbbbd9aa4ef1ccdfcfbf77a42f7e6fa" 842 + source = "git+https://github.com/Serial-ATA/lofty-rs?rev=dd4e926db4eaec593b051c34717a7fbae162397f#dd4e926db4eaec593b051c34717a7fbae162397f" 714 843 dependencies = [ 715 844 "byteorder", 716 845 ] 717 846 718 847 [[package]] 719 848 name = "once_cell" 720 - version = "1.19.0" 849 + version = "1.20.2" 721 850 source = "registry+https://github.com/rust-lang/crates.io-index" 722 - checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 851 + checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" 723 852 724 853 [[package]] 725 854 name = "paste" ··· 735 864 736 865 [[package]] 737 866 name = "pin-project-lite" 738 - version = "0.2.14" 867 + version = "0.2.15" 739 868 source = "registry+https://github.com/rust-lang/crates.io-index" 740 - checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" 869 + checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff" 741 870 742 871 [[package]] 743 872 name = "plist" ··· 754 883 755 884 [[package]] 756 885 name = "png" 757 - version = "0.17.13" 886 + version = "0.17.14" 758 887 source = "registry+https://github.com/rust-lang/crates.io-index" 759 - checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" 888 + checksum = "52f9d46a34a05a6a57566bc2bfae066ef07585a6e3fa30fbbdff5936380623f0" 760 889 dependencies = [ 761 890 "bitflags 1.3.2", 762 891 "crc32fast", 763 892 "fdeflate", 764 893 "flate2", 765 - "miniz_oxide 0.7.4", 894 + "miniz_oxide", 766 895 ] 767 896 768 897 [[package]] ··· 782 911 783 912 [[package]] 784 913 name = "proc-macro2" 785 - version = "1.0.86" 914 + version = "1.0.92" 786 915 source = "registry+https://github.com/rust-lang/crates.io-index" 787 - checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" 916 + checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" 788 917 dependencies = [ 789 918 "unicode-ident", 790 919 ] ··· 859 988 860 989 [[package]] 861 990 name = "redb" 862 - version = "2.1.3" 991 + version = "2.2.0" 863 992 source = "registry+https://github.com/rust-lang/crates.io-index" 864 - checksum = "e4760ad04a88ef77075ba86ba9ea79b919e6bab29c1764c5747237cd6eaedcaa" 993 + checksum = "84b1de48a7cf7ba193e81e078d17ee2b786236eed1d3f7c60f8a09545efc4925" 865 994 dependencies = [ 866 995 "libc", 867 996 ] ··· 879 1008 880 1009 [[package]] 881 1010 name = "regex" 882 - version = "1.10.6" 1011 + version = "1.11.1" 883 1012 source = "registry+https://github.com/rust-lang/crates.io-index" 884 - checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" 1013 + checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" 885 1014 dependencies = [ 886 1015 "aho-corasick", 887 1016 "memchr", ··· 891 1020 892 1021 [[package]] 893 1022 name = "regex-automata" 894 - version = "0.4.7" 1023 + version = "0.4.9" 895 1024 source = "registry+https://github.com/rust-lang/crates.io-index" 896 - checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" 1025 + checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" 897 1026 dependencies = [ 898 1027 "aho-corasick", 899 1028 "memchr", ··· 902 1031 903 1032 [[package]] 904 1033 name = "regex-syntax" 905 - version = "0.8.4" 1034 + version = "0.8.5" 906 1035 source = "registry+https://github.com/rust-lang/crates.io-index" 907 - checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" 1036 + checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" 908 1037 909 1038 [[package]] 910 1039 name = "rustc-demangle" ··· 914 1043 915 1044 [[package]] 916 1045 name = "rustix" 917 - version = "0.38.37" 1046 + version = "0.38.41" 918 1047 source = "registry+https://github.com/rust-lang/crates.io-index" 919 - checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811" 1048 + checksum = "d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6" 920 1049 dependencies = [ 921 1050 "bitflags 2.6.0", 922 1051 "errno", ··· 945 1074 946 1075 [[package]] 947 1076 name = "serde" 948 - version = "1.0.210" 1077 + version = "1.0.215" 949 1078 source = "registry+https://github.com/rust-lang/crates.io-index" 950 - checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" 1079 + checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" 951 1080 dependencies = [ 952 1081 "serde_derive", 953 1082 ] 954 1083 955 1084 [[package]] 956 1085 name = "serde_derive" 957 - version = "1.0.210" 1086 + version = "1.0.215" 958 1087 source = "registry+https://github.com/rust-lang/crates.io-index" 959 - checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" 1088 + checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" 960 1089 dependencies = [ 961 1090 "proc-macro2", 962 1091 "quote", ··· 965 1094 966 1095 [[package]] 967 1096 name = "serde_json" 968 - version = "1.0.109" 1097 + version = "1.0.133" 969 1098 source = "registry+https://github.com/rust-lang/crates.io-index" 970 - checksum = "cb0652c533506ad7a2e353cce269330d6afd8bdfb6d75e0ace5b35aacbd7b9e9" 1099 + checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" 971 1100 dependencies = [ 972 1101 "itoa", 1102 + "memchr", 973 1103 "ryu", 974 1104 "serde", 975 1105 ] ··· 987 1117 checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" 988 1118 989 1119 [[package]] 1120 + name = "smallvec" 1121 + version = "1.13.2" 1122 + source = "registry+https://github.com/rust-lang/crates.io-index" 1123 + checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 1124 + 1125 + [[package]] 1126 + name = "stable_deref_trait" 1127 + version = "1.2.0" 1128 + source = "registry+https://github.com/rust-lang/crates.io-index" 1129 + checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 1130 + 1131 + [[package]] 990 1132 name = "syn" 991 - version = "2.0.77" 1133 + version = "2.0.89" 992 1134 source = "registry+https://github.com/rust-lang/crates.io-index" 993 - checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" 1135 + checksum = "44d46482f1c1c87acd84dea20c1bf5ebff4c757009ed6bf19cfd36fb10e92c4e" 994 1136 dependencies = [ 995 1137 "proc-macro2", 996 1138 "quote", ··· 998 1140 ] 999 1141 1000 1142 [[package]] 1143 + name = "synstructure" 1144 + version = "0.13.1" 1145 + source = "registry+https://github.com/rust-lang/crates.io-index" 1146 + checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" 1147 + dependencies = [ 1148 + "proc-macro2", 1149 + "quote", 1150 + "syn", 1151 + ] 1152 + 1153 + [[package]] 1001 1154 name = "tempfile" 1002 - version = "3.12.0" 1155 + version = "3.14.0" 1003 1156 source = "registry+https://github.com/rust-lang/crates.io-index" 1004 - checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" 1157 + checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c" 1005 1158 dependencies = [ 1006 1159 "cfg-if", 1007 1160 "fastrand", ··· 1012 1165 1013 1166 [[package]] 1014 1167 name = "thiserror" 1015 - version = "1.0.63" 1168 + version = "1.0.69" 1016 1169 source = "registry+https://github.com/rust-lang/crates.io-index" 1017 - checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" 1170 + checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" 1018 1171 dependencies = [ 1019 1172 "thiserror-impl", 1020 1173 ] 1021 1174 1022 1175 [[package]] 1023 1176 name = "thiserror-impl" 1024 - version = "1.0.63" 1177 + version = "1.0.69" 1025 1178 source = "registry+https://github.com/rust-lang/crates.io-index" 1026 - checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" 1179 + checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" 1027 1180 dependencies = [ 1028 1181 "proc-macro2", 1029 1182 "quote", ··· 1062 1215 ] 1063 1216 1064 1217 [[package]] 1218 + name = "tinystr" 1219 + version = "0.7.6" 1220 + source = "registry+https://github.com/rust-lang/crates.io-index" 1221 + checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" 1222 + dependencies = [ 1223 + "displaydoc", 1224 + "zerovec", 1225 + ] 1226 + 1227 + [[package]] 1065 1228 name = "tinyvec" 1066 1229 version = "1.8.0" 1067 1230 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1078 1241 1079 1242 [[package]] 1080 1243 name = "tokio" 1081 - version = "1.40.0" 1244 + version = "1.41.1" 1082 1245 source = "registry+https://github.com/rust-lang/crates.io-index" 1083 - checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" 1246 + checksum = "22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33" 1084 1247 dependencies = [ 1085 1248 "backtrace", 1086 1249 "pin-project-lite", ··· 1100 1263 1101 1264 [[package]] 1102 1265 name = "trash" 1103 - version = "5.1.1" 1266 + version = "5.2.0" 1104 1267 source = "registry+https://github.com/rust-lang/crates.io-index" 1105 - checksum = "33caf2a9be1812a263a4bfce74d2de225fcde12ee7b77001361abd2b34ffdcc4" 1268 + checksum = "defe1fdd4232e407b312377885a2c5396764972bddad87baf304753374a1bfc8" 1106 1269 dependencies = [ 1107 1270 "chrono", 1108 1271 "libc", ··· 1116 1279 ] 1117 1280 1118 1281 [[package]] 1119 - name = "unicode-bidi" 1120 - version = "0.3.15" 1121 - source = "registry+https://github.com/rust-lang/crates.io-index" 1122 - checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" 1123 - 1124 - [[package]] 1125 1282 name = "unicode-ident" 1126 - version = "1.0.13" 1283 + version = "1.0.14" 1127 1284 source = "registry+https://github.com/rust-lang/crates.io-index" 1128 - checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" 1285 + checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" 1129 1286 1130 1287 [[package]] 1131 1288 name = "unicode-normalization" ··· 1144 1301 1145 1302 [[package]] 1146 1303 name = "url" 1147 - version = "2.5.2" 1304 + version = "2.5.4" 1148 1305 source = "registry+https://github.com/rust-lang/crates.io-index" 1149 - checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" 1306 + checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" 1150 1307 dependencies = [ 1151 1308 "form_urlencoded", 1152 1309 "idna", ··· 1160 1317 checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" 1161 1318 1162 1319 [[package]] 1320 + name = "utf16_iter" 1321 + version = "1.0.5" 1322 + source = "registry+https://github.com/rust-lang/crates.io-index" 1323 + checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" 1324 + 1325 + [[package]] 1326 + name = "utf8_iter" 1327 + version = "1.0.4" 1328 + source = "registry+https://github.com/rust-lang/crates.io-index" 1329 + checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" 1330 + 1331 + [[package]] 1163 1332 name = "wasi" 1164 1333 version = "0.11.0+wasi-snapshot-preview1" 1165 1334 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1167 1336 1168 1337 [[package]] 1169 1338 name = "wasm-bindgen" 1170 - version = "0.2.93" 1339 + version = "0.2.95" 1171 1340 source = "registry+https://github.com/rust-lang/crates.io-index" 1172 - checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" 1341 + checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" 1173 1342 dependencies = [ 1174 1343 "cfg-if", 1175 1344 "once_cell", ··· 1178 1347 1179 1348 [[package]] 1180 1349 name = "wasm-bindgen-backend" 1181 - version = "0.2.93" 1350 + version = "0.2.95" 1182 1351 source = "registry+https://github.com/rust-lang/crates.io-index" 1183 - checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" 1352 + checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" 1184 1353 dependencies = [ 1185 1354 "bumpalo", 1186 1355 "log", ··· 1193 1362 1194 1363 [[package]] 1195 1364 name = "wasm-bindgen-macro" 1196 - version = "0.2.93" 1365 + version = "0.2.95" 1197 1366 source = "registry+https://github.com/rust-lang/crates.io-index" 1198 - checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" 1367 + checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" 1199 1368 dependencies = [ 1200 1369 "quote", 1201 1370 "wasm-bindgen-macro-support", ··· 1203 1372 1204 1373 [[package]] 1205 1374 name = "wasm-bindgen-macro-support" 1206 - version = "0.2.93" 1375 + version = "0.2.95" 1207 1376 source = "registry+https://github.com/rust-lang/crates.io-index" 1208 - checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" 1377 + checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" 1209 1378 dependencies = [ 1210 1379 "proc-macro2", 1211 1380 "quote", ··· 1216 1385 1217 1386 [[package]] 1218 1387 name = "wasm-bindgen-shared" 1219 - version = "0.2.93" 1388 + version = "0.2.95" 1220 1389 source = "registry+https://github.com/rust-lang/crates.io-index" 1221 - checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" 1390 + checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" 1222 1391 1223 1392 [[package]] 1224 1393 name = "winapi" ··· 1387 1556 checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 1388 1557 1389 1558 [[package]] 1559 + name = "write16" 1560 + version = "1.0.0" 1561 + source = "registry+https://github.com/rust-lang/crates.io-index" 1562 + checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" 1563 + 1564 + [[package]] 1565 + name = "writeable" 1566 + version = "0.5.5" 1567 + source = "registry+https://github.com/rust-lang/crates.io-index" 1568 + checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" 1569 + 1570 + [[package]] 1571 + name = "yoke" 1572 + version = "0.7.5" 1573 + source = "registry+https://github.com/rust-lang/crates.io-index" 1574 + checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" 1575 + dependencies = [ 1576 + "serde", 1577 + "stable_deref_trait", 1578 + "yoke-derive", 1579 + "zerofrom", 1580 + ] 1581 + 1582 + [[package]] 1583 + name = "yoke-derive" 1584 + version = "0.7.5" 1585 + source = "registry+https://github.com/rust-lang/crates.io-index" 1586 + checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" 1587 + dependencies = [ 1588 + "proc-macro2", 1589 + "quote", 1590 + "syn", 1591 + "synstructure", 1592 + ] 1593 + 1594 + [[package]] 1390 1595 name = "zerocopy" 1391 1596 version = "0.7.35" 1392 1597 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1401 1606 version = "0.7.35" 1402 1607 source = "registry+https://github.com/rust-lang/crates.io-index" 1403 1608 checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" 1609 + dependencies = [ 1610 + "proc-macro2", 1611 + "quote", 1612 + "syn", 1613 + ] 1614 + 1615 + [[package]] 1616 + name = "zerofrom" 1617 + version = "0.1.5" 1618 + source = "registry+https://github.com/rust-lang/crates.io-index" 1619 + checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" 1620 + dependencies = [ 1621 + "zerofrom-derive", 1622 + ] 1623 + 1624 + [[package]] 1625 + name = "zerofrom-derive" 1626 + version = "0.1.5" 1627 + source = "registry+https://github.com/rust-lang/crates.io-index" 1628 + checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" 1629 + dependencies = [ 1630 + "proc-macro2", 1631 + "quote", 1632 + "syn", 1633 + "synstructure", 1634 + ] 1635 + 1636 + [[package]] 1637 + name = "zerovec" 1638 + version = "0.10.4" 1639 + source = "registry+https://github.com/rust-lang/crates.io-index" 1640 + checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" 1641 + dependencies = [ 1642 + "yoke", 1643 + "zerofrom", 1644 + "zerovec-derive", 1645 + ] 1646 + 1647 + [[package]] 1648 + name = "zerovec-derive" 1649 + version = "0.10.3" 1650 + source = "registry+https://github.com/rust-lang/crates.io-index" 1651 + checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" 1404 1652 dependencies = [ 1405 1653 "proc-macro2", 1406 1654 "quote",
+2 -1
Cargo.toml
··· 22 22 ] } 23 23 napi-derive = "2.15" 24 24 serde = { version = "1.0", features = ["derive"] } 25 - lofty = "0.21" 25 + # unreleased fix for https://github.com/Serial-ATA/lofty-rs/pull/475 26 + lofty = { rev = "dd4e926db4eaec593b051c34717a7fbae162397f", git = "https://github.com/Serial-ATA/lofty-rs" } 26 27 serde_json = "1.0" 27 28 nanoid = "0.4" 28 29 alphanumeric-sort = "1.5"