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.