Changelog

The changelog keeps a documented history of logger changes.

v1.3.0 - 22 December 2023

  • [Feature] Add clientIPAddress parameter to the MetalitixLogger constructor to allow the user to override the client's session IP address, which is used to determine the session's country. By default, the server automatically obtains an anonymized IP address (x.x.x.0) to calculate the country. IP address is never saved.

  • [Feature] Add inactivityInterval that defaults to 120 seconds. This determines the time before a session is automatically ended due to inactivity.

  • [Refactor] User meta information only sends on session start rather than on each transmission. This will reduce the size of each transmission and improve performance.

  • [Refactor] If a session starts before the user loads the Decentraland scene, the session will wait to begin logging until the user has completely loaded the scene.

  • [Fix] Duplicate session points should no longer occur.

v1.2.2 - 13 November 2023

  • [Refactor] Return an informative error when recording to a project where the trial limit was reached.

  • [Fix] Errors should no longer occur when starting a session.

v1.2.1 - 26 October 2023

  • [Feature] Add logEvent('chart', value) and logState('chart', value) functions to replace the now deprecated logCustomEvent('event', { chart: value })

  • [Feature] Add setAttribute('chart', value) function to replace the now deprecated setCustomField('key', value)

  • [Feature] Add removeAttribute('chart') and clearAllAttributes() function to replace the now deprecated removeCustomField('key') and clearAllCustomFields()

  • [Refactor] Removed unused, reserved functions logKey*Event(), logMouse*Event(), logTouch*Event(), and logZoom*Event() functions. The logCustomEvent() function should be used instead.

v1.2 - 3 September 2023

  • [Refactor] Show informative errors returned by the backend.

  • [Fix] When recording camera position relative to an entity, the scene is now y-rotated an additional 90 degrees.

v1.1 - 21 July 2023

  • [Refactor] Bring versioning in line with other Metalitix integrations.

  • [Fix] Position is recorded relative to the parcel instead of the world position. Effectively, session playback in the dashboard will now show the camera correctly near the scene instead of far away at the parcel's real world coordinate.

v1.0 - 21 March 2023

  • Initial public release of Metalitix

Last updated