Changelog

23.3.0

  • Base URLs of project and event leaderboards are changed to match updated backend API.

23.1.0

  • private_user_id renamed to private_id

  • in leaderboard record field value renamed to score

23.0.0

  • Major version has changed to match major version of LViS Studio

  • API is distributed via private registry

22.0.0

  • Major version has changed to match major version of LViS Studio

21.1.0

  • Changes constructor where LViS API is passed

  • Can be included now as UMD module

  • Registered in NPM registry

  • A lot of changes in service scripts and code structure

21.0.0

  • Major version has changed to match major version of LViS Studio

0.12.0

  • Remove .json out of request path

0.11.3

  • Bugfix: deleteRecord() method

0.11.1

  • Developer is able to provide eventId to specify a context of a leaderboard

0.11.0

  • Added getSelection() method

0.10.1

  • Supports non ASCII characters

0.10.0

  • Added anticache to each request

0.9.1

  • Default request timeout changed from 5 to 10 seconds

  • Bugfix: base64 encoding flag initialization

0.9.0

  • Added optional base64 encoding of a request's payload

0.8.0

  • getRecord() method rises success callback and passes NULL if record doesn't exist

  • Adds timeout settings

  • Preserve comment in build files

  • Bugfix: deleteRecord() method

0.7.0

  • Developer no longer needs to provide project id and read/write endpoints

  • Event ID renamed to ID

0.6.0

  • Rename fetchRecord to getRecord

  • Combine createRecord and updateRecord to the single method setRecord

  • Ability to set user_id when creating record with setRecord (if not server will generate one, as before 0.6.0)

0.5.1

  • Fixes aborting requests in IE

0.5.0

  • Deletion method is added

0.4.0

  • New reworked API and interface

0.3.0

  • Added getTotal() method

0.2.0

  • Leader board API supports different endpoints for writing and for reading data

0.1.0

  • Initial release