Beatsaber Rust Utilities: A Beatsaber V3 parsing library.
beatsaber beatmap
0
fork

Configure Feed

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

Merge pull request #27 from AlephCubed/bevy-0.18

Updated to bevy v0.18.0-rc.1

authored by

AlephCubed and committed by
GitHub
bf36e9e1 19536915

+45 -98
+34 -88
Cargo.lock
··· 12 12 ] 13 13 14 14 [[package]] 15 + name = "arrayvec" 16 + version = "0.7.6" 17 + source = "registry+https://github.com/rust-lang/crates.io-index" 18 + checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" 19 + 20 + [[package]] 15 21 name = "assert_type_match" 16 22 version = "0.1.1" 17 23 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 30 36 31 37 [[package]] 32 38 name = "bevy_color" 33 - version = "0.17.3" 39 + version = "0.18.0-rc.1" 34 40 source = "registry+https://github.com/rust-lang/crates.io-index" 35 - checksum = "49504fac6b9897f03b4bdc0189c04ef1ba0a9b37926343aa520a71619e90e116" 41 + checksum = "7b1fa4b3b09be089a0035b4b67a54b46b8335fdc51fe07d452745f7f0b0a9423" 36 42 dependencies = [ 37 43 "bevy_math", 38 44 "bevy_reflect", ··· 45 51 46 52 [[package]] 47 53 name = "bevy_macro_utils" 48 - version = "0.17.3" 54 + version = "0.18.0-rc.1" 49 55 source = "registry+https://github.com/rust-lang/crates.io-index" 50 - checksum = "62d984f9f8bd0f0d9fb020492a955e641e30e7a425f3588bf346cb3e61fec3c3" 56 + checksum = "f499ce11a21f5f01b5bc2529e7d9ec76961f73531a9d88be58b5dcb4a6e24ce4" 51 57 dependencies = [ 52 - "parking_lot", 53 58 "proc-macro2", 54 59 "quote", 55 60 "syn", ··· 58 63 59 64 [[package]] 60 65 name = "bevy_math" 61 - version = "0.17.3" 66 + version = "0.18.0-rc.1" 62 67 source = "registry+https://github.com/rust-lang/crates.io-index" 63 - checksum = "5fa74ae5d968749cc073da991757d3c7e3504ac6dbaac5f8c2a54b9d19b0b7ed" 68 + checksum = "e025c2b7802fe20910afaf4d9ccce6f9c06e6d04dbd7431111cb88211c8a5cf9" 64 69 dependencies = [ 65 70 "approx", 71 + "arrayvec", 66 72 "bevy_reflect", 67 73 "derive_more", 68 74 "glam", ··· 70 76 "rand", 71 77 "rand_distr", 72 78 "serde", 73 - "smallvec", 74 79 "thiserror", 75 80 "variadics_please", 76 81 ] 77 82 78 83 [[package]] 79 84 name = "bevy_platform" 80 - version = "0.17.3" 85 + version = "0.18.0-rc.1" 81 86 source = "registry+https://github.com/rust-lang/crates.io-index" 82 - checksum = "4691af6d7cfd1b5deb2fc926a43a180a546cdc3fe1e5a013fcee60db9bb2c81f" 87 + checksum = "cfc05567edd4e8a5f705be83ddc75cba2e388832f269c658df2337209f718601" 83 88 dependencies = [ 84 89 "critical-section", 85 90 "foldhash", ··· 96 101 97 102 [[package]] 98 103 name = "bevy_ptr" 99 - version = "0.17.3" 104 + version = "0.18.0-rc.1" 100 105 source = "registry+https://github.com/rust-lang/crates.io-index" 101 - checksum = "17d24d7906c7de556033168b3485de36c59049fbaef0c2c44c715a23e0329b10" 106 + checksum = "09f2912f5547f7a49c9bedd7eeec06d014c06fa08f6e6518642e99c457f5c752" 102 107 103 108 [[package]] 104 109 name = "bevy_reflect" 105 - version = "0.17.3" 110 + version = "0.18.0-rc.1" 106 111 source = "registry+https://github.com/rust-lang/crates.io-index" 107 - checksum = "b5472b91928c0f3e4e3988c0d036b00719f19520f53a0c3f8c2af72f00e693c5" 112 + checksum = "69e846831b308f38f9bf3ae7c74bcf2b888b84621556abd64f0f107a14cf5a14" 108 113 dependencies = [ 109 114 "assert_type_match", 110 115 "bevy_platform", ··· 127 132 128 133 [[package]] 129 134 name = "bevy_reflect_derive" 130 - version = "0.17.3" 135 + version = "0.18.0-rc.1" 131 136 source = "registry+https://github.com/rust-lang/crates.io-index" 132 - checksum = "083784255162fa39960aa3cf3c23af0e515db2daa7f2e796ae34df993f4d3f6c" 137 + checksum = "9a9765a0ff296d5adf5e0e96bd11bbf49eb1a83c03504c15b6404e6f4cfa5e67" 133 138 dependencies = [ 134 139 "bevy_macro_utils", 135 140 "indexmap", ··· 141 146 142 147 [[package]] 143 148 name = "bevy_utils" 144 - version = "0.17.3" 149 + version = "0.18.0-rc.1" 145 150 source = "registry+https://github.com/rust-lang/crates.io-index" 146 - checksum = "789d04f88c764877a4552e07745b402dbc45f5d0545e6d102558f2f1752a1d89" 151 + checksum = "b69d01a7f00490ce63cf840bbb9ce6f0e702a74e802430fc2883ef7a740a558e" 147 152 dependencies = [ 148 153 "bevy_platform", 149 154 "disqualified", ··· 160 165 161 166 [[package]] 162 167 name = "bsru" 163 - version = "0.6.0" 168 + version = "0.7.0-rc.1" 164 169 dependencies = [ 165 170 "bevy_color", 166 171 "bevy_reflect", ··· 174 179 175 180 [[package]] 176 181 name = "bumpalo" 177 - version = "3.19.0" 182 + version = "3.19.1" 178 183 source = "registry+https://github.com/rust-lang/crates.io-index" 179 - checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" 184 + checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510" 180 185 181 186 [[package]] 182 187 name = "bytemuck" ··· 368 373 checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" 369 374 370 375 [[package]] 371 - name = "lock_api" 372 - version = "0.4.14" 373 - source = "registry+https://github.com/rust-lang/crates.io-index" 374 - checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" 375 - dependencies = [ 376 - "scopeguard", 377 - ] 378 - 379 - [[package]] 380 376 name = "log" 381 377 version = "0.4.29" 382 378 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 423 419 ] 424 420 425 421 [[package]] 426 - name = "parking_lot" 427 - version = "0.12.5" 428 - source = "registry+https://github.com/rust-lang/crates.io-index" 429 - checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" 430 - dependencies = [ 431 - "lock_api", 432 - "parking_lot_core", 433 - ] 434 - 435 - [[package]] 436 - name = "parking_lot_core" 437 - version = "0.9.12" 438 - source = "registry+https://github.com/rust-lang/crates.io-index" 439 - checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" 440 - dependencies = [ 441 - "cfg-if", 442 - "libc", 443 - "redox_syscall", 444 - "smallvec", 445 - "windows-link", 446 - ] 447 - 448 - [[package]] 449 422 name = "portable-atomic" 450 423 version = "1.11.1" 451 424 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 533 506 ] 534 507 535 508 [[package]] 536 - name = "redox_syscall" 537 - version = "0.5.18" 538 - source = "registry+https://github.com/rust-lang/crates.io-index" 539 - checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" 540 - dependencies = [ 541 - "bitflags", 542 - ] 543 - 544 - [[package]] 545 509 name = "rustc_version" 546 510 version = "0.4.1" 547 511 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 563 527 checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" 564 528 565 529 [[package]] 566 - name = "scopeguard" 567 - version = "1.2.0" 568 - source = "registry+https://github.com/rust-lang/crates.io-index" 569 - checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 570 - 571 - [[package]] 572 530 name = "semver" 573 531 version = "1.0.27" 574 532 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 622 580 version = "1.0.1" 623 581 source = "registry+https://github.com/rust-lang/crates.io-index" 624 582 checksum = "832ddd7df0d98d6fd93b973c330b7c8e0742d5cb8f1afc7dea89dba4d2531aa1" 625 - 626 - [[package]] 627 - name = "smallvec" 628 - version = "1.15.1" 629 - source = "registry+https://github.com/rust-lang/crates.io-index" 630 - checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" 631 583 632 584 [[package]] 633 585 name = "smol_str" ··· 680 632 681 633 [[package]] 682 634 name = "toml_datetime" 683 - version = "0.7.3" 635 + version = "0.7.5+spec-1.1.0" 684 636 source = "registry+https://github.com/rust-lang/crates.io-index" 685 - checksum = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533" 637 + checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" 686 638 dependencies = [ 687 639 "serde_core", 688 640 ] 689 641 690 642 [[package]] 691 643 name = "toml_edit" 692 - version = "0.23.9" 644 + version = "0.23.10+spec-1.0.0" 693 645 source = "registry+https://github.com/rust-lang/crates.io-index" 694 - checksum = "5d7cbc3b4b49633d57a0509303158ca50de80ae32c265093b24c414705807832" 646 + checksum = "84c8b9f757e028cee9fa244aea147aab2a9ec09d5325a9b01e0a49730c2b5269" 695 647 dependencies = [ 696 648 "indexmap", 697 649 "toml_datetime", ··· 701 653 702 654 [[package]] 703 655 name = "toml_parser" 704 - version = "1.0.4" 656 + version = "1.0.6+spec-1.1.0" 705 657 source = "registry+https://github.com/rust-lang/crates.io-index" 706 - checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e" 658 + checksum = "a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44" 707 659 dependencies = [ 708 660 "winnow", 709 661 ] ··· 822 774 823 775 [[package]] 824 776 name = "wgpu-types" 825 - version = "26.0.0" 777 + version = "27.0.1" 826 778 source = "registry+https://github.com/rust-lang/crates.io-index" 827 - checksum = "eca7a8d8af57c18f57d393601a1fb159ace8b2328f1b6b5f80893f7d672c9ae2" 779 + checksum = "afdcf84c395990db737f2dd91628706cb31e86d72e53482320d368e52b5da5eb" 828 780 dependencies = [ 829 781 "bitflags", 830 782 "bytemuck", ··· 834 786 "thiserror", 835 787 "web-sys", 836 788 ] 837 - 838 - [[package]] 839 - name = "windows-link" 840 - version = "0.2.1" 841 - source = "registry+https://github.com/rust-lang/crates.io-index" 842 - checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" 843 789 844 790 [[package]] 845 791 name = "winnow"
+9 -9
Cargo.toml
··· 1 1 [package] 2 2 name = "bsru" 3 - version = "0.6.0" 3 + version = "0.7.0-rc.1" 4 4 edition = "2024" 5 5 description = "Beatsaber Rust Utilities: A Beatsaber V3 parsing library." 6 6 categories = ["game-development", "data-structures", "parser-implementations"] ··· 14 14 bevy_reflect = ["dep:bevy_reflect"] 15 15 16 16 [dependencies] 17 - bevy_color = { version = "0.17.0", optional = true, default-features = false, features = [ 17 + bevy_color = { version = "0.18.0-rc.1", optional = true, default-features = false, features = [ 18 18 "std", 19 19 ] } 20 - bevy_reflect = { version = "0.17.0", optional = true, default-features = false } 21 - indexmap = "2.10.0" 22 - loose_enum = { version = "0.1.0", features = ["serde"] } 23 - ordered-float = "5.0.0" 24 - serde = { version = "1.0.219", features = ["derive"] } 25 - serde_json = "1.0.140" 26 - simple-easing = "1.0.1" 20 + bevy_reflect = { version = "0.18.0-rc.1", optional = true, default-features = false } 21 + indexmap = "2.12" 22 + loose_enum = { version = "0.1", features = ["serde"] } 23 + ordered-float = "5.1" 24 + serde = { version = "1.0", features = ["derive"] } 25 + serde_json = "1.0" 26 + simple-easing = "1.0"
+2 -1
README.md
··· 25 25 26 26 | Bevy | BSRU | 27 27 |--------|---------------| 28 - | `0.17` | `0.4`+ | 28 + | `0.18` | `0.7`+ | 29 + | `0.17` | `0.4` - `0.6` | 29 30 | `0.16` | `0.1` - `0.3` |