From 26a08f4d9f355d1e6b1e8028b23ae8c80260dea3 Mon Sep 17 00:00:00 2001 From: Lucien Greathouse Date: Tue, 29 Jun 2021 01:26:29 -0400 Subject: [PATCH] Update Changelog --- CHANGELOG.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 109aad1a..d5f528cc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,45 @@ # Rojo Changelog ## Unreleased Changes +In Rojo 6 and previous Rojo 7 alphas, an explicit Vector3 property would be written like this: + +```json +{ + "className": "Part", + "properties": { + "Position": { + "Type": "Vector3", + "Value": [1, 2, 3] + } + } +} +``` + +For Rojo 7, this will need to be changed to: + +```json +{ + "className": "Part", + "properties": { + "Position": { + "Vector3": [1, 2, 3] + } + } +} +``` + +The shorthand property format that most users use is not impacted. For reference, it looks like this: + +```json +{ + "className": "Part", + "properties": { + "Position": [1, 2, 3] + } +} +``` + +* Major breaking change: changed explicit property syntax; shorthand syntax is unchanged. * Added the `fmt-project` subcommand for formatting Rojo project files. * Improved error output for many subcommands. * Updated to stable versions of rbx-dom libraries.