Download views-7.x-3.4.tar.gztar.gz 1.56 MB
MD5: 72bd0f35ac467aed74e533c10a76c93f
SHA-1: a4b56aa74037dc1ad2049c1d5f1d21308156cb1d
SHA-256: 933dc674feccfa93520ca8e59c7d07ff0c9559dee4a3e7f6fe08c627e3964b3f
Download views-7.x-3.4.zipzip 1.78 MB
MD5: 0e92dc862bea87904d507af72e710af7
SHA-1: 092b3c2c9f4c25b1fd53e63d83a19b553dcf860a
SHA-256: f23f0d80d7f60e91a7d361fd976f7837172a6c79658991cbf6e418022a1e691c

Release info

Created by: dawehner
Created on: 21 Aug 2012 at 14:24 UTC
Last updated: 23 Aug 2012 at 15:57 UTC
Core compatibility: 7.x
Release type: New features, Bug fixes

Release notes

WARNING: Maintainers are working to fix a bug that was found after the 7.x-3.4 release that causes some Views pages, blocks, attachments and feeds to disappear after upgrading from 3.3 to 3.4. Stay informed of progress at the following link: 7.x-3.4 Upgrade is cancelling boolean operator settings. It is recommended to wait to upgrade until this bug has been fixed.

Changes since 7.x-3.3:

  • #1484336 by dawehner, damiankloip | Hurukan: Fixed Undefined index in views_plugin_row_node_view().inc.
  • #1741216 by yannickoo: Fixed Views handler doesn't store the field instance in the object, so it's hard to reuse.
  • #1741242 by yannickoo: Replace _dummy view mode with _custom.
  • #1736722 by dawehner, lund.mikkel: Fix default input_required text to not wrap the value with t()
  • #1739154 by lund.mikkel: Fixed Bad translation of All causes double translation.
  • #1736722 by lund.mikkel: Fixed 'Apply' gets double translated in Exposed Form plugin.
  • #1529936 by dawehner: Remove the ability to translate paths as that's intended by drupal
  • #1732672 by damiankloip, dawehner: Added description option to exposed filters.
  • #1509980 by damiankloip, bigjim: Improve cache key-generation performance
  • #1695820 by dawehner: Added Store the javascript object in a global variable.
  • #1494884: Use many_to_one for the field_list filter
  • #1409640 by Dean Reilly, aspilicious | 5kot: Fixed Taxonomy terms on node relationship potentially joins on wrong table.
  • #1712044 by osopolar: Fixed views_handler_field_history_user_timestamp()::render() should look at date changed instead of created as in node_mark().
  • #1720400 by damiankloip: Fixed views_handler_filter_user_name() throws errors when using grouping filter option.
  • Fix vid handler to load the right revision title
  • #1718956 by Letharion: Document that add_where() takes DatabaseCondition as an argument.
  • #1726052 by milesw: Document that files for handlers and plugins must be specified in module.info.
  • #1719496 by dagmar: Fixed Filter cannot be configured after certain conditions.
  • #1345934 by dawehner, joachim, damiankloip: Fixed default display being hidden makes it possible to be unable to save a view with validation errors.
  • #1718924 by cam8001 | romaingar: Fixed js settings cache comparision, similar to ctools issue 1463782
  • #1306564 by damiankloip, dawehner | gaslkn: Added Remove contextual links from rendered view.
  • #731662 by dagmar, dawehner, tim.plunkett, bojanz, SuperXren, BWPanda: Added Hybrid Exposed Filters.
  • #1677784 by kenneth.venken, dawehner: Follow up, Make sure the empty area is rendered on empty results.
  • #1708578 by greggles: Added Let people filter term parents.
  • #1621236 by andypost: Follow up to check on db_table_exists
  • #1273946 by Dmitriy.trt | ralf.strobel: Added Option to override user time zone in date handlers.
  • #1315578 by slashrsm, paranojik, dawehner: Added Ability to save exposed filters state only for registered users?.
  • #1128236 by yashadev | modulist: Fixed Edit view/name description button covers up display titles.
  • #1507368 by Dave Reid, damiankloip: Added hook for when the view cache is invalidated.
  • #1698340 by jhodgdon: Fixed various documentation problems in views.api.php.
  • #1638074 by aaronbauman: Fixed views_handler_field_url() is not compatible with views_handler_field_contextual_links().
  • #1700320 by jhodgdon: Fixed PHP notice in view->fix_missing_relationships().
  • #1677784 by Jax | kenneth.venken: Use $empty=TRUE for the empty area handler render function.
  • #1548948 by damiankloip, tim.plunkett: Fixed Add ability for field handlers to declare whether they can be 'grouped by' or not.
  • #1527778 by damiankloip: View::save needs to check for machine name before saving. Not reliant on vid only.
  • #1331272 by dawehner | mototribe: Added Global: View Area sorting.
  • #1566394 by dawehner | rszrama: Fixed views_handler_relationship_groupwise_max() does not export its subquery_string().
  • #1580816 by damiankloip | cperg: Added Count Records on Current Page.
  • #1615752 by johnv: Added Better location for report 'Fields used in Views'.
  • #1621236 by zuuperman, dawehner: Fixed Fatal error on updating display machine name, when blocks module is not installed.
  • #1417400 by David_Rothstein | josaku: Fixed Various characters (UTF-8 characters, dashes, and symbols) cause views_break_phrase_string() not to work.
  • #1661372 by rocket_nova: Fixed Contextual links render incorrectly when the field returns empty.
  • #1427854: Improve description for more link
  • #1557680 by tim.plunkett, dawehner, DuaelFr: Fixed More link options not imported.
  • #1690146 by dawehner: Create a generic entity bundle filter.
  • #1661544 by mxwitkowski | PMZ: Added Filter aggregator source on page title in View block.
  • Rename render_textarea in text_custom handler to not produce a strict error. Additional use sanitize_value instead of direct filter_xss_admin
  • #1676608 by damiankloip: Added an area handler for unfiltered text.
  • #1686798 by tim.plunkett: Added a list of which plugins are from which modules and used in which views.
  • #1548948 by damiankloip: Added ability for field handlers to declare whether they can be 'grouped by' or not.
  • #1513126 by damiankloip | mstrelan: Fixed Enabling a default view via ctools export ui requires a menu rebuild.
  • #1056170 by Pol, anrikun, tim.plunkett: Added Sorting: order by vocabulary weight.
  • #1547726 by dawehner: Kill implicit relationship from node to node_revision().
  • #1612612 by damiankloip: Add node links to 'Content' group.
  • #1557926 by ditcheva, pdcarto: Added CSS class to read-more link on trimmed text field.
  • #1630136 by dagmar: Fixed Allow to clear the cache for exposed forms.
  • #1368508 by tim.plunkett, das-peter: Added Document and enforce nummeric array keys starting at 0 for ->result.
  • #1682826 by joachim: Fixed permissions are not shown in any useful order.
  • #1541040 by dawehner | hiddenfellon: Fixed Reorder Display issue.
  • #1555260 by hass: Fixed addDisplayDropdown button is not translatable.
  • #1321364 by jim0203, rvilar, tim.plunkett | dawehner: Fixed Revision views have node as row plugin by default.
  • #1472048 by matslats: Fixed views_handler_field_user_language()->render_link().
  • #1461236 by Yorirou: Fixed Trailing space in the menu path could cause menu rebuild failure.
  • #1471770 by DanChadwick, joachim | seddonym: Fixed Embed display is missing its handler class.
  • #1676820 by andypost: Fixed Date time string bugs.
  • #569194 by jschrab, blauerberg, tim.plunkett | yaoweizhen: Fixed wrong url arguments on pager .
  • #1659480 by tim.plunkett: Fixed Break lock confirmation page is blank when there is no lock.
  • Revert "Issue #1563612 by hass: Fixed HTML code in thead label's is check_plain()'ed in output and destroy custom HTML in labels."
  • #1563612 by hass: Fixed HTML code in thead label's is check_plain()'ed in output and destroy custom HTML in labels.
  • #1312962 by Dmitriy.trt: Fixed Cache HTTP headers sent by view result/output.
  • #1636024 by Dmitriy.trt: Fixed Warning on enabled cache and no JS added.
  • #1591678 by recrit, damiankloip, tim.plunkett: Ensure that entity_type isset on the results object in views_handler_field_field::post_execute().
  • Simplify cache_time::summary_title
  • Refactor some code in cache_time to look nicer and fix some undefined variable problems
  • #1619548 by dawehner: Don't render contextual fields if the output is empty/the user doesn't have access.
  • Document views_cache_get
  • Some documentation cleanup in views_handler_field_field
  • #1548240 by fgm, tim.plunkett | GiorgosK: this->original_value did not always existed in views_handler_field::render_text()
  • Add a raw taxonomy.tid filter
  • #1566770 by damiankloip | VivienLetang: Fixed Array to string conversion into views_handler_field()->get_render_tokens().
  • Revert Mixed up the commit, "Issue #1566770 by damiankloip | VivienLetang: Fixed Array to string conversion into views_handler_field()->get_render_tokens()."
  • remove old changelog.txt
  • #1605326 by dawehner: add comment.language integration
  • use checkbox instead of select for destination on contextual field
  • update contextual_link::option_definition
  • #1306196 by DuaelFr, dkinzer, DanzI, tim.plunkett: Fixed ->total_rows() is null.
  • 1597002 by dawehner: Fix a undefined index in template_preprocess_views_view_table
  • #343178 by sun, dawehner | Gábor Hojtsy: Fixed Node language should be available without node translation being enabled.
  • #1605118 by bojanz: Remove references to upload.module integration.
  • #1442092 by damiankloip, yannickoo: Added 'Select all' checkbox should be unticked when another checkbox is unticked.
  • #1601142 by damiankloip | rami attallah: Added Exposed Filter User ID.
  • #1591678 by recrit: Fixed Ensure that entity_type() isset on the results object in views_handler_field_field()::post_execute().
  • #1601848 by hass: t('Click sort column') cause context sensitive translation issues.
  • 1589742 by dawehner, tim.plunkett: Fix broken tests, because the view object removes some variables unintended
  • #1525346 by Chi: Fixed Replace entity codes with there values in description of global text area.
  • #1589742 by dawehner: Fix ajax pager
  • #1571198 by dawehner: Move menu suffix after the contextual link settings
  • #1578028 by dawehner: Change the way the exposed form in block ajax message is done
  • #1566180 by tim.plunkett: Fixed Views field row plugin shows inline 'separator' option always.
  • #1091554 by acrollet, tim.plunkett, dawehner | Take sure the pager api functions work all the time as expected if the pager is not initialized yet.
  • #1530740 by dawehner, msonnabaum: Fixed views cache adds all css/js on hits unnecessarily.
  • #1588378 by damiankloip: Fixed <> characters escaped by check_plain() in views UI.
  • #1346752 by damiankloip | Marshell: Undefined variable: css_class() in include().
  • #1353218 by damiankloip | dawehner: Allow to not validate on import.
  • #1585436 by tim.plunkett: Fixed Test views don't have their machine name set.
  • #1585422 by tim.plunkett: Fixed Undefined index error in views_plugin_argument_validate_node().
  • #1490680 by dawehner | jbucks: Fixed 'Add comment link' doesn't show when they are no comments on a node.
  • #1559174 by damiankloip: Added views_handler_argument_node_type() should extend views_handler_argument_string().
  • document some methods on the view object
  • #1579984 by Jax: Fixed Block admin titles (info key) are escaped twice because of the use of @ instead of ! in t().
  • #1580108 by bigjim: Small code cleanup in block display plugin.
  • small doc improvement for plugin_row::render
  • #1524600 by goron: Added Default argument for 'book root of current node'.
  • Update documentation of views_fetch_fields
  • small typo fix
  • Revert "Issue #1545326 by barbun: Added Disapprove comment link."
  • #1545326 by barbun: Added Disapprove comment link.
  • remove empty form.inc
  • Follw up: Add a workaround for parttime broken views, see 1464174
  • Merge branch '7.x-3.x' of git.drupal.org:project/views into 7.x-3.x
  • #1464174 by mjanouch, zhangtaihao | zabelc: Fixed Use of exposed filters causes error: html_entity_decode() expects parameter 1 to be string.
  • grammar corrections
  • #1543476 by e-anima, plach: Fix views_handler_field_locale_language
  • Remove a left over dsm call
  • #1538702 by dawehner: Take sure that empty fieldapi fields are still hidden + tests
  • #1408312 by gitesh.koli, greggles: Remove db_decode_blob instances, as it's not required anymore in d7
  • 1463974 - adding documentation for an example thumbnail slideshow
  • 1354788 - Clarifying api tables page regarding base relationships
  • 1115782 - penyaskito and mkadin - adding warning text. Also updated adv help.
  • 1395402 - by sreher - adding docs for views add
  • #1317500 by rvilar: Add an outut format for Promoted similar to what Sticky and Published have.
  • #1424500 by webchick, dawehner: Provide a special argument handler for list_text fields.
  • #1000480 by ericduran, dawehner: Provide quantity/tags in the pager settings.
  • #1272524 by tim.plunkett: Force the argument_default key in the form_state
  • #1537152 by joshuautley: Fix typo in the field_math handler
  • #1533486 by bberl, dawehner: Fix broken analyze output by adding another css class
  • Document query->pager variable with @var
  • #1099502 by dawehner: Improve documentation of views_plugin_display::is_identifier_unique
  • #1532986 by clemens.tolboom: Rewrite documentation of views_object::option_definition
  • #1431600 by thekevinday: Don't use substrings together with a parameter in sql, but set the parameter directly in php
  • Some cleanup of views_cache testing
  • #1259608 by bdragon, dawehner: Take sure filter groups override filters as well, so they are exported as expected. Additional write some init converting code
  • #1192242: Take sure group_columns is an array before adding it
  • #1431780 by wodenx: Non-aggregate formulae are not properly added to GROUP BY
  • #1507848 by AntoineSolutions, dawehner: Allow safe html in the separator of the term_node_tid field.
  • #1338686 by paul.moloney, dawehner: Just generate tokens if the role exists in the result
  • #817748 by Roger Saner, pillarsdotnet: Sort by Book Hierarchy does not exactly repeat book hierarchy
  • #1525152 by Georgique: Check for options format-key in unpack_options
  • #1504602: Allow views_taxonomy_set_breadcrumb to work with taxonomy_term_uri correctly
  • #1513374 by dawehner: Do not show empty contextual links
  • #1512590 followup: Fix previously bad commit.
  • #1512634 by joelpittet: Fix a bad space in the code
  • #1512590: Shift values instead of unsetting
  • #1510766: Remove unneeded views_ui_list_views
  • #1504024 by tim.plunkett, dawehner: Make tokens work with field value with array values
  • #386186 by tim.plunkett, dawehner: Document $data on hook_views_data_alter
  • #1368074 by Alan D., mstrelan: Support base themes in hook_views_(pre|post)_render
  • #1457244 by Bevan: Removed Doxygen config file.
  • #1509712 by anrikun: Fixed notice: Undefined index: view_path in views_ajax().
  • #1444272 by helmo: Document and instantiate fields in the default query plugin.
  • #1295202 by szt: Only fill up the grid lines, if there are actual results
  • #1471200 by jalama, tim.plunkett: Add a custom timestamp option for the cache time plugin
  • #1414068 by swentel, tim.plunkett: Return MENU_NOT_FOUND instead of calling dnf() in views_page; additional add docs and improve function signature
  • #1372184 by thorin_edr:Correct text in more link options
  • #722172: Write initial fieldapi tests.
  • #1510194 by msonnabaum: Add transaction support to views::save()
  • #1506418: Make sure that exposed label is proper sanitized
  • #1507536 by ericduran: Make the exported object follow Drupal Coding standards
  • #1309026 by JamesAn, zilverdistel: Don't render table header if there is no element in the table
  • #1284738 by vflirt, mstrelan, osopolar: Allow display handlers to change the url of the exposed form
  • #1482824 by Alan Evans: Take sure that variables wins over variables in an ajax view
  • #1505428 by mstrelan: Fix a typo in views.api.php
  • #1402656 by jucallme: Allow to return drupal_access_denied when a validation fails
  • Remove the remaining comments out of views.api.php
  • #1484594 by imclean, dereine: Take sure that the style options actually exists.
  • #1493926 by Itangalo, tim.plunkett: Document everything in views.api.php
  • #1484972 by dereine: Apply the table align class to the header as well.
  • #1494226 by derhasi, tim.plunkett: Add a test for the combine filter and fix NULL fields
  • #528898 by michaelfavia: move out node-type display mode out of the more fieldset.
  • #1483802: Replace paths with tokens on the contextual_links field
  • #1493256 by tim.plunkett: Fix a lot of @todo in views documentation
  • #1465306 by marvil07: Add a fields row style for RSS items.
  • #1252018: take sure that there is at least the none localization plugin initialized
  • #1489518 by dereine: Filter out empty taxonomy terms on query
  • #1469112 by tim.plunkett, dereine: Allow to use fields on style plugins/row plugins without fields
  • #1491722 by marvil07: Allow replacements for rss descriptions.
  • #1442960 by plach: Add query string parameters tokens
  • #1488694 by dereine: Take sure $total is working as expected in the result summary area for pagers without a count query
  • #1488558: Rename to - No value -
  • take sure that git->plugin_name is set everyt time
  • document views_plugin::plugin_name
  • #1421382 by derhasi: In the compound filter ensure the tables in query get ensured during the query method
  • #1413456 by mordonez: Add some color to links when using bartik
  • #1433596 by tim.plunkett, imclean: Take sure that hide_alter_empty and 0 but not empty_zero works as expect AND a impressive detailed test coverage
  • #1479322 by Alexandre Paes: Allow to use path-alias in the raw argument default plugin
  • #1475640 by tim.plunkett: Make node_revision handlers working and add a link_to_revision handler
  • #1472916 by pfrenssen: Improve documentation of hook_views_data
  • #1477144 by bojanz: Remove hook_views_form_validate and hook_views_form_submit
  • #1407058 by jtbayly: Remove leftover definition of bulk-export in help.ini
  • #1409454 by WorldFallz, thinkyhead, Johnny vd Laar, rlmumford, tim.plunkett, dereine: Add a way to use table-aliases in join definition extra
  • #1473276 by bojanz: Add form caching for views_forms
  • #1405648 by liquidcms, tim.plunkett: Add a class to show hidden fields
  • #1458504 by iamEAP: Add base_url to cache-ids
  • #1472698 by tim.plunkett, dereine: Take sure that boolean options uses 'bool' => TRUE' in the option definition.
  • #1469772 by tim.plunkett: Cleanup all tests
  • #1461840 by webchick and timplunkett: Major doxygen improvements.
  • #1469074 by morf2009: Add items_per_page and offset to the available cache keys
  • #1471022 by webchick: Remove hack for long-fixed module disable core bug
  • #1467204 by dereine: Fix a notice in argument::init
  • #1234592 by thekevinday: Allow to force the distinct option to not add the base field
  • #1444274 by Caffeine Addict: Use [ and ] in the tokens help text
  • #1431536 by WorldFallz: Add file_usage.id field
  • document views_plugin_style::row_plugin
  • #930928 by tim.plunkett: Take sure is always defined.
  • #1421382 by dereine: Add a combine filter handler.
  • #1457360 by dereine: Add field lables when creating a table view via the wizard
  • #1460418 by tim.plunkett: Set the dom_id before the theme layer
  • #1418890 by scor: Merge in the rss namespaces correct
  • #1449882 by bevan: Add uid argument should use format_username
  • #1443244 by david_rothstein, dereine: Use a proper handler for content: last comment uid field
  • #1461904 by dereine: Continue to edit when clicking exposed while adding multiple handlers
  • #1371252 by kleinmp: Hide empty column on tables can produce duplicate last row
  • #1413750 by dozymoe: strip html in exposed select-form elements
  • by dereine: Setup default options for filter_node_type to not break if there are no node types
  • #1443026 by tim.plunkett: Disable view preview in the views-dev command
  • #1461458 by rokr: Move filter by vocab out of the more fieldset
  • use hook_views_data_alter instead of hook_views_data for contact
  • #1460272 by tim.plunkett: Set view and display right in the display extender
  • #1281698 by tim.plunkett: Fix strict warning for display extenders
  • #1441072 by dereine: Allow to disable default css classes on style/row plugins
  • #1395496 by sreher: Improve the Advance Help Documentation: advanced-style-settings section
  • #1395436 by sreher: Improve the Advance Help Documentation: advanced-settings section
  • by das-peter: Convert previous group_column to entity_id
  • fix strict notice
  • #1450268 by das-peter: yet another fast fix for the language_fallback problem
  • #1389444 by fubhi: Allow to add any kind of query tags

Dependencies

The selected release is the release that will be used for automated testing. Optional projects are only used for testing.

Required

Optional

No optional projects