Releases: jackTabsCode/asphalt
v2.0.0-rc.2
Changes since the last RC
- Supported providing an argument for the "project" (which is really just the working directory that contains asphalt.toml). Useful for monorepos.
- Removed the
ROBLOX_CONTENT_PATHenvironment variable in favor ofROBLOX_STUDIO_PATH.
v2.0.0-rc.1
- Assets are now synced concurrently. This will result in significant speedups when syncing many new assets at once
- Only files with supported extensions are read
- The
--targetflag has been changed to a subcommand undersyncasphalt syncremains valid to sync using the cloud target- Breaking:
asphalt sync --target [cloud|studio|debug]is nowasphalt sync [cloud|studio|debug] - Breaking:
asphalt sync --dry-runis nowasphalt sync cloud --dry-run
- Web client properly uses Roblox's rate limit headers and works with concurrent uploads
- Web client permanently gives up when it encounters an unknown error (like when the user has been moderated)
- The progress bar is nicer and gives some statistics
v1.2.0
- Roblox model uploads (.rbxm/.rbxmx) are now supported!
- Animation uploads no longer require a cookie! As such, Asphalt has dropped support for cookie authentication.
- GLTF models are now supported (but.. you're going to use the 3D Importer, right?)
- We now build for
aarch64-unknown-linux-gnu.
The README has been refreshed with new information about supported asset types.
v1.1.0
Asphalt can now output the Content data type in place of string URIs. This can be toggled in config with codegen.content. Thanks to @daimond113 in #146.
v1.0.0
This marks the full release of Asphalt 1.0! A lot has changed since 0.9.1 that I won't describe here, but feel free to check the previous release notes.
Most users have been using the pre-release since now, but if you haven't (idk how considering 0.9.1 hasn't worked in months), this is a breaking change, so check the README to make sure you're using the correct configuration format.
v1.0.0-pre.16
- Made some internal changes to the sync process.
- Fixed the dry run mode making changes to files.
v1.0.0-pre.15
- Videos are now properly supported.
- Added the
--expected-pricearg to thesyncanduploadcommands. This provides Roblox with the amount of Robux that you are willing to spend on each non-free asset upload (such as videos).
- Added the
- Asphalt now reads your files much quicker.
v1.0.0-pre.14
- Files copied used for the Studio sync target are now named by their hashes, causing Studio to correctly reload the asset. Thanks to @iminlikewithyou in #139.
- Changed the file skip warning to a debug log.
v1.0.0-pre.13
- Implemented parallel file walking (more faster!)
- Added disclaimer comments to the top of generated files
- The CLI sync argument
suppress-duplicate-warningshas been removed in favor of thewarn_each_duplicateinput config option, which has the same, but inverted behavior, and is defaulted to true.
v1.0.0-pre.12
This release includes a rewrite of the upload code, which brings some changes:
- Images are no longer downloaded, so web requests when uploading images are effectively halved.
- Cookies are no longer required for non-animation uploads. They are still required for animation uploads.
- We hit the Roblox API a little less hard to reduce rate limiting.
It should work okay, but I've only tested it lightly. Let me know. I'm also unsure if rbxmx animations are uploaded, but I don't have access to one right now. Also, let me know.