Releases: rwth-acis/i5-Toolkit-for-Unity
Releases · rwth-acis/i5-Toolkit-for-Unity
1.6.3 (2021-08-08)
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)
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 intoPackagePathUtils
1.6.1 (2021-05-11)
1.6.0 (2021-04-22)
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)
1.5.0 (2021-04-08)
1.4.0 (2021-03-28)
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