Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Finally, the first release of the panels API! This release tackles the basic support for panels supporting variants (like page manager and panelizer) on the layout discovery system.
This release isn't at feature parity with D7. If you're missing a feature, please file an issue!
Upgrading from 3.x panels (layout plugin / Drupal 8.2)
We provide an upgrade path for panels, panelizer, and page manager. However, you're on your own if you created themes or modules that relied on the panels 3.x layouts! The following themes need their names search/replaced:
This is a major release of panels that includes many panels IPE enhancements, some security features, wizards API, and better integration with workflow/workbench moderation.
Note: While this beta releases are not covered by the Drupal Security team, this release fixes the following access bypass issue:
This is a major release of panels that includes many panels IPE enhancements, some security features, wizards API, and better integration with workflow/workbench moderation.
Note: While this beta releases are not covered by the Drupal Security team, this release fixes the following access bypass issue:
#2767009 by samuel.mortenson: "Create content" is displayed unconditionally
This is the final* release for Panels in the Drupal 6.x ecosystem. This fixes a bug in the cache table update that can throw a notice when updating from earlier versions of panels.
If you're using views-6.x-2.x, you should stay on Panels 6.x-3.12.
This is an incremental feature update for the panels portion of the scotch ecosystem on drupal 8.
The major release update for alpha20 is the addition of panels IPE and Sam Mortenson leading the IPE initative! Take a look and file issues if there is anything you want to add/fix/improve!
This is an incremental release of the new Panels for D8.
Major changes:
Drupal 8.0.0-RC1 Support, ctools, and page manager requirements. Mainly the page manager pieces have been removed, instead relying on ctools and page manager to do the heavy lifting.
Issue #2511582 by tim.plunkett, dsnopek: Extend BlockDisplayVariant rather than copying code from Page Manager
Issue #2571957 by tim.plunkett, dsnopek: PageAwareVariantInterface is gone
This release is -exact- same as alpha6, we're just bumping the number to say that we've tested the alpha6 version with beta7 d8, and things appear to be working well :)
If you're interested in helping move panels in d8 forward, join us in irc, #drupal-scotch every Tuesday at 12:00 CDT /10:00 PDT / 17:00 UTC
Thanks for everyone who helped push the following issues into panels! This release requires the newly released ctools 1.6, make sure you have that as well.
Drupal 8 initial dev branch release. This only contains the info.yml file, everything else is D7. This can be used as the starting point for Panels on D8 development.
Numerous bug fixes. As far as we can tell, this is now mostly usable. The main thing remaining that prevents this from being a beta is that we need to work out an upgrade path. This is particularly difficult for CCK.
If you update, please be sure to update CTools at the same time. These two modules must remain in sync.
#959206: Legacy mode rendering fails with flexible due to CSS file not getting added.
#964334: Panels breaks views' row styles with the panels fields style.
#961662 by Nick Lewis: Account for pager info in simple caching.
SA: Scrub css id and css class on panes.
#920266 by dereine: Typo in cache.inc caused wsods in rare circumstances.
#879482 by mvc: Ensure Panels and CTools module files are loaded during update. Apparently could cause WSOD if not.
#917614 by jskulski: IPE broken in IE.
#906520: Improve CSS for rounded shadow boxes on IE7.
#932632 by mikeytown2: Fix notice in .install file.
#927840: Add clear-block to dashboard HTML to ensure themes do not do weird things to it.
#869766: Fix occasional problem with flexible layout pushing the entire layout to the left in certain fixed-width only configurations.
#949310: E_STRICT violation on declaration of render_pane() method of display renderers.
#940002: Custom style modal was broken.
#953484: Panes were not properly using classes array.
#941532: panel nodes had some serious problems do to hook_node_*.
#954324: Mini panels failed during uninstall.
#827628: "Add content" dialog could lose content with the same title as other content.
Fix the naked style to support content that needs to be rendered.
#958072: Fix panels_node_node_access to not throw warnings on menu access tests.
#965286: Panel node update was trying to use db_insert() instead of db_update().
#964334: Panels breaks views' row styles with the panels fields style.
#941802: Fix radio layout butotn.
#980696 by das-peter: Update calls to drupal_set_html_head() to D7.