All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Updated
isHttpError
and LinuxBuildTargets
to recommended uses in 2024
PrepareBundlesForUpload()
can now use a short delay between requests- Simple retry system for requests in
PrepareBundlesForUpload()
. This allows differentiating between cases where the server could not be reached and where the bundle is not uploaded, throwing an exception in the former case, which helps resolve that ambiguity. Previously, if the server was unresponsive the asset bundle would be marked for upload but the actual upload would fail. PrepareBundlesForUpload()
logging
NormalizePlatform()
no longer throws an exception for "unsupported" platforms. (#7)
ManifestBundlePath
,CurrentBuildPlatform
, andGetManifestBundlePathForTarget()
. (#6)
MergePlatformManifests()
as a more robust way of generating theAssetBundleDescription
objects after building asset bundles. (#4)
- Build asset bundles are now placed in folders based on their corresponding
RuntimePlatform
, rather than theirBuildTarget
. (#4)
AssetBundleBuilder.GenerateBundleDescriptions()
has been removed and replaced withMergePlatformManifests()
. You will need to update your build process to provide theAssetBundleManifest
for each platform toMergePlatformManifests()
. This can be done by either directly providing theAssetBundleManifest
asset for each platform, or providing the path to each platform's manifest bundle. See the "Building Bundle Descriptions" section of the README for more information.
v0.1.0 - 2019-11-08
Initial release 🎉 Provides basic workflow for building, distributing, and loading asset bundles.