Skip to content
This repository was archived by the owner on Aug 9, 2024. It is now read-only.

Releases: unity-game-framework/ugf-models

3.0.0-preview.4

3.0.0-preview.4 Pre-release
Pre-release

Choose a tag to compare

@AlexanderVorobyov AlexanderVorobyov released this 29 May 10:49

Release Notes

Removed

  • Remove model combined enumerable support (#52)
    • Update dependencies: com.ugf.editortools to 3.0.0-preview.9 version.
    • Remove ModelCombined class enumerable implementation.

3.0.0-preview.3

3.0.0-preview.3 Pre-release
Pre-release

Choose a tag to compare

@AlexanderVorobyov AlexanderVorobyov released this 19 Feb 11:32

Release Notes

Added

  • Add clone support (#50)
    • Add IModelCloneable interface used to implement model with clone support.
    • Add ModelUtility static class with CreateCopy<T>() method as model copy shortcut.
    • Change ModelCombined, CollectionDictionaryModel<T>, CollectionListModel<T> and DomainModel models to support IModelCloneable interface.

3.0.0-preview.2

3.0.0-preview.2 Pre-release
Pre-release

Choose a tag to compare

@AlexanderVorobyov AlexanderVorobyov released this 28 Jan 09:14

Release Notes

Added

  • Add combined model (#48)
    • Update dependencies: com.ugf.editortools to 3.0.0-preview.2 and com.ugf.assets to 1.0.0-preview.2 versions.
    • Add ModelCombined class as copyable and clearable model implementation with a collection of nested models.

3.0.0-preview.1

3.0.0-preview.1 Pre-release
Pre-release

Choose a tag to compare

@AlexanderVorobyov AlexanderVorobyov released this 30 Nov 13:19

Release Notes

Fixed

  • Fix domain model class missing interface implementation (#46)
    • Fix DomainModel class missing IDomainModel interface implementation.

3.0.0-preview

3.0.0-preview Pre-release
Pre-release

Choose a tag to compare

@AlexanderVorobyov AlexanderVorobyov released this 23 Nov 12:52

Release Notes

Added

  • Add copyable and clearable interfaces (#42)
    • Add IModelClearable interface used to implement model clear method.
    • Add IModelCopyable interface used to implement model copy method.
    • Add CollectionDictionaryModel and CollectionListModel classes clear and copy interface support.
    • Add DomainModel, DomainModelCollectionModel and DomainModelGroupModel classes clear and copy support.
  • Add model collection folder (#39)
    • Update dependencies: add com.ugf.assets of 1.0.0-preview version.
    • Add CollectionDictionaryModelFolderAsset, CollectionListModelFolderAsset and ModelFolderAsset classes as implementation of asset folders.

Removed

  • Remove domain model collection asset (#41)
    • Remove DomainModelCollectionAsset and related classes.
  • Remove controllers and systems (#38)
    • Update dependencies: remove com.ugf.module.controllers package.
    • Update package Unity version to 2023.2.
    • Update package registry to UPM Hub.
    • Remove DomainSystemModel and related classes.
    • Remove ModelController and related classes.

2.0.0-preview.10

2.0.0-preview.10 Pre-release
Pre-release

Choose a tag to compare

Release Notes

Changed

  • Change collection count property to method (#35)
    • Change ICollectionModel.Count property to GetCount() method.

2.0.0-preview.9

2.0.0-preview.9 Pre-release
Pre-release

Choose a tag to compare

@AlexanderVorobyov AlexanderVorobyov released this 22 May 12:11

Release Notes

Added

  • Add collection capacity constructor (#33)
    • Add CollectionDictionaryModel<T> and CollectionListModel<T> classes constructor with parameter as collection capacity.

2.0.0-preview.8

2.0.0-preview.8 Pre-release
Pre-release

Choose a tag to compare

@AlexanderVorobyov AlexanderVorobyov released this 16 May 11:47

Release Notes

Added

  • Add collection clear method override (#31)
    • Add CollectionDictionaryModel.OnClear() and CollectionListModel.OnClear() protected virtual methods which can be used to add additional clear logic.

2.0.0-preview.7

2.0.0-preview.7 Pre-release
Pre-release

Choose a tag to compare

@AlexanderVorobyov AlexanderVorobyov released this 15 May 13:33

Release Notes

Added

  • Add model collection asset (#29)
    • Add ModelCollectionAsset abstract class as asset collection of models.
    • Add ModelCollectionListAsset class as default implementation of the model collection.
    • Add DomainModelAsset.ModelCollections property as collections of models.
  • Add generic model asset (#25)
    • Add ModelAsset<T> generic class.

Changed

  • Remove class constraint for model collections (#24)
    • Add ICollectionModel interface and implementation for CollectionDictionaryModelAsset and CollectionListModel classes.
    • Remove CollectionDictionaryModelAsset and CollectionListModel generic class constraint for TModel.

2.0.0-preview.6

2.0.0-preview.6 Pre-release
Pre-release

Choose a tag to compare

@AlexanderVorobyov AlexanderVorobyov released this 05 Jan 14:30

Release Notes

Changed

  • Update dependencies (#20)
    • Update dependencies: com.ugf.module.controllers to 4.0.0 and com.ugf.editortools to 2.15.0 versions.
    • Update package Unity version to 2022.2.