Skip to content

v1.4.2

Choose a tag to compare

@github-actions github-actions released this 10 Aug 16:49
· 8 commits to main since this release
e86a3de

This patch brings major stability fixes for Rojo and Windows users, and smarter project file generation.

Major Upgrades

  • Rojo Stability & Live Deletions: Deleting a file or folder during rojo serve no longer has any possibility of crashing Rojo. Rogen now builds entries using Rojo's optional path format ({ "optional": path }).
  • Windows "Folder in Use" Fix: Watching now polls for changes (only on Windows). Polling stops editors like VSCode from showing "folder in use" prompts.
  • Stale Instance Cleanup: Generated folders set $ignoreUnknownInstances: false by default.
  • Atomic Writes: Rogen writes the project file atomically to prevent watchers from reading a half-written file.

Bug Fixes

  • TypeScript Definitions: Fixed a bug where Rogen failed to ignore *.d.ts files due to a bug introduced in v1.4.0.
  • Glob Ignore Paths: Improved the project tree structure when you use globIgnorePaths.
  • Service Containers: Fixed a desyncing issue for undefined service containers.
  • Luau Project Deletions: Fixed a bug where the watcher fired mid-deletion and tried to rebuild deleted paths as empty stubs. Rogen now creates placeholder stubs only for compiled projects (TypeScript or Darklua). In Luau projects, Rogen simply drops the old node.

Additions

  • Initial Run Log: Added a log message for the first run even if there were no changes for improved feedback.