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.