crumbs 7.x-2.7

Unsupported

8fb94a6
#2119537: Rich snippets / Microdata / RDFa
JSON-LD breadcrumb for SERP.

b7b104e
(CS)
Remove pointless quotes.

crumbs 7.x-2.4

Unsupported

Release tag that has been waiting forever..

- f25b032 Improve/Fix the form element description for custom breadcrumb separator.
- 0e937dd crumbs_separator_span setting is boolean (checkbox), not string.

crumbs 7.x-2.3

Security update
Bug fixes
Unsupported

Bug fixes:

  • Issue #2350125 by virusakos: SQLServer does not support boolean statement in SELECT.
  • Issue #2350985 by littlegreenviper, donquixote: Avoid PHP warning if $info['plural label'] is not set in entity info.
  • Issue #2364203 by lpeabody, yingtho: Find the correct parent menu by language

Security:

crumbs 7.x-2.2

Bug fixes
Insecure
Unsupported

Fix #2347993: Forum breadcrumb not displaying correctly.. Wrong substring index in PluginCollection::analyzePluginMethods().

crumbs 7.x-2.0

Insecure
Unsupported

Stable release created from 7.x-2.0-beta20

crumbs 7.x-2.0-beta20

Bug fixes
New features
Insecure
Unsupported

This is a very recommended bug fix update!

Features:
New debug tool on admin/structure/crumbs/debug/devel

crumbs 7.x-2.0-beta18

Bug fixes
Insecure
Unsupported

Add crumbs_update_7203() to flush caches after plugin system refactoring.
Fixes #2308037: Crumb disappeared (when displayed as block).

crumbs 7.x-2.0-beta16

Bug fixes
Insecure
Unsupported

Finally fix #2235691: Views title plugin not working if the title is not overriden by an arg

This was supposed to be covered with 7.x-2.0-beta14, but I forgot to merge the branch which introduced the fix.

crumbs 7.x-2.0-beta13

Bug fixes
Insecure
Unsupported
  • ef365f1 (HEAD, tag: 7.x-2.0-beta13, github/7.x-2.x, 7.x-2.x) Fix a bug with debug_backtrace() arguments in PHP 5.3
  • aaddc50 Change sanity checks to allow IDE type hints.
  • 8565660 Remove two unused properties in crumbs_Admin_WeightsTable
  • b4d390f Plenty of docblock changes, and removing double linebreaks
  • f064c86 Introduce crumbs_Util::itemExtractEntity() and use it to avoid problems with replaced entity wildcard loaders.
  • 38e9d8b Add docblock in crumbs_example_CrumbsMultiPlugin_ListOfNews

crumbs 7.x-2.0-beta12

Bug fixes
New features
Insecure
Unsupported

Finish the #1977916: Fun with closures stuff.

Now in hook_crumbs_plugins($api) you can do
$api->routeParentCallback()
$api->routeTitleCallback()
$api->entityParentCallback()
$api->entityTitleCallback()

Give it a try!
Ideally with PhpStorm, which can help you with the signature of the $api methods.

crumbs 7.x-2.0-beta7

Bug fixes
Insecure
Unsupported

Bug fixes:
A very obvious fix that *should* have made it in beta5, but didn't make it.
See #2064183-10: Error message + not working

crumbs 7.x-2.0-beta6

Bug fixes
Insecure
Unsupported

Bug fixes:
- From #2064183: Error message + not working: entity_load() returns an array. (in crumbs_MultiPlugin_EntityFindSomething)
- Be more robust if cached plugins disappear due to code changes.

crumbs 7.x-2.0-beta5

Insecure
Unsupported

Fix #2064183: Error message + not working
asort() expects parameter 1 to be array, null given in crumbs_MultiPlugin_EntityFindSomething->initWeights()

crumbs 7.x-2.0-beta4

New features
Bug fixes
Insecure
Unsupported

Bug fixes:
- Make tokens in Entity parent work again.

UI:
- Improve descriptions of views.argTitle plugins.
- Improve descriptions of menu plugins.

Tweaks:
- text field plugin: Filter the field instances. Only consider those that have text_processing enabled.
- Add more cache keys, to make plugin caching work again.

Clean-up:
- Flatten TokenEnabled plugin class.

API:
- Introduce setRoutes() method in describe() method.

Architecture:
- Turn entityreference_prepopulate into mono plugins

crumbs 7.x-2.0-beta3

New features
Bug fixes
Insecure
Unsupported

Bug fixes:
- Fix serialization / cache problem in home_title plugin. #2019337: crumbs.home_title not working
- Probably bug fix in og.2 plugin
- Discard results from disabled plugin keys

UI changes:
- Weights config page now called "Plugin weights".

crumbs 7.x-2.0-beta1

New features
Bug fixes
Insecure
Unsupported

Code style, architecture:
- Plenty of docblock comments with type hints added.
- Plenty of changes that make the IDE happy.
- Use injected router object, instead of Drupal functions (might help us with unit tests in the future, dunno)
- Some classes moved around and renamed.
- Use generic crumbs_MultiPlugin_EntityParent for nodes and taxonomy terms, instead of having dedicated classes. Keep the dedicated class for users.
- New interfaces for plugins with findParent() and findTitle().
- New interface crumbs_PluginInterface for both multi and mono plugins.
- Remove unused methods and functions.
- Some dpm() and console.log etc removed.
- Reusable containers for plenty of stuff (might be a bad idea)

Bug fixes:
- Fix the textual weights form that was broken (only available with crumbs_labs)
- some intermediate fixes
- Front link should link to frontpage (empty path), not to 'node'. See #2044949: how to prevent Crumbs from adding /node to the front page link?

API:
- Introduce crumbs_InjectedAPI_hookCrumbsPlugins::routeMonoPlugin() and ::routeMultiPlugin(), for plugins that are restricted to a specific route. This way people can avoid the stupid method suffix to indicate the route.

Features:
- Breadcrumb titles for views with contextual filters
- Weights tabledrag form: Distinct section for "Disabled by default."
- New experimental weights configuration form, only available with crumbs_labs.

crumbs 7.x-1.10

New features
Bug fixes
Unsupported

A number of things:
- Support entityreference_prepopulate
- Improved debug page
- Introduced crumbs_example module
- Fixed MenuLinkPluginTest
- Fixed #2044949: how to prevent Crumbs from adding /node to the front page link?
- Improved support for i18n_menu

crumbs 7.x-2.x-dev

New features

Nice new tabledrag form for weights configuration!

crumbs 7.x-1.9

New features
Bug fixes
Unsupported

Some nice stuff that has been long waiting on the 7.x-1.x-dev version:
- Better support for menus in multiple languages
- Better support for organic groups (both branches)
- Better support for forum
- bug fixes
- etc

crumbs 7.x-1.7

Bug fixes
Unsupported

Hotfix release for entityreference plugin.
See #1842526: Call to undefined method _entityreference_CrumbsMultiPlugin_user::_findParentCandidates().

This was broken in the first place, so we don't expect any regression from this fix.

crumbs 7.x-1.5

New features
Bug fixes
Unsupported

Plenty of improvements and bugfixes, since bojanz joined the team.

crumbs 7.x-1.3

New features
Bug fixes
Unsupported

Re-enable support for Drupal core blog module.
Fix the issue with no-access items.

crumbs 7.x-1.2

New features
Unsupported

Brand-new token-based parent path setting per node type.

crumbs 7.x-1.1

Bug fixes
Unsupported

Fix a regression caused by bad versioning..

crumbs 7.x-1.0-alpha8

Unsupported

Themekey support
some improvements to the logic
fixed a regression that occured from alpha6 to alpha7

crumbs 7.x-1.0-alpha7

Unsupported

- basic support for themekey, yeah! See #1045524-5: Deep theme switching with Crumbs + Themekey.
- some bug fixes
- some comments love
- lib files renamed to .php instead of .inc, to conform with latest xautoload (and ultimately be closer to psr0)
- admin.inc and debug.inc moved into admin/ subfolder
- taxonomy now picking the deepest terms first
- require php 5.2 instead of 5.1

crumbs 7.x-1.0-alpha6

Bug fixes
Unsupported

Fix the bug with undefined offset on form submit.

crumbs 7.x-1.0-alpha4

Bug fixes
Unsupported

Let the crumbs configuration pages appear in admin menus.

Pages

Subscribe with RSS Subscribe to Releases for Crumbs, the Breadcrumbs suite