1. Home
  2. Docs
  3. UniREST Solution 3.5
  4. Support
  5. Release Note

Release Note

2.3

UniREST Server (WP Plugin)

  • Added a “Refresh my System” button in the main menu. It’s just a utility tool for having a fully refreshed and updated server environment.
  • Database table’s name now can have more underscores symbols (i.e. my_new_cool_table)
  • Login and Registration with WordPress have been improved.

UniREST Client (Unity asset)

  • New Logout() method to perform a logout from the system.
  • New ChangePassword() and WPChangePassword() methods for changing an account password.
  • New isLoggedIn property to check if a login session is opened or not.
  • New rememberMe property. True by default. When true, the user account is saved locally to allow an auto-login.

2.1

UniREST Server (WP Plugin)

  • Resolved an unwanted behavior in the “File Manager” that showed the Game’s files when searching for an unexisting account.
  • “File Manager” various little improvements.
  • System updated for the new UniREST Client methods.

UniREST Client (Unity asset)

  • New WPLogin() and WPRegistration() methods to allow the use of WordPress users.
  • Registration() method now returns the ID of the created user into the UniRESTClient.DBResponse property.
  • Login() method now returns the registration date and the last login date (into the UniRESTClient.UserAccount property).

2.0

UniREST Server (WP Plugin)

New REST API engine (50-70% faster, 90% less Server used bandwidth)

  • Old engine can be still used but without the new features

General

  • Plugin updated with the last WordPress version REST API engine requests
  • Added a NEWS panel with the last info by TigerForge
  • System control about WordPress Permalinks (it mustn’t be set as Plain)
  • Better “update available” message when a new plugin version is available
  • Badge icon on the [CREATE CLIENT CONFIG] button when a system modification is detected

Database Manager

  • When [ADD NEW RECORD], mandatory fields are marked by *
  • Too long text in the shown table is truncated (with […] marker) to avoid weird visualizations
  • [ADD TEST ACCOUNT] in the “users” table to quickly add a test user account

APIs Manager

  • “DynamicFields” option in API > UPDATE operation removed (obsolete)
  • UI various little improvements

UniREST Client (Unity asset)

  • New UniRESTBinary class: work with binary data from files, data, resources. Save local files.
  • New UniRESTClient.File class: work with online files (save, load, delete). Get the list of created / uploaded files.
  • New UniRESTClient.Download / .Upload classes: download and upload files, with progress (percentage, speed, etc.) and status control.
  • New DBresponse property: extra information from write / update / delete methods.
  • New UpdateMath() method: execute mathematical formula directly on a table value.
  • New UpdateJSON() method: easily work with table values that are in JSON (built-in UniREST JSON) format.
  • New Count() and Exists() method: get how many records respect search criteria and if at least a record with given values exists.
  • New UniTools class: various static methods for useful functions.
  • New ApplicationLogin() method: automatically register and login to the Unity project (if you don’t need user accounts, but the UniREST solution features only).
  • AutoLogin method extended: now it has an optional autoRegistration parameter that, when true, automatically registers a new account (with random, secure credentials).
  • JSON class: added Remove() method to remove an unwanted key.

Changes

  • The MySQL DATETIME data-type is now elaborated in C# as STRING data-type. This to avoid international date conflicts. You can use UniTools.GetDate() method to get a MySQL compatible string date.

1.5 (30/11/2020)
News
– [Client] Set the default text encoding for communications to UTF8.
– [Client] SetTextEncodingType() method to set the text encoding for communications.
– [Client] Improved Unity Console messages for debugMode.
– [Server] “Include APIs Descroption” feature.
Bugfix
– [Client] Set default text encoding made some characters unavailable in the communications.


1.4 (25/11/2020)
News
– [Client] Debug message when read() method gets no result.
– [Client] In the case of NO_AUTH message (authorization refused), the UniRESTClient.DBerror property contains some information about this.
– [Server] Security Tokens are now generated faster.
– [Server] The plugin now has the WordPress default updating feature when a new version is released.
Bugfix
– [Server] Resolved an issue about communication headers parameters recognition.


1.1 (20/11/2020)
News
– Added a “system check” when you are going to configure the plugin (first run).
– “Reset” functionality on the Settings panel.
– “API Issues” system in the API Manager: this functionality analyses APIs and Database Tables looking for issues.
Bugfix
– Resolved PHP issues with the plugin installation.
– Resolved a little bug with APIs renaming functionality.


1.0 (14/11/2020)
First release.