Skip to content

Releases: rojo-rbx/rokit

1.0.0

13 Nov 15:38
a303faf
Compare
Choose a tag to compare

Given that Rokit is already used in production by many Roblox developers, and many months have passed with no new major issues, it is time to release version 1.0.0.

This comes with a couple guarantees:

  • We will not be making any breaking changes to Rokit in the foreseeable future, and if we do, we will release a new major version.
  • Rokit's tool storage & tool artifact selection algorithms are stable, and safe to rely on in production environments.
  • New features and subcommands may still be added, as long as they do not break existing functionality.

As always, run rokit self-update to update to the latest version of Rokit! 🚀

Changed

  • Changed tool downloading to prefer compressed artifacts over uncompressed ones for quicker downloads (#76)

Fixed

  • Fixed Rokit not being recognized as in PATH for system-info and self-install commands, unnecessarily prompting the user to restart (#74)
  • Fixed tools such as lefthook, with compatible and incompatible artifacts within the same release, not installing correctly (#76)

0.2.5

28 Aug 09:24
d039561
Compare
Choose a tag to compare

Added

  • Added support for tool artifacts compressed using gzip (.gz) (#73)

Changed

  • Changed instructions in self-install command on Windows to tell the user to restart their computer instead of their terminal (#71)

Fixed

  • Fixed a regression in the self-update command that prevented tool links from being updated

0.2.4

18 Aug 11:44
9b8097c
Compare
Choose a tag to compare

Added

  • Added option to display Rokit's changelog in the terminal when running rokit self-update (#56)
  • Added a --check flag to rokit update to check for updates without modifying any tools (#62)

Changed

  • Removed unnecessary dependencies in the automatic installer script (#67)
  • Changed the User-Agent header that Rokit uses for downloading tools to be more descriptive, hopefully resolving 403 Forbidden errors (#68)

0.2.3

09 Aug 14:00
78d524a
Compare
Choose a tag to compare

Fixed

  • Fixed cross-device link error when running self-install on Linux (#63)
  • Fixed issues with standard I/O streams on Unix systems (#64)

0.2.2

03 Aug 10:34
8c46ebe
Compare
Choose a tag to compare

Added

  • Added a --skip-parse flag to rokit authenticate to skip token formatting checks

Fixed

  • Fixed rokit authenticate not correctly verifying certain GitHub tokens (#60)

0.2.1

18 Jul 00:33
9734a18
Compare
Choose a tag to compare

Added

  • Added a new self-install mechanism to automatically install Rokit on Windows, if Rokit is launched by clicking it in the File Explorer or similar locations (#52)

Fixed

  • Fixed rokit system-info displaying Rokit as not in PATH even when it was (#50)
  • Fixed process group behavior on Windows that was preventing programs spawned by Rokit from exiting properly (#51)

0.2.0

16 Jul 12:38
06da002
Compare
Choose a tag to compare

Added

  • Added a new --verbose flag to CLI commands in Rokit for easier debugging when something goes wrong (#46)

Changed

  • Removed warnings with additional information when searching for tool fallbacks, in favor of using the new --verbose flag (#46)

Fixed

  • Fixed Rokit erroring on first startup due to some directories not yet being created (#42)
  • Fixed selene and other tools not being installable because their releases contain multiple archives / binaries (#45)

0.1.7

15 Jul 14:48
6e45ba4
Compare
Choose a tag to compare

Fixed

  • Fixed artifact names with versions in them suchas lune-0.8.6-linux-x86_64.zip no longer installing correctly in Rokit 0.1.6 (#40)

0.1.6

15 Jul 00:50
0ce82ef
Compare
Choose a tag to compare
  • Fixed artifacts with names ending in win64.zip or similar not being detected as compatible on Windows (#39)

0.1.5

14 Jul 21:59
f170a42
Compare
Choose a tag to compare

Fixed

  • Fixed tool specifications failing to parse in foreman.toml when using inline tables (#36)
  • Fixed tools not specifying architectures (such as wally-macos.zip) failing to install (#38)