Dear ILIAS administrators,
We are very happy to announce that the first stable release of our new ILIAS version 8 has been published today, https://github.com/ILIAS-eLearning/ILIAS/releases/tag/v8.0. Thanks to all developers, testers, funding partners and supporters for their contributions and support. Getting ILIAS PHP8 compliant was a lot of work and took longer than expected. But it is an important step for the future and sustainability of ILIAS.
Even though more than 98% of the test cases could be carried out successfully, there are unfortunately still some bugs left in the first ILIAS 8 release. We hope they will be fixed in the next weeks to make ILIAS 8 even a bit more stable as it is now.
The 8.0 release notes at https://docu.ilias.de/goto_docu_pg_138136_35.html <https://docu.ilias.de/goto_docu_pg_138136_35.html> list important changes and changed behaviour in 8, as well as known issues of 8.0. We recommend to check the list of known issues before updating to ILIAS 8.0 to avoid unpleasant surprises. A list of all new and all abandoned features is available at https://docu.ilias.de/goto_docu_wiki_wpage_6443_1357.html <https://docu.ilias.de/goto_docu_wiki_wpage_6443_1357.html>, a list of required and supported software is available at https://docu.ilias.de/goto_docu_wiki_wpage_6922_1357.html <https://docu.ilias.de/goto_docu_wiki_wpage_6922_1357.html>.
Kind regards - and have a nice weekend,
Fabian Wolf and Matthias Kunkel
* * * * *
Matthias Kunkel
ILIAS Product Manager
General Manager ILIAS open source e-Learning e.V.
Office:
Berrenrather Straße 177 • D-50937 Köln
Fax: +49 221 5607 8458
Web: www.ilias.de
E-Mail: verein(a)ilias.de
www.ilias.de <http://www.ilias.de/>
verein(a)ilias.de <mailto:verein@ilias.de>
* * * * *
Dear list members,
in addition to the discussion and public announcement in the ILIAS
JourFixe[1] of 06. Mar 2023, we also push the information onto this
channel that the 'npm'[2] dependencies and thus the 'node_modules'
folder will be removed from the ILIAS codebase in Git with the
integration of PR 5128[3].
All 'npm' dependencies will still be automatically added to the release
builds (linked on the official ILIAS release pages) on GitHub[4]. While
applying this change we will take the chance to also remove unneeded
directories (like test folders) and files from the zip and tar files.
With this change 'npm' will become a requirement for ILIAS installations
based on Git branches/tags. To install the 'npm' dependencies on such
installations, you'll have to execute:
npm install --omit=dev
The --omit=dev flag can be ignored for development installations.
If you have any further questions, don't hesitate to contact us (e.g. on
Discord).
Best regards,
Michael
on behalf of the ILIAS e.V. and the Technical Board
[1] https://docu.ilias.de/goto_docu_wiki_wpage_7783_1357.html
[2]
https://github.com/ILIAS-eLearning/ILIAS/blob/trunk/docs/development/js/thi…
[3] https://github.com/ILIAS-eLearning/ILIAS/pull/5128
[4] https://github.com/ILIAS-eLearning/ILIAS/releases