Releases: Roblox/tarmac
Releases · Roblox/tarmac
0.7.0
v0.6.0
This release includes networking improvements as well as additional subcommands to generate metadata about the assets used by a project.
Changes since 0.5.0
v0.5.0
This release contains many core changes to simplify Tarmac's internals and handle more edge cases.
Tarmac's README has been updated with much more documentation, and all example projects are primed and ready to go for this release.
Changes since 0.4.0
- Breaking: Codegen style is no longer configurable. The correct codegen style is now chosen based on the kind of input. (#28)
- Breaking:
includes
is now a list of paths instead of a list of objects. - Breaking: Renamed
base-path
tocodegen-base-path
to better reflect its purpose. - Removed (unimplemented)
content-folder
target and addednone
target.- This target always fails to upload, and is useful to verify that all assets have been uploaded as part of a CI job.
- Added
asset-cache-path
config option. If specified, Tarmac will download managed assets from Roblox.com to populate the given directory with. - Added
upload-to-group-id
config option to require that all uploaded assets are uploaded to the given group. - Added
asset-list-path
for generating a list of all asset URLs referred to by the Tarmac project.- This output format is intended for consumption by other tools.
- Fixed handling of HTTP 429 (Too Many Requests) responses from the Roblox asset endpoints.
- Tarmac will now save its progress and exit with an error in this case.
v0.4.0
This release reworked a number of internals to surface a couple critical features.
Changes since 0.3.1
- Tarmac now "alpha-bleeds" packed image spritesheets to prevent artifacts from appearing when resized in Roblox.
- Reworked Tarmac's codegen strategy. (#22
- Inputs can now specify
codegen-path
andbase-path
to group together modules. - This helps reduce diff noise drastically.
- Inputs can now specify
v0.3.1
This release includes a couple bugfixes that may introduce slight incompatibility with existing tarmac-manifest.toml
files.
Changes since 0.3.0
- Fixed
tarmac sync
sometimes re-uploading more images than it should. (#19) - Updated
tarmac-manifest.toml
to require hashes. This might cause errors when upgrading to 0.3.1; they can be fixed by deleting your manifest and syncing again.
v0.3.0
v0.2.0
This release comes after a major overhaul of Tarmac's internals and configuration system.
Changes since 0.1.0
- Revamped configuration format.
- Added support for automatically packing spritesheets.
- Added support for nesting projects inside eachother via
include
. - Added support for grabbing inputs by glob pattern.