Releases: realitycollective/com.realitycollective.service-framework
Release v1.0.8
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
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 theGlobalServiceManager
. This change was made to highlight the difference between globally scoped services and scene scoped services. Scene scoped services are managed by theSceneServiceManager
v1.0.6
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
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
- V1.0.5 by @SimonDarksideJ in #75
Full Changelog: v1.0.4...v1.0.5
v1.0.3
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
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
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
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