Skip to content

Releases: realitycollective/com.realitycollective.service-framework

Release v1.0.8

05 Sep 21:25
Compare
Choose a tag to compare

What's Changed

  • Adding test framework to dependencies as required for tests
  • Removing the OnDisable/OnEnable features as not used. (#102)
  • Fix NRE when filtering types and exludedTypes is null
  • Fix type cache generation
  • Add visionOS platform

Full Changelog: v1.0.7...v1.0.8

v1.0.7

06 May 19:49
1b9fe20
Compare
Choose a tag to compare

Changelog

Warning

This release contains a breaking change within the Utilities dependency. Namespaces have been updated. Please fix your usings.

Added

  • New API ServiceManager.WaitUntilInitialized(sceneName) to wait for scene scoped services to initialize

Changed

  • Updated com.realitycollective.utilities dependency to latest release v1.0.12
  • The ServiceManagerInstance is now the GlobalServiceManager. This change was made to highlight the difference between globally scoped services and scene scoped services. Scene scoped services are managed by the SceneServiceManager

v1.0.6

13 Mar 22:19
Compare
Choose a tag to compare

What's Changed

Re-Release of V1.0.5 to resolve some guide conflicts with the Utilities package. While no longer requires, users consuming both packages received some GUID conflict warnings and type issues.

Full Changelog: v1.0.4...v1.0.6

v1.0.5

13 Mar 17:21
Compare
Choose a tag to compare

Incremental improvements and slimlining of the Service Framework package:

  • Added Scene based loading
  • Migrated Service Framework components from the Utilities package to the Service Framework
  • Removed dependency on the utilities package
  • Editor menu option moved under Tools to conform to Asset Store requirements

What's Changed

Full Changelog: v1.0.4...v1.0.5

v1.0.3

09 Nov 14:01
Compare
Choose a tag to compare

What's Changed

  • Patch fixes for Unity 2022

  • Switch test step to multi-version build

  • Include Unity UI as a dependency for 2022

  • Added an additional option (now the default) to copy all files from a path to the local project when installing a package. (#53). This is due to a change in how RCT uses hidden folders instead of an immutable path.

  • Updated the assets installer to warn the user to use Unity's Material Upgrade utility if any materials were included in copied assets for a package.

  • Bump the utilities dependency to resolve Unity 2023 issues

  • Update inspector logo with dark/light theme variants

  • Update docs, templates and dependencies

Full Changelog: v1.0.2...v1.0.3

v1.0.2

27 Apr 12:36
Compare
Choose a tag to compare

What's Changed

  • Add new Package installer feature - #43
  • Add ServiceManager.WaitUntilInitializedAsync API - #47
  • Fix for Services causing issue when being destroyed - #45
  • Fix Fix service manager init not detected - #44
  • Some minor cleanup and docs updates

Requirements

  • Unity 2020.3 and above
  • RealityCollective.Utilities V1.0.4

Published via OpenUPM

Full Changelog: v1.0.1...v1.0.2

Release V1.0.1 of the Service Framework

24 Feb 18:41
f4a2fe1
Compare
Choose a tag to compare

1.0.1 Patch Release of the Service Framework

The Service framework provides a service repository for enabling background services to run efficiently in a Unity project, it features capabilities such as:

  • Platform-specific operation - choose which platforms your service runs on.
  • Zero Latency from Unity operations - services are fully c# based with no Unity overhead.
  • Ability to host several sub-services (service modules) as part of a service, automatically maintained by a parent service and also platform aware.
    Fully configurable with Scriptable profiles - Each service can host a configuration profile to change the behavior of your service without changing code.

Requirements

  • Unity 2020.3 and above
  • RealityCollective.Utilities

Published via OpenUPM

V1.0.0

28 Oct 13:49
Compare
Choose a tag to compare

Release V1.0.0 of the Service Framework

Initial Release of the Service Framework

The Service framework provides a service repository for enabling background services to run efficiently in a Unity project, it features capabilities such as:

  • Platform specific operation - choose which platforms your service runs on.
  • Zero Latency from Unity operations - services are fully c# based with no Unity overhead.
  • Ability to host several sub-services (service modules) as part of a service, automatically maintained by a parent service and also platform aware.
    Fully configurable with Scriptable profiles - Each service can host a configuration profile to change the behavior of your service without changing code.

Requirements

  • Unity 2020.3 and above
  • RealityCollective.Utilities

Published via OpenUPM

openupm add com.realitycollective.service-framework