Skip to content

Releases: EOS-Contrib/eos_plugin_for_unity

v2.1.7

23 Nov 03:16

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

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

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

Choose a tag to compare

Fixed

  • Updated DLLs and fixed merge error

v2.1.3

30 Sep 23:34

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

Choose a tag to compare

Fixed

  • Updated DLLs with proper build

v2.1.1

06 Sep 22:06

Choose a tag to compare

Fixed

  • Updated GfxPluginNativeRender dll with latest changes

v2.1.0

31 Aug 00:25

Choose a tag to compare

Added

  • Preliminary Linux platform support
  • Settings UI for sample debug log to change log size, search for strings, and change EOS logging levels
  • Sample for Custom Invites Interface
  • Warning in EOS config editor when encryption key is invalid
  • Button in EOS config editor to generate valid encryption key
  • Compiler and runtime warning when running on unsupported platform
  • JoinViaPresence option in Sessions sample

Changed

  • Rebuilt sample UI to scale with aspect ratio
  • Changed event binding method for some sample UI to make it easier to follow code
  • Reduced height and font size of sample debug log and increased scroll wheel sensitivity

Removed

  • Plugin packaging tool from packaged plugin

Fixed

  • Broken UI when resizing sample window
  • Scrolling behavior of sample debug log
  • UI behavior around mobile screen cutouts
  • Issue with parsing uint64_t from empty string in Windows native config code
  • Windows x86 logging crash
  • Manual achievement unlock
  • EOS config save path issue that occurred in newer versions of Unity
  • Error in Sessions sample when joining session with presence enabled
  • Shutting down EOS when play ends in editor
  • Login button enables itself correctly after failed login
  • Event listener removal when logging out of Achievements sample
  • Title storage sample file query
  • Updated obsolete UnityWebRequest use in Achievements sample

v2.0.2

16 Aug 00:41

Choose a tag to compare

Fixed

  • Fixed function pointer size causing x86 crash when logging from native DLL.

v2.0.1

30 Jul 05:24

Choose a tag to compare

Added

  • (sample) peer-to-peer sample with eac suppport

Changed

  • renamed EOSEACLobbyTestManager to EOSEACLobbyManager

Fixed

  • create config directory for eos plugin if the the dir isn't there.
  • (sample) lobby sample display names
  • (sample): add local user as parameter for achievement interface calls
  • (sample): Set default value for storage data
  • disable debug logging in EOSManager; one may enable it in the ProjectSettings for PC.
  • (sample): Disable EAC functionality if AntiCheatClientInterface is unavailable e.g. when the EAC bootstrapper is not used