ds 6.x-2.0-rc1

Bug fixes
Unsupported

Multigroup support
Improved internal API
Improved database storage

ds 6.x-1.6

New features
Unsupported

- #1176182 by zhangtaihao: OptGroups for field and region style

ds 6.x-2.0-alpha1

New features
Bug fixes
Unsupported

New Features:
- Support for CCK3 multigroup
- Improved rendering pipelines and internal API

ds 6.x-1.5

Bug fixes
Unsupported

- #1293420 by Feng-Shui: Custom build mode key name can exceed db field size.
- #1169466 by grahamgilchrist: do not use block templates if content is empty.
- #1003380 by vadym.kononenko: views field class should be added by default.
- #1004096 by swentel: deleting a build mode breaks synced build modes.
- #1016664 by jstoller: Add field count variable to groups.
- #1059336 by jstoller: Add field variables containing groups and regions.
- #1194922 and 1194914 by swentel and dbeheydt: fix notices with new patch.

ds 7.x-1.4

New features
Bug fixes
Insecure
Unsupported

Small API change in Field Templates

In case you're implementing hook_ds_field_theme_functions_info, the corresponding theme function only gets the $variables parameter anymore. The configuration can be found in $variables['ds-config'].
Also, make sure the name of the function always starts with 'theme_ds_field_' so the suggestions for the field templates can work since now everything runs through ds_preprocess_fields().
See #1299580 and #1265920 for more info.

ds 7.x-1.3

Security update
New features
Bug fixes
Insecure
Unsupported

Changes since 7.x-1.2:

ds 7.x-1.2

New features
Bug fixes
Insecure
Unsupported

ds 7.x-1.1

New features
Bug fixes
Insecure
Unsupported
  • #1150536 by swentel: fix apachesolr changes in DS search.
  • #1053912 by swentel and jyve: change field labels, classes and wrappers per mode.
  • #1142572 by swentel: add ability to hide the page title on full node view.
  • #1132682 by swentel: add hook_ds_layout_info_alter().
  • #1129208 by swentel: support for Fivestar in Extras module.
  • #1129228 by netsensei and swentel: create separate render function.
  • #1131364 by BrockBoland: fix documentation in ds.api.php for use_token.

ds 6.x-2.x-dev

New features

Branch totally focused on support for Multi group

ds 7.x-1.0

New features
Bug fixes
Insecure
Unsupported

First official release of Display Suite for Drupal 7 - have fun styling!

ds 7.x-1.0-rc3

New features
Bug fixes
Insecure
Unsupported

Last release candidate before the official release! Has some new features like book support, taxonomy view modes and a couple of bug fixes.

ds 7.x-1.0-rc2

Bug fixes
Insecure
Unsupported

Second release candidate which fixes a couple of bugs and has some performance enhancements.

There are no schema changes yay!

There is one small api change in hook_ds_fields_info(). The $bundle and $view_mode parameters are gone and
you can limit fields from the Field ui with a new key called 'ui_limit', see ds.api.php for the information.

You'll have to clear the cache to make the new caching techniques working (You might see notices otherwise).

ds 7.x-1.0-rc1

New features
Bug fixes
Insecure
Unsupported

First release candidate with a lot of bug fixes, but most importantly:

- Full exportables support for fields, layouts, settings, view modes and views displays.

From now on, we're dependant on CTools.

In case you have tried out previous versions, uninstall and than remove the module completely and do a fresh install. There have been a couple of schema changes and file changes. Hooks have changed also, read ds.api.php for more info.

Depending on tests and possible bug reports (hopefully not a lot), a 1.0 release will happen within 2 weeks.

ds 7.x-1.0-alpha2

New features
Bug fixes
Insecure
Unsupported

Second alpha release of Display Suite for Drupal 7

New features

- Region to block
- Views displays

These are bundled into the 'extras' module which is responsible for every piece of functionality (including switch view mode on a per node basis)

If you installed the first alpha 1, you'll have to remove all code and install the new zip. There is no upgrade path between alpha releases!

This release also has a lot of bugfixes and enhancements to the code.

ds 7.x-1.0-alpha1

Insecure
Unsupported

First alpha release of Display Suite. Why alpha ?Upgrade path is not defined and we miss a couple of features like region to block, views displays.

Goodies to test out however:

- DS now hooks into the Field UI module adding regions
- select out of several different layouts (yes, no more tied to 5 regions)
- create templates in your theme (with sub theme support)
- All core entities like user, node & comment
- Search
- Switch on a full node basis

Important

ds 6.x-1.4

New features
Bug fixes
Unsupported

- #922114 by Shawn DeArmond: Exporting ds features properly requires strongarm.
- #931510 by joelstein: fix occasional features errors when reverting.
- #848478 by swentel: add relationship to views.
- #855888 by swentel: add support for foreign tables and modules in views fields.
- #887530 by swentel: heigher delta for weights.
- #886684 by swentel: check if module exists in ds fields plugin.
- #872708 by swentel: extra info on the start screen.
- #933876 by swentel: Fix tokens fieldset for rubik.

ds 6.x-1.3

New features
Bug fixes
Unsupported

Display Suite "Multiple Styles"

Interesting changes:

ds 6.x-1.2

Unsupported

DS UI

You need to run update.php after downloading the new version. It's likely you are going to see errors popping up on you screen right before update, during update and maybe even after the update.

warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '_ds_menu_access' was given in ~/includes/menu.inc on line 452.

Don't worry, this is normal and probably due to some menu caching (also admin menu) - so make sure you flush everything good :)

theme_ds_field()

This now only has 2 parameters instead of three, so update your phptemplate functions if needed.

CSS update

In order to have a cross-browser solution, an extra div has been added to
the three column layout. To catch this change in your custom css, you will
have to add the class '.nd-region-middle' to all sidebar references. For
example:

.nd-two-sidebars becomes .nd-two-sidebars .nd-region-middle

.vd-sidebar-left becomes .vd-sidebar-left .vd-region-middle

You can still use the phptemplate override as describe in release 1.1 (code at the bottom)

Other changes (including all stuff from nd, cd, ud, vd and nd_contrib)

- #770368 by swentel and zuuperman: views fields ds plugin.
- #722852 by jyve: theming optimisations.

ds 6.x-1.1

New features
Unsupported

Important: you need to upgrade all modules related to Display Suite if you are using them: Node Displays, Node Displays Contributions etc - they all have a new release available.

We introduced 2 small API changes which you should read first:

  • Instead of using 'ds.css', every module (like nd, cd, ud and cd) now have their own CSS file to avoid css clashes. If you upgrade, your css might now work anymore if you did some overrides. However, we did a split of the rendering of all regions into a separate theming function. You can paste following code in your template.php or in your module file to safely upgrade to 1.1 without losing CSS markup. If you don't care, you can safely delete ds.css in the css directory.

    <?php
    function phptemplate_ds_regions($object_display, $module)

    // Bring back the old ds.css file. It might be more interesting to just copy that file to your theme folder and adding it into the info file of your theme.
    drupal_add_css(drupal_get_path('module', 'ds') .'/css/ds.css');

    $content = '';
    foreach ($object_display->themed_regions as $region_name => $region_data) {
    $content .= '

    if ($region_name == 'middle') {
    $content .= ' '. $object_display->ds_middle_classes;
    }
    if (isset($region_data['extra_class'])) {
    $content .= $region_data['extra_class'];
    }

Pages

Subscribe with RSS Subscribe to Releases for Display Suite