Notifications
Clear all

[Closed] History log  

Page 4 / 4
  RSS
(@skaredcreations)
Honorable Member Admin

VERSION 3.2.0

Unity:

  • Added new method User.ResendActivationCode to resend the activation code by email to an account
  • Added new optional parameter requestUpdateFromServer (default: true) to method User.Update to not request the newest profile data from server after saving (better performance in saving network-traffic/response-decrypting but you'll have to handle yourself the reload of data from server when you need)
  • Added new optional parameter requestReplaceCustomData (default: false) to method User.Update to replace all the user's global custom data with the values currently sent from client, instead of overwriting only what is sent
  • Added new optional parameter requestReplaceAppCustomData (default: false) to method User.Update to replace all the user's app custom data with the values currently sent from client, instead of overwriting only what is sent
  • The enum UserFile.eShareType has been moved into CombuEnums.cs and now belongs to Combu namespace
  • Added pre-processor statement to use UnityWebRequest instead of WWW for Unity 2017 or higher
  • Added new property useExperimentalThreaded in CombuManager class to run the server response decryption on another thread than the main

Server:

  • Created own package for server Updater with its own classes and methods for easier management and smarter updates
  • Added new action 'resend_activation' to webservice users.php to resend the activation code by email to an account
  • Admin Web: Added class 'page-<filename>' to the main <DIV> container of admin's common header to allow more control in custom CSS
  • Admin Web: Fixed some HTML issues and a bug in the Client Users detail page causing weird results in the File subsection when a file contained custom data
  • Admin Web: Created new section User Groups to manage the groups created by users, with possibility to create new one, manage members and owner
  • Admin Web: Added new tab Groups in the Client User details page with possibility to manage group subscriptions

 

FRANCESCO CROCETTI @ SKARED CREATIONS

Posted : 17/11/2019 1:09 pm
(@skaredcreations)
Honorable Member Admin

VERSION 3.2.1

Unity:

  • User.Email is now correctly retrieved from server

Server:

  • Email is now passed to Account JSON output

Documentation has been improved with new additions and details at https://www.skaredcreations.com/api/combu/v3/

FRANCESCO CROCETTI @ SKARED CREATIONS

Posted : 17/11/2019 1:11 pm
(@skaredcreations)
Honorable Member Admin

VERSION 3.2.2

Unity

- Boosted performance of JSON deserialization (optimized memory management of Garbage Collection while parsing the string)
- The property timeScope of Leaderboard is now AllTime by default instead of Today
- The member method LoadScoresByUser of a Leaderboard object is now obsolete and must be replaced with LoadScoreByUser
- The member method LoadScoreByUser of a Leaderboard object sends the leaderboard id or code to the webservice (id has precedence over code) and returns a NULL Score to the callback if the leaderboard doesn't exist
- Created new method Leaderboard.SetGroupFilter to filter the scores by a user group
- To retrieve the scores of a user from all the leaderboards you must use the static method Leaderboard.LoadScoresByUser
- Fixed exception when LoadScoresByUser and LoadScoreByUser return a NULL user (it should never happens anyway)
- Minor code optimizations

Server

- Fixed and optimized the query to retrieve the leaderboard scores of Friends
- The method Leaderboard::LoadHighscore now has a new parameter $groupId after $sumPlayer to filter the scores by user group
- Fixed webservice action "leaderboards/highscore_account" loading the scores of all leaderboards when passing a wrong/inexistent leaderboard Id or Code (you can still pass a value of "0" as leaderboard id to retrieve the scores of all leaderboards)
- Server-side logging feature has been rewritten to use the open source library log4php for better handling the logs (if you used methods like AppLog::Info in your add-ons then you should replace those calls with AppLog::GetLogger()->info to have the source file/line originating the request in the log)
- Deleting a client user now also deletes the related records in the tables Account_App and AppCustomData
- In the webservice action "users/login_platform" it now notifies the addons when the user has been just created
- Editing and deleting a client user from the administration console now notify the addons
- Added new boolean configuration setting REGISTER_PASSWORD_REQUIRED to disable the password requirement for registration and authentication (if the constant doesn't exist in the configuration or is set to TRUE then the password is required)

FRANCESCO CROCETTI @ SKARED CREATIONS

Posted : 12/05/2020 7:58 pm
Page 4 / 4
Share: