Skip to content

Releases: playroomkit/unity

v1.0.8

16 Dec 06:29
7f4c90a
Compare
Choose a tag to compare

We had a little bugsie-wugsie in Browser Bridge mock mode. Thanks @maclo4 from our Discord server for finding this.

What's Changed

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

v1.0.7

29 Nov 18:16
Compare
Choose a tag to compare

Full Changelog: v1.0.6...v1.0.7

v1.0.6

25 Nov 09:18
Compare
Choose a tag to compare

This is a major stable release. Yay! It can only go native from here.

Added

  • Mock Mode Updates (#87)

    • Introduced a new Mock Mode with a custom manager GameObject to switch between local and browser mock modes.
    • Browser Mock Mode: Runs actual Playroom functions inside Unity Editor to reduce the need for building the game.
    • Planned Improvements:
      • Utilize separate Assembly Definitions for editor-only scripts.
      • Handle RPCs within the new architecture.
      • Generalize Unity callback invocation from the browser.
  • Logger Feature (#122)

    • Added a debug log toggle for enhanced developer debugging.

Changed

  • Replaced Deprecated dynCall with makeDynCall (#93)
    • Updated dynCall to makeDynCall in Assets/PlayroomKit/src/index.js.
    • Verified on Unity 2022.3.23f1, Chrome 129.0.6668.90, macOS 15.1.

Fixed

  • RPC Callback Registration (#118)

    • Ensured RPC callbacks are invoked only after registration.
  • OnQuit Fixes (#121, #123)

    • Addressed issues with OnQuit behavior for both builds and browser mock mode.
    • Removed MonoPInvoke from GameManager.
    • Fixed issues with state updates after a player was removed.
  • RPC Enhancements (#117)

    • Fixed RPCcall in local mode without registering the event.
    • Addressed issues with overriding RPC events.
    • Resolved null parameter handling in RPC browser mode.
    • Integrated OnQuit implementation for browser mock mode.
  • WaitForStateLocal Fixes (#115)

    • Fixed WaitForStateLocal and related player tests.
    • Addressed null data from the JavaScript side.
    • Updated demo scenes accordingly.

Refactored

  • Dependency Injection Refactor (#106)

    • Refactored codebase to use dependency injection for better modularity.
  • Browser Mock Mode Updates (#116)

    • Refactored and reimplemented all functions for mock mode based on the new architecture.

Testing

  • Enhanced test coverage for refactored components and new features.

New Contributors

Full Changelog: v0.0.29...v1.0.6

v1.0.5beta

16 Nov 15:24
Compare
Choose a tag to compare
v1.0.5beta Pre-release
Pre-release

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

Contains a hotfix, because editor only files were getting into the build version.

v1.0.4beta

16 Nov 12:19
8ab77f4
Compare
Choose a tag to compare
v1.0.4beta Pre-release
Pre-release

What's Changed

Browser Bridge Mock Mode is back! Woohoo!

Full Changelog: v1.0.3beta...v1.0.4beta

v1.0.3beta

05 Nov 06:10
156b92f
Compare
Choose a tag to compare
v1.0.3beta Pre-release
Pre-release

What's Changed

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

v1.0.2beta

04 Nov 08:25
b1197d7
Compare
Choose a tag to compare
v1.0.2beta Pre-release
Pre-release

⚠️ This is a beta version and may be highly unstable.

This release introduces a dependency-injection based architecture which will enable:

  • Better testing
  • Better separation of mock modes
  • Future C#-native versions of PlayroomKit to be built.

Browser Bridge Mock Mode does not work in this release. It is currently under progress.

What's Changed

New Contributors

Full Changelog: v0.0.31beta...v1.0.2beta

v0.0.31beta

06 Sep 06:46
Compare
Choose a tag to compare
v0.0.31beta Pre-release
Pre-release

⚠️ This is a beta version and may be highly unstable.

Full Changelog: v0.0.30beta...v0.0.31beta

v0.0.30beta

05 Sep 11:09
a9b9483
Compare
Choose a tag to compare
v0.0.30beta Pre-release
Pre-release

⚠️ This is a beta version and may be highly unstable.

What's Changed

Full Changelog: v0.0.29...v0.0.30beta

v0.0.29

23 Aug 06:37
Compare
Choose a tag to compare

Add Discord template to WebGL templates.

Full Changelog: v0.0.28...v0.0.29