Releases: rojo-rbx/rokit
Releases · rojo-rbx/rokit
1.0.0
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
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
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
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
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
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
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
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
- Fixed artifacts with names ending in
win64.zip
or similar not being detected as compatible on Windows (#39)
0.1.5
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)