Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Downloads
Download views-6.x-2.9.tar.gztar.gz
1.58 MB
MD5: 81534c4df203820488063ddba3892886
SHA-1: 50f3f91a1a4269f665958a82f483f9b5470b122f
SHA-256: 98309e9904c617752f3ff208512def65e44484bfc2a4aa08599983ee39215f0f
Download views-6.x-2.9.zipzip
1.74 MB
MD5: 304d5acceb8381f10b8e8219845b2f1b
SHA-1: 6403ce8e82a79bc29719ca15232e81851e4a57fc
SHA-256: 08d6a82641ed4d8601a367c1c205561973a49e166c9ae2e8619d756ece994f2b
Release notes
ATTENTION POSTGRES USERS: DO NOT UPGRADE TO THIS RELEASE. The update.php has a problem with postgres that causes data loss.
see: http://drupal.org/node/765892 for a security-only patch for 6.x-2.8
Bug fixes
- #650152: Book: Top Level Book relationship broken by earlier patch and caused broken query.
- #651244 by dagmar: Other instances of are not translatable and should not be run trhough t().
- #653628: init declaration for views_handler_filter_many_to_one() did not match parent init.
- #657700: Fixed 'Override normal sorting if click sorting is used' setting on the table style plugin that was broken by #622602.
- #473698 by jrglasgow: Fix error in help text regarding custom theming.
- #387448 by joachim: Provide better help text to describe how to use sticky sort.
- #652716 by dagmar: "no single" flag on filter objects not completely respected, causing improper default filters.
- #621780 by PaulMagrath: Even/Odd classes wrong with grouping due to row numbering no longer being sequential.
- #642328 by dboulet: Always include views.css since a site using Views probably uses it in blocks anyway.
- #629840 by fuerst: Search filter caused bad query on PostgreSQL.
- #329390: views_break_phrase could break under PHP4 due to reference error.
- #652742: Replacement pattern tokens for multiple fields did not work.
- #659510 by Souvent22 and dereine: glossary AJAX broken.
- #335599 by miro_dietiker: Remove the 95% width constraint on the admin hover links to be nicer to themes.
- #670308 by Mike Wacker: Make views_get_view() properly set disabled flag when retrieving default views.
- #536910 by dereine: Theme and language should be taken into account during caching.
- #627402 by dereine: Aggregator description needed more controllable input filtering.
- #416264 by bec: Dependency processing could cause exposed forms to disappear if used multiple times on the same page.
- #657442 by nicholasThompson and dagmar: Include "mail" field in user picture so that modules that need this do not break when rendering picture in Views.
- #329044 by gordon: Check to see if access plugin exists before using to prevent whitescreens.
- #455364 by sdrycroft: Prevent modules trying to define the same default view name from breaking everything.
- #422434 by BWPanda: Correct (NULL) to (NOT NULL) in varios operator descriptions for empty/not empty.
- #692428 by Roi Danton: Documentation typo fix.
- #713210 by dereine: Node language settings could persist for subsequent rows if they should not have had a language.
- #674772 by joachim: Unable to distinguish profile.module fields with same name in different profile categories.
- #727798 by SteveReher: Fix typo in overrides.html documentation.
- #621980 by yhahn: Namespace tabs.js to guarantee no conflicts with jQuery UI.
- #684656 by yhahn: Prevent Views from performing an unneeded variable_set() during block list.
- #455364 by iva2k: Default views were getting loaded twice.
- #737120 by james.williams: Fix help text for date offsets which gave incorrect information.
- #737118 by DeFr: Allow API calls to delete to not clear the views cache to facilitate batch operations.
- #673852 by yhahn: Allow access plugins to choose whether or not "access all views" should be used.
- #546586 by jeffschuler: String 0 values were being treated as empty therefore not displayed as fields.
- #651274 by dagmar: Show relationship labels in field lists for style config forms.
- #531686 by jweowu: Update process failed to properly track its history, causing errors when updating from really old sites.
- #638004 by stBorchert and BillyMG: If a field "Output as link" ends up with an empty path, do not actually print an empty link.
- #657384 by smoothify: Under rare circumstances, date default argument could get wrong value.
- #658842 by tomgf: Provide a proper ellipsis instead of "...".
- #662654 by dereine: Do not use query to load/validate a user if the user happens to be the logged in user.
- #640862 by dereine: Properly clear feed icon when cloning a view to prevent duplicate feed icons in attachments.
- #672044 by moshebeeri: Right-To-Left for views.css.
- #677936 by mr.baileys: "views-row-last" class accidentally omitted on grids with just one row.
- #673184 by markus petrux: Default views not always properly loaded by language.
- #433948 by dereine: "numeric" => FALSE not properly supported in handler definitions.
- #708618 by thsutton: Friendlier message when a handler is missing.
- #701588 by dereine: Delete button should say Revert on Overridden views.
- #508124 by dereine: "accept_null" should have been "accept null" in boolean filter definitions.
- #513396 by yhager: Attempt multi-byte safety for "trim at word boundary" setting.
- #418230 by Scott Reynolds: Views adds wrong nid with "Node: Has new content".
- #558602 by dboulet and Crashtest_: Summary views should provide "active" class on links properly.
- #496634 by dereine: Fix long-standing issue of "0" not being a valid argument for multiple integer CCK types.
- #521954 by Agileware: Allow taxonomy breadcrumbs to link to actual taxonomy page instead of back to view.
- #528838 by zzolo: If exposed form is in a block, and the form does not validate, ensure the form does not render twice.
- #727304 by mariusz.slonina: User edit link was disallowing users from editing themselves.
- #733142 by dereine: Link path field restricts input to too few characters for long links.
- #675264 by peck66: Freeform profile list field did not output properly.
- #663372 by dan.nsk: Allow tokens to work in the "target" field during link rewriting.
- #747418 by dereine: Fix taxonomy term ID bug introduced in #496634.
- #466250 by alex_b and dereine: Enlarge views_display field to prevent heavy displays from losing data.
- #689780 by deviantintegral: AJAX scrolling could go to wrong place.
Other changes
- #570558 by yhahn: Segment default views caching to conserve memory used by Views during normal operation.
- #661676 by dagmar: Improve error handling during AJAX failures.
- #685622 by dereine: Field to provide link to a node revision.
- #484600 by dereine: Ability to disable the automatic live preview.
- #716236 by jmiccolis: Allow default menu tabs to also have menu entries.
- #550132 by tha_sun: Allow plugins to better control the callbacks used for page type displays.
- #548292 by mikeker: Create a "Node: path" field that can be used to display the aliased path to a node.
- #666912 by dereine: Prevent imports of views created by newer, incompatible versions of Views.
- #672864 by dereine: Add a column count class to the table style for themers to more easily do generic targeting.
- #552498 by dereine: User email as an argument.
- #515324 by dereine: Make API documentation easier to find.
- #488314 by yhahn: Allow relationship to fetch nodes from terms.
- #685938 by dereine: Sync preview widget to current tab to reduce WTFs when previewing the wrong display.
- #739448 by brunodbo: Allow "Jump Menu" to set the "Choose" text in style options.
- #730454 by stella: Add "translate" link along with view/edit/delete links on nodes.
- #474174 by dereine: Analyze will now warn about "node/%" not being a valid path for Views.
- #619642 by dereine: Allow argument for user language.
- #675154 by dereine and Crashtest_: Improvements to rendering trim text and tag stripping.
- #730810 by alex_b: Add fields for authmap table.
- #666920 by dereine: Include actual API version in exports.
- #689446 by dereine: Allow use of l() in link rewriting to not check for aliases.
- #684608 by dereine: Default argument to acquire a taxonomy tid from the URL or a node in the URL.
- #496840 by dereine: Allow boolean filters to define additional output formats and provide an additional for Node: Sticky.
- #689260 by dereine: Allow "Node type" field to output the machine name as well as the human readable name.
- #740686 by jacine: Introduce $classes array in views-view.tpl.php.
- #582348 by dagmar: Allow UI setting a CSS class for views-view.tpl.php
- #682030 by killes: Add term relation table integration.
- #339758 by dereine: Better handling for display of set options in multiple choice filters.
- #330160 by aditya_kristanto: Improve text to make it easier to find where to edit the view description.
- #765022: SA-CONTRIB-2010-036: Fix XSS and PHP vulnerabilities.