Skip to content

Releases: rwth-acis/i5-Toolkit-for-Unity

1.6.3 (2021-08-08)

08 Aug 20:33
Compare
Choose a tag to compare

i5 Toolkit for Unity

Added

  • Extended functionality of Experience API module:
    Added the ability to specify contexts and results in xAPI statements using an advanced mode

Changed

  • Divided Experience API module into a standard and an advanced mode
  • The advanced mode requires the Newtonsoft JSON library.
    If it is not added to the project, the module will fall back to the previous implementation that uses Unity's JsonUtiltiy serializer

1.6.2 (2021-07-21)

21 Jul 20:18
Compare
Choose a tag to compare

i5 Toolkit for Unity

Added

  • Added support for local paths in the Obj Importer
  • Added Unity adapters. This module is still in experimental stage as its interfaces will be extended in future releases
  • Added utility functions for Vector3 component-wise operations and composed bounds calculation
  • Added utility function to rewrite two paths into an absolute path
  • Added further unit tests
  • Extended documentation for the Object Pool module

Changed

  • Renamed PathUtils that fetch the package's path into PackagePathUtils

1.6.1 (2021-05-11)

11 May 09:13
Compare
Choose a tag to compare

i5 Toolkit for Unity

Changed

  • Updated Learning Layers OpenID Connect Provider in order to adapt it to their update to Keycloak

1.6.0 (2021-04-22)

22 Apr 12:52
Compare
Choose a tag to compare

i5 Toolkit for Unity

Added

  • Added an xAPI module which can be integrated into Unity applications to send analytics statements to Learning Record Stores

Changed

  • Changed the IRestConnector interface by adding a PostAsync method that can also take raw byte data as a payload.

Removed

  • Removed the old OpenID Connect patcher that injected C++ code into the built IL2CPP applications as it became obsolete with the refactored internal logic of the OpenID Connect Service

Update Guide

  • If you are using custom classes that implement the IRestConnector interface, add the the new PostAsync method to the class' implementation.

1.5.1 (2021-04-12)

12 Apr 08:56
Compare
Choose a tag to compare

i5 Toolkit for Unity

Added

  • Added support for Android and iOS for the OpenID Connect Service

Changed

  • Refactored the OpenID Connect Service so that it uses the Deep Linking Service internally

1.5.0 (2021-04-08)

08 Apr 11:56
Compare
Choose a tag to compare

i5 Toolkit for Unity

Added

  • Added a service and attribute to quickly set up APIs for mobile deep links

Changed

  • Changed minimum Unity version to 2019.4 since Unity 2018.4 reached the end of its LTS support

1.4.0 (2021-03-28)

28 Mar 21:11
Compare
Choose a tag to compare

i5 Toolkit for Unity

Added

  • Added support for GitHub OpenID Connect login
  • Added an option to the IRestConnector interface methods to specify a header dictionary
  • Added an option to the UnityWebRestConnector to process a supplied header dictionary
  • Added an example for the GitHub OpenID Connect login
  • Added an example that shows how to use multiple OpenID Connect providers in parallel

1.3.4 (2021-03-18)

18 Mar 08:48
Compare
Choose a tag to compare

i5 Toolkit for Unity

Changed

  • Project is now saved after running the Version Tool on builds so that Git does not pick up temporary changes

1.3.3 (2021-02-12)

12 Feb 19:55
Compare
Choose a tag to compare

i5 Toolkit for Unity

Changed

  • Improved OpenID Connect support for workflows where the port needs to be set to a fixed number

1.3.2 (2021-01-31)

31 Jan 19:40
Compare
Choose a tag to compare

i5 Toolkit for Unity

Added

  • Added option to Version Tool to specify version using environment variables APP_VERSION and ANDROID_APP_VERISON.
    If the environment variable is set, it is used instead of executing Git.