From 0f9f1782ae852e8676addf57ffc09fb8f9ea6b76 Mon Sep 17 00:00:00 2001 From: Lucien Greathouse Date: Wed, 29 May 2019 13:24:06 -0700 Subject: [PATCH] 0.5.0-alpha.10 --- CHANGELOG.md | 22 ++++++++++------------ Cargo.lock | 2 +- docs/installation.md | 4 ++-- plugin/src/Config.lua | 2 +- server/Cargo.toml | 2 +- 5 files changed, 15 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e7ac7e04..a79dd223 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,19 +1,17 @@ # Rojo Changelog ## [Unreleased] -* Upgraded significant dependencies: - * rbx_dom_weak 1.7.0 - * `Content` properties can now be specified in projects and model files as strings - * Added support for `BrickColor`, but with no handy conversions yet - * rbx_reflection 3.0.384 - * Updated reflection database to client release 384 - * Adds support for new enum variants like `Lighting.Technology` as `"ShadowMap"` - * rbx_xml 0.9.0 - * Performance improvements dealing with model/place files due to smaller error type - * Fixed serializing empty `Content` properties - * Fixed serializing infinite and NaN values - * Improved content compatibility utilizing reflection database + +## [0.5.0 Alpha 10](https://github.com/LPGhatguy/rojo/releases/tag/v0.5.0-alpha.10) (May 29, 2019) * Added support for implicit property values in JSON model files ([#154](https://github.com/LPGhatguy/rojo/pull/154)) +* `Content` propertyes can now be specified in projects and model files as regular string literals. +* Added support for `BrickColor` properties. +* Added support for properties added in client release 384, like `Lighting.Technology` being set to `"ShadowMap"`. +* Improved performance when working with XML models and places +* Fixed serializing empty `Content` properties as XML +* Fixed serializing infinite and NaN floating point properties in XML +* Improved compatibility with XML models +* Plugin should now be able to live-sync more properties, and ignore ones it can't, like `Lighting.Technology`. ## [0.5.0 Alpha 9](https://github.com/LPGhatguy/rojo/releases/tag/v0.5.0-alpha.9) (April 4, 2019) * Changed `rojo build` to use buffered I/O, which can make it up to 2x faster in some cases. diff --git a/Cargo.lock b/Cargo.lock index 771be6ba..c9cca0ae 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1270,7 +1270,7 @@ dependencies = [ [[package]] name = "rojo" -version = "0.5.0-alpha.9" +version = "0.5.0-alpha.10" dependencies = [ "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "csv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", diff --git a/docs/installation.md b/docs/installation.md index 4823de28..8c88423d 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -25,7 +25,7 @@ If you have Rust installed, the easiest way to get Rojo is with Cargo! To install the latest 0.5.0 alpha, use: ```sh -cargo install rojo --version 0.5.0-alpha.9 +cargo install rojo --version 0.5.0-alpha.10 ``` ## Installing the Plugin @@ -42,4 +42,4 @@ Download the attached `rbxm` file and put it into your Roblox Studio plugins fol Visit [Rojo's Roblox.com Plugin page](https://www.roblox.com/library/1997686364/Rojo-0-5-0-alpha-3) in Roblox Studio and press **Install**. ## Visual Studio Code Extension -If you use Visual Studio Code, you can install [Evaera's unofficial Rojo extension](https://marketplace.visualstudio.com/items?itemName=evaera.vscode-rojo), which will install both halves of Rojo for you. It even has a nifty UI to sync files and start/stop the Rojo server! +If you use Visual Studio Code, you can install [Evaera's unofficial Rojo extension](https://marketplace.visualstudio.com/items?itemName=evaera.vscode-rojo), which will install both halves of Rojo for you. It even has a nifty UI to sync files and start/stop the Rojo server! \ No newline at end of file diff --git a/plugin/src/Config.lua b/plugin/src/Config.lua index 55703420..9633a1a7 100644 --- a/plugin/src/Config.lua +++ b/plugin/src/Config.lua @@ -1,6 +1,6 @@ return { codename = "Epiphany", - version = {0, 5, 0, "-alpha.9"}, + version = {0, 5, 0, "-alpha.10"}, expectedServerVersionString = "0.5.0 or newer", protocolVersion = 2, defaultHost = "localhost", diff --git a/server/Cargo.toml b/server/Cargo.toml index f4b65124..e5967c0c 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rojo" -version = "0.5.0-alpha.9" +version = "0.5.0-alpha.10" authors = ["Lucien Greathouse "] description = "A tool to create robust Roblox projects" license = "MIT"