Releases for Panels

panels 6.x-2.0-alpha1

sdboyer - September 4, 2008 - 02:57
Official release from CVS tag: DRUPAL-6--2-0-ALPHA1
Download: panels-6.x-2.0-alpha1.tar.gz
Size: 348.52 KB
md5_file hash: f06c1a814d13dd7becff85a9c7078e3e
First released: September 4, 2008 - 02:57
Last updated: September 4, 2008 - 03:00

This is the initial Alpha release of Panels for Drupal 6. It is VERY important to keep in mind this is an Alpha release - there are still a number of problems yet to be solved. Specifically, we are aware of the following issues:

- In Panels pages, secondary local tasks (tabs) for contexts that have their own display do not appear.
- Panels page admin preview doesn't work.
- The Panels page parent menu item system doesn't work.
- panels_node_content-related tabs appear on ALL nodes, whether or not it is a node of type panel. They even appear on nodes that panels_page is overriding, which is VERY confusing, as the settings forms they take you to are incorrect.
- Pane titles in the content editors are still pretty screwy
- None of the normal Panels page admin editing tabs appear on a path being overridden by panels_page like they used to in D5
- Still lots of fun, fun E_NOTICE errors to be cleaned up

Please do not file bugs against these issues - unless, of course, your bug report includes a patch to fix them!

panels 5.x-2.0-rc1a

sdboyer - August 5, 2008 - 11:50
Official release from CVS tag: DRUPAL-5--2-0-RC1A
Download: panels-5.x-2.0-rc1a.tar.gz
Size: 388.09 KB
md5_file hash: b453c0a2be62851c5045729ff18ed0ab
First released: August 5, 2008 - 11:50
Last updated: August 5, 2008 - 11:55

IMPORTANT CHANGES:

  1. Changes were made to how Panels interacts with comment editing forms in order to ensure compatibility with normal hook_form_alter invocations on comment forms. Some of these changes may potentially break existing uses of comments-within-panels. Upgrade with care, and see #280589 for more details.
  2. SECURITY UPDATE: A css filter has been written and implemented, due to the inherent potential for arbitrary code execution (via IE's incorrect implementation of expression()) or more phishing-style attacks. The is applied at runtime, which means that any CSS entered via the UI by your users will immediately start being run through the filter once you apply the RC1 update. Because the filter is fairly restrictive, it is a fair to likely chance that your users will see some changes in the behavior of their CSS. It's unfortunate, but CSS headaches are better than having your identity stolen or allowing arbitrary code execution.

    (Note that, as far as the Panels devs know, the only place where css-via-the-UI is implemented is in Panels Pages (under the 'Advanced' tab) - consequently, it's not very likely that this new security measure will produce any adverse effects that cannot be easily fixed by simply rewriting those changes into an actual css file - which is the preferable way of doing it, anyway!)

Changes since DRUPAL-5--2-0-BETA5:

  • #270363 by dww: Fixed problem with pane title rendering in the content editor (ternary was backwards).
  • #270392 by dww: Fix wrong usage of range() in panels_add_content().
  • * Updated POT file for beta5
    * Updated German translation (~50%)
  • #278861 by Wim Leers: Fixed missing css_id value in mini_panels when they're used as blocks.
  • Move panels_render_pane to panels_pane_render_content and create panels_render_pane() to encapsulate theme_panels_pane for use on individual pane styles.
  • #256461: Allow individual panel pane styles. This requires a small modification to existing panel styles so that panel styles don't conflict with pane styles, but it is very minor, and very few panel styles are out there yet.
  • Fix problem with Firefox 3 where panes would shoot off to the right when grabbed.
  • Fix problem with drag & drop under Opera 9.5 where the second time you pick up a pane, it flies to the upper left.
  • #271325 by douggreen, mdenson: Changed the _panels_page_get_title() logic slightly to show titles that were incorrectly being hidden in certain circumstances.
  • #279267 by sdboyer: Toned down the warning on panels_node_legacy, as many users were misconstruing the reasons for marking it 'deprecated,' and assuming the module posed a stability risk in a way that it does not.
  • #231218 by yched: Keep view panes from rendering the 'more' block when there aren't any 'more' nodes to be seen.
  • #267102 by Pancho, sun: Changed behavior of panels_mini and panels_page admin areas to run certain SELECT queries in batches instead of one by one, lessening the db load.
  • Fixed small typo syntax error in 1.1.2.57.
  • CSS adjustments to fix some basic edit display issues on IE. How were these never reported?
  • #232099: Minor javascript fix.
  • #224546 by bmcmurray: Encapsulate term description in paragraph headers automatically.
  • #263354 by joshk: Allow panels_node nodes to be created programmatically by allowing $layout to be set through $node prior to checking arg(3).
  • #261949 by Pancho: Modify the preview admin form to let the admin user know about required arguments.
  • #266004 by Pancho: panes should be marked changed when caching settings are updated.
  • #266095 by Pancho: correct incorrect strings regarding context identifiers.
  • #264263 by Pancho: The menu system was being too strict in checking paths, so it was leaving out paths for tabs that should appear. Thanks Pancho!
  • #269158 by Pancho: Rename "contributed modules" to "contributed blocks"
  • #265908 by Pancho: Reduce the number of icons on the context order arranging page. Use newer icons in place of older ones.
  • #270559 by dww: "portlet" was not re-attaching after pane edit.
  • #275808: Fix E_NOTICE in panels_views
  • Reverse show/hide icons
  • #275814 by smk-ka: Improved documentation for the override URL option in panels views
  • #221433 by Pancho: Fix vocabulary_terms to actually work.
  • #202930 by katbailey: Additional jquery update fixes.
  • #268318 by sun, smk-ka, Lynn: Fix for page titles.
  • #256167: Fix it so views arguments really work when they're not there.
  • #280769 by garthee: Fix typo preventing form contexts from getting values properly.
  • Some text cleanup
  • #271765 by dww: Changed default colors in content editor to be more contrastive.
  • #270770 by dww: Moved queries from panels.module's update 5215 into panels_mini to avoid errors on sites where panels_mini is not installed.
  • Updated docblock comments to be more (and in some cases, at all) accurate.
  • #270365 by dww: Adds an 'editor render callback' to the list of content_types plugin properties.
  • #280419 by sdboyer: Allowed custom content type panes to have their content rendered in the display editor dynamic preview.
  • #100793 by sdboyer: Reduced width of center column for IE compatibility.
  • Shortened description slightly, as it exceeded 255 chars (the field size limit)
  • #277958 by sun: Fixed possible php error due to simultaneous uninstalling of panels and panels_mini.
  • #274530 by yoroy, sdboyer: Changed legacy views icons in add content modal so they are immediately differentiable from view panes.
  • Clarified wording in the on-install message; also fixed a potentially misleading typo.
  • Unintentional partial commit of not-yet-complete work on #216194; rolling back.
  • #216194 by sdboyer, sun: Added UI widget for configuring the category in which a mini-panel appears on the 'Add Content' modal form.
  • #275835 by smk-ka: Added widget to views panes configuration allowing the text of the 'more' link to be customized per view pane.
  • #230819: Made panels_views aware of changes to view system names; getting out of sync was causing errors, or even WSODs.
  • #260278 by Pancho, sdboyer: Refactored save routines to be more consistent across the various client modules.
  • #263916 by Pancho, sdboyer: Slightly refactored panels_export_display() to be more modular.
  • #277392 by hass, sun: Proper xhtml alt tagging for inline icon images in display editor helptext.
  • For dww: Allow scrolling when a pane is dragged outside the frame to deal with very large display setups
  • Added 'path' property to ensure that icon continues to display in Add Content as intended.
  • Fixed small access error, wherein check_markup() was being called for pane preview rendering without the access check turned on.
  • Updated with comment about Live Search, which breaks our js
  • Critical fix to plugin handling: client modules adding certain plugin types via the panels_include_directory() method were only half functioning.
  • Removed explicit module name declarations from layout plugin definition arrays; also brought sub-arrays in those definitions into line with drupal coding standards for arrays.
  • Minor updates to help text strings.
  • Updated panels minis to make use of the 'hide title' functionality introduced in beta4.
  • #281949 by sun: Fixed location of submit button on content types settings forms.
  • Various cleanups to fetch/load functions, resolving several bugs in the process.
  • Added isset() check to export function to remove potentially extraneous/undefined data errors.
  • #276251 by gordon: sidebars created in flexible layouts were assigning css classes too freely, resulting in css cascade problems with embedded flexible mini-panels.
  • Updated to reflect new name for the include directories hook invoker function.
  • Added API group definitions to this doc instead of having them in random places inline within the source.
  • Updated docblock with the new name for the main api functions api docs grouping.
  • Documentation cleanup.
  • Renamed panels_get_directories() to panels_get_include_directories() to be more precise and descriptive.
  • Documentation cleanup. Added various functions to the HookInvokers group as appropriate.
  • More documentation updates; added function to the MainAPI as we'd really like client modules to provide export support when possible.
  • Got rid of panels_export_pane_across_displays().
  • Updated api doc groupings for ajax functions.
  • Added api docs group description for ajax handlers
  • #258383 by gordon: Expands context to allow for more granular information about contextual data during various stages of the editing process (e.g.: not just that there's a node context, but what node TYPES are available in that context).
  • Just beginning some continued work related to #263916
  • #283475 by mooffie: Fixed 'Node Add Form' context so that it's properly configurable from the UI.
  • Documentation updates - tidying up @render in docblocks into @ingroup render
  • #283570 by mooffie: Fix allowing autocompletion on various panels forms by nid (as the widget descriptions advertise), not just node title.
  • #279644 by sun: Fix to order views alphabetically in the Views Panes dropdown selection menu. Important for sites with lots of views.
  • #265021 by smk-ka, sun: Added 'minimalistic' option to onecol layout; allows for an absolute minimum of markup on panels output (only a single div).
  • Tweaking doxyfile with minor corrections
  • #280589 by sun (IMPORTANT): Fix to make comment form compatible with modules that utilize hook_form_alter() on comments.
  • #288556: Fixed problem with node context creation that arose from #258383.
  • #258383 by gordon: Follow-up patch that accounts for node contexts added manually via the UI.
  • #267545 by sun: Fix to layout form's js and radio select widgets; now works with IE and uses the preferable clear-block for formatting.
  • #283570 by mooffie: Tail-end of this earlier commit on this issue # that was accidentally left out.
  • Changed @file description to remove the regrettable use of 'deprecated' in panels_node_legacy.module.
  • #254739: Documenting problem with mini-panels as blocks, css ids, and certain block regions.
  • Init commit of the basic css filter designed by dmitrig01; reworked for readability. Also the beginnings of a validate function that uses the filter.
  • Completed a somewhat crude, but effective first-round implementation of the css filter.
  • Added implementation of hook_node_type() to compensate for the new per-node-type specifications allowed in node contexts. We need to be able to keep pace if the system name of a given node type changes.
  • Small touchup on the previous commit.
  • #290815 by gordon, sdboyer: Fixes to the behavior of optional context.

panels 5.x-2.0-beta5

sdboyer - June 7, 2008 - 07:27
Official release from CVS tag: DRUPAL-5--2-0-BETA5
Download: panels-5.x-2.0-beta5.tar.gz
Size: 362.37 KB
md5_file hash: 56270f31a00e904bf3bbba78c756ba42
First released: June 7, 2008 - 07:27
Last updated: June 7, 2008 - 07:30

Panels2 Beta5 is primarily a bugfix patch to deal with several issues that cropped up in beta4.

We packed as much other stuff in as we could. Next stop, RC.

Changes since DRUPAL-5--2-0-BETA4B:

  • date: 2008-06-04 22:46:22 -0500; author: pancho; state: Exp; lines: +30 -26; commitid: 79f04847618a4567;
    #264806 by sun: Improved coding style using early-outs.
  • #251287 by sun. Adds semicolons where needed throughout the panels js; there had been a systematic deficiency in our codestyle that was breaking js aggregation.
  • #260221 by sun, Pancho. Primarily codestyle cleanup; also fixed some missing leading slashes that were causing the edit icons not to appear in the new helptext for the display editor.
  • #262687 by JBrauer. Proper way of handling base_path() for icon images on display content editor, not just a hacky added slash at the base.
  • #263728: Switcher system fixes from sirkitree
  • #247004 by neclimdul: More specific CSS to identify handle for faster javascript.
  • #264122: by Pancho. Using objects caused importer to break; serialize sessions to fix.
  • #225675 by dww: Add the "panel identifier" to node legacy
  • #217450 by robertDouglass: panels mini static caching to reduce queries.
  • #217460 by robertDouglass: static caching for panels views panes to reduce queries.
  • #219216 by sarvab: hook_panels_pane_content_alter not being called due to typo
  • #219222: Add an alter hook so modules can alter content before Panels final render.
  • #218193 by dropcube: Allow a NULL argument in view panes so that summaries can work again.
  • #249716 by catorghans: Allow node context to internationalize itself via translation module.
  • DE a few fixes
  • #264728 by sdboyer: Added update 5218 with proper pgsql data types in order to fix mistake in update 5216. ('tinyint' was used instead of 'smallint')
  • Updated doxy on the content_types callback so that the developer API reflects the fact that there is a quasi-hook invocation that other modules can use.
  • Rollback of bad commit that accidentally included a debug function not intended for public release.
  • #258790 by Pancho: Make sure that the 'Default' display's tab always comes first on admin pages.
  • Change the add pane dialog to an easier to read, more space conservative layout.
  • Fix wrapping for long titles in add pane dialog
  • Make add pane columns a touch narrower so IE can float them too
  • #265875 by Pancho: Reorder pane editing buttons in panels_edit_display() more logically.
  • Removed some extraneous comments.
  • Added doxy and comments to properly indicate a hook invocation.
  • Updated doxygen file with the new, fairly complex aliasing system that allows for relatively clean systematization of doxygen documentation.
  • Very big documentation update: added first plugin sample/api doc, for content types. Docs.inc was updated with new glossary terms and to use the new doxygen aliasing system.
  • #265101 by edrex: Fix a typo (introduced in 1.1.2.20) that prevents view pane contexts from being properly unserialized.
  • #266102 by Pancho: (minor) Correct and improve descriptions in arguments' and contexts' settings forms.
  • #263782 by Pancho, reported by bangpound: Fix panels_page_delete(), so it doesn't throw a warning when deleting a panel_page w/o secondary displays.
  • Updated variable names in panels_add_content() to reflect the actual sort of data they're holding - basically, variable naming consistency. Also updated a few explanatory comments.
  • #230295 by yched, merlinofchaos: Make sure no menu items are generated for disabled panel_pages.
  • Updated three content_type plugin properties: "ignore roles" is now "role-based access"; expanded the variables passed to "form control" and "visibility submit" callbacks.
  • #266247 by Pancho: Fix even more typos (introduced in 1.1.2.20) that broke panels_views_load_all() and prohibited static caching.
  • Allow switcher to use default panel pages
  • Fix stupid ==/= typo
  • #258519 by Pancho: (minor) Use format_interval() to get rid of 21 strings needing translation.
  • #264806 by sun: Improved coding style using early-outs.
  • #265760 by andrewlevine, sdboyer: Fix to disappearing pane phenomenon that began with beta4.
  • #253515 by yoroy: Updated show/hide icons to be a little more intuitive.
  • #267283 by Senpai: Add missing "administer pane access" permission to panels_perm().
  • #267523 by douggreen: Fix db query determining visibility for the block content type.
  • #251811 by Roger López: Fixed bug causing erratic context/layout behavior in panel_pages.

panels 5.x-2.0-beta4b

sdboyer - May 26, 2008 - 21:43
Official release from CVS tag: DRUPAL-5--2-0-BETA4B
Download: panels-5.x-2.0-beta4b.tar.gz
Size: 343.57 KB
md5_file hash: 38d2764ee68e5a657efd981eb62fff1b
First released: May 26, 2008 - 21:43
Last updated: May 26, 2008 - 21:45

Two more small fixes, one bug and one coding style (isnce the bug was critical and we needed a release anyway:

Changes since DRUPAL-5--2-0-BETA4A:

  • #262755 by ugerhard. Yet ANOTHER small problem requiring a re-release of beta4; somehow, a missing closing bracket on 5216 escaped my notice, AND two iterations through update.php. *sdboyer shoots himself in the face*
  • Conforming to drupal comment coding style.

panels 5.x-2.0-beta4a

sdboyer - May 25, 2008 - 21:30
Official release from CVS tag: DRUPAL-5--2-0-BETA4A
Download: panels-5.x-2.0-beta4a.tar.gz
Size: 343.59 KB
md5_file hash: 56c872038fbee58adb2ddef66c3c5de6
First released: May 25, 2008 - 21:30
Last updated: May 25, 2008 - 21:35

Changes since DRUPAL-5--2-0-BETA4:

  • Small fix to get rid of array_intersect_keys(), which was implemented in PHP5.1.0 and therefore screws PHP4 compatibility.

panels 5.x-2.0-beta4

sdboyer - May 25, 2008 - 17:38
Official release from CVS tag: DRUPAL-5--2-0-BETA4
Download: panels-5.x-2.0-beta4.tar.gz
Size: 343.55 KB
md5_file hash: 5eb74f864c628407c0e3813213e4b484
First released: May 25, 2008 - 17:38
Last updated: May 25, 2008 - 17:40

Changes since DRUPAL-5--2-0-BETA3:

  • #243844: (by boydjd) fix broken query in contexts/node.inc
  • Minor .js fixes
  • initial round of doxygen documentation for panels_edit*() family of functions.
  • adding @file documentation and function documentation for _panels_edit()
  • added documentation for the various panels_edit() helper/fapi/theme functions
  • added documentation for the various panels_edit_layout() helper/fapi functions
  • finished up documentation on basic editing functions
  • yet more documentation, including some small updates to the main api functions as well as wholly new documentation for panels_save_display(), panels_load_display(), and panels_export_display(), as well as smaller updates for some other functions
  • created doxygen grouping for panels-mainapi, and added the relevant functions
  • put panels_get_directories() @ingroup panels-mainapi
  • got rid of hyphenated doxy group. now just 'mainapi' instead of 'panels-mainapi'
  • removed extraneous call to panels_load_hooks(); as far as I can tell, the call is now COMPLETELY deprecated and does nothing except waste a call to module_implements()
  • switched array_key_exists() over to isset; has the exact same effect, but handles unexpected data (i.e., non-arrays) without error
  • bringing panels_include_directories() hook invocation documentation into line with drupal coding standards
  • rolled back changes on array_key_exists(), as the one circumstance where it differs from isset is actually potentially likely to occur, whereas the case where array_key_exists() should only occur as a fluke
  • #241416 by cirotix. FINALLY found the source of the problem with feeds not coming through properly from views. Simply typo - urrrgghhh! Nice catch, cirotix.
  • updated to generalize out of my specific folders setup for logs, and turned off quiet mode
  • updates to add 'shown' and 'title' fields to display table
  • previous commit had the wrong log message; was updating @ingroup mainapi to use brackets. this commit contains updates to the panels_edit_layout_settings() function to allow for display-specific titles. doxy has been updated accordingly.
  • updates to display loading and saving to reflect new fields (shown, title, hide_title). Also tightened up the code in the display loading function by abstracting serialization into a loop.
  • more changes to panels_load_displays() related to $shown; these fix & complete the database query that prevents hidden pids from ever being loaded when $load_hidden is FALSE
  • fixed panels_page_delete so that it properly cleans up any additional displays it may be leaving behind on deletion. Previously, it was only deleting the actual $panel_page->did (the default), and not any additional ones that may have been spawned.
  • added hide_title field to pgsql hook_install case, and fixed typo in mysql panels_display table
  • fixed variable names related to properly utilizng new shown $display element in panels_load_displays()
  • #245427, by douggreen. simpletest uncovered an erroneous $access variable in hook_menu(); there were actually two. Since all the calls to user_access() were the same and the hook_menu() implementation is pretty run-of-the-mill, just put user_access() into $access and replaced all the individual calls to it.
  • updates to allow for per-alternate-display titles to be assigned in the layout settings admin menu
  • updates to allow for per-alternate-display titles to be assigned in the layout settings admin menu
  • Meat of an API expansion allowing for displays to have titles specific to that display. Configured via a new fourth parameter to panels_edit_layout_settings(). The changes are fully backwards compatible, and in no way adversely effect existing implementations of that part of the Panels API.
  • Some typo fixes and doxy updates. No actual code changes.
  • updated panels_get_directories() doxy to be a little more specific. Doing so also made clear the need to add more documentation to the .inc files, as well as adding some @see information to the panels_get_directories() doxy once that documentation is complete.
  • #228089 - small API & doxy addition to panels_edit_layout() in accordance with the expansion of the API to allow for programmatic limitation of available content types
  • #228089 - debugged, tested, updated doxy and seemingly fixed version of the allowed_layouts object & associated routine.
  • updated the doxy documentation per suggestions made by WimLeers
  • #256684 by Pancho. changed $formid to $form_id in several panels add-on modules to meet drupal coding standards.
  • #256677 by Pancho. Changes to panels core client modules form settings to make them more user-friendly...and use proper English :)
  • #256646 by Pancho. Added helpful informational messages for when new panel pages/mini panels get created.
  • #258411, removed deprecated $submit handler variable from display content editing FAPI definition function.
  • panels_ct_get_types() had a relic $conf variable still hanging around in it, the inclusion of which was causing numerous E_STRICT errors. Removed the superfluous $conf.
  • #257807 by bangpound. Added missing #default_value to the layout settings edit form for the new display-title-visibility-feature.
  • fixed typo in panels_edit() doxy that was causing a link to render improperly in the documentation
  • minor updates to fix typos in some doxy documentation; added an isset() to circumvent some E_STRICT errors; renamed several variables in various major API engine functions both for consistency and so that the variable names better reflect their contents.
  • first pass at changes to add show/hide pane toggle
  • updated with fields needed for new pane visibility ct callback
  • added some additional textual detail to the error messages that get thrown when something goes wrong with the ajax; this may help us to at least track down & pinpoint potential sources of the related bugs.
  • updated object element names to reflect long-overdue change from 'area' to 'region'; we're skipping right over 'panel,' which is what the term has been for a while.
  • change invalid vertical-align property (from 'center' to 'middle') and added selectors for new show/hide pane toggle button
  • getting rid of some old commented-out code from the panels_cache()* family
  • Fixed $display->next_new_pid() method so that it properly generates the first new pid. Also updated panels_save_display() to account for new fields in beta4
  • Variable naming changes and a few doxy updates for panels_allowed_layouts, per the discussion in #259701
  • Most important - changes to panels_save_display() that bring it fully into line with the various new variables and procedures for storing them. Also added some more default vars to the $display object to help avoid E_STRICT errors when they're otherwise unset. Plus, updated some doxy documentation, as well as small changes to the doxyfile itself.
  • Added ternaries to the default ct_conf form to prevent E_STRICT warnings, plus a couple TODOs.
  • Reworked panels_plugin_get_function() so that a) it accepts arrays as well as objects containing ct config information (they're usually in array form, anyway), b) uses a var name for the content_type object that's more explicit than '$object', and c) added an isset() check prior to function_exists() to avoid E_STRICT warnings.
  • BIG CAHUNA: scrapped functions from split add/edit pane config workflow in the switch over to a unified approach. Added some more default values to content_type array definitions to ease E_STRICT warnings and facilitate other parts of the process.
  • Changes to new show/hide pane buttons to accomodate using two images instead of one; also chose a clear way of handling the nomenclature. Remainder of changes are small doxy updates.
  • Bug in panels_display_edit()* fixed: comma-delimited imploded pane pid arrays were coming through to the submit handler with extra commas and causing E_STRICT warnings; source of the problem was storing them a 'hidden' FAPI field instead of a 'value' field; evidently the former is run through some sort of filter (why? it's HIDDEN!). Remainder is mostly doxy updates, plus a few notes about deprecated functions to be removed.
  • MASSIVE update. Updated, rewrote, and pretty thoroughly debugged the entire add/edit pane config system. Also made the system capable of handling the new expansions to content_type definitions. Numerous other small related changes as well, too many to describe here. Worth noting is that, for the moment, all rendering of pane content previews in the display edit form is disabled; it's a bad idea in the first place, but I was also running into too many infinite recursion errors.
  • panels_pane_access() is now the primary handler for the overall panels pane access logic. Depending on settings in the $display object and the content_type of the pane being checked, panels_pane_access() now may or may not check $display->pane->access, any visibility check callbacks defined by the content type, and can use (what amounts to, but is not exactly) AND or OR logic in evaluating these.
  • updated panels_load_displays() doxy to reflect new param; changed calls in panels_render_display() to reflect new access system.
  • forgot to finish updating the name changes on panels_allowed_layouts to display_edit.inc; also, inadvertently left a static command intended purely for debugging panels_allowed_layouts when it was first committed.
  • #242562 by sun et. all. Gave IE a little breathing room on % widths to hopefully prevent some of its bad behavior.
  • #256614 by Pancho and sun. Changed 'Next' submit button to 'Save and Proceed' on some panels_mini and panels_page forms; failure to indicate that a save WAS happening when those buttons were clicked was causing confusion.
  • removed alert call to data.debug, as it was a relic of merlin's earlier debugging efforts
  • wrong comment for css, fixed and got rid of error
  • #262026: Add information about what the popular content view requires.
  • Updated 'shown' field references to 'hidden,' now that the rest of the implementation has been done and it's clear it needs to be done exclusively. Made the corresponding updates to the panels_load_displays() function, and necessary changes to panels_save_display(); the additional query has to be used in order to ensure that real pids, not 'new-#' placeholder pids, are being saved to the db.
  • First round of work & debugging on hide/show panes is complete. In addition to the new js, php callback processor for the show/hide function, and small css changes to make hidden panes stand out as hidden, some residual cleanup from the big api rewrite. Also fixed a bug that was causing the configure form not to work for existing panes. Not sure why, the code SHOULD have worked fine, but...
  • Changed show/hide settings to be more in line with the rest of the access control parameters. Part and parcel of that was moving storage of the pane show/hide information into the pane table itself...probably where it should have been from the start.
  • #256092 by Pancho et. all. Added missing $Id$ tags to several documents, and fixed the tags on a couple css files which had the wrong comment markers on the tags. Also wrote small updates to the text files directing people to more information online.
  • replaced tabs in files with spaces.
  • forgot to remove 'name' field from install hook for panels_display table. go webchick, go!
  • More quick db syntax fixes, courtesy of webchick's ninja-quick cvs-UPpage. Fixed main display db insert query, and added quotes around %s placeholder for the new switcher panels_page fields.
  • #258483 by Pancho. No need to declare a var for a subset of $form_values that only gets used once. On the other hand, declaring that var in the validate function won't make it available in the submit function...! Fixed both the validate and submit handlers to use $form_values directly, nice and clean.
  • #261795 by Pancho. new experimental panels_display::add_panel() method was clearly borked; referenced $pid instead of $pane->pid. pancho to the rescue...
  • #261797 by Pancho. E_ALL fixes: ensuring that vars are declared as new stdClass() before being used as classless objects. Also some scattered bugfixes here and there.
  • #260225, by Pancho et all. Changed all calls to strtolower() to the preferred drupal_strtolower().
  • #258500 by Pancho. Added default value to simple_cache config form; previously, cache settings were being set, but it wasn't apparent from the form as there was no default.
  • #260358. Added explanatory help text to several core Panels arguments plugins explaining how restriction by node type works.
  • #256582 by Pancho. Added some resiliency and use-friendliness (we hope!) to panels_page_add_page() by making it redirect to layout selection if an invalid layout is provided, rather than 404ing out.
  • #261178 by Pancho. To compensate for the lack of current selection information provided by the nid autocomplete widget, added a small informational link to the manual context-adding form with info about & link to the currently selected nid
  • #243359. Fixed typo in css member that was screwing up margins on the 3col-33 stacked layout.
  • #225824 by jruberto. fix for pgsql, as 'offset' is a reserved name and it needs to be quoted wen used as a field name.
  • #245204 by dhrgovic and sun. Added a little 'defensive' error checking to panels_page_move_tabs() to avoid protestations when its foreach() is passed a non-array.
  • Small change to Drupal.Panels.changed() so that * is appended only to the title bar, not the pane body as well.
  • Mostly changes to get rid of the big, ugly "Content preview has been disabled" message on panes, and stick that into a less-intrusive body message. Also some code legibility cleanup on calls to panels_ajax_form().
  • Earlier fix I did for #244208 needed to have a conditional included in it to ensure that the extra quotes were only put around the offset field for pqsql; having those quotes breaks mysql.
  • #261622. Made the logic for title selection a little smarter. Kind of a band-aid on a hemorrhaging wound, but it works for now.
  • Just adding a todo about removing the deprecated ajax menu handler if/when it becomes possible.
  • #258480 by Pancho. Moved a #tree declaration so that it's not superfluous 90% of the time.
  • Finally done flip-flopping between shown & hidden for the new pane feature. I hope. All references should now be consistent, across all modules AND install files...
  • added default value = 1 to 'shown' pane for update 5216 for pgsql; failure to do so causes everyones panes to disappear :(
  • Fixed some more small, stupid, careless errors related to the new 'shown' field. Debugged it pretty thoroughly, so I think we should be good now.
  • Expanded standard helptext on the display editor to include explanations of the various buttons present in the editor.

panels 5.x-2.0-beta3

sdboyer - April 1, 2008 - 20:56
Official release from CVS tag: DRUPAL-5--2-0-BETA3
Download: panels-5.x-2.0-beta3.tar.gz
Size: 320.88 KB
md5_file hash: bdda0c85d2c075de0f2436b515eec614
First released: April 1, 2008 - 20:56
Last updated: April 1, 2008 - 21:00
  • Two changes: Allow $display to be sent to the layout theme, if it exists and fix $nide typo; should have been $node
  • Error handling cleanup.
  • Better Error handling cleanup for optional contexts
  • Protect panels legacy views from contexts that aren't arrays, even though they should always be an array.
  • Add a safety check for trying to render displays that are not correctly configured
  • Several bugs fixed but not yet checked in
  • #219730: Sort order of comments was being ignored
  • duplicate code
  • Fix for broken imports of secondary displays on a panel page
  • #207158 - resolves insufficient field size issue by increasing the size of the cache field in mysql dbs.
  • #233588: (by sdboyer) Allows external modules to tell inform panels of additional locations to search for panels plugin *.inc files.
  • fixed bug with panels_save_display() that caused new pids not to appear in saved objects without calling an additional panels_load_display()
  • #234649. removed line-height property with invalid value xx-small.
  • #208184 by pvasener. fix locations of 'Save' and 'Cancel' buttons on themes/layouts with right sidebars.
  • #237422 by Grugnog2. Fix to get arguments to properly override views titles.
  • Removing a few stray dsm() calls that were accidentally committed.
  • #223236 by John Morahan. Fixes variable name that was preventing block visibility settings from being used properly
  • change to css that fixes super-wide admin links
  • #237665, fixed duplicate mysql indexes. Also updated panels_pane with primary key on pid field.
  • E_ALL coding standards - declare $block as StdClass object before filling its elements with values
  • Fixed issue where drupal_clone() goes berserk when views_get_view() fails. Thanks to Michelle
  • #205604 fix; checks to ensure that $pv->context is not called when it is empty; doing so generates ugly foreach errors
  • #228700 by dopry; updates mc.js to be compatible with changes in jquery. necessary (usually) for allowing panels to run in tandem with jquery update, an problem discussed at length (with varying user experiences) in #202930.
  • #239423, by levavie - RTL layouts need column widths to be explicitly less than 100% for IE, even if their container is 99.9%
  • #233588 - updated hook_panels_include_directory() so that it does its job and has some protection against bad values being passed in
  • updated API.txt with instructions to keep an eye on the panels project page for when we post the link to the online API
  • Contexts in panels node must be named (this should've been committed weeks ago
  • #240204: typo in .install file
  • Another typo in .install file

panels 5.x-2.0-beta2

merlinofchaos - January 17, 2008 - 00:30
Official release from CVS tag: DRUPAL-5--2-0-BETA2
Download: panels-5.x-2.0-beta2.tar.gz
Size: 317.95 KB
md5_file hash: 67b487decb9ab1879fe21fa32e35765e
First released: January 17, 2008 - 00:30
Last updated: January 17, 2008 - 00:35
  • #207674: (by yched) Fix sub-tabs on layout settings for multi display panel pages
  • #205567: (By Wim Leers) panels_views.module coding style and bug fixes
  • #205630 (by Wim Leers) fix wrong settings sent to style plugins
  • #205611: (By Wim Leers): Code style cleanup for panels styles, plus API standardization (note: This means some minor API changes).
  • #205527 by drayen, Soren Jones and yched: Fix warnings about empty contexts. Note to fully fix this, previous panels that demonstrate this warning will need to be resaved. Then the warning will go away.
  • #206882: Fix hover problems with links on panel displays
  • #206294: Fix vocabulary terms content type checking for existence of wrong module
  • Remove extraneous 'arguments' field
  • #205643: Ensure all mini panels have unique IDs, even on preview
  • #205635: Implemented hook_delete for panel nodes to ensure stale data is removed.
  • Ensure panels page module is heavy enough to override main Drupal page URLs
  • #208367: node title link using wrong title, fix by mortendk
  • #207859: Added known issue with secure pages module
  • #206882: Fix js/css to reduce interference with other modules such as fivestar
  • #206882: Rely on CSS hover for browsers other than IE.
  • Fix for contexts so that arguments that fail to locate a context don't provide some false unusable context when they should be filtered out
  • Fix from recent commit that broke required contexts in arrays, which broke panel views as well as mini panels
  • Minor .install fixes

panels 5.x-2.0-beta1

merlinofchaos - January 1, 2008 - 00:28
Official release from CVS tag: DRUPAL-5--2-0-BETA1
Download: panels-5.x-2.0-beta1.tar.gz
Size: 317.34 KB
md5_file hash: adf2eda5c9dc15c6cac1fcd94597562e
First released: January 1, 2008 - 00:28
Last updated: January 1, 2008 - 00:30

This is the long awaited Panels 2.0 beta 1.

At this point the API is frozen and the feature set is basically frozen. Notes:

1) When installing this beta, *remove* any prior install you have from the file system, as 2 files have been removed. Their presence will cause conflicts that will cause your system to crash. if you get into this position, remove your panels directory and re-install from the tarball.

2) If you're taking advantage of exported panels and default panel pages and minis, you will need to re-export them.

3) There are a bunch of new modules included. You don't necessarily need to enable them all; in particular, unless you find you need it, don't bother enabling the legacy nodes module.

4) Any 'panel style' modules such as tabbed panels or the panels carousel will need to be updated for some theming changes that were recently made. Therefore, please check these modules before you update, or be prepared for those things to not work until they are updated.

Important safety tip: Panels 2 beta ships with two new modules dealing with Views: panels_views and panels_views_legacy.

In alpha versions of Panels 2 (and in Panels 1.x), all views were automatically available as content for panels - and there were a relatively complex set of settings in the "add content" form to add a view (arguments, type, read more link, all that stuff).

The panels_views module changes this. Instead of all views automatically showing up, you go to admin/panels/views - and for each view you want to make available, you set up how it will be presented in the panels interface, plus defaults. This simplifies the panels interface itself (meaning that admins, editors or whoever can much more easily add views to their panels without all those complex options muddying the form) - but means more initial work before any view can be added. Don't forget to give yourself the additional permissions this module creates if you're not logged on as user/1!

If you already have panels from a previous version set up with views and simply run update.php, ALL OF YOUR VIEWS WILL DISAPPEAR FROM YOUR PANELS - unless you enable the panels_views_legacy module. This module simply allows you to add views in exactly the same way as you could in alpha, and will leave all your current panels intact. So if your panels are all broken, and you've arrived here, just enable the module and take a deep breath.

Also note that you can have both modules enabled at the same time - this will keep your old panel setups intact while you configure your views for the new method. As you configure your panels_views, unless you change the defaults when configuring them they will show up in the add content form with exactly the same name appearing as a duplicate. If you have a large number of views it may be worth changing the title or description in order to differentiate during this process.

Changes since DRUPAL-5--2-0-ALPHA14:

  • #191536: panel node layout page really wanted to control the node/add/panel screen even with a layout selected
  • Fix minor problem with admin tabs sometimes not showing up on the front page
  • #190329: Don't use "boolean" type in PGSQL as PHP hates it.
  • Major improvements to the flexible layout; some from thinkinkless, some mine.
  • Added multiple panel export tool; this is a separate module.
  • Add caching hooks and a simple caching module to allow panels to be cached in creative ways.
  • Fixes for caching javascript
  • Administrative looks and a hook_panels_pane_content_alter so modules can muck with pretty much anything on pane output.
  • Allow panel settings to be per panel
  • Mini panel import to go with the export
  • Make "name" part of the information listed on page/mini admin list
  • Retooled it so that panel pages aren't automatically saved from defaults when visiting the edit content tab. WARNING WARNING: YOU MUST re-export all of your default panel pages and mini panels
  • Removing yet another mistakenly committed debug message
  • Relationships table needs to exist so that new relationsihps can be ajaxed in when necessary
  • #200808: Alternate displays from arguments were totally broken by commits designed to make default panels not need to be overridden so often.
  • #199086: Provide a consistent set of classes for a panel display and each panel within the display
  • Flexible cleanup
  • #199471: Changing order of checkboxes to attempt to get rid of a javascript error
  • Some minor clean up of display loading in panel pages
  • #188101: Various improvements by olav (though many of them in different form)
  • Fix missing argument to panels_page_fetch_display()
  • Fix for wrong display id found when visiting URLs of panels that would provide alternate display
  • #180650: Updated known issues file. Also fixed some broken function signatures.
  • #197548 by calebg: Remove unnecessary float in onecol.css
  • #179690: New icons by yoroy
  • Add legacy views; also add more administrative exposure to help the user learn where administration is.
  • parse_url only accepts one param prior to PHP 5.1.2
  • Context type updates; especially user.inc which was very broken.
  • Completely new method of integrating Views and Panels
  • #186295: Remove unnecessary markup.
  • Fix taxonomy term name choice in taxonomy term argument
  • #201237: by Wim Leers -- load panels.module on mini panels uninstall so we can delete panels displays.
  • #201251: Better handling for missing content types
  • #194354: Fixes to the autocomplete on the node argument
  • Fixed re-bind so that if you edit a context-page modal twice the page doesn't just reload, causing you to lose all your changes
  • Ensure unique ids for mini panels.
  • #177766: Use dedicated table for caching instead of actual cache to reduce volatility of stored panels data
  • Fix typo in last commit
  • #179417: Forbid panels page URLs that are aliased elsewhere.

panels 5.x-2.0-alpha14

merlinofchaos - November 21, 2007 - 22:50
Official release from CVS tag: DRUPAL-5--2-0-ALPHA14
Download: panels-5.x-2.0-alpha14.tar.gz
Size: 287.92 KB
md5_file hash: 3678baaa02519ec818fef81f9305ed75
First released: November 21, 2007 - 22:50
Last updated: November 21, 2007 - 22:55

Changes since DRUPAL-5--2-0-ALPHA13:

  • Yet another fix for panel_node and includes
  • #188405: Accidentally allowed all users access to special panels administrative viewer
  • #188935: force menu to be rebuilt on update when view arguments changed
  • #189376: Missing plugin inclusion
  • #187441: Panel name needs to be a required field
  • #188634: Make really sure that relationships is an array.
  • Followup: Better way to ensure arrayness
  • #188408: Improvement to tab mangling code. It's both simpler and less intrusive.
  • Round 1 of direct context embed in pages. Probably only the node context actually works right now; need to do more testing.
  • Reduced code for argument/context/relationship UI, and moved to common so that it can be used on mini panels and maybe panel nodes too.
  • Text to display a full list of contexts on the settings overview page
  • Remove excess menu code to avoid unintentional breadcrumb hijacking
  • Mini panels now named and exportable; with admin UI improvements; and will inherit arguments from panel pages; and now there's hook_panels_default_minis that works just look hook_panels_default_panels (which is misnamed)
  • Removed leftover "Add" menu item
  • Bug fix, plus advance addition of context stuff for mini panels
  • Not sure why name key didn't work, but ok
  • Mini panels now have full context options, including requiring contexts from parent displays
  • Fixes to argument ajax code
  • Remove accidentally committed debug msg
  • Remove accidental debug msg
  • Updating term parent relationship to new context creation system"
  • More relationship updates to new context system
  • Fix invalid contexts when editing panes
  • Yet another re-organization of the panel pages admin structure, but this time I think I have it.
  • Streamline panels page view; changed administrative view link from View to Preview
  • Improvements to javascript on context pages
  • Visual indicator of panes that are changed on content page
  • Fix for too many textfields appearing on admin preview
  • More javascript fixes, plus re-ordered the tabs on panel pages
  • Make panel mini workflow consistent with panel page workflow
  • Improved selection of layout on panel node
  • Fix for #191962
  • TODO list update, sort of
  • Do not show the selected term in list of sibling terms

panels 5.x-2.0-alpha13

merlinofchaos - November 1, 2007 - 22:02
Official release from CVS tag: DRUPAL-5--2-0-ALPHA13
Download: panels-5.x-2.0-alpha13.tar.gz
Size: 268.65 KB
md5_file hash: 33186ce04cc1b25d562c8a583cdcea3a
First released: November 1, 2007 - 22:02
Last updated: November 1, 2007 - 22:05

This is a quick release to fix some critical bugs I introduced in alpha 12.

Changes since DRUPAL-5--2-0-ALPHA12:

  • #187948: Correcting stupid typo
  • #187948: Correcting stupid typo #2)
  • Fix for panels_node context bugs
  • Fix for mini panels
  • Fix #2 for mini panels
  • Fix #3 for mini panels
  • Some more fixes for mini panels

panels 5.x-2.0-alpha12

merlinofchaos - October 30, 2007 - 19:35
Official release from CVS tag: DRUPAL-5--2-0-ALPHA12
Download: panels-5.x-2.0-alpha12.tar.gz
Size: 268.63 KB
md5_file hash: 713cd0e7ba089bae50b1af73d7550711
First released: October 30, 2007 - 19:35
Last updated: October 30, 2007 - 19:40

Changes since DRUPAL-5--2-0-ALPHA11:

  • Major fixes to the panel exporter
  • Ensure layout settings are always visible for mini panels and panel nodes
  • Relationships plus some subset of the taxonomy content stuff.
  • #172877: Fix incorrect sequence id for panels_display table
  • Fix cosmetic warning on panels_mini content edit page
  • #181738: Fix for layout selection form on Safari.
  • #181014: node add/edit forms were only using the default display
  • #180804: Allow views.inc to include an offset
  • #180653: panel settings would get cleared when "settings" tab was saved.
  • Fix unclosed tag in flexible layout
  • Removing 'panels implementations' from styles'
  • Fix visibility of panel styles (broken by recent commit)
  • Overhaul of "required context" in preparation for allowing multiple contexts
  • Support for multiple contexts
  • Fix generic titles for node_form widgets
  • Fixes for default panels; better control on the panel pages list screen
  • Commenting out erroneous console.log statement
  • Fix wrong title when argument not specified; fix 404 when argument asks for 404; fix too much CSS on rounded_corner style; fix missing div on rounded corner style when no id on panel
  • Fix for argument add button sometimes giving "unknown response from server"
  • Major rework of context; fully implemented multiple context, context conversion to arguments and now Views can accept contexts. This is a major step toward turning context into a Fully Operational Battle Station.
  • Titles overhaul; %keywords now work in all titles and all content gets the override title automatically unless it asks not to have it.
  • spiffy new tabs stuff!
  • set panels weight to 10; fix problem with js buttons if using tables in theme
  • Fix for edit argument $_POST odd behavior.

panels 5.x-2.0-alpha11

merlinofchaos - October 1, 2007 - 20:57
Official release from CVS tag: DRUPAL-5--2-0-ALPHA11
Download: panels-5.x-2.0-alpha11.tar.gz
Size: 247.79 KB
md5_file hash: 9b974a57ebf0a11ef961a49ca44f8a0e
First released: October 1, 2007 - 20:57
Last updated: October 1, 2007 - 21:00

The key thing here is you can now override the node add and node edit forms!!!!!

Changes since DRUPAL-5--2-0-ALPHA10:

  • #174006: Most of the content types forwarded the configuration on the edit form improperly making it impossible to correctly add them.
  • More robust CSS for flexible, I think
  • #174538: Omit teaser/body field if label is blank
  • #174817: Ensure custom panel block ids are unique"
  • #174504: Wrong description for the node_type_desc content type.
  • #174497: preg_replace to ensure panel names are legal"
  • #97637: Fix translation
  • #160282: Fixing the symptom of a bug
  • A rounded corners style; moved the style settings to pair with the layout settings; now all panel types can have styles.
  • Some fixes to arguments; able to override the node add form.'
  • Don't show pane context selector if only one choice
  • Add a save button to layout settings so that even if Next appears, there is an option to save and remain on the form
  • Some bug fixes, some changes from Dave Oxide and Jerad Bitner, some trailing spaces cleanup
  • Remember to return the output!
  • Let pre and post render modify the output
  • Fix small typo in last commit
  • #179706: PGSQL support by HorsePunchKid!
  • #179352: (By sam tresler) Provide some basic help for Panels. It would be nice if this could be used somewhere more prominent as well; perhaps it could appear in the Panels admin block somehow?

panels 5.x-2.0-alpha10

merlinofchaos - September 8, 2007 - 02:18
Official release from CVS tag: DRUPAL-5--2-0-ALPHA10
Download: panels-5.x-2.0-alpha10.tar.gz
Size: 239.47 KB
md5_file hash: fe0df822b92bcbc6d38be3b5b4afdf42
First released: September 8, 2007 - 02:18
Last updated: September 8, 2007 - 02:20

Arguments! Holy cow arguments are cool.

- Right now the scope of arguments you can add is really limited -- you get the Node argument (which works about as well as I can) and the taxonomy argument (which does not yet have any related content). I need to add the taxonomy content and actually implement the taxonomy argument context (what's there is just a placeholder), as well as the user context. Also this needs to be able to integrate with Views more naturally, so that a context can translate easily to a views argument. That's a bit of work.

- Each argument can create different displays. For node, it can do different displays based upon the type. For taxonomy it'll be able to do it based upon the vocabulary (though that's not there yet). And you can have a different display for the argument being not present.

panels 5.x-2.0-alpha9

merlinofchaos - August 25, 2007 - 00:28
Official release from CVS tag: DRUPAL-5--2-0-ALPHA9
Download: panels-5.x-2.0-alpha9.tar.gz
Size: 224.28 KB
md5_file hash: 2109b7e6c5e4d94baa4f1eeeba0011c1
First released: August 25, 2007 - 00:28
Last updated: August 25, 2007 - 00:30

Changes since DRUPAL-5--2-0-ALPHA8:

  • Use % as arg placeholder in panel
  • Fix wrong quotes in autocomplete query
  • Fix broken "enable" and "disable" functions causing install to utterly barf
  • Reorganize tabs on panel pages so that its easier to add even more stuff.

panels 5.x-2.0-alpha8

merlinofchaos - August 24, 2007 - 05:14
Official release from CVS tag: DRUPAL-5--2-0-ALPHA8
Download: panels-5.x-2.0-alpha8.tar.gz
Size: 223.12 KB
md5_file hash: 1f2cfe3cfa1f796a9f1ea86805a0ecb1
First released: August 24, 2007 - 05:14
Last updated: August 24, 2007 - 05:15

Changes since DRUPAL-5--2-0-ALPHA7:

  • #161455: Fix incorrect ordering on node_access call
  • #160392: by WimLeers: panels_mini.module
  • TODO cleanup
  • Fix page titles for editing pages on panel_pages
  • Exportable/importable panels
  • By popular demand: Default panels, much like default Views!
  • Move panels administrative items into their own block.
  • Add edit-own permission and change all un-* to unbind
  • #148134: Fix broken db_type
  • Somehow views.inc was wrong file format
  • #165354 by douggreen: fix preg_replace in views.inc for arguments)
  • #163759: (quicksketch) Use clear-block instead of clearer
  • #162448: More dynamic nodes. Note that this is possibly a temporary solution.
  • Simple support to translate nodes via translation module
  • Allow views title to be a link to the view.
  • Move some code where it should go
  • #160486: Stronger views arguments integration by quicksketch
  • Putting the , back in
  • #158546: Remove empty blocks from display
  • Fix default menu tab parent weight

panels 5.x-2.0-alpha7

merlinofchaos - July 15, 2007 - 00:32
Official release from CVS tag: DRUPAL-5--2-0-ALPHA7
Download: panels-5.x-2.0-alpha7.tar.gz
Size: 215.02 KB
md5_file hash: 19c1516286aceaf2c1e9a2984686f678
First released: July 15, 2007 - 00:32
Last updated: July 15, 2007 - 00:35

Changes since DRUPAL-5--2-0-ALPHA6:

  • #157702: Wasn't setting default_value for title and teaser, and was improperly setting default value for css_id.
  • Reported by gordonh: CSS ID on custom content type not working due to typo
  • Add some js so that clicking on a layout icon in a radio selects that radio.

panels 5.x-2.0-alpha6

merlinofchaos - July 8, 2007 - 04:49
Official release from CVS tag: DRUPAL-5--2-0-ALPHA6
Download: panels-5.x-2.0-alpha6.tar.gz
Size: 214.82 KB
md5_file hash: 9d4cb222dc915c417d69ed5ee842cafd
First released: July 8, 2007 - 04:49
Last updated: July 8, 2007 - 04:50
  • Panels Node module -- now your panels can be nodes!
  • Block config -- access the global block config in your panels
  • Fixed (i hope) the upgrade path. I've only tried this with fairly simple configurations, needs testing with more complex configurations.
  • Several minor bug fixes.

panels 5.x-2.0-alpha5

merlinofchaos - June 25, 2007 - 23:46
Official release from CVS tag: DRUPAL-5--2-0-ALPHA5
Download: panels-5.x-2.0-alpha5.tar.gz
Size: 211.5 KB
md5_file hash: d6448daf9fcf63e8b114bb8372f238ab
First released: June 25, 2007 - 23:46
Last updated: June 25, 2007 - 23:50

o Layouts can have settings
o New 'flexible' layout that lets you choose how many rows/columns it has
o Embed CSS code directly into a panel page
o Role-based Access control on every pane in a display
o Numerous bug fixes and minor API adjustments

panels 5.x-2.0-alpha4

merlinofchaos - June 11, 2007 - 04:41
Official release from CVS tag: DRUPAL-5--2-0-ALPHA4
Download: panels-5.x-2.0-alpha4.tar.gz
Size: 208.59 KB
md5_file hash: cc8f350841259e6d35b4540d77601b31
First released: June 11, 2007 - 04:41
Last updated: June 11, 2007 - 04:45

Minor bug fixes from alpha3.

panels 5.x-2.0-alpha3

merlinofchaos - June 11, 2007 - 02:28
Official release from CVS tag: DRUPAL-5--2-0-ALPHA3
Download: panels-5.x-2.0-alpha3.tar.gz
Size: 208.56 KB
md5_file hash: 87b2951db1e7eaf339df924e72ead1c0
First released: June 11, 2007 - 02:28
Last updated: June 11, 2007 - 02:30

New add content (thanks yoroy!) Fixed another bug with layouts, fixed a bug where changing layout could lose content.

panels 5.x-2.0-alpha2

merlinofchaos - June 1, 2007 - 02:43
Official release from CVS tag: DRUPAL-5--2-0-ALPHA2
Download: panels-5.x-2.0-alpha2.tar.gz
Size: 221.26 KB
md5_file hash: 975b5c3acd84a682034c6f91799fa516
First released: June 1, 2007 - 02:43
Last updated: June 1, 2007 - 02:45

Fixes a major install bug, fixes a bug where the ajax didn't work right if the site URL wasn't a top level URL, and completely overhauls the CSS on the display editor page.

panels 5.x-2.0-alpha1

merlinofchaos - May 23, 2007 - 00:49
Official release from CVS tag: DRUPAL-5--2-0-ALPHA1
Download: panels-5.x-2.0-alpha1.tar.gz
Size: 220.22 KB
md5_file hash: 904dba675c8f36cddc28dc612e153f44
First released: May 23, 2007 - 00:49
Last updated: May 23, 2007 - 00:50

This is an early alpha version of Panels 2. My belief is that the javascript now works under Internet Explorer and Firefox. The API is more or less set and the CSS is in decent shape now. It's missing a couple of very important features still, and should NOT be used on a production system without THOROUGHLY testing the system and feeling comfortable with what you're getting.

Updating from Panels 1 should now be possible but I haven't tested it very well. If you have custom CSS for your panels that could require rewriting, so updates from Panels 1 are likely to require significant effort on your part. Again, please only do this in a test environment.

panels 4.7.x-1.2

merlinofchaos - April 3, 2007 - 16:38
Official release from CVS tag: DRUPAL-4-7--1-2
Download: panels-4.7.x-1.2.tar.gz
Size: 164.48 KB
md5_file hash: 9c83910fc85c7870a80bc4295fa7cf11
First released: April 3, 2007 - 16:38
Last updated: April 3, 2007 - 16:40

Fixes block visibility bug.

panels 5.x-1.2

merlinofchaos - April 3, 2007 - 16:37
Official release from CVS tag: DRUPAL-5--1-2
Download: panels-5.x-1.2.tar.gz
Size: 164.23 KB
md5_file hash: 83e343a916eaa60c4eec9d7159c02d56
First released: April 3, 2007 - 16:37
Last updated: April 3, 2007 - 16:40

Fix block visibility bug.

panels 4.7.x-1.1

merlinofchaos - March 15, 2007 - 23:54
Official release from CVS tag: DRUPAL-4-7--1-1
Download: panels-4.7.x-1.1.tar.gz
Size: 164.44 KB
md5_file hash: 7f38bcf4ab2ca74df1292c05a10b5519
First released: March 15, 2007 - 23:54
Last updated: March 15, 2007 - 23:55

o #120919 (by Grugnog2) empty content caused array error
o #84204 (by drewish, et al) make tables install UTF-8.
o #110771 (by Robrecht Jacques) Save panel did on creation allowing modules to interact with it
o #114772 (by Tobias Maier) allow custom content to specify CSS Info
o #120913 (by Grugnog2) provide panels_is_panel_page() function for context
o #118954 (by slantview) respect block visibility settings
o #110461 (by Robrecht Jacques) fixed improper use of drupal_goto on delete submit
o #81949 (by RobRoy) fixed another problem with arrays and empty panels
o #117581 (by pearcec) Allow node types to suppress their title.
o #89174 (by amatan) fix PHP 5 referencing error.
o #93355 (by redsky) PGSQL table support
o #119841: Force page title in case menu title has been changed
o #108616 (by joel_guesclin) Change 2col stacked CSS to be more resilient in IE.
o Can now set role-based access control on panels (also patch by stephanmaximilianhuber)
o #86630: Add option to retain title on Views.
o #110449: Respect Views access settings. Requires Views 1.6 to work.
o #100793: Respect Node access settings.
o #125440: Missing args broke Views by sending NULLs when it shouldn't send anything.

panels 5.x-1.1

merlinofchaos - March 15, 2007 - 23:53
Official release from CVS tag: DRUPAL-5--1-1
Download: panels-5.x-1.1.tar.gz
Size: 164.19 KB
md5_file hash: 4a82b54fe6491ac0e13c10087417fde2
First released: March 15, 2007 - 23:53
Last updated: March 15, 2007 - 23:55

o #120919 (by grugnog) empty content caused array error
o #102572 (by yched, harriska2, cbutera, et al) -- missing views_load_cache when using views and panels together
o #84204 (by drewish, et al) make tables install UTF-8.
o #110771 (by Robrecht Jacques) Save panel did on creation allowing modules to interact with it
o #111646 (by Robrecht Jacques) uninstall hook
o #114772 (by Tobias Maier) allow custom content to specify CSS Info
o #120913 (by Grugnog2) provide panels_is_panel_page() function for context
o #118954 (by slantview) respect block visibility settings
o #110461 (by Robrecht Jacques) fixed improper use of drupal_goto on delete submit
o #81949 (by RobRoy) fixed another problem with arrays and empty panels
o #117581 (by pearcec) Allow node types to suppress their title.
o #89174 (by amatan) fix PHP 5 referencing error.
o #93355 (by redsky) PGSQL table support
o #119841: Force page title in case menu title has been changed
o #108616 (by joel_guesclin) Change 2col stacked CSS to be more resilient in IE.
o Can now set role-based access control on panels (also patch by stephanmaximilianhuber)
o #86630: Add option to retain title on Views.
o #110449: Respect Views access settings. Requires Views 1.6 to work.
o #100793: Respect Node access settings.
o #125440: Missing args broke Views by sending NULLs when it shouldn't send anything.

panels 5.x-2.x-dev

merlinofchaos - March 15, 2007 - 23:52
Nightly development snapshot from CVS branch: DRUPAL-5--2
Download: panels-5.x-2.x-dev.tar.gz
Size: 403.5 KB
md5_file hash: 793fd9c66874a113509e3f44b6eb76a3
First released: March 15, 2007 - 23:52
Last updated: October 7, 2008 - 12:09

Panels 2 development branch. Still fairly experimental but getting more usable.

panels 5.x-1.x-dev

merlinofchaos - March 15, 2007 - 23:52
Nightly development snapshot from CVS branch: DRUPAL-5
Download: panels-5.x-1.x-dev.tar.gz
Size: 169.59 KB
md5_file hash: b6c8373e053530e6b4090239c6bb7604
First released: March 15, 2007 - 23:52
Last updated: September 13, 2007 - 00:06

Drupal 5 development branch; use with caution.

panels 4.7.x-1.0

merlinofchaos - November 11, 2006 - 18:39
Official release from CVS tag: DRUPAL-4-7--1-0
Download: panels-4.7.x-1.0.tar.gz
Size: 162.53 KB
md5_file hash: 14abb8042123e482ac00b27d71bd2838
First released: November 11, 2006 - 18:39
Last updated: November 11, 2006 - 18:40

Stable release of Panels for Drupal 4.7

panels 5.x-1.0

merlinofchaos - November 11, 2006 - 18:38
Official release from CVS tag: DRUPAL-5--1-0
Download: panels-5.x-1.0.tar.gz
Size: 162.14 KB
md5_file hash: 957c62f4f9a0e8cb36c016b0b65c0110
First released: November 11, 2006 - 18:38
Last updated: November 11, 2006 - 18:40

Initial release of Panels for Drupal 5

panels 6.x-2.x-dev

merlinofchaos - November 11, 2006 - 09:14
Nightly development snapshot from CVS branch: DRUPAL-6--2
Download: panels-6.x-2.x-dev.tar.gz
Size: 389.16 KB
md5_file hash: b14aee240eb9561b77ceb371a181ba42
First released: November 11, 2006 - 09:14
Last updated: October 10, 2008 - 00:09

This tarball is a twice-daily snapshot of the Drupal 6.x development branch of Panels. Most people should NOT run this build.

For a specific explanation of why you run Panels -dev on production sites at your own risk, see #277958-5: PHP error when uninstalling Panels.

panels 4.7.x-1.x-dev

merlinofchaos - July 26, 2006 - 17:01
Nightly development snapshot from CVS branch: DRUPAL-4-7
Download: panels-4.7.x-1.x-dev.tar.gz
Size: 166.64 KB
md5_file hash: acc8dfbfe5dde0d48b984592cd02247e
First released: July 26, 2006 - 17:01
Last updated: April 4, 2007 - 00:14
 
 

Drupal is a registered trademark of Dries Buytaert.