This page describes the changes between 7.x-1.x and 7.x-2.x branch of Display Suite.

Upgrade warning
Do not upgrade an existing site from 7.x-1.x to 7.x-2.x. Some functionality has been changed, especially on the template level. Both branches are supported, so stick with the same branch once you have chosen one.

UX

Frontend and developers

  • HTML5 support for wrappers (layout, region AND subregion).
  • Templates work on forms now as well, with more support for entities by default.
  • Hide empty region option is gone. There are now fluid regions.
  • Disable sidebars option has moved to extras.
  • Hidden region to put fields on the build, but not print them.
  • Expert template even more flexible.
  • Field configured in UI can be restricted per bundle and view mode.
  • DS search is now ready for Apachesolr entity support. Do not enable the Search display when using apachesolr. Only use it when using Drupal core search.
  • Template suggestion names incorrect for some Panels layouts, see http://drupal.org/node/1514216
  • Themes/modules can now alter entity render arrays before ds layouts are rendered, see http://drupal.org/node/1237626

New features

  • Move managing of custom Display Suite fields, view modes and classes into a separate module called 'Display Suite UI'. Once everything is done, you can disable the module. All fields, view modes and classes will still be available.
  • Move the Display Suite Code format to a separate module called ds_format
  • Added a DS Devel module that prints out the markup of view modes
  • Display Suite field permissions
  • Flags support
  • Views 'delta' fields
  • More taxonomy formatters
  • Views Displays supports hiding the title (not rewrite)

Removed features

There is no support anymore for Panels view modes. The code is gone in the 7.x-2.x branch, it will stay in the first branch for people still using it. Use the 7.x-3.x branch of Panelizer if you want to use Panels on view modes.

Screencast

Screencast Changes in Display Suite version 2

Comments

smillerLA’s picture

This page says that both branches are supported but it seems like 7.x-1.x is no longer supported. Perhaps we should update this page to reflect the change?