Skip to content

v0.4.11

Compare
Choose a tag to compare
@LPGhatguy LPGhatguy released this 10 Jun 22:58
· 1262 commits to master since this release

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 and init.model.json files
  • Untangled route handling internals slightly