Skip to content
This repository was archived by the owner on Apr 23, 2026. It is now read-only.

Releases: CoderGamester/Unity-AssetsImporter

Release 0.5.2

Choose a tag to compare

@CoderGamester CoderGamester released this 14 Jan 23:31
db688a4

What's Changed

Changed:

  • Updated dependency com.gamelovers.dataextensions and com.gamelovers.configsprovider to com.gamelovers.gamedata
  • Updated assembly definitions to reference GameLovers.GameData

Full Changelog: 0.5.1...0.5.2

0.5.1

Choose a tag to compare

@CoderGamester CoderGamester released this 19 Nov 01:07
2c21264

What's Changed

Changed:

  • Removed unecessary UniTaskExtension as it doesn't work properly
  • Renamed all load and unload methods from AssetResolverService with async prefix as they all are executed asynchronously

Fixed:

  • Fixed the AssetResolverService.UnloadScene method that was crashing when sending with a callback

Full Changelog: 0.5.0...0.5.1

Release 0.5.0

Choose a tag to compare

@CoderGamester CoderGamester released this 13 Nov 01:35
9bfd59e

What's Changed

New:

  • Added new AssetsConfigsImporterBase to allow to more costumizated asset configs needed to be imported in more complex projects
  • Added new AssetsConfigsGeneratorImporter & IAssetConfigsGeneratorImporter to allow the code generation of TId enum and TScriptableObject on importing the configs. This makes the development flow of asset configs simpler for lazy devs
  • Added cysharp Unitask package to the project
  • Added AssetResolverService & IAssetResolverService to the package to help manage addressable assets by it's Id and Asset Type. It also allows to add assets from ScriptableObject configs

Changed:

  • Removed IScriptableObjectImporter. Now the IAssetConfigsImporter is a complete interface for all asset configs needed to be imported
  • Changed the TId constrain for the AssetsConfigsImporter to be always an Enum
  • Improved the performance and Inspector visuals of asset importer
  • Changed all asset loading from AddressableAssetLoader, IAssetLoader & ISceneLoader to UniTask to allow the code to run on WebGL builds

Fixed:

  • Fixed the issue preventing this package to be used in WebGL builds

Full Changelog: 0.4.0...0.5.0

Release 0.4.0

Choose a tag to compare

@CoderGamester CoderGamester released this 08 Nov 16:58
07e35bf

What's Changed

New:

  • Added new "Toggle Auto Import" button in the "Tools/Addressables/" Menu item to allow pausing processing all asset importers when code recompiles. Allowing the editor to be faster reloading on script changes

Changed:

  • Changed IAssetLoader to execute a callback when operation is completed. This allows for non-Task operations to execute logic in it's own scope

Fixed:

  • Prevented the generation of AddressableId when it failed to properly process an asset type. This way avoids future compilation errors while properly reporting the Asset Type failed to load.

Full Changelog: 0.3.0...0.4.0

Release 0.3.0

Choose a tag to compare

@CoderGamester CoderGamester released this 27 Apr 18:44
1ee53e9

What's Changed

New:

  • Added new AddressableId Generator Settings scriptable object to control some of the settings being generated

Changed:

  • Moved the Unity Editor commands to the Tools/AddressableId Generator path

Full Changelog: 0.2.1...0.3.0

Release 0.2.1

Choose a tag to compare

@CoderGamester CoderGamester released this 03 Sep 23:20
3f3f593

What's Changed

Changed:

  • Changed AddressableConfig from a struct to a class. This change enhances the flexibility and efficiency of memory usage in our codebase, as AddressableConfig instances can now be shared or null, reducing potential redundancy. Please note that this may alter how AddressableConfig is used in some contexts due to the shift from value type to reference type.

Full Changelog: 0.2.0...0.2.1

Release 0.2.0

Choose a tag to compare

@CoderGamester CoderGamester released this 27 Aug 21:12
63aec31

What's Changed

New:

  • Introduced AssetsImporter tool for importing assets data in Unity, accessible from the Unity Editor's Tools menu.
  • Added AssetReferenceScene class to validate scene assets.

Changed:

  • Updated AddressableIdsGenerator to include new namespaces, enums, and lookup methods. Improved asset filtering based on labels.
  • Changed parameter type of LoadAssetAsync and InstantiateAsync methods from string to object in AddressablesAssetLoader.
  • Renamed namespace from "GameLovers.AddressablesExtensions" to "GameLovers.AssetsImporter" across multiple files.

Fixed:

  • Prevented destruction of GameObjects in UnloadAsset method of AddressablesAssetLoader.

Full Changelog: 0.1.1...0.2.0

Release 0.1.1

Choose a tag to compare

@CoderGamester CoderGamester released this 31 Aug 16:12

Fixed:

  • Fixed the namespace set of the generated file from the AddressablesIdGenerator

Full Changelog: 0.1.0...0.1.1

Release 0.1.0

Choose a tag to compare

@CoderGamester CoderGamester released this 31 Aug 15:58
  • Initial submission for package distribution