From 1ef5376d1f23421ae0dd3a0a170062a01bb29d7e Mon Sep 17 00:00:00 2001 From: Lucien Greathouse Date: Fri, 9 Apr 2021 16:14:48 -0400 Subject: [PATCH] Release 0.8.0 --- CHANGELOG.md | 4 ++- Cargo.lock | 98 +++++++++++++++++++++++++++++----------------------- Cargo.toml | 18 ++++------ 3 files changed, 64 insertions(+), 56 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e55f541..d131394 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,12 +1,14 @@ # Remodel Changelog ## Unreleased Changes + +## 0.8.0 (2021-04-09) * Ported to rbx-dom v2, which includes full support for binary and XML model files. * Changed all upload commands to upload as binary instead of XML. * Added support for CSRF negotiation to fix asset uploading. ([#25][#25]) * Added support for Vector3int16. * Added support for BinaryString values. -* Added :GetDescendants(). +* Added Instance:GetDescendants(). [#25]: https://github.com/rojo-rbx/remodel/issues/25 diff --git a/Cargo.lock b/Cargo.lock index dfe935a..d96fb86 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -26,9 +26,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.38" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afddf7f520a80dbf76e6f50a35bca42a2331ef227a28b3b6dc5c2e2338d114b1" +checksum = "28b2cd92db5cbd74e8e5028f7e27dd7aa3090e89e4f2a197cc7c8dfb69c7063b" [[package]] name = "arrayref" @@ -132,9 +132,9 @@ dependencies = [ [[package]] name = "byteorder" -version = "1.4.2" +version = "1.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae44d1a3d5a19df61dd0c8beb138458ac2a53a7ac09eba97d55592540004306b" +checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" [[package]] name = "bytes" @@ -317,9 +317,9 @@ dependencies = [ [[package]] name = "dtoa" -version = "0.4.7" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88d7ed2934d741c6b37e33e3832298e8850b53fd2d2bea03873375596c7cea4e" +checksum = "56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0" [[package]] name = "either" @@ -554,9 +554,9 @@ dependencies = [ [[package]] name = "httparse" -version = "1.3.5" +version = "1.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "615caabe2c3160b313d52ccc905335f4ed5f10881dd63dc5699d47e90be85691" +checksum = "bc35c995b9d93ec174cf9a27d425c7892722101e14993cd227fdb51d70cf9589" [[package]] name = "hyper" @@ -666,9 +666,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.88" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03b07a082330a35e43f63177cc01689da34fbffa0105e1246cf0311472cac73a" +checksum = "9385f66bf6105b241aa65a61cb923ef20efc665cb9f9bb50ac2f0c4b7f378d41" [[package]] name = "lock_api" @@ -846,17 +846,23 @@ version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a9a7ab5d64814df0fe4a4b5ead45ed6c5f181ee3ff04ba344313a6c80446c5d4" +[[package]] +name = "once_cell" +version = "1.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af8b08b04175473088b46763e51ee54da5f9a164bc162f615b91bc179dbf15a3" + [[package]] name = "openssl" -version = "0.10.32" +version = "0.10.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "038d43985d1ddca7a9900630d8cd031b56e4794eecc2e9ea39dd17aa04399a70" +checksum = "a61075b62a23fef5a29815de7536d940aa35ce96d18ce0cc5076272db678a577" dependencies = [ "bitflags", "cfg-if 1.0.0", "foreign-types", - "lazy_static", "libc", + "once_cell", "openssl-sys", ] @@ -868,9 +874,9 @@ checksum = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de" [[package]] name = "openssl-sys" -version = "0.9.60" +version = "0.9.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "921fc71883267538946025deffb622905ecad223c28efbfdef9bb59a0175f3e6" +checksum = "313752393519e876837e09e1fa183ddef0be7735868dced3196f4472d536277f" dependencies = [ "autocfg 1.0.1", "cc", @@ -955,9 +961,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.24" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71" +checksum = "a152013215dca273577e18d2bf00fa862b89b24169fb78c4c95aeb07992c9cec" dependencies = [ "unicode-xid", ] @@ -1170,8 +1176,9 @@ dependencies = [ [[package]] name = "rbx_binary" -version = "0.6.0-alpha.3" -source = "git+https://github.com/rojo-rbx/rbx-dom?branch=master#822fc5c5c641f86f5fe0910c49329efeffe67266" +version = "0.6.0-alpha.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4ca5a20fa40e410431e623aac716f1b981554ca4f7e794cacbf308a80641718" dependencies = [ "log", "lz4", @@ -1184,7 +1191,8 @@ dependencies = [ [[package]] name = "rbx_dom_weak" version = "2.0.0-alpha.1" -source = "git+https://github.com/rojo-rbx/rbx-dom?branch=master#822fc5c5c641f86f5fe0910c49329efeffe67266" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ffa16d4ae69867cbe305d740790900193147ce5a904fc583f88dbfc7de43a95" dependencies = [ "rbx_types", "serde", @@ -1193,7 +1201,8 @@ dependencies = [ [[package]] name = "rbx_reflection" version = "4.0.0-alpha.1" -source = "git+https://github.com/rojo-rbx/rbx-dom?branch=master#822fc5c5c641f86f5fe0910c49329efeffe67266" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c43632d239190aad5b9406a6f0df2233ae3b46489957dd6d11c4d6daa9046c5" dependencies = [ "rbx_types", "serde", @@ -1202,7 +1211,8 @@ dependencies = [ [[package]] name = "rbx_reflection_database" version = "0.1.0+roblox-465" -source = "git+https://github.com/rojo-rbx/rbx-dom?branch=master#822fc5c5c641f86f5fe0910c49329efeffe67266" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcc9eca1c8c2016cb7237c290a298799fdef45f30782e088d3c625945b0f273c" dependencies = [ "lazy_static", "rbx_reflection", @@ -1213,7 +1223,8 @@ dependencies = [ [[package]] name = "rbx_types" version = "0.3.0" -source = "git+https://github.com/rojo-rbx/rbx-dom?branch=master#822fc5c5c641f86f5fe0910c49329efeffe67266" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4094f41f16e2a79cb7760bd64ac6f9d7bfe704accb6261dbff4c8fc58dd10c8c" dependencies = [ "base64 0.11.0", "bitflags", @@ -1226,7 +1237,8 @@ dependencies = [ [[package]] name = "rbx_xml" version = "0.12.0-alpha.3" -source = "git+https://github.com/rojo-rbx/rbx-dom?branch=master#822fc5c5c641f86f5fe0910c49329efeffe67266" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db7941a876c1b34ad4ec0a5b17632ed53bdb2436c5b5f8881c2880ffc3fe9e8b" dependencies = [ "base64 0.11.0", "log", @@ -1262,7 +1274,7 @@ dependencies = [ [[package]] name = "remodel" -version = "0.7.1" +version = "0.8.0" dependencies = [ "anyhow", "backtrace", @@ -1398,9 +1410,9 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" [[package]] name = "security-framework" -version = "2.1.2" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d493c5f39e02dfb062cd8f33301f90f9b13b650e8c1b1d0fd75c19dd64bff69d" +checksum = "3670b1d2fdf6084d192bc71ead7aabe6c06aa2ea3fbd9cc3ac111fa5c2b1bd84" dependencies = [ "bitflags", "core-foundation", @@ -1411,9 +1423,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.1.1" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dee48cdde5ed250b0d3252818f646e174ab414036edb884dde62d80a3ac6082d" +checksum = "3676258fd3cfe2c9a0ec99ce3038798d847ce3e4bb17746373eb9f0f1ac16339" dependencies = [ "core-foundation-sys", "libc", @@ -1436,18 +1448,18 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.124" +version = "1.0.125" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd761ff957cb2a45fbb9ab3da6512de9de55872866160b23c25f1a841e99d29f" +checksum = "558dc50e1a5a5fa7112ca2ce4effcb321b0300c0d4ccf0776a9f60cd89031171" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.124" +version = "1.0.125" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1800f7693e94e186f5e25a28291ae1570da908aff7d97a095dec1e56ff99069b" +checksum = "b093b7a2bb58203b5da3056c05b4ec1fed827dcfdb37347a8841695263b3d06d" dependencies = [ "proc-macro2", "quote", @@ -1539,9 +1551,9 @@ checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" [[package]] name = "syn" -version = "1.0.62" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "123a78a3596b24fee53a6464ce52d8ecbf62241e6294c7e7fe12086cd161f512" +checksum = "48fe99c6bd8b1cc636890bcc071842de909d902c81ac7dab53ba33c421ab8ffb" dependencies = [ "proc-macro2", "quote", @@ -1625,9 +1637,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.1.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "317cca572a0e89c3ce0ca1f1bdc9369547fe318a683418e42ac8f59d14701023" +checksum = "5b5220f05bb7de7f3f53c7c065e1199b3172696fe2db9f9c4d8ad9b4ee74c342" dependencies = [ "tinyvec_macros", ] @@ -1788,9 +1800,9 @@ dependencies = [ [[package]] name = "typenum" -version = "1.12.0" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33" +checksum = "879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06" [[package]] name = "unicase" @@ -1803,9 +1815,9 @@ dependencies = [ [[package]] name = "unicode-bidi" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5" +checksum = "eeb8be209bb1c96b7c177c7420d26e04eccacb0eeae6b980e35fcb74678107e0" dependencies = [ "matches", ] @@ -1883,9 +1895,9 @@ checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" [[package]] name = "version_check" -version = "0.9.2" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed" +checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe" [[package]] name = "want" diff --git a/Cargo.toml b/Cargo.toml index d46cd43..1cdd176 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "remodel" -version = "0.7.1" +version = "0.8.0" description = "A tool to read, modify, and write Roblox objects." authors = ["Lucien Greathouse "] edition = "2018" @@ -20,17 +20,11 @@ panic = "abort" panic = "abort" [dependencies] -rbx_binary = { git = "https://github.com/rojo-rbx/rbx-dom", branch = "master" } -rbx_dom_weak = { git = "https://github.com/rojo-rbx/rbx-dom", branch = "master" } -rbx_reflection = { git = "https://github.com/rojo-rbx/rbx-dom", branch = "master" } -rbx_reflection_database = { git = "https://github.com/rojo-rbx/rbx-dom", branch = "master" } -rbx_xml = { git = "https://github.com/rojo-rbx/rbx-dom", branch = "master" } - -# rbx_binary = "0.6.0-alpha.1" -# rbx_dom_weak = "2.0.0-alpha.1" -# rbx_reflection = "4.0.0-alpha.1" -# rbx_reflection_database = "0.1.0" -# rbx_xml = "0.12.0-alpha.1" +rbx_binary = "0.6.0-alpha.4" +rbx_dom_weak = "2.0.0-alpha.1" +rbx_reflection = "4.0.0-alpha.1" +rbx_reflection_database = "0.1.0" +rbx_xml = "0.12.0-alpha.1" anyhow = "1.0.27" backtrace = "0.3.45"