Neu in Craft CMS 2.6

Eager Loading
Eager Loading soll die Anzahl der SQL-Queries, die benötigt werden um die Seiten mit verschachtelten Element-queries zu rendern, drastisch reduzieren. Eager Loading ist soo etwas wie das Gegenteil von Lazy Loading, da hier möglichst effizient sofort alle absehbar benötigten Daten geholt werden die im Query vorhanden sind.
Folgende Elemente unterstützen Eager-Loading:
Beziehungen per Einträge, Dateien, Beenutzer, Tags, Kategorien und Commerce Produktfelder
Matrix-Blöcke
Commerce-Produktvarianten
Bildtransfomation-Indizies
Weiterhin können 3rd-Party-Elemente Eager-Loading via der neuen getEagerLoadingMap()-Methode nutzen. 3rd-Party-Feldtypen können Eager-Loading bereitstellen, wenn sie das IEagerLoadingFieldType-Interface nutzen.
Sonstige Neuerungen
Neues "New Users"-Widget für die Übersichtsseite, welches die zuletzt angelegten Benutzerkonten anzeigt.
AppHelper::normalizeVersionNumber() Und getMajorVersion() hinzugefügt.
ChartHelper hinzugefügt.
AssetSourcesService::getPublicSources() und getPublicSourceIds() hinzugefügt.
ElementsService::populateElements(), for populating element models from the results of an elements query generated by ElementsService::buildElementsQuery().
addRichTextLinkOptions hinzugefügt.
elements.onPopulateElements-Event hinzugefügt.