Changes log
v4.0.0 - Alpha 2
This release brings xAPI 2.0 conformance.
When creating a new store, you must now select the supported xAPI versions.
This change is reflected in the UI and in the Stores API (new supported_versions param).
When running the test suite, you must now select an xAPI version.
This change is reflected in the UI and in the Conformance Testing API (new version param).
The php artisan testsuite command gains a new --xapi option:
php artisan testsuiteruns the 1.0.3 conformance tests.php artisan testsuite --xapi=2.0.0runs the 2.0.0 conformance tests.
Refer to the xAPI 2.0 page to get further details of the xAPI 2.0 implementation.
v4.0.0 - Alpha 1
This release is a technical upgrade of TRAX LRS 3, preparing the foundation for version 4:
- Upgrade to Laravel 13.
- PHP 8.5 full support. Previous versions are no longer supported.
- Composer 2.9.5 required.
- PHP.ini:
max_memory_limit = -1is set by default by PHP 8.5, removing the need to increase thememory_limit. - Elasticsearch 9 support. Elasticsearch 8 is no longer supported (client incompatibility).
- OpenSearch 2 & 3 support.
- Redis 6 & 7 support. Redis 5 is no longer supported (but may continue to work).
- MongoDB is temporarily disabled, waiting for PHP extension 2.3 to be provided by the APT repo.