Skip to content

Releases: CoderGamester/Unity-Services

Release 0.13.2

13 Nov 02:55
dd2399d

Choose a tag to compare

What's Changed

New:

  • Added a constructor to GameObjectPool that allows to setup a costum instantiator

Fixed:

  • Fixed ObjectPool & PoolService tests that would block builds sometimes

Full Changelog: 0.13.1...0.13.2

0.13.1

04 Nov 01:41
a0cb568

Choose a tag to compare

What's Changed

Fixed:

  • Fixed the IInstaller when trying to bind multiple interfaces at the same time

Full Changelog: 0.13.0...0.13.1

Release 0.13.0

04 Nov 01:20
73496f6

Choose a tag to compare

What's Changed

Changed:

  • Changed CommandService to now receive the MessageBrokerService in the command and help communication with the game architecture

Full Changelog: 0.12.2...0.13.0

Release 0.12.2

02 Nov 00:08
f43d4ab

Choose a tag to compare

What's Changed

Fixed:

  • Fixed an inssue where IPoolEntityObject.Init() wouldn't be called when spawning entities

Full Changelog: 0.12.1...0.12.2

Release 0.12.1

25 Oct 15:48
4dc526a

Choose a tag to compare

What's Changed

Fixed:

  • The endless loop when calling RngService.Range()
  • The endless loop GameObjectPool when spawning new entities

Full Changelog: 0.12.0...0.12.1

0.12.0

22 Oct 15:33
b2c716e

Choose a tag to compare

  • Added IRngData to PoolService to suppprt read only data structure and allow abtract injection of data into other objects

Changed:

  • Changed RngData to a class in orther to avoid boxing/unboxing performance when injecting IRngData.

Full Changelog: 0.11.0...0.12.0

0.11.0

19 Oct 17:35
4b472df

Choose a tag to compare

  • Added Spawn<T>(T data) method to PoolService to allow spawning new objects with defined spawning data
  • Added GetPool<T>(), TryGetPool<T>() methods to PoolService to allow requesting the pool object maintained by the pool service.

Changed:

  • Removed IsSpawned<T>() method from PoolService because is not a fundamental function and can now be accessed from the Pool requested from GetPool()
  • Updated Spawn<T>(T data) to invoke OnSpawn() without data

Full Changelog: 0.10.0...0.11.0

0.10.0

11 Oct 15:53
b0b7524

Choose a tag to compare

  • New Features

    • Introduced the ability to execute non-struct type commands within the CommandService.
    • Added a new method for spawning objects with specified data in the object pool.
  • Bug Fixes

    • Improved documentation for command execution methods to clarify usage.
  • Tests

    • Updated test cases to accommodate new interfaces and ensure functionality of the object pool and command service.
  • Chores

    • Updated changelog and assembly definitions to reflect new version and structural changes.

Full Changelog: 0.9.0...0.10.0

Release 0.9.0

10 Aug 00:21
e8924cf

Choose a tag to compare

New Features

  • Introduced a consolidated IDataService interface for streamlined data management.
  • Added the AddOrReplaceData method to enhance data handling capabilities.
  • Implemented new classes for Git command execution and version management utilities.

Bug Fixes

  • Improved data service reliability by removing redundant interfaces and simplifying data operations.

Documentation

  • Updated changelog to reflect significant architectural changes and version updates.

Chores

  • Incremented version from 0.8.1 to 0.9.0 and updated Unity compatibility to 2022.4.

Release 0.8.1

27 Aug 20:21
6c14efd

Choose a tag to compare

What's Changed

  • New Feature: Added GitEditorProcess class to run Git commands as processes, enabling checks for valid Git repositories, retrieving current branch names, commit hashes, and diffs from given commits.
  • New Feature: Introduced VersionEditorUtils class for managing application versioning. This includes setting and saving the internal version before building, loading version data from disk, and generating an internal version suffix based on Git information and build settings.
  • Refactor: Enhanced IInstaller interface with new methods for binding multiple type interfaces to a single instance, improving modularity and code organization.

Full Changelog: 0.8.0...0.8.1