Skip to content

Releases: PlayEveryWare/eos_plugin_for_unity

v2.2.0

01 Mar 00:24
Compare
Choose a tag to compare

[2.2.0] - 2023-02-28

Added

  • Discord connect sample
  • Added UI to P2P chat sample to send messages to an arbitrary ProductUserId for testing messaging with non-friends
  • Customize Press to talk button in Lobby sample

Changed

  • Updated to EOS 1.15.5
  • Moved code for Steam external auth login into its own method
  • Moved EAC config values out of the initialize config file and into editor config

Fixed

  • (mac): Build with both mono and il2cpp
  • Added horizontal layout to P2P sample text entry UI
  • Changed version UI string format to v-
  • GetPackageVersion() now returns ?.?.? as the unknown version string
  • Added null check to remoteUserId in EOSTransportManager.CloseConnection in response to git issue #213
  • Fixed lobby creation double callback invoke
  • Automatically refresh Connect token if logged in with Auth interface
  • Added error checking for EOSTransport packets that are below minimum expected size
  • (android): Add the missing meta files for eos_sdk.aar
  • Press to talk UI setup in Lobby

v2.1.9

31 Jan 20:20
501f06f
Compare
Choose a tag to compare

[2.1.9] - 2023-01-30

Added

  • feat: steam login sample
  • feat(Android, lib): Library static/dynamic linking options
  • feat(rtc): Press to talk functionality. (#199)
  • chore: add android specific assets to eos_package_description

Changed

  • refactor: moved singletons to prefab
  • docs: add upgrade steps for using the upm tool
  • docs: update upm readme
  • docs: update readme for repo
  • docs: updated standards docs
  • refactor: removed stray arrows

Fixed

  • fix(android, lib): Check Android toggle on lib metafiles
  • fix(android, lib): Copy metafiles during preprocess
  • fix(pkg_dscrpt, android): Removed leftover meta file from heleting the extra aar file (#212)
  • chore: fixed networking sample asmdef name
  • fix platform specifics domain reload error
  • fix(p2pnetcodeSample) Fixed errors when hosting
  • fix(pkg_descrpt, android): Remove Duplicate aar
  • fix: transport sample timeout
  • fix: eos transport logging
  • fix: transport sample friends ui
  • fix: UpdateApplicationConstrainedState null check
  • fix: add !EOS_DISABLE_FULL constraint to Editor asmdef

v2.1.8

14 Jan 08:03
Compare
Choose a tag to compare

[2.1.8] - 2023-01-05

Added

  • docs(mac) : Add steps for building on mac
  • docs: egs steam disable
  • (oculus): adding a case for oculus auth to be considered
  • feat: added packaging options to eos preferences editor
  • feat: auth scope flags config
  • feat: eac toggle and bootstrapper name build config
  • feat: automated dll signing
  • feat: editor support with EOS_DISABLE
  • feat: deployment env command line override

Changed

  • docs: readme typo
  • Update index.md
  • refactor(editor): editor pref path selection
  • chore : Update EOSPlugin Website
  • chore(mac) : Shows an error message if mac build missing libraries
  • (Android) : Logs error when user doesn't have the upm installed while building
  • updated EOS SDK to 1.15.4
  • moved android editor scripts
  • style(editor): config tooltips and platform config grid
  • feat: automatic packaged version string update

Fixed

  • (log,mac) : logError instead of log when missing libraries
  • (android) : Disable OnPreprocessBuild_Android on other platforms
  • (mac,mic) : Ask for permission only when second user joins lobby
  • (android) : Disable MINIFY_WITH_R_EIGHT for Unity 2022.2 above
  • (android) : Ensure gradleTemplate.properties exists for android building
  • (build) : Copy gradle.properties from the package with the correct source
  • (android): dynamic gradle template
  • updating macOS DLL to function on all mac processors
  • leaderboard menu init
  • (editor): package file utils recursive copy
  • (package) : Supports building with Unity 2019
  • sample editor script assembly
  • unitywebrequest 2019 compatibility
  • EOS_DISABLE fix
  • Add missing networking files to package
  • editor ui cleanup and polish
  • fixes for iphone build errors

v2.1.7

23 Nov 03:16
Compare
Choose a tag to compare

Added

  • docs(android): update readme for android to included needed settings
  • feat(android): Auto config gradleTemplate file so that aar files won't cause gradle build errors
  • feat(config): Config Verification Prebuild Step (#158)
  • feat(config) : Save Application version as product version at build time (#151)
  • feat(android): remove dependency on including gradle files in the published plugin && add support for auto configure eos_dependencies strings.

Fixed

  • (windows): add eac tool to package description.
  • ensure config file is loaded and not null before using in preprocess script
  • (android): resolve gradle error that occur due to unity editor version update
  • (android,ios): Properly set presence in UICustomMenu and UIPeer2PeerMenu
  • EOSbootstrapper and EAC binary install when building from plugin (#161)
  • invalid IntPtr Null check (#160)
  • resolve null pointer exception that can occur when config section hasn't been setup yet.

v2.1.6

01 Nov 06:45
Compare
Choose a tag to compare

Added

  • (samples) : plugin version ui
  • (readme) Added Missing ReadMes
  • generalized callback functionality for eos auth

Changed

  • (macos): move more native files over to the custom makefile

Fixed

  • (windows): re-add DynamicLibraryLoaderHelper.dll.meta
  • (samples): ignore received duplicate custom invites
  • (mic,iOS) : Link function from the correct dylib for iOS
  • fix directory not found when using a fresh copy of the project and attempting to build the upm package
  • (macos,mic): add source file for microphone utility
  • (ios): Add cpp, mm, framework files and associated meta files to eos_package_description to be included with upm package builds to fix ios build errors
  • (samples): display name ui error

v2.1.5

15 Oct 06:33
Compare
Choose a tag to compare

Added

  • doc(mac) : supported version doc
  • RTC support on iOS
  • feat(sessions sample): sanctions flag and presence changes
  • feat: local username ui

Changed

  • EOS SDK to 1.15.3
  • Move iOS specific login code to EOS iOS Specific class

Fixed

  • (Binding) : Correct binding function names for OSX Editor
  • (iOS,RTC) : support RTC when hosting a lobby and someone joins
  • (UI) : iOS mic permission status fix
  • Moving friend query to prevent errors
  • (Lobby,UI) : Make mute button not interactable if mic not permitted
  • Leaderboard friends list now works

v2.1.4

03 Oct 19:03
Compare
Choose a tag to compare

Fixed

  • Updated DLLs and fixed merge error

v2.1.3

30 Sep 23:34
Compare
Choose a tag to compare

Added

  • Adding instructions to Custom Invites readme
  • Custom invites readme
  • Updated EOS docs urls and added EAC and custom invites sample locations
  • Unlock Achievement Callback

Changed

  • Making the invite button in the appropriate scenes now visible but inactive when not useable
  • Modified document to clarify options for obfuscating the EOSConfigs
  • Renamed document that describes the EOSConfig loading
  • Changed some storage sample text based on UX feedback
  • Added spacing to login ui in to better center login button
  • Updated to EOS SDK to 1.15.2.1

Fixed

  • Update achievements for users with empty stats
  • Deactivate unlock button when achievement unlocked
  • Session sample NotFound error
  • Friends search does a proper search on cache
  • Made session level search case insensitive
  • Disabled start and end session buttons based on session state
  • Fixed handling of session attributes in session modification
  • Fixed compiler error in UIMemberEntry caused by unhandled platforms.
  • Talking status for mic permission
  • Added readme dir to package description
  • Adjusting error logging for searches and clearning search results when scene loads
  • Fixed UIMemberEntry prefab RectTransforms
  • Fixed debug log layout so log options UI doesn't overlap demo scene
  • Some clean up for callbacks
  • Fixed scaling issues of Lobby sample UI that were interfering with the create lobby button
  • EOS Config editor window on play mode fix to keep window data valid
  • Fixed player data storage sample behavior when switching accounts and copying files
  • Fixed expand and hide behavior of debug log ui
  • EOS config editor encryption key null reference

v2.1.2

06 Sep 23:23
Compare
Choose a tag to compare

Fixed

  • Updated DLLs with proper build

v2.1.1

06 Sep 22:06
Compare
Choose a tag to compare

Fixed

  • Updated GfxPluginNativeRender dll with latest changes