Releases: uproot/rotor
Releases · uproot/rotor
v2.2.1
v2.2.1 — pack fixes
- pack --entry pointing at a Script/LocalScript now runs its body closure
directly instead of erroring through the ModuleScript-only require polyfill
(Scripts aren't requirable).
- DataModel-rooted bundles bind `game` to the reconstructed tree: absolute
paths like game:GetService("X"):WaitForChild("Y") resolve against the bundle,
with GetService/FindService served from the reconstructed services and
everything else delegated to the host game; missed child lookups fall through
to the matching real instance. Standalone (non-DataModel) bundles unchanged.
v2.2.0
v2.2 — hosted schema + unified rotor.d.ts - rotor.toml #:schema now points at the schema hosted in this repo via raw GitHub (config.SchemaURL); a single committed rotor.schema.json is kept in lockstep with config.Schema by a drift-guard test. init/adopt/migrate and the asset/deploy config-load path no longer write a per-project schema. New: `rotor schema` prints the schema for hosting or offline use. - One generated rotor.d.ts declares all seven macros ($env, $asset, $nameof, $keys, $file, $git, $buildTime), replacing the three per-macro companions (rotor-env/rotor-asset/rotor-macros.d.ts). init scaffolds + includes it; build/check/asset refresh it on macro use; clean --types and the watch ignore-list cover it (legacy names still recognised). BuildResult collapses the three Wrote*Types flags into one WroteRotorTypes.
v2.1.0
v2.1 — diagnostics code frames, watch DX, init-adopt, minifier - Unified code-frame diagnostics across build/watch/dev/minify/bundle/pack - --max-errors, --json line:col, clear-on-rebuild (--no-clear), persistent error banner, --bell fail<->pass cue - rotor init adopts existing projects (config-only, no clobber, --config); doctor warns + suggests rotor init when rotor.toml is missing - Minifier: convert_index_to_field (t["x"] -> t.x), number-glue separator correctness fix, and rotor build --minify (opt-in, byte-parity safe)
v2.0.0
v2.0.0: TOML config (#:schema), $asset macro with cache+auto-upload, …
v1.5.1
v1.5.1: deploy config keys renamed — gamepasses, socials
v1.5.0
v1.5.0: full deploy resource coverage — game passes, experience icon …
v1.4.2
v1.4.2: @rbxts/vide wizard option with Vide JSX factories
v1.4.1
v1.4.1: init template install/build fixes, new wizard packages (@rbxt…
v1.4.0
v1.4.0: cloud toolchain (asset sync, deploy IaC, rotor.config.ts), $e…
v1.3.0
v1.3.0: Luau toolchain — rotor bundle, minify, dev, and pack