Skip to content

Latest commit

 

History

History
65 lines (38 loc) · 2.7 KB

CHANGELOG.md

File metadata and controls

65 lines (38 loc) · 2.7 KB

Changelog

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.

Fixed

  • Updated isHttpError and Linux BuildTargets to recommended uses in 2024

Added

  • 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

Fixed

  • NormalizePlatform() no longer throws an exception for "unsupported" platforms. (#7)

Added

  • ManifestBundlePath, CurrentBuildPlatform, and GetManifestBundlePathForTarget(). (#6)

Added

  • MergePlatformManifests() as a more robust way of generating the AssetBundleDescription objects after building asset bundles. (#4)

Fixed

  • Build asset bundles are now placed in folders based on their corresponding RuntimePlatform, rather than their BuildTarget. (#4)

Breaking Changes

  • AssetBundleBuilder.GenerateBundleDescriptions() has been removed and replaced with MergePlatformManifests(). You will need to update your build process to provide the AssetBundleManifest for each platform to MergePlatformManifests(). This can be done by either directly providing the AssetBundleManifest 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.