| Commit | Line | Data |
|---|---|---|
| 6dbae99c EM |
1 | Panels 3.x-dev |
| 2 | ============== | |
| 3 | #1025716: Panels fields broken in last update. | |
| 4 | ||
| f1064ff1 | 5 | Panels 3.x-3.9 (2011-Jan-12) |
| 2b0cd4e2 | 6 | ============== |
| cc275851 | 7 | #959206: Legacy mode rendering fails with flexible due to CSS file not getting added. |
| 2b0cd4e2 | 8 | #964334: Panels breaks views' row styles with the panels fields style. |
| f11b2f9c | 9 | #961662 by Nick Lewis: Account for pager info in simple caching. |
| f1064ff1 | 10 | Scrub css id and css class on panes. |
| cc275851 | 11 | |
| 4525f210 | 12 | Panels 6.x-3.8 (2010-Oct-29) |
| 047eca8f EM |
13 | ============== |
| 14 | hook_panels_pre_render() and hook_panels_post_render() getting empty displays. | |
| d22e5fdc | 15 | #865704: Editing mini panels styles failed badly due to missing piece of cache. |
| b841d991 | 16 | Custom style could crash if trying to enable style reuse without first enabling stylizer.module. |
| bb51097e | 17 | In Flexible, the "class" would not stick when adding a new region/row/column but would when editing. |
| 17755bae | 18 | #861426: Editing a mini panel while that same mini panel is displayed on the page resulted in a crash. |
| aea6e8c6 | 19 | #871730: Panel nodes with IPE enabled let anyone use IPE. |
| a87f1e24 | 20 | #877810: Multiple "Add flexible layout" tabs appearing based on number of flexible layouts stored. |
| ccdeb111 | 21 | #873224 by thsutton: hook_requirements() could cause notice error. |
| 811b5ee0 | 22 | #867340 by cedarm: Restore removed but deprecated panels_render_layout() function. |
| 0599e46b | 23 | #871942 by dwatson: Invalid CSS made dragger image not appear during IPE. |
| d9a2e719 | 24 | #867864: Fix a admin title and edit link problems with custom content types. |
| 2f265492 | 25 | #570194: Add support for the "checkall" module in the content permissions page. |
| 9c796c41 EM |
26 | #696846: Mini panels conflated displayed title with admin title. |
| 27 | #889824: Custom class could would cause stylizer class to become malformed. | |
| 53cc6ac0 | 28 | Add a simple "Panels" row style to Views that lets you put fields in a panel layout. |
| dede8450 | 29 | Add two new Page Wizards to more easily create some of the most commonly used Panel pages. |
| 2a9b4baa | 30 | #869766 by rupl: flexible layout builder could fail with multiple columns in only one row. (Needs clear cache to see changes in generated CSS.) |
| c5e0798e | 31 | #897214: Mini panel uninstall tried to order mini panels by a non-existing field. |
| b2b3dd22 | 32 | #893456 by omerida: Change FAPI definition of panel node "body" field to be more consistent with other node body fields. |
| c105a5ac | 33 | #812658 by naxoc: Caching should take language into account. |
| 0a07a79e | 34 | #890086: Possible crash in flexible layout by not having CTools export.inc loaded. |
| bffa4219 | 35 | #899456 by yareckon: IPE customize button needs to be reset to "static" instead of "normal". |
| 5faac854 | 36 | #806874 by ximo: Allow panes to specify "render first" as well as "render last". |
| 6a284253 | 37 | #920266 by dereine: Typo in cache.inc caused wsods in rare circumstances. |
| d318edc1 | 38 | #879482 by mvc: Ensure Panels and CTools module files are loaded during update. Apparently could cause WSOD if not. |
| a92e4b9d | 39 | #917614 by jskulski: IPE broken in IE. |
| 19aa0683 EM |
40 | #906520: Improve CSS for rounded shadow boxes on IE7. |
| 41 | #923894 by yareckon: IPE save/cancel buttons can fail due to translation issues. | |
| b879926c | 42 | #932632 by mikeytown2: Fix notice in .install file. |
| e72d7197 | 43 | #927840: Add clear-block to dashboard HTML to ensure themes do not do weird things to it. |
| 851f9e1d | 44 | #941806: Fix incorrect link to configure mini panel on block config page. |
| 2bb168c8 | 45 | #869766: Fix occasional problem with flexible layout pushing the entire layout to the left in certain fixed-width only configurations. |
| 1e951eef | 46 | #949310: E_STRICT violation on declaration of render_pane() method of display renderers. |
| 790deb83 | 47 | #827628: "Add content" dialog could lose content with the same title as other content. |
| f62caf72 | 48 | #955102: Fix notice in panel nodes when legacy rendering is not on. |
| 047eca8f | 49 | |
| 3cc3bbe3 | 50 | Panels 6.x-3.7 (2010-Jul-26) |
| ac6971e1 | 51 | ============== |
| 0f978c86 | 52 | Experimentally introduced the In-Place Editor (IPE). |
| f28ff7dc | 53 | Updated Panels Stylizer to use CTools' new Export UI. |
| 4cb60b12 | 54 | Deprecated panels_get_panels() function. This will be eventually disappear. Use panels_get_regions() instead. |
| 7caed2c7 | 55 | #834084: Reusable flexible layout introduced. Admin UI at admin/build/panels/layouts. |
| caa81473 EM |
56 | Clean up flexible. Attempt to reduce the use of unnecessary divs. |
| 57 | Add more ability to control flexible classes. | |
| 58 | Add ability to fix flexible canvas to a set width. | |
| 59 | Allow disabling of scaling for IE6 in flexible. | |
| a940f510 EM |
60 | Fixes to IPE: |
| 61 | Add pane would add the new pane outside region styling | |
| 62 | Add pane would not appear in empty regions | |
| 63 | Panes could not be dragged to empty regions | |
| 64 | Save would lose content if they were inside stylizer styled regions | |
| 94430211 | 65 | #822234 by Amitaibu: Missing url() caused IPE to not work on sites not using top level URLs. |
| b95ec55e | 66 | #844062: Turned the normal drag and drop editor into a renderer plugin, made the IPE part of it. Also some fairly serious code reorganization. |
| 70395f2d | 67 | Improve the renderer selection framework. This framework has no UI, but it utilizes exportables and new choices can be hand crafted. |
| 66ce3318 | 68 | Improve the IPE to use the proper cache if it is set, and to respect locking. |
| 7d7f7305 | 69 | #847784: IPE displayed "Edit" link when no such link should have existed. |
| f1ca4c39 | 70 | #843758: Legacy renderer caused "missing argument" warning when rendering. |
| 1251dd69 | 71 | Made it possible to override jQuery UI sortable options via settings in the renderer plugin. |
| 5cc97d0d | 72 | Moved Panels stylizer to CTools. You must update CTools at the same time as Panels. |
| 7cb0ad54 | 73 | #737602: Generic NOT checkbox for all access tests. |
| 8c5791fd | 74 | #369628: Sort results by export key when bulk exporting. |
| 1dcce5b5 | 75 | #690902: Improvement to export.module integration of panel nodes. |
| a76576fe EM |
76 | #690814 by neclimdul: Panels mini edit form could overwrite page title. |
| 77 | #675220 by dereine: Provide a watchdog message if a layout can't be loaded when rendering a panel. | |
| d9679822 | 78 | #713526 by psynaptic: Omit top and bottom region divs in stacked layouts if regions are empty. |
| 71e417d2 | 79 | #823216 by jonathan1055: Put quotes around url() in rounded corners CSS. |
| d46e947b | 80 | #603150 by hefox: Protect against the panels node add form being used in unusual places. |
| 07c71585 | 81 | #841824 by levacjeep: Extend panels_edit and panels_edit_layout to allow more options with the $destination. |
| 8292a3f5 | 82 | #842976 by drewish: Make sure the theme knows path and file information for plugin supplied themes. |
| 59bb729b | 83 | #743850 by foripepe: Add delete panel node permissions. |
| edeede8e | 84 | #532900: Flexible sometimes did not update links when region settings changed. |
| b6e05a41 | 85 | #723036: Node pane previews did not include node content as they should. |
| 0a62d1a0 | 86 | #831216: It should not be possible to remove the Canvas. |
| 85b2eccb EM |
87 | #216076: Make sure that empty panes are not rendered. Note: Legacy mode region styles can still render empty panes anyway. |
| 88 | #609626: Static caching loading mini panels. | |
| 2dd11317 | 89 | #848712 by josh_k: Use panel nodes with IPE. |
| fb61df04 | 90 | #860306 by jcmarco: "Substitutions" fieldset would not open due to missing js. |
| 6318ca44 | 91 | #856964: "Custom style" selection was not working. |
| 3d244c95 | 92 | #863302: Allow IPE to cope with empty panes. |
| 50688298 | 93 | #865344: by jrockowitz: Panel node access hook should use $account. |
| 90e5a064 SB |
94 | |
| 95 | Panels 6.x-3.5 (2010-May-28) | |
| 96 | ============== | |
| 0fc23cd0 | 97 | Replaced panels_load_include() with ctools_include(). |
| e2c399c5 | 98 | Restored (and deprecated) panels_print_layout(), as other modules were relying on it. |
| e35d77cd SB |
99 | |
| 100 | Panels 6.x-3.4 (2010-May-19) | |
| 101 | ============== | |
| 6a5f81c8 SB |
102 | Introduced Panels Stylizer. |
| 103 | Removed superfluous function, panels_sanitize_display(). | |
| ac6971e1 | 104 | #655268: Fix a problem retrieving cached content created by #634746. |
| 74273455 | 105 | Removed the old and crufty panels_print_layout(). |
| ff493550 | 106 | #745808 by Robbert: use number_format() in flexible width calculations to ensure locale settings cannot bork generated CSS. |
| 6a5f81c8 | 107 | Stopped wasting cycles trying to render a mini panel in a block when we know the mini panel doesn't exist. |
| ff493550 | 108 | #765978 by joshk: Added watchdoggery and a hook to panels_display_save(). |
| 164bf336 | 109 | #746568 by mgriego: Disable block caching for mini panels. |
| 6a5f81c8 SB |
110 | #798954 by dixon: Pass $form_state to style plugins' validate and submit callbacks. |
| 111 | #779012 by c960657: implement the callback for a single content_type subtype in panels_mini to improve performance with large numbers of mini panels. | |
| 112 | #763584 by neclimdul: Add a link to the block configuration page for mini-panels that takes the user to edit that mini- panel. | |
| 464b5170 | 113 | Security updates: protect the importer with the 'use PHP for block visibility' permission. |
| ac6971e1 | 114 | |
| b051ca1f EM |
115 | Panels 6.x-3.3 (2010-Feb-01) |
| 116 | ============== | |
| 4a18ef9c EM |
117 | |
| 118 | #612850: Fix crash bug with panes referencing deleted/missing views. | |
| 119 | #614178: Transition to panels-pane.tpl.php caused empty panes to display again. | |
| 96e4fce8 | 120 | #634746 by joshk: Allow pane caching to modify the content during cache storage. |
| d4c31721 | 121 | #612116 by johnskulski: panels-pane preprocess was incorrectly rendering $links |
| b77ae9d7 | 122 | #612704 by c960657: panels_get_pane_content() inappropriately created a blank context when no contexts were available. |
| c086d130 | 123 | #618624 by johnskulski: Better classes for panel panes. |
| 8fb6baf2 | 124 | #651306 by joachim: Add "edit any panel node" permission. Not sure why this was never there. |
| 82095304 | 125 | #497042: Add update.php to remove unused panels_page_router_store table, if it exists. |
| ffb9381e | 126 | #683162: Convert all plugins to use new $plugin = array() format. This is less brittle than the specially named hook. |
| 8b438108 | 127 | #543898: Fix notice error when a layout has no regions. |
| a707d58e | 128 | #647706: Mini panel names can only be 32 characters, but the form failed to restrict the limit. |
| b8cecd04 | 129 | Introduce the Panels stylizer module which builds on the CTools stylizer base to create user definable, recolorable styles. |
| 4a18ef9c | 130 | |
| b051ca1f | 131 | Panels 6.x-3.2 (2009-Oct-21) |
| 135a30a8 EM |
132 | ============== |
| 133 | ||
| 5f50fc02 | 134 | #606980 by Deciphered and sethfreach: Typo caused panel-pane class to disappear if another class was assigned. |
| 9950a8be | 135 | #607242: Using the wrong variable in hook_block can cause title to not be overridable. |
| 135a30a8 | 136 | #608062: Visibility rules did not appear in the list when added to a pane (though they still applied). |
| 5f50fc02 | 137 | |
| b051ca1f | 138 | Panels 6.x-3.1 (2009-Oct-15) |
| 998c3b6a EM |
139 | ============== |
| 140 | ||
| d803e3ff | 141 | #552846 by eMPee584: Fix notice with tablesorts on mini panels page if no mini panels exist. |
| 998c3b6a | 142 | #568218: Links to clone, export, delete/revert, enable/disable variants from the main summary page were incorrect and led to an operation trail not found message. |
| 39d2e0e6 | 143 | #533724: Prevent Panels from upgrading while uninstalled, as that upgrades into broken pages. |
| ab52d58e | 144 | #529816: Allow flexible layout to add custom classes to each region. |
| 4bac51cf EM |
145 | Rearrange the pane dropdown menus to be better organized and look a little nicer. |
| 146 | Add a new field to allow setting a panel title from one of its panes. | |
| 604ac14d | 147 | #562560 by Damien McKenna: Integration with export.module |
| 009022a0 | 148 | #583172 by jacine: Turn panel pane into a template, as it always should have been. |
| 81272ec1 | 149 | #604404: Make sure caching does not trigger for form POSTs. |
| 74d6d056 | 150 | |
| b051ca1f | 151 | Panels 6.x-3.0 (2009-Aug-19) |
| 74d6d056 | 152 | ============== |
| 6f88906c EM |
153 | |
| 154 | #529258 by stella: Attempting to modify CSS properties on mini panel causes ajax failure. | |
| 6d4bb01b | 155 | #537430 by dereine: Fix untranslatable strings in panels dashboard template. |
| 42ed7b27 | 156 | #530104 by stella: Fix import problem with mini panels. |
| 940aac2e | 157 | #535606: Mini panel deletion deleted all block config of all mini panels. |
| 0e23ed9b | 158 | #539418 by esmerel: Remove reference to panel page from module description. |
| c01f833f | 159 | #535722: Fix incorrect "title" tag on categories in add content modal. |
| 916943bc EM |
160 | Fix a bug with drag and drop UI that caused panes to break after other panes were added. |
| 161 | #538900: Fix bug with flexible when having multiple regions of the same name if they have a space. | |
| 9b83f04c | 162 | #552014: Hide Substitutions fieldset if there are no contexts. |
| 543ad90c | 163 | #552006: Add Content modal now opens to explanatory text instead of the first category. |
| a93abd9f | 164 | #553392 by lee20: Fix node allowed layouts not properly respected on edit layout screen. |
| 6f88906c | 165 | |
| 0af8ac98 | 166 | Panels 6.x-3.0-rc1 |
| a2329e43 | 167 | ================== |
| c5792555 EM |
168 | |
| 169 | #515316: Add permission to view Panels admin dashboard. | |
| 648a4168 | 170 | #298174: Recursion defense for mini panels. |
| dce7d3e4 | 171 | #502670: Extra HTML designed only for flexible layout admin accidentally rendered. |
| f15a438e | 172 | #507516: "Default" panel style on regions not being properly utilized. |
| 5f2e6e5a | 173 | #476440: Seriously, cloning variants really realy fixed. |
| 56f4a22f | 174 | #518360 by joshk: Panels node form doesn't have format properly associated. |
| da37b986 | 175 | #525340 by markus_petrux: Dashboard improperly initializing a variable. |
| b94f7c7d | 176 | #460902 by dmmckenna: Fix problem installing panels from an install profile. |
| ad27c54b | 177 | #488278: Preview on panel nodes prior to creation caused errors. |
| 1ef01141 | 178 | #475920: Create "use panels dashboard" permission to more easily control who can and cannot use it. |
| b0594a9b | 179 | #384552: Fix incompatibilities with theme developer. Drag & drop screen does not need to be themable. |
| a2329e43 | 180 | |
| a5a6fed6 EM |
181 | Panels 6.x-3.0-beta4 |
| 182 | ==================== | |
| 183 | Note: beta3 skipped to stay even with CTools beta numbers. | |
| 184 | Removal of non-functioning bulk export module in favor of the new one in CTools. | |
| 185 | Update to require CTools API 1.1.0 | |
| 186 | Updates to work with the new Page Manager UI in CTools. | |
| 187 | ||
| a2329e43 | 188 | Panels 6.x-3.0-beta2 |
| 09bf04d9 EM |
189 | ==================== |
| 190 | Update to require CTools based upon its advertised API version number. | |
| 191 | Update code to ensure that the dead 'panels simple cache' module is really dead. | |
| 192 | Attempt to go back further in history for a Panels 1 upgrade path. | |
| 193 | Fix for making sure Panels completely disables itself if using incompatible version of CTools. | |
| 194 | Update CSS caching on panel page and panel context to use ctools_css_store instead of remembering the filename. | |
| 195 | Infinite loop protection in panel nodes. | |
| bde9d145 | 196 | #459078: Provide the "read more" flag for teasers of panel nodes. |
| 52321bfa | 197 | Fix broken styling when dragging a panel pane. |
| 73da3435 | 198 | Integrate with CTools tab system so we can add edit tabs to all our panel pages. |
| d9d34d3e | 199 | #454208: pgsql does not support concat(), so use || instead for postgres. |
| 88a85972 | 200 | #445828: Remove "Settings" link if a content type has no settings form. |
| 55fdee23 | 201 | #460200: Allow regions and columns that have only 'fixed' width items. Disallow changing a 'fixed' item to 'fluid.' |
| 09bf04d9 EM |
202 | |
| 203 | Panels 6.x-3.0-beta1 | |
| 204 | ==================== | |
| 3a787fce | 205 | |
| 55ff15f9 | 206 | #422712: Panel page import button went to wrong place. |
| be308d47 | 207 | #423288: Profile template plugin had wrong path. |
| 18420178 | 208 | #424176: Panel nodes: Remove unused layout screen, fix some notice errors, give context a description. |
| e3d69f60 | 209 | New simpler panel page task that doesn't bother with handlers at all. |
| 3a787fce EM |
210 | #317121: Respect 'hide title' option in display settings. |
| 211 | #422404: Update to exportables left mini panels kind of broken. | |
| 212 | #422180 by joshk: Fix panel node_access to accept incoming $account. | |
| d84ff3ec EM |
213 | Moved content types to CTools. |
| 214 | Better add content dialog. | |
| 2cda0b63 | 215 | #437742 by jcmarco: Missing include. |
| fc240fb9 | 216 | #440142 by jcmarco: Did not change panels_get_content_types to ctools_get_content_types. |
| 66b7e481 EM |
217 | Add a live preview widget to the panel content edit page. |
| 218 | Fix panel page type to actually respect the contexts. | |
| ab4648f3 | 219 | Upgrades from as far back as Drupal 5 can now be supported. |
| 287328f3 | 220 | Rearranged the menus, created the Panel dashboard. |
| b2313b92 EM |
221 | Returned the allowed content settings form to panel page |
| 222 | Added allowed layouts to settings form for panel pages, nodes, minis. | |
| e9983567 | 223 | #362754 by dereine: Fix invalid XHTML in 3col 33/34/33 template. |
| 2505a50c | 224 | #375686: Create panels_get_current_page_display() to replace the old panels_get_current_page() function. |
| bee68a97 | 225 | #424798: Respond to a cloned handler by properly cloning the display as well. |
| 66f397be | 226 | #424290: Ensure content.inc is loaded during panels display save so that everything can be found. |
| e68ca0b2 | 227 | #422090: Ensure the first item added to a row is fluid. Fixed can then be added after that. |
| 3a787fce | 228 | |
| e3d69f60 EM |
229 | Panels 6.x-3.0-alpha3 |
| 230 | ===================== | |
| 63dd3670 | 231 | Note: This changelog is incomplete, as it was started sometime after alpha2.ls |
| cdc250dc EM |
232 | |
| 233 | #349979 by Dave Reid: Proper use of link alter. | |
| 385b9f41 | 234 | #374628: Add a check for broken display to the admin summary to prevent crashes. |
| 942819fd EM |
235 | Retool flexible layout into a nice javascripty visual layout builder. |
| 236 | Retool mini panels to use ctools export class and provide a .inc file for its content type as a better example. | |
| dc7d6cfc | 237 | Store a panel task handler's display in the database. |
| c8ba159b EM |
238 | Add a mechanism to fetch information about just one content subtype (i.e, single view, single block) instead of fetching them all. |
| 239 | Overhaul node_content_type creating a .inc file. | |
| 240 | Add 'content type' property to content types. | |
| d28380ff | 241 | Add 'defaults' property to content types. |
| b5b9ab6d | 242 | Panels views cleanup, including making exposed form blocks available. |
| 3edd50d5 | 243 | #391788 by guix: Simple cache should not unserialize data that is now already unserialized. |
| 74273455 | 244 | #367635 by lee20: View title built too early and so lost arguments. |