Skip to content

v0.5.0

Compare
Choose a tag to compare
@LPGhatguy LPGhatguy released this 01 Jun 22:20
· 28 commits to master since this release

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 to codegen-base-path to better reflect its purpose.
  • Removed (unimplemented) content-folder target and added none 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.