Skip to content

Releases: rbx-rsml/rsml-cli

CLI - v0.0.18

24 Apr 15:02

Choose a tag to compare

Features

  • Upgraded rbx-rsml version:
    • Fixed tweens not being compiled correctly.

CLI - v0.0.17

22 Apr 13:53

Choose a tag to compare

Features

  • Upgraded to rbx-rsml v1.0.1.

CLI - v0.0.16

19 Mar 00:13

Choose a tag to compare

Fixes

  • Fixed crash on Windows where VFS event paths weren't canonicalized, causing a StripPrefixError during watch mode.

CLI - v0.0.15

15 Mar 02:09

Choose a tag to compare

Features

  • Added a custom crash message which contains useful information.

CLI - v0.0.14

14 Mar 23:28

Choose a tag to compare

Fixes

  • Fixed crash on windows due to normalization and canonicalization differing in output.

CLI - v0.0.13

11 Dec 15:50

Choose a tag to compare

Fixes

  • Properties order when serialized is now deterministic.
  • Updated to rsml 0.1.12 (strings starting with rbxassetid:// are now properly handled in the font tuple annotation).

Setup

  1. Add the CLI to your rokit config.
rsml = "rbx-rsml/rsml-cli@0.0.13"
  1. Run the CLI.
rsml watch <project_path>
// rsml watch /src

You can optionally define a different output directory and luaurc file path.

rsml watch <project_path> --output <output_path> --luaurc <luaurc_path>
// rsml watch /src --output /dist --luaurc /configs/.luaurc
  1. Rojo currently does not support StyleSheet's PropertiesSerialize property - so you will need to rely on the Rojo Roblox Studio Plugin here (Rojo.rbxm) for the time being. Note that you should only need the Studio plugin and not the server.

CLI - v0.0.12

09 Dec 12:51

Choose a tag to compare

Fixes

  • Fixed issue where file system events from the build step polluted the watcher leading to .model.json files being immediately deleted after being created in certain scenarios.

Setup

  1. Add the CLI to your rokit config.
rsml = "rbx-rsml/rsml-cli@0.0.12"
  1. Run the CLI.
rsml watch <project_path>
// rsml watch /src

You can optionally define a different output directory and luaurc file path.

rsml watch <project_path> --output <output_path> --luaurc <luaurc_path>
// rsml watch /src --output /dist --luaurc /configs/.luaurc
  1. Rojo currently does not support StyleSheet's PropertiesSerialize property - so you will need to rely on the Rojo Roblox Studio Plugin here (Rojo.rbxm) for the time being. Note that you should only need the Studio plugin and not the server.

CLI - v0.0.11

26 Aug 19:42

Choose a tag to compare

Fixes

  • Derives are now properly resolved when there is no luaurc file.

Setup

  1. Add the CLI to your rokit config.
rsml = "rbx-rsml/rsml-cli@0.0.11"
  1. Run the CLI.
rsml watch <project_path>
// rsml watch /src

You can optionally define a different output directory and luaurc file path.

rsml watch <project_path> --output <output_path> --luaurc <luaurc_path>
// rsml watch /src --output /dist --luaurc /configs/.luaurc
  1. Rojo currently does not support StyleSheet's PropertiesSerialize property - so you will need to rely on the Rojo Roblox Studio Plugin here (Rojo.rbxm) for the time being. Note that you should only need the Studio plugin and not the server.

CLI - v0.0.10

25 Aug 22:09

Choose a tag to compare

Fixes

  • Removed erroneous print statement (oops).

Setup

  1. Add the CLI to your rokit config.
rsml = "rbx-rsml/rsml-cli@0.0.10"
  1. Run the CLI.
rsml watch <project_path>
// rsml watch /src

You can optionally define a different output directory and luaurc file path.

rsml watch <project_path> --output <output_path> --luaurc <luaurc_path>
// rsml watch /src --output /dist --luaurc /configs/.luaurc
  1. Rojo currently does not support StyleSheet's PropertiesSerialize property - so you will need to rely on the Rojo Roblox Studio Plugin here (Rojo.rbxm) for the time being. Note that you should only need the Studio plugin and not the server.

CLI - v0.0.9

25 Aug 22:01

Choose a tag to compare

Changes

  • Adds support for Luaurc aliases in derives. It attempts to find a Luaurc file either at the input directory or the parent of the input directory. You can also manually specify a Luaurc file via the luaurc flag.
  • Throws an error if the input doesn't exist or isn't a directory.

Fixes

  • Fixed issue where renaming a directory did not update the corresponding .model.json files.
  • Fixed issue where deleted rsml files weren't removed from the internal dependencies map.

Setup

  1. Add the CLI to your rokit config.
rsml = "rbx-rsml/rsml-cli@0.0.9"
  1. Run the CLI.
rsml watch <project_path>
// rsml watch /src

You can optionally define a different output directory and luaurc file path.

rsml watch <project_path> --output <output_path> --luaurc <luaurc_path>
// rsml watch /src --output /dist --luaurc /configs/.luaurc
  1. Rojo currently does not support StyleSheet's PropertiesSerialize property - so you will need to rely on the Rojo Roblox Studio Plugin here (Rojo.rbxm) for the time being. Note that you should only need the Studio plugin and not the server.