Releases: EOS-Contrib/eos_plugin_for_unity
Releases · EOS-Contrib/eos_plugin_for_unity
v2.1.7
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
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
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
v2.1.3
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
v2.1.1
v2.1.0
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
v2.0.1
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