diff --git a/CHANGELOG.md b/CHANGELOG.md index 6bce35a8..83f041f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ * Added a warning when building binary place files, since they're still experimental and have bugs. * Added a warning when trying to use Rojo 0.5.x with a Rojo 0.4.x-only project. * Added a warning when a Rojo project contains keys that start with `$`, which are reserved names. ([#191](https://github.com/LPGhatguy/rojo/issues/191)) +* Rojo now throws an error if unknown keys are found in the project file. * Added an icon to the plugin's toolbar button * Changed the plugin to use a docking widget for all UI. * Changed the plugin to ignore unknown properties when live-syncing. diff --git a/test-projects/legacy-0.5.x-unknown-names/default.project.json b/test-projects/legacy-0.5.x-unknown-names/default.project.json new file mode 100644 index 00000000..3c784f36 --- /dev/null +++ b/test-projects/legacy-0.5.x-unknown-names/default.project.json @@ -0,0 +1,7 @@ +{ + "name": "legacy-0.5.x-reserved-names", + "tree": { + "$className": "Folder" + }, + "some field Rojo doesn't have": true +} \ No newline at end of file