Install

Works with Drupal: 8.x

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 21.07 KB
MD5: 1e44d4a24bb19b03252544623158c1f1
SHA-1: ff60689db07c467668f051e3348a297eaaea6fc7
SHA-256: c333321fa9ee378cb376f8f817c7ceab1e680792441b6dbcbba6e0e148eb562f
Download zip 33.7 KB
MD5: d68addfcab729344af3516c98af74485
SHA-1: 08a9499ef0bef8c85857ab00cd473a022e97a5a3
SHA-256: d0d887ca3cf8049d6f62a3f8a43055a781411e072f85a97fbf6c21979c829905

Release notes

This is the first stable release of this module and thus the first release coming with Drupal Security Advisory Policy coverage.

Most importantly, this version fixes a number of issues present in the previous 8.x-1.0-rc1 release, some of which made the rc1 release unusable in certain configurations.

There are also two new features in this release:

  • There is now an option to track all menus automatically. Just check the new Track all menus checkbox on the configuration page.
  • If you want to completely rebuild the index for some reason, there is now a Rebuild index button on the configuration page to do that.

Please note: There are database changes in this release. Users upgrading from 8.x-1.0-rc1 must apply database updates (e.g. run update.php) for the changes to take effect. Make sure to clear all your caches once directly before running the database upgrades! Some users have reported experiencing a TypeError due to outdated service definitions being inaccurately cached by Drupal Core, if they didn't do this.

Users of this module might be affected by an issue in Drupal Core (Restore Menu Link parent references when deleting nested links), which might result in broken parent/child relationships of menu links under certain conditions. The fix for that issue has just been committed to Drupal 8.5.x and 8.6.x and should be included in Drupal Core 8.5.2 or 8.6.0 respectively. Until then, you might want to apply the core patch. Once you applied the patch or upgraded to a release that includes the fix for this issue, it is recommended to use the new Rebuild index functionality to make sure that any previously broken parent/child relationships will be updated.

There are also interface changes that might break backwards compatibility, if you replaced the Tracker service with your own implementation: A new method TrackerInterface::getConfiguration() has been introduced and the parameters of TrackerInterface::setConfiguration() have been changed.

Thanks to Kaz de Groot, Finne Fortuin (finne), Tom Voesenek, Corey (cg923) and especially Sean Blommaert (seanB) for contributing patches, bug reports or other valuable feedback to this release.

All users of Menu Entity Index 8.x-1.0-rc1 are encouraged to update to this release.

Changes since 8.x-1.0-rc1:

Created by: feyp
Created on: 3 Apr 2018 at 03:27 UTC
Last updated: 6 Dec 2018 at 02:38 UTC
Bug fixes
New features

Other releases