###### 2025.10.03 [v11.0.2]

```
feat(macos): resolve issue with macos compatibility (resolves https://github.com/distriqt/ANE-GameServices/issues/252)
```

###### 2025.09.22 [v11.0.1]

```
fix(macos): fix issue with playerid from game center resulting in potential crash
```

###### 2025.08.26 [v11.0.0]

```
feat(android): update play games v2 sdk v21.0.0
```

###### 2024.12.16 [v10.0.0]

```
## Major update 

In this update we have moved all the extensions to use the newer gradle dependencies process. 

### Updates 

feat(android): move to gradle dependencies
```

###### 2024.09.05 [v9.0.0]

```
feat(android): update to play games v2 (20.1.2) 
  - removes video recording functionality
  - removes custom auth scopes
  - support for Google Play Games on PC (beta) 
```

###### 2024.07.11 [v8.5.0]

```
fix(android): add handling of Friends resolution required request when loading player friends (https://github.com/distriqt/ANE-GameServices/issues/246)
feat(android): update auth sdk to v21.1.1 (resolves https://github.com/distriqt/ANE-GameServices/issues/247)
```

###### 2024.01.18 [v8.4.3]

```
feat(android,ios): implement new player identifiers and access to team id consistent across developer apps (resolves #241)
feat(android, ios): add the playerId deprecated value on a player to access the deprecated identifier for migration to the newer identifiers
feat(ios): update AuthUtil.getToken to use new game center fetchItemsForIdentityVerificationSignature (#241)
feat(ios): update AuthUtil.getToken to allow usage of the legacy implementation (#241)

Note: If you need access to the deprecated identifier on iOS to migrate players you can use `player.playerId`
```

###### 2023.08.17 [v8.3.0]

```
feat(android): Huawei Game Service v6.10.0.300 integration (sign in, leaderboards, achievements) (resolves #225)
fix(gamecenter): fix crash if called initialise multiple times 
feat(docs): update docs to separate services and add documentation for huawei
```

###### 2023.07.05 [v8.2.0]

```
feat(android): update to google game services v23.1.0
feat(android): air background thread handling
feat(gamecenter, docs, airpackage): add game center capability setup process and addition to entitlements (resolves #233)
```

###### 2023.01.27 [v8.1.1]

```
fix(air): reverted extension namespace to air 33.1
```

###### 2023.01.20 [v8.1.0]

```
feat(ios): Xcode 14 update, remove bitcode and add no-objc-msgsend-selector-stubs compiler flag
```

###### 2022.12.15 [v8.0.5]

```
fix(desktop): fix issue with isSupported flag with adl on macOS
```

###### 2022.11.14 [v8.0.4]

```
fix(airpackage,docs): fix missing queries manifest additions required to check Play Games install state (resolves #227)
```

###### 2022.03.22 [v8.0.3]

```
Correct missing dependency in air package (resolves #214)
```

###### 2022.03.11 [v8.0.2]

```
Fix for issue creating save games caused by an undocumented Play Games change (resolves #210)
```

###### 2022.03.08 [v8.0.0]

```
Android: Update Google Play Games to v22.0.1 (#210, #203)
Android: Update for Android 31
macOS: Initial implementation of Game Center

Add descriptions to air package
Update docs to use apm and additions for Android 31
```

###### 2021.09.28 [v7.2.7]

```
Corrected timestamp negative value issues (resolves #204)
```

###### 2021.09.01 [v7.2.2]

```
Added leaderboard score tags to add context to a score entry
Added airpackage
```



###### 2021.08.11 [v7.1.13]

```
Updated documentation around adding Google Play Games app id to manifest (resolves #199)
```


###### 2021.07.19 [v7.1.11]

```
Removed ios minimum version flag
```


###### 2021.03.03 [v7.1.009]

```
Added Access Point functionality for Game Center on iOS 14+
Added generic show UI functionality to show dashboard elements (resolves #189) 
```


###### 2021.01.20 [v7.0.005]

```
Updated Google Play Games to v21.0.0
 - Deprecated Google related multiplayer functionality  

```


###### 2020.09.01 [v6.3.001]

```
Updated Google Play Games to v20.0.1
```


###### 2020.07.09 [v6.2.062]

```
Implemented automatic sign in continuation after GPG installation
Added isGooglePlayGamesInstalled flag (resolves #177)
```


###### 2020.06.30 [v6.1.056]

```
Updated to Google Play Games v19.0.0 
Clarified documentation around sign out events (resolves #176)
Removed additional permission request that isn't required for Google Play Games to simplify sign in process (resolves #166)
Removed pre-check of Play Games app for isServiceSupported check allowing display of the “Install Google Play Games” dialog (resolves #173)
```


###### 2020.03.22 [v6.0.033]

```
Android X migration (resolves #164)
Android: Play Games: Fixed issue with id token not refreshing (resolves #161)
```


###### 2020.02.26 [v5.1.026]

```
Documentation update + minor AuthUtil updates
```


###### 2019.12.11 [v5.1.020]

```
Android: Added checks for saved game data (resolves #158)
Android: Better handling of achievements and leaderboard ui display
Android: Added additional checks for support for Google Play games 
```


###### 2019.09.05 [v5.0.011]

```
Android 64bit support (resolves #146)
Updated minimum iOS version to 9.0
Added checks for null pointer (#144)
Android: Corrected UI element display when not calling signIn (resolves #147)
Corrected TBM rematch functionality (resolves #151)  
Embedded iOS bitcode
Added GoogleSignInStatusCode to sign in failed event (resolves #145)
Game Center corrected dismiss match when not active player turn (resolves #154)
```


###### 2019.02.21 [v4.3.224]

```
Updated minimum iOS version option
```


###### 2019.02.21 [v4.3.223]

```
Corrected missing class from default implementation (resolves #140)
```


###### 2019.01.14 [v4.3.222]

```
Add loadPlayer method for asynchronous player information retrieval (resolves #132)
```


###### 2019.01.07 [v4.2.213]

```
Android: Ensured sign in call always dispatches event (resolves #135)
```


###### 2018.11.27 [v4.2.206]

```
Updated to Google Play Services v16.0.5 
Removed application keys 
```


###### 2018.11.18 [v4.1.204]

```
Updated documentation
```


###### 2018.11.18 [v4.1.203]

```
Simplified integration with Google Identity sign-in
```


###### 2018.10.25 [v4.1.198]

```
Started some troubleshooting docs
```


###### 2018.10.25 [v4.1.196]

```
Updated Turn Based Multiplayer documentation (#107)
Added NoRecording variant without ReplayKit (resolves #124) 
Added checks for replay kit on iOS 8 and lower (#124)
```


###### 2018.10.08 [v4.1.186]

```
Corrected events from Turn Based Matches on certain Android versions (#107)
```


###### 2018.09.14 [v4.1.183]

```
iOS: GameCenter: Handled duplicate notification of conflicts from Apple (resolves #115)
```


###### 2018.09.10 [v4.1.175]

```
iOS: GameCenter: Corrected resolve conflict return events (#115)
```


###### 2018.09.10 [v4.1.174]

```
iOS: GameCenter: Corrected loading of saved game data on conflict (resolves #115)
```


###### 2018.07.04 [v4.1.166]

```
Android: Removed automatic request of email address of Google Play users (#110)
```


###### 2018.06.22 [v4.1.165]

```
Added screen recording:
  - ReplayKit on iOS;
  - Google Play Games Recording on Android
Added ability to reset achievements where available 
Android: Corrected sign in process on relaunch where account still present (resolves #104)
Android: Corrected display of notification popups (resolves #106)
Android: Additional checks on player success (resolves #108)
```


###### 2018.03.02 [v4.0.068]

```
Android: Corrected all leaderboards display (#101)
```


###### 2018.03.01 [v4.0.067]

```
Removed incorrectly packaged Google iOS frameworks (#101)
```


###### 2018.02.25 [v4.0.066]

```
AppleTV (tvOS) implementation
Major Google Play Games update
- Updated SDK
- New sign in method (resolves #100) (https://developers.google.com/identity/sign-in/android/migration-guide)
- Updated Auth utilities
- Added Players functionality
- Quests deprecated (https://android-developers.googleblog.com/2017/04/focusing-our-google-play-games-services.html)
- iOS deprecated
```


###### 2017.10.08 [v3.4.015]

```
Added Achievements and Leaderboard documentation (resolves #96)
Added Saved Games conflict handling documentation (resolves #97)
```


###### 2017.07.26 [v3.4.015]

```
Added issue template and support docs
```


###### 2017.07.26 [v3.4.015]

```
Fixed error on dispose (resolves #90)
iOS: Corrected sign in failed event with silent signin (resolves #91)
```


###### 2017.07.10 [v3.3.011]

```
Updated for compatibility with new Core library (for Notifications/PushNotifications fix)
```


###### 2017.06.20 [v3.3.010]

```
Added Turn Based Multiplayer Documentation
```


###### 2017.04.28 [v3.3.010]

```
Updated Game Center documentation (#86)
```


###### 2017.02.07 [v3.3.010]

```
Android: Update for incorrect handling of native UI sign out (resolves #84)
Android: Update to Google Play Services v10.0.1
```


###### 2017.02.07 [v3.3.010]

```
Android: Update for incorrect handling of native UI sign out (resolves #84)
Android: Update to Google Play Services v10.0.1
```


###### 2016.12.28 [v3.3.006]

```
Updated documentation
```


###### 2016.12.20 [v3.3.005]

```
Update wiki
```


###### 2016.12.20 [v3.3.005]

```
Fix for crash on iOS 7 + initial wiki
```


###### 2016.10.26 [v3.3.001]

```
Added Game Center load player friends functionality (resolves #77)
```


###### 2016.08.18 [v3.2.006]

```
Android: Corrected loading saved games with no cover images (#74)
```


###### 2016.08.10 [v3.2.003]

```
Android: Removed additional activity dependencies to remove visual issues (resolves #66)
Added ability to load player centered leaderboard data (resolves #62)
Added ability to load current players leaderboard score (resolves #61)  
Game Center: Added ability to get player server authentication (resolves #69) 
```


######  2016.07.04

```
iOS: Added Game Center Saved Games (resolves #64)
iOS: Resolved sign-in popup displaying twice for Game Center (resolves #63)
iOS: Updated to latest Google Play Games SDK
Renamed ANE files to be less confusing on supported platforms
```


###### 2016.05.12

```
Google Play: Quests and Events for iOS + Android (resolves #51)
```


###### 2016.02.14

```
iOS: Corrected framework inclusions (resolves #52)
```


###### 2016.02.13

```
iOS: Updated Play Gamse SDK (resolves #52)
```


###### 2016.02.01

```
Android: Fix for incorrect handling of owner of save game in openGame (#50)
```


###### 2015.12.24

```
Fixed issue with signIn after sign out from native UI (resolves #44)
```


###### 2015.12.23

```
Android: Fixed issue when attempting to save game after signing out
Android: Added SIGN_OUT_SUCCESS event when user signs out through native UI (resolves #44)
```


###### 2015.11.05

```
Updated to latest SDK versions
Added retrieval of Google auth token on iOS and Android (resolves #43)
Added retrieval of iconUrl and imageUrl where available 
Added loading of player icon assets (resolves #18)
Android: Added timestamps to players (resolves #42)
Added 'silent' sign in for determining sign in status at start up (resolves #26)
```


###### 2015.07.23

```
iOS: GameCenter: Added checks for getPlayer call (#33)
```


###### 2015.06.23

```
iOS: Added a new version of the ANE for iOS 6 compatibility of Game Center (resolves #28)
```


###### 2015.06.23

```
iOS: Added a new version of the ANE for iOS 6 compatibility of Game Center (resolves #28)
```


###### 2015.06.15

```
Removed debug code from AS lib
```


###### 2015.06.09

```
Android: GooglePlay: Corrected open saved game event when saved game was not found
```


###### 2015.06.05

```
Android: Corrected operation of conflicts of saved games
```


###### 2015.06.03

```
Android: Corrected some sign in events when user cancels the sign in (resolves #25)
```


###### 2015.05.15

```
iOS: GameCenter: Corrected multiple sign in/out events (resolves #24)
```


###### 2015.05.12

```
Added the ALL leaderboards UI displayed when no board ID specified (resolves #23)
Added automatic check if signin required when application brought to foreground
Android: Corrected timing of initialised event
```


###### 2015.04.29

```
Android: x86 Build
Android: Corrected issue with UI popups not displaying (resolves #16)
```


###### 2015.03.04

```
Separated common app delegates and notifications into a centralised Core ANE to resolve issues with conflicting ANEs (resolves #10)
```


###### 2015.02.25

```
iOS: Corrected packaged framework structure which was causing an 'invalid binary' error (resolves #8)
```


###### 2015.02.23

```
Android: Separated Google Play Services Library into shared ANE (resolves #5)
```


###### 2015.02.13

```
Corrected application key check on iOS (#2)
```


###### 2015.02.05

```
Added iOS Simulator version and some documentation updates
```


###### 2015.01.05

```
First complete release version of the Game Services ANE with iOS GameCenter and iOS/Android Google Play
```

