Skip to content

v0.4.0 馃帀

Compare
Choose a tag to compare
@LPGhatguy LPGhatguy released this 27 Mar 08:05
· 1319 commits to master since this release

This release is here! It's big! It's a breaking change! Make sure you upgrade both your clients and servers!

I held off on this release for a long time because I was afraid of breaking things. It's a culmination of a few prereleases.

Changes

  • Brand new syncing protocol, version 1. This protocol sends Roblox instance specifiers from the server, which is a lot more robust than the old system.
  • Filter plugins! There's no way to specify them right now, but they lay the groundwork for MoonScript support, rbxmx models, and all sorts of things.
  • JSON model syncing! Make a .model.json file like this one and you can sync simple instances from the filesystem into your place!
  • Better error and upgrade messages! Rojo will now let you know when it notices an upgrade and will remind you to upgrade your server. It also tells you what version of the server the plugin is expecting!

How to upgrade

Existing rojo.json projects from 0.3.x should continue to work. Just:

  • Download the latest version of the plugin, either from Roblox or from this release.
  • Download the latest server, either from Cargo (cargo install rojo) or from this release.