v0.4.11
This is a bugfix update, trying to squish the last few duplication bugs. Notably, it fixes the (painful) duplication issue when syncing into an existing tree that would cause the first update after starting the plugin to cause a duplicate script insertion.
I'm aiming to get 0.4.x into a stable spot with as few bugs as possible. 0.5.0 is around the corner, with much stronger testing infrastructure that should prevent bugs like this from happening in the future.
I've been losing my mind trying to track these down and juggle the implementations of both 0.4.x and 0.5.0 while keeping a full-time programming job!
As always, download the latest plugin either from this release (the rbxm
file) or from the Roblox plugin page.
You can grab the server portion from here if you're on Windows, or by running cargo install rojo
. If you're upgrading from a previous server version, use cargo install rojo --force
to tell Cargo to update your existing version.
Changes since 0.4.10
- Defensively insert existing instances into RouteMap; should fix most duplication cases when syncing into existing trees.
- Fixed incorrect synchronization from
Plugin:_pull
that would cause polling to create issues - Fixed incorrect file routes being assigned to
init.lua
andinit.model.json
files - Untangled route handling internals slightly