С 2.0 до 2.1

Устаревшие API

  • ElggFile::setFilestore

  • get_default_filestore

  • set_default_filestore

  • elgg_get_config('siteemail'): Используйте elgg_get_site_entity()->email

  • URL-адреса, начинающиеся с /css/ и /js/: Используйте elgg_get_simplecache_url()

  • JavaScript-объект elgg.ui.widgets объявлен устаревшим в пользу AMD-модуля elgg/widgets

Изменения в Application::getDb()

Если вы используете этот низкоуровневый API, не ожидайте, что он вернёт экземпляр Elgg\Database в версии 3.0. Теперь он возвращает Elgg\Application\Database со многими устаревшими методами. Эти методы никогда не предназначались для использования как публичный API, но мы сделаем всё возможное, чтобы поддержать их в версии 2.x.

Добавлен модуль elgg/widgets

Если код вашего плагина вызывает elgg.ui.widgets.init(), вместо этого используйте модуль elgg/widgets.