Loading...
Searching...
No Matches
[0.1.0] - 2024-09-26
Added
- Support for mocking (imitating) devices in the editor
Changed
- Updated CI tools, allowing for local docs generation
- Renamed
EnvironmentSettings to PlatformSettings
- Renamed
PlatformDevice.OculusQuest to PlatformDevice.AndroidOpenXr
[0.1.6] - 2024-09-23
Changed
- The underlying implementation of KandaLog to use Unity Logging package which can be used in Burst compiled systems.
[0.1.5] - 2024-09-10
Changed
- Removes AppSettingsService in favor of registering settings directly, making it easier to follow by example in downstream packages.
[0.1.4] - 2024-09-09
Added
- VisionOS as a supported platform.
- A way to determine if a platform device is XR-compatible.
Fixed
- Conditional compile flags for code that depends on Unity Multiplay to prevent compilation errors on non-standalone platforms
- Comment out test framework scaffolds to prevent them being auto-referenced in downstream packages
[0.1.3] - 2024-09-02
Fixed
- An issue where CI tools would distribute temporary files in package
[0.1.2] - 2024-09-01
Fixed
- An issue where the framework scaffolds would be auto-referenced and included in upstream packages
[0.1.1] - 2024-09-01
Fixed
- An issue where Application Template sample did not compile due to missing assembly def
- A broken code block in app lifecycle docs
[0.1.0] - 2024-08-29
Added
- Support for Local Area Network (LAN) sessions
- A sample project demonstrating scenes and app navigation
- An editor tool to distribute Unity GSH server builds
- AppEvents as a way to signal to downstream systems
- Client disconnect monitoring, invoking an AppEvent if disconnected
- Client timeout monitoring, invoking an AppEvent if server is unreachable
- Server player monitoring, reporting to GSH the current player count at regular intervals
- Unity Cloud Diagnostics integration, enabled by default when visiting Unity Services settings
- Documentation for new features
Changed
- Various cleanup and refactoring of existing systems
- Documentation updates for changed features
Fixed
- Prevent duplicate content scenes from being loaded if reconnecting
- An issue where dynamic scene loading would cause NetCode Ghost Collection system to throw an error
[0.0.1-preview.12] - 2024-08-21
Added
- A managed component for getting LocalPlayerInfoService
- A system to add LocalPlayerInfo component to client connection entity at runtime
Changed
- Documentation for content scene loading
- ConnectionService now uses EntityWorldService to ensure correct worlds are targeted
- Move selected content scene from AppLifecycleService to LocalPlayerInfoService
- Update tests to match changes
Fixed
- Content scene loading now works in app builds and servers
[0.0.1-preview.11] - 2024-08-19
Changed
- Minor updates for documentation pages
Fixed
- Tries to fix formatting on Getting Started documentation page
[0.0.1-preview.10] - 2024-08-19
Added
- Kanda Cloud Client for interacting with Kanda Cloud services
- User settings service for persisting runtime values between app runs
- Connection service for connecting to servers and listening to connections from clients
- Documentation for new features
Changed
- Updates AppLifecycleService join session flows to use Kanda Cloud
- Documentation for existing features
Fixed
- Ensures servers listen for connections on the given port
[0.0.1-preview.9] - 2024-06-26
Added
- Integrations for server-hosted sessions on UGS
- Additional settings providers for environment selection and UGS settings
- UGS wrappers for dependency inversion
- Local player info service for tracking local player data
- Convenience methods in platform info service to determine editor, server and player
- AsyncUtils to easily handle timeouts and fire-and-forget tasks
Changed
- IKandaSettings no longer require implementing setting of unset values.
[0.0.1-preview.8] - 2024-06-26
Added
- Test framework for automated testing.
- Automated testing guideline.
- Tests to cover 80%+ of package.
[0.0.1-preview.7] - 2024-06-23
Fixed
- Nested content scenes load requests no longer loads duplicate scenes.
- Clean up the documentation pages.
[0.0.1-preview.6] - 2024-06-23
Added
- A way to additively load content scenes via component or RPC.
- Additional user manuals for app lifecycle and developer tools.
- Root-level EditorConfig for consistent code formatting.
Fixed
- Clean up package namespaces and rename a few modules for clarity.
[0.0.1-preview.5] - 2024-06-03
Added
- A way to connect to offline sessions.
- Essential observability and DI tools.
Changed
- Simplified app settings and Project Settings integration.
[0.0.1-preview.2] - 2024-06-03
Added
- Added a basic Netcode bootstrap to test working on a package "in context".
[0.0.1-preview.1] - 2024-06-03
Added
- Set up basic package structure.