diff --git a/CHANGELOG.md b/CHANGELOG.md index 869c785..c61f052 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed +- Fixed publishing of the Lune library to `crates.io` - Fixed `serde.decode` deserializing `null` values as `userdata` instead of `nil`. - Fixed not being able to require files with multiple extensions, eg. `module.spec.luau` was not require-able using `require("module.spec")`. - Fixed instances and `roblox` built-in library APIs erroring when used asynchronously/concurrently. diff --git a/Cargo.lock b/Cargo.lock index b5f2529..9094a33 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1346,8 +1346,9 @@ dependencies = [ [[package]] name = "rbx_binary" -version = "0.7.0" -source = "git+https://github.com/rojo-rbx/rbx-dom?rev=e7a813d569c3f8a54be8a8873c33f8976c37b8b1#e7a813d569c3f8a54be8a8873c33f8976c37b8b1" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e50573021d04b680018955662eba7dc4aac3de92219231798f6c9b41e38ab01" dependencies = [ "log", "lz4", @@ -1375,8 +1376,9 @@ dependencies = [ [[package]] name = "rbx_dom_weak" -version = "2.4.0" -source = "git+https://github.com/rojo-rbx/rbx-dom?rev=e7a813d569c3f8a54be8a8873c33f8976c37b8b1#e7a813d569c3f8a54be8a8873c33f8976c37b8b1" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "161729449bbb0cfa657ce7bcca6a160d0af06d8b8d9efdc9abe14735dccacdb9" dependencies = [ "rbx_types", "serde", @@ -1384,8 +1386,9 @@ dependencies = [ [[package]] name = "rbx_reflection" -version = "4.2.0" -source = "git+https://github.com/rojo-rbx/rbx-dom?rev=e7a813d569c3f8a54be8a8873c33f8976c37b8b1#e7a813d569c3f8a54be8a8873c33f8976c37b8b1" +version = "4.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08bd48487192046fec8f805f3fa29f3d7d5beb9890b0859b1a92bd8aff580343" dependencies = [ "rbx_types", "serde", @@ -1394,8 +1397,9 @@ dependencies = [ [[package]] name = "rbx_reflection_database" -version = "0.2.6+roblox-572" -source = "git+https://github.com/rojo-rbx/rbx-dom?rev=e7a813d569c3f8a54be8a8873c33f8976c37b8b1#e7a813d569c3f8a54be8a8873c33f8976c37b8b1" +version = "0.2.7+roblox-588" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1be6cf674182806f11ad4899dd1feafe977591f1ae035ae05a58d4b74e487276" dependencies = [ "lazy_static", "rbx_reflection", @@ -1405,8 +1409,9 @@ dependencies = [ [[package]] name = "rbx_types" -version = "1.5.0" -source = "git+https://github.com/rojo-rbx/rbx-dom?rev=e7a813d569c3f8a54be8a8873c33f8976c37b8b1#e7a813d569c3f8a54be8a8873c33f8976c37b8b1" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "070106e926b8ae54c7bc443e5db4d868d7f0af51c1d7cfd7efe1364c1753d8a3" dependencies = [ "base64 0.13.1", "bitflags 1.3.2", @@ -1419,8 +1424,9 @@ dependencies = [ [[package]] name = "rbx_xml" -version = "0.13.0" -source = "git+https://github.com/rojo-rbx/rbx-dom?rev=e7a813d569c3f8a54be8a8873c33f8976c37b8b1#e7a813d569c3f8a54be8a8873c33f8976c37b8b1" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4bc65b70827519fdc4ab47416d1085b912f087fadab9ed415471b6daba635574" dependencies = [ "base64 0.13.1", "log", diff --git a/Cargo.toml b/Cargo.toml index e1d9ee5..240332d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -127,8 +127,8 @@ rand = { optional = true, version = "0.8" } rbx_cookie = { optional = true, version = "0.1.3", default-features = false } -rbx_binary = { optional = true, git = "https://github.com/rojo-rbx/rbx-dom", rev = "e7a813d569c3f8a54be8a8873c33f8976c37b8b1" } -rbx_dom_weak = { optional = true, git = "https://github.com/rojo-rbx/rbx-dom", rev = "e7a813d569c3f8a54be8a8873c33f8976c37b8b1" } -rbx_reflection = { optional = true, git = "https://github.com/rojo-rbx/rbx-dom", rev = "e7a813d569c3f8a54be8a8873c33f8976c37b8b1" } -rbx_reflection_database = { optional = true, git = "https://github.com/rojo-rbx/rbx-dom", rev = "e7a813d569c3f8a54be8a8873c33f8976c37b8b1" } -rbx_xml = { optional = true, git = "https://github.com/rojo-rbx/rbx-dom", rev = "e7a813d569c3f8a54be8a8873c33f8976c37b8b1" } +rbx_binary = { optional = true, version = "0.7.1" } +rbx_dom_weak = { optional = true, version = "2.5.0" } +rbx_reflection = { optional = true, version = "4.3.0" } +rbx_reflection_database = { optional = true, version = "0.2.7" } +rbx_xml = { optional = true, version = "0.13.1" } diff --git a/src/roblox/datatypes/extension.rs b/src/roblox/datatypes/extension.rs index 1aa0d20..aea0b59 100644 --- a/src/roblox/datatypes/extension.rs +++ b/src/roblox/datatypes/extension.rs @@ -29,6 +29,7 @@ impl DomValueExt for DomType { Font => "Font", Int32 => "Int32", Int64 => "Int64", + MaterialColors => "MaterialColors", NumberRange => "NumberRange", NumberSequence => "NumberSequence", PhysicalProperties => "PhysicalProperties",