toolkit for mdBook [mirror of my GitHub repo] docs.tonywu.dev/mdbookkit/
permalinks rust-analyzer mdbook
0
fork

Configure Feed

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

chore: bump versions

Tony Wu 6956ca15 4e0335fd

+188 -302
+157 -271
Cargo.lock
··· 33 33 checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" 34 34 35 35 [[package]] 36 - name = "android-tzdata" 37 - version = "0.1.1" 38 - source = "registry+https://github.com/rust-lang/crates.io-index" 39 - checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 40 - 41 - [[package]] 42 - name = "android_system_properties" 43 - version = "0.1.5" 44 - source = "registry+https://github.com/rust-lang/crates.io-index" 45 - checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 46 - dependencies = [ 47 - "libc", 48 - ] 49 - 50 - [[package]] 51 36 name = "anstream" 52 37 version = "0.6.18" 53 38 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 114 99 115 100 [[package]] 116 101 name = "assert_cmd" 117 - version = "2.0.16" 102 + version = "2.1.1" 118 103 source = "registry+https://github.com/rust-lang/crates.io-index" 119 - checksum = "dc1835b7f27878de8525dc71410b5a31cdcc5f230aed5ba5df968e09c201b23d" 104 + checksum = "bcbb6924530aa9e0432442af08bbcafdad182db80d2e560da42a6d442535bf85" 120 105 dependencies = [ 121 106 "anstyle", 122 107 "bstr", 123 - "doc-comment", 124 108 "libc", 125 109 "predicates", 126 110 "predicates-core", ··· 137 121 "futures", 138 122 "lsp-types", 139 123 "pin-project-lite", 140 - "rustix 1.0.2", 124 + "rustix 1.1.3", 141 125 "serde", 142 126 "serde_json", 143 - "thiserror 2.0.12", 127 + "thiserror", 144 128 "tokio", 145 129 "tower-layer", 146 130 "tower-service", ··· 204 188 205 189 [[package]] 206 190 name = "bstr" 207 - version = "1.11.3" 191 + version = "1.12.1" 208 192 source = "registry+https://github.com/rust-lang/crates.io-index" 209 - checksum = "531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0" 193 + checksum = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab" 210 194 dependencies = [ 211 195 "memchr", 212 196 "regex-automata", ··· 253 237 254 238 [[package]] 255 239 name = "cargo-run-bin" 256 - version = "1.7.4" 240 + version = "1.7.5" 257 241 source = "registry+https://github.com/rust-lang/crates.io-index" 258 - checksum = "0770bfdecb25f182aa143e443765b8ecf6f0e6431d8c42ad997b17900c9b6c48" 242 + checksum = "1ba4ea665f68a2042470ec6e27a36755783ebd3367b90bec2fb100f9d5012fd8" 259 243 dependencies = [ 260 244 "anyhow", 261 245 "cfg-if", ··· 270 254 271 255 [[package]] 272 256 name = "cargo_toml" 273 - version = "0.21.0" 257 + version = "0.22.3" 274 258 source = "registry+https://github.com/rust-lang/crates.io-index" 275 - checksum = "5fbd1fe9db3ebf71b89060adaf7b0504c2d6a425cf061313099547e382c2e472" 259 + checksum = "374b7c592d9c00c1f4972ea58390ac6b18cbb6ab79011f3bdc90a0b82ca06b77" 276 260 dependencies = [ 277 261 "serde", 278 - "toml 0.8.20", 262 + "toml 0.9.10+spec-1.1.0", 279 263 ] 280 264 281 265 [[package]] ··· 296 280 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 297 281 298 282 [[package]] 299 - name = "chrono" 300 - version = "0.4.40" 301 - source = "registry+https://github.com/rust-lang/crates.io-index" 302 - checksum = "1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c" 303 - dependencies = [ 304 - "android-tzdata", 305 - "iana-time-zone", 306 - "num-traits", 307 - "windows-link 0.1.0", 308 - ] 309 - 310 - [[package]] 311 283 name = "clap" 312 284 version = "4.5.53" 313 285 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 341 313 "heck", 342 314 "proc-macro2", 343 315 "quote", 344 - "syn 2.0.100", 316 + "syn 2.0.111", 345 317 ] 346 318 347 319 [[package]] ··· 462 434 checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" 463 435 dependencies = [ 464 436 "quote", 465 - "syn 2.0.100", 437 + "syn 2.0.111", 466 438 ] 467 439 468 440 [[package]] ··· 473 445 dependencies = [ 474 446 "proc-macro2", 475 447 "quote", 476 - "syn 2.0.100", 448 + "syn 2.0.111", 477 449 ] 478 450 479 451 [[package]] ··· 486 458 "proc-macro2", 487 459 "quote", 488 460 "rustc_version", 489 - "syn 2.0.100", 461 + "syn 2.0.111", 490 462 ] 491 463 492 464 [[package]] ··· 534 506 dependencies = [ 535 507 "proc-macro2", 536 508 "quote", 537 - "syn 2.0.100", 509 + "syn 2.0.111", 538 510 ] 539 - 540 - [[package]] 541 - name = "doc-comment" 542 - version = "0.3.3" 543 - source = "registry+https://github.com/rust-lang/crates.io-index" 544 - checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" 545 511 546 512 [[package]] 547 513 name = "dtoa" ··· 658 624 659 625 [[package]] 660 626 name = "form_urlencoded" 661 - version = "1.2.1" 627 + version = "1.2.2" 662 628 source = "registry+https://github.com/rust-lang/crates.io-index" 663 - checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 629 + checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" 664 630 dependencies = [ 665 631 "percent-encoding", 666 632 ] ··· 709 675 dependencies = [ 710 676 "proc-macro2", 711 677 "quote", 712 - "syn 2.0.100", 678 + "syn 2.0.111", 713 679 ] 714 680 715 681 [[package]] ··· 809 775 810 776 [[package]] 811 777 name = "git2" 812 - version = "0.20.1" 778 + version = "0.20.3" 813 779 source = "registry+https://github.com/rust-lang/crates.io-index" 814 - checksum = "5220b8ba44c68a9a7f7a7659e864dd73692e417ef0211bea133c7b74e031eeb9" 780 + checksum = "3e2b37e2f62729cdada11f0e6b3b6fe383c69c29fc619e391223e12856af308c" 815 781 dependencies = [ 816 782 "bitflags 2.9.0", 817 783 "libc", ··· 831 797 ] 832 798 833 799 [[package]] 800 + name = "gix-features" 801 + version = "0.45.0" 802 + source = "registry+https://github.com/rust-lang/crates.io-index" 803 + checksum = "ba0ba40b1ca17f2cb3987c8d54e596aba924201cd8e5947098b441067e6686a0" 804 + dependencies = [ 805 + "gix-trace", 806 + "libc", 807 + ] 808 + 809 + [[package]] 834 810 name = "gix-path" 835 - version = "0.10.15" 811 + version = "0.10.22" 836 812 source = "registry+https://github.com/rust-lang/crates.io-index" 837 - checksum = "f910668e2f6b2a55ff35a1f04df88a1a049f7b868507f4cbeeaa220eaba7be87" 813 + checksum = "7cb06c3e4f8eed6e24fd915fa93145e28a511f4ea0e768bae16673e05ed3f366" 838 814 dependencies = [ 839 815 "bstr", 840 816 "gix-trace", 841 - "home", 842 - "once_cell", 843 - "thiserror 2.0.12", 817 + "gix-validate", 818 + "thiserror", 844 819 ] 845 820 846 821 [[package]] 847 822 name = "gix-trace" 848 - version = "0.1.12" 823 + version = "0.1.16" 849 824 source = "registry+https://github.com/rust-lang/crates.io-index" 850 - checksum = "7c396a2036920c69695f760a65e7f2677267ccf483f25046977d87e4cb2665f7" 825 + checksum = "edd971cd6961fb1ebb29a0052a4ab04d8498dbf363c122e137b04753a3bbb5c3" 851 826 852 827 [[package]] 853 828 name = "gix-url" ··· 856 831 checksum = "48dfe23f93f1ddb84977d80bb0dd7aa09d1bf5d5afc0c9b6820cccacc25ae860" 857 832 dependencies = [ 858 833 "bstr", 859 - "gix-features", 834 + "gix-features 0.41.0", 860 835 "gix-path", 861 836 "percent-encoding", 862 - "thiserror 2.0.12", 837 + "thiserror", 863 838 "url", 864 839 ] 865 840 866 841 [[package]] 842 + name = "gix-url" 843 + version = "0.34.0" 844 + source = "registry+https://github.com/rust-lang/crates.io-index" 845 + checksum = "cff1996dfb9430b3699d89224c674169c1ae355eacc52bf30a03c0b8bffe73d9" 846 + dependencies = [ 847 + "bstr", 848 + "gix-features 0.45.0", 849 + "gix-path", 850 + "percent-encoding", 851 + "thiserror", 852 + ] 853 + 854 + [[package]] 855 + name = "gix-validate" 856 + version = "0.10.1" 857 + source = "registry+https://github.com/rust-lang/crates.io-index" 858 + checksum = "5b1e63a5b516e970a594f870ed4571a8fdcb8a344e7bd407a20db8bd61dbfde4" 859 + dependencies = [ 860 + "bstr", 861 + "thiserror", 862 + ] 863 + 864 + [[package]] 867 865 name = "glob" 868 866 version = "0.3.2" 869 867 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1033 1031 ] 1034 1032 1035 1033 [[package]] 1036 - name = "iana-time-zone" 1037 - version = "0.1.61" 1038 - source = "registry+https://github.com/rust-lang/crates.io-index" 1039 - checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" 1040 - dependencies = [ 1041 - "android_system_properties", 1042 - "core-foundation-sys", 1043 - "iana-time-zone-haiku", 1044 - "js-sys", 1045 - "wasm-bindgen", 1046 - "windows-core", 1047 - ] 1048 - 1049 - [[package]] 1050 - name = "iana-time-zone-haiku" 1051 - version = "0.1.2" 1052 - source = "registry+https://github.com/rust-lang/crates.io-index" 1053 - checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 1054 - dependencies = [ 1055 - "cc", 1056 - ] 1057 - 1058 - [[package]] 1059 1034 name = "icu_collections" 1060 1035 version = "1.5.0" 1061 1036 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1170 1145 dependencies = [ 1171 1146 "proc-macro2", 1172 1147 "quote", 1173 - "syn 2.0.100", 1148 + "syn 2.0.111", 1174 1149 ] 1175 1150 1176 1151 [[package]] 1177 1152 name = "idna" 1178 - version = "1.0.3" 1153 + version = "1.1.0" 1179 1154 source = "registry+https://github.com/rust-lang/crates.io-index" 1180 - checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" 1155 + checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" 1181 1156 dependencies = [ 1182 1157 "idna_adapter", 1183 1158 "smallvec", ··· 1255 1230 1256 1231 [[package]] 1257 1232 name = "insta" 1258 - version = "1.42.2" 1233 + version = "1.45.0" 1259 1234 source = "registry+https://github.com/rust-lang/crates.io-index" 1260 - checksum = "50259abbaa67d11d2bcafc7ba1d094ed7a0c70e3ce893f0d0997f73558cb3084" 1235 + checksum = "b76866be74d68b1595eb8060cb9191dca9c021db2316558e52ddc5d55d41b66c" 1261 1236 dependencies = [ 1262 1237 "console 0.15.11", 1263 - "linked-hash-map", 1264 1238 "once_cell", 1265 - "pin-project", 1266 1239 "regex", 1267 1240 "serde", 1268 1241 "similar", 1242 + "tempfile", 1269 1243 ] 1270 1244 1271 1245 [[package]] ··· 1319 1293 1320 1294 [[package]] 1321 1295 name = "libc" 1322 - version = "0.2.171" 1296 + version = "0.2.178" 1323 1297 source = "registry+https://github.com/rust-lang/crates.io-index" 1324 - checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6" 1298 + checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091" 1325 1299 1326 1300 [[package]] 1327 1301 name = "libgit2-sys" 1328 - version = "0.18.1+1.9.0" 1302 + version = "0.18.3+1.9.2" 1329 1303 source = "registry+https://github.com/rust-lang/crates.io-index" 1330 - checksum = "e1dcb20f84ffcdd825c7a311ae347cce604a6f084a767dec4a4929829645290e" 1304 + checksum = "c9b3acc4b91781bb0b3386669d325163746af5f6e4f73e6d2d630e09a35f3487" 1331 1305 dependencies = [ 1332 1306 "cc", 1333 1307 "libc", ··· 1358 1332 ] 1359 1333 1360 1334 [[package]] 1361 - name = "linked-hash-map" 1362 - version = "0.5.6" 1363 - source = "registry+https://github.com/rust-lang/crates.io-index" 1364 - checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" 1365 - 1366 - [[package]] 1367 1335 name = "linux-raw-sys" 1368 1336 version = "0.4.15" 1369 1337 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1371 1339 1372 1340 [[package]] 1373 1341 name = "linux-raw-sys" 1374 - version = "0.9.3" 1342 + version = "0.11.0" 1375 1343 source = "registry+https://github.com/rust-lang/crates.io-index" 1376 - checksum = "fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413" 1344 + checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" 1377 1345 1378 1346 [[package]] 1379 1347 name = "litemap" ··· 1407 1375 "memchr", 1408 1376 "mime", 1409 1377 "selectors", 1410 - "thiserror 2.0.12", 1378 + "thiserror", 1411 1379 ] 1412 1380 1413 1381 [[package]] ··· 1440 1408 1441 1409 [[package]] 1442 1410 name = "mdbook-core" 1443 - version = "0.5.1" 1411 + version = "0.5.2" 1444 1412 source = "registry+https://github.com/rust-lang/crates.io-index" 1445 - checksum = "2ef8430ec21b88489dfffd90c0fb9bd3eab96bf7642ef0cab74754b9d2e5b7f6" 1413 + checksum = "39a3873d4afac65583f1acb56ff058df989d5b4a2464bb02c785549727d307ee" 1446 1414 dependencies = [ 1447 1415 "anyhow", 1448 1416 "regex", 1449 1417 "serde", 1450 1418 "serde_json", 1451 - "toml 0.9.8", 1419 + "toml 0.9.10+spec-1.1.0", 1452 1420 "tracing", 1453 1421 ] 1454 1422 1455 1423 [[package]] 1456 1424 name = "mdbook-markdown" 1457 - version = "0.5.1" 1425 + version = "0.5.2" 1458 1426 source = "registry+https://github.com/rust-lang/crates.io-index" 1459 - checksum = "27f58c1b5686d0add2b513c15401177f84e87742ec381ccd4bfc2216de9a52e8" 1427 + checksum = "07c41bf35212f5d8b83e543aa6a4887dc5709c8489c5fb9ed00f1b51ce1a2cc6" 1460 1428 dependencies = [ 1461 1429 "pulldown-cmark", 1462 1430 "regex", ··· 1471 1439 "assert_cmd", 1472 1440 "clap", 1473 1441 "git2", 1474 - "gix-url", 1442 + "gix-url 0.34.0", 1475 1443 "insta", 1476 1444 "mdbook-markdown", 1477 1445 "mdbook-preprocessor", ··· 1483 1451 "serde", 1484 1452 "tap", 1485 1453 "tempfile", 1486 - "thiserror 2.0.12", 1454 + "thiserror", 1487 1455 "tracing", 1488 1456 "url", 1489 1457 ] 1490 1458 1491 1459 [[package]] 1492 1460 name = "mdbook-preprocessor" 1493 - version = "0.5.1" 1461 + version = "0.5.2" 1494 1462 source = "registry+https://github.com/rust-lang/crates.io-index" 1495 - checksum = "01f84f2b2ef3ccf2c6dd71255f9d90912cce7d5a5aa32899d033003d2c71f84d" 1463 + checksum = "4d87bf40be0597f26f0822f939a64f02bf92c4655ba04490aadbf83601a013bb" 1496 1464 dependencies = [ 1497 1465 "anyhow", 1498 1466 "mdbook-core", ··· 1525 1493 "sha2", 1526 1494 "shlex", 1527 1495 "similar", 1528 - "syn 2.0.100", 1496 + "syn 2.0.111", 1529 1497 "tap", 1530 1498 "tempfile", 1531 1499 "tokio", ··· 1540 1508 dependencies = [ 1541 1509 "anyhow", 1542 1510 "cargo-run-bin", 1543 - "chrono", 1544 1511 "clap", 1545 1512 "console 0.16.2", 1546 1513 "indicatif 0.18.3", ··· 1554 1521 "serde", 1555 1522 "serde_json", 1556 1523 "tap", 1557 - "toml 0.5.11", 1524 + "toml 0.9.10+spec-1.1.0", 1558 1525 "tracing", 1559 1526 "tracing-subscriber", 1560 1527 "url", ··· 1566 1533 dependencies = [ 1567 1534 "anyhow", 1568 1535 "clap", 1569 - "gix-url", 1536 + "gix-url 0.30.0", 1570 1537 "glob", 1571 1538 "image", 1572 1539 "lol_html", ··· 1579 1546 "shlex", 1580 1547 "tap", 1581 1548 "tokio", 1582 - "toml 0.5.11", 1549 + "toml 0.9.10+spec-1.1.0", 1583 1550 "tracing", 1584 1551 "tracing-subscriber", 1585 1552 "url", ··· 1593 1560 1594 1561 [[package]] 1595 1562 name = "miette" 1596 - version = "7.5.0" 1563 + version = "7.6.0" 1597 1564 source = "registry+https://github.com/rust-lang/crates.io-index" 1598 - checksum = "1a955165f87b37fd1862df2a59547ac542c77ef6d17c666f619d1ad22dd89484" 1565 + checksum = "5f98efec8807c63c752b5bd61f862c165c115b0a35685bdcfd9238c7aeb592b7" 1599 1566 dependencies = [ 1600 1567 "cfg-if", 1601 1568 "owo-colors", ··· 1604 1571 "supports-unicode", 1605 1572 "terminal_size", 1606 1573 "textwrap", 1607 - "thiserror 1.0.69", 1608 1574 "unicode-width 0.1.14", 1609 1575 ] 1610 1576 ··· 1616 1582 1617 1583 [[package]] 1618 1584 name = "minijinja" 1619 - version = "2.9.0" 1585 + version = "2.14.0" 1620 1586 source = "registry+https://github.com/rust-lang/crates.io-index" 1621 - checksum = "98642a6dfca91122779a307b77cd07a4aa951fbe32232aaf5bad9febc66be754" 1587 + checksum = "12ea9ac0a51fb5112607099560fdf0f90366ab088a2a9e6e8ae176794e9806aa" 1622 1588 dependencies = [ 1623 1589 "serde", 1624 1590 ] ··· 1735 1701 dependencies = [ 1736 1702 "proc-macro2", 1737 1703 "quote", 1738 - "syn 2.0.100", 1704 + "syn 2.0.111", 1739 1705 ] 1740 1706 1741 1707 [[package]] ··· 1764 1730 1765 1731 [[package]] 1766 1732 name = "owo-colors" 1767 - version = "4.2.0" 1733 + version = "4.2.3" 1768 1734 source = "registry+https://github.com/rust-lang/crates.io-index" 1769 - checksum = "1036865bb9422d3300cf723f657c2851d0e9ab12567854b1f4eba3d77decf564" 1735 + checksum = "9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52" 1770 1736 1771 1737 [[package]] 1772 1738 name = "percent-encoding" 1773 - version = "2.3.1" 1739 + version = "2.3.2" 1774 1740 source = "registry+https://github.com/rust-lang/crates.io-index" 1775 - checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 1741 + checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" 1776 1742 1777 1743 [[package]] 1778 1744 name = "phf" ··· 1857 1823 ] 1858 1824 1859 1825 [[package]] 1860 - name = "pin-project" 1861 - version = "1.1.10" 1862 - source = "registry+https://github.com/rust-lang/crates.io-index" 1863 - checksum = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a" 1864 - dependencies = [ 1865 - "pin-project-internal", 1866 - ] 1867 - 1868 - [[package]] 1869 - name = "pin-project-internal" 1870 - version = "1.1.10" 1871 - source = "registry+https://github.com/rust-lang/crates.io-index" 1872 - checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" 1873 - dependencies = [ 1874 - "proc-macro2", 1875 - "quote", 1876 - "syn 2.0.100", 1877 - ] 1878 - 1879 - [[package]] 1880 1826 name = "pin-project-lite" 1881 1827 version = "0.2.16" 1882 1828 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1975 1921 1976 1922 [[package]] 1977 1923 name = "proc-macro2" 1978 - version = "1.0.94" 1924 + version = "1.0.103" 1979 1925 source = "registry+https://github.com/rust-lang/crates.io-index" 1980 - checksum = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84" 1926 + checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" 1981 1927 dependencies = [ 1982 1928 "unicode-ident", 1983 1929 ] ··· 2002 1948 2003 1949 [[package]] 2004 1950 name = "pulldown-cmark-to-cmark" 2005 - version = "21.1.0" 1951 + version = "22.0.0" 2006 1952 source = "registry+https://github.com/rust-lang/crates.io-index" 2007 - checksum = "8246feae3db61428fd0bb94285c690b460e4517d83152377543ca802357785f1" 1953 + checksum = "50793def1b900256624a709439404384204a5dc3a6ec580281bfaac35e882e90" 2008 1954 dependencies = [ 2009 1955 "pulldown-cmark", 2010 1956 ] ··· 2113 2059 dependencies = [ 2114 2060 "getrandom 0.2.15", 2115 2061 "libredox", 2116 - "thiserror 2.0.12", 2062 + "thiserror", 2117 2063 ] 2118 2064 2119 2065 [[package]] ··· 2235 2181 "regex", 2236 2182 "relative-path", 2237 2183 "rustc_version", 2238 - "syn 2.0.100", 2184 + "syn 2.0.111", 2239 2185 "unicode-ident", 2240 2186 ] 2241 2187 ··· 2269 2215 2270 2216 [[package]] 2271 2217 name = "rustix" 2272 - version = "1.0.2" 2218 + version = "1.1.3" 2273 2219 source = "registry+https://github.com/rust-lang/crates.io-index" 2274 - checksum = "f7178faa4b75a30e269c71e61c353ce2748cf3d76f0c44c393f4e60abf49b825" 2220 + checksum = "146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34" 2275 2221 dependencies = [ 2276 2222 "bitflags 2.9.0", 2277 2223 "errno", 2278 2224 "libc", 2279 - "linux-raw-sys 0.9.3", 2280 - "windows-sys 0.59.0", 2225 + "linux-raw-sys 0.11.0", 2226 + "windows-sys 0.61.2", 2281 2227 ] 2282 2228 2283 2229 [[package]] ··· 2414 2360 dependencies = [ 2415 2361 "proc-macro2", 2416 2362 "quote", 2417 - "syn 2.0.100", 2363 + "syn 2.0.111", 2418 2364 ] 2419 2365 2420 2366 [[package]] 2421 2367 name = "serde_json" 2422 - version = "1.0.145" 2368 + version = "1.0.148" 2423 2369 source = "registry+https://github.com/rust-lang/crates.io-index" 2424 - checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" 2370 + checksum = "3084b546a1dd6289475996f182a22aba973866ea8e8b02c51d9f46b1336a22da" 2425 2371 dependencies = [ 2426 2372 "itoa", 2427 2373 "memchr", 2428 - "ryu", 2429 2374 "serde", 2430 2375 "serde_core", 2376 + "zmij", 2431 2377 ] 2432 2378 2433 2379 [[package]] ··· 2438 2384 dependencies = [ 2439 2385 "proc-macro2", 2440 2386 "quote", 2441 - "syn 2.0.100", 2387 + "syn 2.0.111", 2442 2388 ] 2443 2389 2444 2390 [[package]] 2445 2391 name = "serde_spanned" 2446 - version = "0.6.8" 2392 + version = "1.0.4" 2447 2393 source = "registry+https://github.com/rust-lang/crates.io-index" 2448 - checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" 2449 - dependencies = [ 2450 - "serde", 2451 - ] 2452 - 2453 - [[package]] 2454 - name = "serde_spanned" 2455 - version = "1.0.3" 2456 - source = "registry+https://github.com/rust-lang/crates.io-index" 2457 - checksum = "e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392" 2394 + checksum = "f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776" 2458 2395 dependencies = [ 2459 2396 "serde_core", 2460 2397 ] ··· 2611 2548 2612 2549 [[package]] 2613 2550 name = "syn" 2614 - version = "2.0.100" 2551 + version = "2.0.111" 2615 2552 source = "registry+https://github.com/rust-lang/crates.io-index" 2616 - checksum = "b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0" 2553 + checksum = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87" 2617 2554 dependencies = [ 2618 2555 "proc-macro2", 2619 2556 "quote", ··· 2637 2574 dependencies = [ 2638 2575 "proc-macro2", 2639 2576 "quote", 2640 - "syn 2.0.100", 2577 + "syn 2.0.111", 2641 2578 ] 2642 2579 2643 2580 [[package]] ··· 2669 2606 2670 2607 [[package]] 2671 2608 name = "tempfile" 2672 - version = "3.23.0" 2609 + version = "3.24.0" 2673 2610 source = "registry+https://github.com/rust-lang/crates.io-index" 2674 - checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16" 2611 + checksum = "655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c" 2675 2612 dependencies = [ 2676 2613 "fastrand", 2677 2614 "getrandom 0.3.1", 2678 2615 "once_cell", 2679 - "rustix 1.0.2", 2616 + "rustix 1.1.3", 2680 2617 "windows-sys 0.61.2", 2681 2618 ] 2682 2619 ··· 2686 2623 source = "registry+https://github.com/rust-lang/crates.io-index" 2687 2624 checksum = "45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed" 2688 2625 dependencies = [ 2689 - "rustix 1.0.2", 2626 + "rustix 1.1.3", 2690 2627 "windows-sys 0.59.0", 2691 2628 ] 2692 2629 ··· 2708 2645 2709 2646 [[package]] 2710 2647 name = "thiserror" 2711 - version = "1.0.69" 2712 - source = "registry+https://github.com/rust-lang/crates.io-index" 2713 - checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" 2714 - dependencies = [ 2715 - "thiserror-impl 1.0.69", 2716 - ] 2717 - 2718 - [[package]] 2719 - name = "thiserror" 2720 - version = "2.0.12" 2721 - source = "registry+https://github.com/rust-lang/crates.io-index" 2722 - checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" 2723 - dependencies = [ 2724 - "thiserror-impl 2.0.12", 2725 - ] 2726 - 2727 - [[package]] 2728 - name = "thiserror-impl" 2729 - version = "1.0.69" 2648 + version = "2.0.17" 2730 2649 source = "registry+https://github.com/rust-lang/crates.io-index" 2731 - checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" 2650 + checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" 2732 2651 dependencies = [ 2733 - "proc-macro2", 2734 - "quote", 2735 - "syn 2.0.100", 2652 + "thiserror-impl", 2736 2653 ] 2737 2654 2738 2655 [[package]] 2739 2656 name = "thiserror-impl" 2740 - version = "2.0.12" 2657 + version = "2.0.17" 2741 2658 source = "registry+https://github.com/rust-lang/crates.io-index" 2742 - checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" 2659 + checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" 2743 2660 dependencies = [ 2744 2661 "proc-macro2", 2745 2662 "quote", 2746 - "syn 2.0.100", 2663 + "syn 2.0.111", 2747 2664 ] 2748 2665 2749 2666 [[package]] ··· 2790 2707 dependencies = [ 2791 2708 "proc-macro2", 2792 2709 "quote", 2793 - "syn 2.0.100", 2710 + "syn 2.0.111", 2794 2711 ] 2795 2712 2796 2713 [[package]] ··· 2815 2732 2816 2733 [[package]] 2817 2734 name = "tokio-util" 2818 - version = "0.7.14" 2735 + version = "0.7.17" 2819 2736 source = "registry+https://github.com/rust-lang/crates.io-index" 2820 - checksum = "6b9590b93e6fcc1739458317cccd391ad3955e2bde8913edf6f95f9e65a8f034" 2737 + checksum = "2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594" 2821 2738 dependencies = [ 2822 2739 "bytes", 2823 2740 "futures-core", ··· 2838 2755 2839 2756 [[package]] 2840 2757 name = "toml" 2841 - version = "0.8.20" 2842 - source = "registry+https://github.com/rust-lang/crates.io-index" 2843 - checksum = "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148" 2844 - dependencies = [ 2845 - "serde", 2846 - "serde_spanned 0.6.8", 2847 - "toml_datetime 0.6.8", 2848 - "toml_edit 0.22.24", 2849 - ] 2850 - 2851 - [[package]] 2852 - name = "toml" 2853 - version = "0.9.8" 2758 + version = "0.9.10+spec-1.1.0" 2854 2759 source = "registry+https://github.com/rust-lang/crates.io-index" 2855 - checksum = "f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8" 2760 + checksum = "0825052159284a1a8b4d6c0c86cbc801f2da5afd2b225fa548c72f2e74002f48" 2856 2761 dependencies = [ 2857 2762 "indexmap", 2858 2763 "serde_core", 2859 - "serde_spanned 1.0.3", 2860 - "toml_datetime 0.7.3", 2764 + "serde_spanned", 2765 + "toml_datetime 0.7.5+spec-1.1.0", 2861 2766 "toml_parser", 2862 2767 "toml_writer", 2863 2768 "winnow 0.7.14", ··· 2868 2773 version = "0.6.8" 2869 2774 source = "registry+https://github.com/rust-lang/crates.io-index" 2870 2775 checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" 2871 - dependencies = [ 2872 - "serde", 2873 - ] 2874 2776 2875 2777 [[package]] 2876 2778 name = "toml_datetime" 2877 - version = "0.7.3" 2779 + version = "0.7.5+spec-1.1.0" 2878 2780 source = "registry+https://github.com/rust-lang/crates.io-index" 2879 - checksum = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533" 2781 + checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" 2880 2782 dependencies = [ 2881 2783 "serde_core", 2882 2784 ] ··· 2894 2796 2895 2797 [[package]] 2896 2798 name = "toml_edit" 2897 - version = "0.22.24" 2898 - source = "registry+https://github.com/rust-lang/crates.io-index" 2899 - checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474" 2900 - dependencies = [ 2901 - "indexmap", 2902 - "serde", 2903 - "serde_spanned 0.6.8", 2904 - "toml_datetime 0.6.8", 2905 - "winnow 0.7.14", 2906 - ] 2907 - 2908 - [[package]] 2909 - name = "toml_edit" 2910 2799 version = "0.23.7" 2911 2800 source = "registry+https://github.com/rust-lang/crates.io-index" 2912 2801 checksum = "6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d" 2913 2802 dependencies = [ 2914 2803 "indexmap", 2915 - "toml_datetime 0.7.3", 2804 + "toml_datetime 0.7.5+spec-1.1.0", 2916 2805 "toml_parser", 2917 2806 "winnow 0.7.14", 2918 2807 ] 2919 2808 2920 2809 [[package]] 2921 2810 name = "toml_parser" 2922 - version = "1.0.4" 2811 + version = "1.0.6+spec-1.1.0" 2923 2812 source = "registry+https://github.com/rust-lang/crates.io-index" 2924 - checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e" 2813 + checksum = "a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44" 2925 2814 dependencies = [ 2926 2815 "winnow 0.7.14", 2927 2816 ] 2928 2817 2929 2818 [[package]] 2930 2819 name = "toml_writer" 2931 - version = "1.0.4" 2820 + version = "1.0.6+spec-1.1.0" 2932 2821 source = "registry+https://github.com/rust-lang/crates.io-index" 2933 - checksum = "df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2" 2822 + checksum = "ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607" 2934 2823 2935 2824 [[package]] 2936 2825 name = "tower" ··· 2978 2867 dependencies = [ 2979 2868 "proc-macro2", 2980 2869 "quote", 2981 - "syn 2.0.100", 2870 + "syn 2.0.111", 2982 2871 ] 2983 2872 2984 2873 [[package]] ··· 3076 2965 3077 2966 [[package]] 3078 2967 name = "url" 3079 - version = "2.5.4" 2968 + version = "2.5.7" 3080 2969 source = "registry+https://github.com/rust-lang/crates.io-index" 3081 - checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" 2970 + checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b" 3082 2971 dependencies = [ 3083 2972 "form_urlencoded", 3084 2973 "idna", ··· 3153 3042 source = "registry+https://github.com/rust-lang/crates.io-index" 3154 3043 checksum = "18aa3ce681e189f125c4c1e1388c03285e2fd434ef52c7203084012ac29c5e4a" 3155 3044 dependencies = [ 3156 - "rustix 1.0.2", 3045 + "rustix 1.1.3", 3157 3046 "windows-sys 0.59.0", 3158 3047 ] 3159 3048 ··· 3209 3098 "log", 3210 3099 "proc-macro2", 3211 3100 "quote", 3212 - "syn 2.0.100", 3101 + "syn 2.0.111", 3213 3102 "wasm-bindgen-shared", 3214 3103 ] 3215 3104 ··· 3244 3133 dependencies = [ 3245 3134 "proc-macro2", 3246 3135 "quote", 3247 - "syn 2.0.100", 3136 + "syn 2.0.111", 3248 3137 "wasm-bindgen-backend", 3249 3138 "wasm-bindgen-shared", 3250 3139 ] ··· 3288 3177 "home", 3289 3178 "once_cell", 3290 3179 "rustix 0.38.44", 3291 - ] 3292 - 3293 - [[package]] 3294 - name = "windows-core" 3295 - version = "0.52.0" 3296 - source = "registry+https://github.com/rust-lang/crates.io-index" 3297 - checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 3298 - dependencies = [ 3299 - "windows-targets 0.52.6", 3300 3180 ] 3301 3181 3302 3182 [[package]] ··· 3555 3435 dependencies = [ 3556 3436 "proc-macro2", 3557 3437 "quote", 3558 - "syn 2.0.100", 3438 + "syn 2.0.111", 3559 3439 "synstructure", 3560 3440 ] 3561 3441 ··· 3576 3456 dependencies = [ 3577 3457 "proc-macro2", 3578 3458 "quote", 3579 - "syn 2.0.100", 3459 + "syn 2.0.111", 3580 3460 ] 3581 3461 3582 3462 [[package]] ··· 3596 3476 dependencies = [ 3597 3477 "proc-macro2", 3598 3478 "quote", 3599 - "syn 2.0.100", 3479 + "syn 2.0.111", 3600 3480 "synstructure", 3601 3481 ] 3602 3482 ··· 3625 3505 dependencies = [ 3626 3506 "proc-macro2", 3627 3507 "quote", 3628 - "syn 2.0.100", 3508 + "syn 2.0.111", 3629 3509 ] 3630 3510 3631 3511 [[package]] ··· 3642 3522 "memchr", 3643 3523 "zopfli", 3644 3524 ] 3525 + 3526 + [[package]] 3527 + name = "zmij" 3528 + version = "1.0.0" 3529 + source = "registry+https://github.com/rust-lang/crates.io-index" 3530 + checksum = "e6d6085d62852e35540689d1f97ad663e3971fc19cf5eceab364d62c646ea167" 3645 3531 3646 3532 [[package]] 3647 3533 name = "zopfli"
+17 -17
Cargo.toml
··· 17 17 resolver = "2" 18 18 19 19 [workspace.dependencies] 20 - anyhow = "1.0.95" 21 - assert_cmd = "2.0.16" 22 - cargo-run-bin = { version = "1.7.4", default-features = false } 23 - clap = { version = "4.5.31", features = ["derive"] } 20 + anyhow = "1.0.100" 21 + assert_cmd = "2.1.1" 22 + cargo-run-bin = { version = "1.7.5", default-features = false } 23 + clap = { version = "4.5.53", features = ["derive"] } 24 24 futures-util = { version = "0.3.31", default-features = false } 25 - insta = { version = "1.40.0", features = ["yaml", "filters"] } 26 - mdbook-markdown = { version = "0.5.1" } 27 - mdbook-preprocessor = { version = "0.5.1" } 25 + insta = { version = "1.45.0", features = ["yaml", "filters"] } 26 + mdbook-markdown = { version = "0.5.2" } 27 + mdbook-preprocessor = { version = "0.5.2" } 28 28 mdbookkit = { path = "crates/mdbookkit" } 29 - miette = { version = "7.5.0", features = [ 29 + miette = { version = "7.6.0", features = [ 30 30 "fancy-no-backtrace", 31 31 ], default-features = false } 32 - minijinja = "2.9.0" 32 + minijinja = "2.14.0" 33 33 predicates = "3.1.3" 34 - pulldown-cmark-to-cmark = "21.1.0" 34 + pulldown-cmark-to-cmark = "22.0.0" 35 35 rstest = "0.26.1" 36 36 serde = { version = "1", features = ["derive"] } 37 - serde_json = "1.0.139" 37 + serde_json = "1.0.148" 38 38 shlex = "1.3.0" 39 39 similar = { version = "2.7.0" } 40 - tap = "1.0.1" 41 - tempfile = "3.18.0" 42 - thiserror = "2.0.12" 40 + tap = "=1.0.1" 41 + tempfile = "3.24.0" 42 + thiserror = "2.0.17" 43 43 tokio = { version = "1", default-features = false } 44 - toml = "0.5" 44 + toml = "0.9.10" 45 45 tracing = "0.1.44" 46 46 tracing-subscriber = "0.3.22" 47 - url = "2.5.4" 47 + url = "2.5.7" 48 48 49 49 [workspace.metadata.bin] 50 - mdbook = { version = "0.5.1" } 50 + mdbook = { version = "0.5.2" }
+1 -1
TODO.md
··· 26 26 - [x] external links 27 27 - [x] socials 28 28 29 - - [ ] upgrade deps 29 + - [x] upgrade deps 30 30 - [ ] msrv 31 31 32 32 - [ ] CI
+3 -3
crates/mdbook-permalinks/Cargo.toml
··· 18 18 [dependencies] 19 19 anyhow = { workspace = true } 20 20 clap = { workspace = true } 21 - git2 = { version = "0.20.1", default-features = false } 22 - gix-url = { version = "0.30.0" } 21 + git2 = { version = "0.20.3", default-features = false } 22 + gix-url = { version = "0.34.0" } 23 23 mdbook-markdown = { workspace = true } 24 24 mdbook-preprocessor = { workspace = true } 25 25 mdbookkit = { workspace = true } 26 26 miette = { workspace = true } 27 - percent-encoding = { version = "2.3.1" } 27 + percent-encoding = { version = "2.3.2" } 28 28 serde = { workspace = true } 29 29 tap = { workspace = true } 30 30 thiserror = { workspace = true }
+6 -6
crates/mdbook-rustdoc-links/Cargo.toml
··· 18 18 [dependencies] 19 19 anyhow = { workspace = true } 20 20 async-lsp = { version = "0.2.2" } 21 - cargo_toml = { version = "0.21.0" } 21 + cargo_toml = { version = "0.22.3" } 22 22 clap = { workspace = true } 23 23 dirs = { version = "6.0.0" } 24 24 futures-util = { workspace = true } 25 - lsp-types = { version = "0.95.0" } 25 + lsp-types = { version = "0.95.0" } # https://github.com/gluon-lang/lsp-types/issues/284 26 26 mdbook-markdown = { workspace = true } 27 27 mdbook-preprocessor = { workspace = true } 28 28 mdbookkit = { workspace = true } 29 29 miette = { workspace = true } 30 - proc-macro2 = { version = "1.0.94", features = ["span-locations"] } 30 + proc-macro2 = { version = "1.0.103", features = ["span-locations"] } 31 31 serde = { workspace = true, features = ["rc"] } 32 32 serde_json = { workspace = true } 33 - sha2 = { version = "0.10.8" } 33 + sha2 = { version = "0.10.9" } 34 34 shlex = { workspace = true } 35 - syn = { version = "2.0.99" } 35 + syn = { version = "2.0.111" } 36 36 tap = { workspace = true } 37 37 tempfile = { workspace = true } 38 38 tokio = { workspace = true, features = [ ··· 43 43 "rt-multi-thread", 44 44 "time", 45 45 ] } 46 - tokio-util = { version = "0.7.13", features = ["compat"] } 46 + tokio-util = { version = "0.7.17", features = ["compat"] } 47 47 tower = { version = "0.5.2" } 48 48 tracing = { workspace = true } 49 49
+2 -1
crates/mdbook-rustdoc-links/src/tests/snaps/docs/src/rustdoc-links/known-issues.md.snap
··· 1 1 --- 2 2 source: crates/mdbook-rustdoc-links/src/tests.rs 3 + assertion_line: 74 3 4 expression: output 4 5 --- 5 6 # Known issues ··· 125 126 - [~~`panic!`~~](https://doc.rust-lang.org/stable/std/macro.panic.html "panic!"), and many other `std` macros 126 127 - The correct link is 127 128 [https://doc.rust-lang.org/stable/std~~/macros~~/macro.panic.html][panic] 128 - - [~~`serde_json::json!`~~](https://docs.rs/serde_json/1.0.145/serde_json/macro.json.html "serde_json::json!") 129 + - [~~`serde_json::json!`~~](https://docs.rs/serde_json/1.0.148/serde_json/macro.json.html "serde_json::json!") 129 130 - The correct link is 130 131 [https://docs.rs/serde_json/1.0.140/serde_json~~/macros~~/macro.json.html][serde_json::json] 131 132
+1 -1
crates/mdbook-rustdoc-links/src/tests/snaps/docs/src/rustdoc-links/known-issues.md.stderr.snap
··· 55 55 │ [https://doc.rust-lang.org/stable/std~~/macros~~/macro.panic.html][panic] 56 56 │ - [~~`serde_json::json!`~~] 57 57 · ────────────┬──────────── 58 - · ╰── https://docs.rs/serde_json/1.0.145/serde_json/macro.json.html 58 + · ╰── https://docs.rs/serde_json/1.0.148/serde_json/macro.json.html 59 59 │ - The correct link is 60 60 ╰────
+1 -2
crates/mdbookkit/Cargo.toml
··· 15 15 16 16 [dependencies] 17 17 anyhow = { workspace = true } 18 - chrono = { version = "0.4.40", features = ["clock"], default-features = false } 19 18 clap = { workspace = true } 20 19 console = { version = "0.16.2" } 21 20 indicatif = { version = "0.18.3" } 22 21 mdbook-markdown = { workspace = true } 23 22 mdbook-preprocessor = { workspace = true } 24 23 miette = { workspace = true } 25 - owo-colors = { version = "4.2.0" } 24 + owo-colors = { version = "4.2.3" } 26 25 pulldown-cmark-to-cmark = { workspace = true } 27 26 serde = { workspace = true } 28 27 serde_json = { workspace = true }