Visit the Wiki for more details.
Visit the Documentation for more details.
Visit the README.
Visit V2 Changelog
Visit V3 Changelog
Visit V4 Changelog
Visit V5 Changelog
Visit V6 Changelog
Visit V7 Changelog
- Nothing
- src/functions.php
output()
andrawoutput()
added for compatibility with old modules, this makes it necessary to modify the old modules less.
- Nothing
- public/login.php Fixed typo in
LotgdMessaged::
rename toLotgdMessages::
- Recover password system Fixed a bug where the password could not be reset.
- Jaxon-PHP removed, migrated to StimulusJS
- Removed files
- src/core/Twig/Extension/Jaxon.php
- src/core/Service/Jaxon.php
- src/core/Jaxon/Library/Semantic/Modal.php
- src/core/Service/Jaxon.php
- src/core/AjaxAbstract.php
- Removed files
- BC remove file lib/serverfunctions.class.php
isTheServerFull()
useLotgdKernel::get("lotgd_core.service.server_functions")->isTheServerFull()
instead or dependency injection.resetAllDragonkillPoints($acctid))
useLotgdKernel::get("lotgd_core.service.server_functions")->resetAllDragonkillPoints($acctid))
instead or dependency injection.
- BC Removed the following packages in
composer.json
laminas/laminas-log
dependencysymfony/debug-bundle
dependency (not used)laminas/laminas-math
dependencylaminas/laminas-validator
dependencyjaxon-php/jaxon-dialogs
dependencyjaxon-php/jaxon-core
dependency
- Important:
⚠️ Since version 5.0.0 Installer is only via terminal (command:php bin/console lotgd:install
)⚠️ Avoid, as far as possible, using static classes (e.g. LotgdSetting, Doctrine, LotgdTranslation...) as these classes will be deleted in a future version. Use autowire, dependency injection when possible.⚠️ Version 7.0.0 change templates for use TailwindCSS
- Upgrade/Install for version 5.0.0 and up
- First read docs and follow steps.
- If you have problems:
- Read info in
storage/log/tracy/*
files, and see the problem. - Read info in
var/log/*
files, and see the problem. - Read info in
var/log/apache2/error.log
(this is the default location in Debian, can change in your OS distribution) in your webserver. - If you can't solve the problem go to: Repository issues
- Read info in
- composer.json Updated/Added/Deleted dependencies
- package.json Updated/Added/Deleted dependencies