views 6.x-2.11

Security update
Bug fixes
Insecure
  • #770006 by macdee: Taxonomy term default plugin mysteriously broken.
  • #767146 by bangpound: Validation not passed down into row style plugin.
  • #513396 by yhager and jcisio: Views trim was not multibyte safe.
  • #550420 by blauerberg: Views RSS did not properly pass readmore flag from node to RSS item.
  • #781296 by dereine: Node: Type "link to its node" option broken.
  • #769010 by andrea.gariboldi: Overuse of query substitutions fails on some databases.
  • #607418: Fix queries broken with "ambiguous nid" due to uncommon relationships.
  • #768162: Revert inadvertant change to grid style behavior.
  • #815392 by killes and dereine: Incorrect construction of $account caused accidental non-permanent change to $user->roles.
  • #723454 by dereine: Upgrade from 5.0 could cause blocks for views with long names to lose configuration.

views 6.x-2.10

Bug fixes
Insecure

This is a bug fix release to correct some issues with 2.9.

If you are using postgres DO NOT install Views 2.9. Install 2.10 instead. If you are not experiencing these issues with 2.9 then you do not need to update.

views 6.x-3.0-alpha3

Security update
New features
Bug fixes
Insecure
  • #705668 by dereine: Fix glossary view, add tests for glossary view.
  • #699426 by dereine: Tests pluggable pagers.
  • #679714 by dereine: test: groupby sum. avg, min, max.
  • #706464 by dereine: Test full(normal) pager plugin.
  • #681726 by drewish: Allow term edit link field.
  • #422434 by BWPanda: Correct (NULL) to (NOT NULL) in varios operator descriptions for empty/not empty.
  • #685622 by dereine: Field to provide link to a node revision.
  • #692428 by Roi Danton: Documentation typo fix.
  • #484600 by dereine: Ability to disable the automatic live preview.
  • #694094 by yhahn: Allow default views cache to be reset.
  • #654738 by Scott Reynolds: Offset date filter missing current time.
  • #716236 by jmiccolis: Allow default menu tabs to also have menu entries.

views 5.x-1.7

Security update
Bug fixes
Insecure
  • #177494 by moshe weitzman: Added node author's e-mail as field.
  • #142347 by merlinofchaos: Fixed missing taxonomy terms in exposed filter.
  • #174044 by douggreen: Fixed coding-style in exported views.
  • #193888 by mvc: Fixed select lists options in Views UI are not sorted.
  • #247420 and #217015 by smk-ka, webchick: Fixed SQL error when using empty text as argument default.
  • #191420 by sun: Fixed missing t() for view import page title.
  • #166608: missing ->status setting caused access control on various node links to fail.
  • #257004: Ensure cache is loaded for exposed filters so that external stuff can use cached forms for AJAX calls
  • #211944: Wildcard substitution for arguments ignored in RSS feeds.
  • #171505: Fixed missing closing apostrophe in date sorting.
  • #167978: Fixed sort granularity.

views 6.x-2.9

Security update
Bug fixes
Insecure

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.

views 6.x-3.0-alpha2

New features
Insecure

Views 3.0-alpha2 is a mid-way release of Views 3 to enable power users to start testing out the changes we've made, allow module developers to consider the API, and generally show off some of the awesome that is coming in Views 3. We're well past the halfway point in actual features we want to add, so hopefully alpha3 will be a little less with major changes.

This release represents months of work by me, Daniel Wehner (dereine) and Mariano D'Agostino (dagmar). dereine and dagmar have ensured that for the first time, a Views release is not a one man show, but the combined efforts of a team working to make this a better package. These two community contributors cannot be thanked enough!

Major new features

  • Allowing GROUP BY in queries. This allows some amount of calculation to be done, but it does not cover the full list of what views_calc can do, particularly running totals.
  • Allowing an OR in the filter UI.
  • New exposed features: Reset button, sorts, items per page, pager offset.
  • Displays can be re-ordered in the UI.
  • The UI has been re-organized somewhat. This is both an improvement and a step backward. We are going to re-evaluate much of the UI as part of alpha3.

views 6.x-2.8

Bug fixes
Insecure

The most important aspect of this release is that Views should now be PHP 5.3 compatible, and the grouping features should finally really be fixed.

As of now, Views 2 will be accepting fewer and fewer patches that qualify as new features, as work on Views 3 is proceeding at a good pace. New features should, unless they are really important for some reason or other, be moved to Views 3 which should be expected to go beta sometime in the spring.

Bug fixes

  • #622602: Missing ORDER BY in some views with tables due to incorrect test for default table sorting.
  • #623498 by marcp: total_rows should be filled in if fetching all records.
  • #535206: Attachment displays repeat exposed filters because exposed filters were left hanging around during cloning.
  • #450346 by lefnire: Inherit Exposed Filters sometimes hides part of the parent exposed filters
  • #550560 by donquixote: Fix unterminated string in views.help.ini that breaks under php 5.3
  • #592476 by Garrett Albright: Remove redundant CSS from views-list.css

views 6.x-3.0-alpha1

New features
Insecure

Tagging an alpha release of 3.0 -- this release exists mostly because 3.0 is about to get a lot less stable, and I know people are using it for the query backend stuff. This gives a relatively stable point to work from without getting nastily hung up on some of the new features that are going in.

views 6.x-2.7

New features
Bug fixes
Insecure

Note: Views 2.7 contains some rearrangment of the order of field rendering. While I didn't see any errors or hear of any errors due to this, it may affect some external style plugins. If you have a problem with how fields render and are using a non Views-core style, please doublecheck with the 'table' or 'unformatted' styles and see if the problem persists. If it does not, it may well be the style provided by a module.

  • Table style when not overriding sorts put sorts in wrong order.
  • #488908 by sl27257: "Node: Has new content" only worked when exposed.
  • #451110 by wonder95: Fixed missing word in transform case help text.
  • #385904 by JirkaRybka: Prevent duplication of id edit-submit on views exposed form.
  • #489888 by TheRec: Remove erroneous "alt" attribute from when using link rewriting.
  • #499078 by Darren Oh: Make sure theme is initialized for pre_render hook.
  • #490516 by v_20q: Some fields not properly being marked as translatable due to option unpacking bug.

views 7.x-3.x-dev

-dev branch for Views 3 for Drupal 7. Use at your own risk.

views 6.x-2.6

Security update
New features
Bug fixes
Insecure

Bugs fixed

  • #419226 by kelvincool: Respect admin theme during views ajax operations.
  • #419270 by voxpelli: set_where_group() could fail if no previous groups.
  • #422054 by yhahn: Protect exports from impropertly indenting multiline strings.
  • #437070 by mikeryan: Base table formerly limited to 32 characters.
  • #317271 by quicksketch: ensure_my_table() limited to one relationship per table.
  • #441520 by jonathan1055: Allow the "time ago" date format to work on future dates as well.
  • #445398 by casey: reduce_value_options() using wrong value array.
  • #451370 by skwashd: base.js had some DOS line endings.
  • #454754 by dww: Fix PGSQL related errors with comment author filtering.
  • #384286 by dww: Make it possible to expose the filter for "Node: Has new content"

views 6.x-3.x-dev

New features

The 3.x dev release is currently a working branch for larger scale new features while the 2.x branch is now staying with only stable changes and minor new features.

views 6.x-2.5

Bug fixes
Insecure

Bugs fixed:

  • #363817 by thePanz: Empty fields in table could still trigger separators.
  • #388952 by nikita@protsenko.com: Ensure taxonomy term validator sets the validated title when available.
  • #392176: Trim on word boundary would stop at newlines.
  • #415706 by dww: Fix broken relationship in search that caused SQL error.
  • #428742 by fralenuvol: Fix broken relationship causing sql error with multiple taxonomy term arguments.
  • #428102 with help from deviantintegral: Broken option_definition() causes warnings.

Other changes:

  • #379382 by neochief: Add option to strip tags during advanced rendering.
  • #400914 by joachim: Add a link field to get to comments for a node that works just like the normal links.
  • #402650 by drewish: Bulk export views alphabetically by view name.

views 6.x-2.4

Bug fixes
Insecure

Bugs fixed:

  • #371466 by dereine: Fix incorrect link to comments.
  • #371923 by noahb: Summaries could be distinct even when they should not be.
  • #368764: Fix User ID validator to actually have proper dependencies.
  • #375342 by dww: node_comment_statistics should be INNER joined because there is always 1:1 reference.
  • #372959: Archive view should not use AJAX by default.
  • #373155: Not clearing "many to one" data breaks some attachment displays.
  • #375000 by elcuco: View name should always be LTR.
  • #378534 by dww: Validators do not fire if argument === 0 due to PHP loose type conversions.
  • #378164 by yched: Unexposed taxonomy filter could accidentally stop working.
  • #371923 by David_Rothstein: Another DISTINCT fix related to summaries.
  • #365831 by tomiyana: Fix typos in help.

views 6.x-2.3

New features
Bug fixes
Insecure

Bugs fixed

  • #349739: Fix arguments not getting transmitted to attachment displays properly.
  • #354707: Display attachment happened too early preventing default arguments from passing to the attachment.
  • #277321 by nedjo: Use AJAX properly supports summaries in attachments.
  • #291292 by sammys (reroll by jaydub): Proper use of DISTINCT on summary views on pgsql.
  • #291079 by sammys (reroll by jaydub): Fix use of GROUP BY on pgsql.
  • #295246 by webchick: Wrong table type on views object cache caused truncation of cached data and mysterious errors on large views.
  • #315007 by Garrett Albright, Paul Kishimoto and catch: Take into account page count when using comment new link.
  • #317562 by ingaro: Wrong date format for PGSQL.
  • #327604 by mr.baileys: Fix improper use of multibyte library when mb library unavailable.

views 6.x-2.2

Security update
Bug fixes
Insecure

This release fixes a security issue. See SA-2008-075 - Views - SQL Injection for details.

Bugs fixed:

  • #305756: Number formatting caused illogical rounding.
  • #324272 by neochief: hook_pre_render never called.
  • #324058: Broken queries created by string values in multiple fields.
  • #324726: "tag" fields should be autocomplete in View edit.
  • #324058 by yched: Make aliases safer for many to one tables.
  • #325765: Prevent key merge errors on query::add_where and query::add_having.
  • #324378: Minor usability improvements to the list page.
  • #326934: Need another check to make sure already added aliases do not get blown away.
  • #324513: If a relationship table was added more than 1 hop away from the base, SQL errors resulted.

views 6.x-2.1

Bug fixes
Insecure

Unfortunately necessary bug fix release to remove debug code I accidentally committed just prior to releasing 2.0.

Changes since DRUPAL-6--2-0:

views 6.x-2.0

Bug fixes
Insecure

At long last, Views 2.0 is finally here. Not quite every bug has been wrung out of the system. There are some known issues with Postgres. The upgrade path from Views 1 to Views 2 is rather painful.

Please see the advanced help documentation for instructions and tutorials. For your convenience, the most current advanced help documentation is always mirrored here: http://views-help.doc.logrus.com

views 6.x-2.0-rc5

Bug fixes
Insecure

More bug fixes from RC4; please remember that if you're upgrading from prior to RC2, some modules may stop working! Please read the RC2 release notes for details.

Changes since DRUPAL-6--2-0-RC4:

views 6.x-2.0-rc4

Bug fixes
Insecure

This is hopefully the final release candidate for Views 2.0

Changes since DRUPAL-6--2-0-RC3:

views 6.x-2.0-rc3

Bug fixes
Insecure

This release fixes a couple of critical bugs in RC2.

Changes since DRUPAL-6--2-0-RC2:

views 6.x-2.0-rc2

Bug fixes
Insecure

This release is primarily a large number of bug fixes. Please note that one fix required an API CHANGE. This change affects all modules that use the Views API and those modules will likely cease to function.

Changes since DRUPAL-6--2-0-RC1:

views 6.x-2.0-rc1

Bug fixes
Insecure
  1. There are a couple of bugs in Drupal 6.2 that are fixed in Drupal 6.x-dev that make it very important that Drupal 6.3 is used (or, since that is not currently available, Drupal 6.x-dev).
  2. If you find yourself having troubles with the javascript (there are a few people who report problems that we can't figure out yet) the javascript part can be completely turned off and the UI largely works without javascript, though a couple of places (arguments, in particular) may be a little rough.

views 6.x-2.0-beta4

Bug fixes
Insecure

This is the last beta release. Depending on the number of new bug reports generated, the first RC should be just around the corner.

There is still a bug in Drupal core to do with view-specific themes. See http://drupal.org/node/241570 for more information.

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

views 6.x-2.0-beta3

New features
Bug fixes
Insecure

This beta release includes a few forgotten features or features I didn't have time for, or features submitted by users that were too good to pass up. Plus, a lot more of the help files are written, if badly.

Specifically: comment RSS, major updates to exposed filters, a bunch of new default views, important fixes for node language filter, taxonomy term with depth argument, argument defaults to try and get 'node' and 'user' ids automatically from the URL, and a whole bunch more I have forgotten.

In case you think I haven't been busy:

views 6.x-2.0-beta2

Bug fixes
Insecure

This is a bug fix release, primarily for PHP4 users. Please see the beta 1 release notes for full details.

Changes since DRUPAL-6--2-0-BETA1:

views 6.x-2.0-beta1

New features
Bug fixes
Insecure

New features:

  • argument defaults and validation; pluggable. This will greatly ease some of the problems with argument discovery. We need to get a few more basic plugins written for this, but basically with a little bit of code you can do all kinds of cool stuff with arguments not there or not matching what you want.
  • Quick links on the edit page; hover links on the view view page.
  • A weak but expandable view analyzer tool
  • Revamped view list page, plus the first advanced help file!
  • #248999: (by eaton) Grid style that uses a simple table to display a grid in X columns.
  • A theme information tool to give you all the information you need to theme your views.
  • Integration with advanced help module. http://drupal.org/project/advanced_help

The Views 1 conversion process is still a little (a lot) rough -- expect to have to do a lot of work to update Views 1 views to Views 2. Still, it does enough that the update isn't awful, and it's a good idea to really rethink the views anyway, since Views 2 operates so much differently.

views 6.x-2.0-alpha3

New features
Bug fixes
Insecure

New Features

  • Menu settings
  • Exposed filters
  • Table style
  • Primitive upgrade path from Views 1. This is not well tested, but may be found under the Tools menu. (Thanks KarenS!!)
  • Clone a view
  • Live preview
  • Some handlers from comment, poll and statistics are in.
  • API: Views can handle external data sources if they're described properly (thanks hunmonk!)
  • Enable/disable default views

Major bug fixes

  • PHP4 basically works but is not thoroughly tested.
  • Lots and lots of little bugs fixed

This is a rough list of features NOT YET IMPLEMENTED and thus TODO:

  • PHP Arg code
  • Relationships
  • Filter groups
  • Edit locking [because of the way the view is stored, it is possible and wise to lock a view from editing while another user is editing it. This lock will be overrideable in the event that someone is a dork].
  • RSS
  • Validation, lots of validation
  • Handlers: profile, book, taxonomy, search, upload. Plus, not all handlers from node/user/comment/statistics have been implemented yet, but lots are.
  • Javascript to make fields de-activate when they are not relevant

views 6.x-2.0-alpha2

New features
Bug fixes
Insecure

This alpha release fixes a couple of major bugs that unfortunately means any view created with alpha1 won't work. But since this is alpha and that release is only a day old, that isn't a big deal, right? =)

This version adds export/import, cleans up some filters and fixes a few notice bugs.

This is a rough list of features NOT YET IMPLEMENTED and thus TODO:

views 6.x-2.0-alpha1

New features
Insecure

This is essentially a preview version of Views 2 for Drupal 6.

  • The UI is largely functional, with or without javascript.
  • Very simple fields, sort criteria, arguments and filters for the node object exist, and a couple for the user object.
  • Node views and variations on the old list view work.
  • Look in the 'theme' directory for .tpl files.
  • You can make views on 'nodes', 'users' and 'node revisions', though I dunno that you can do much with the last one yet.

These things are not yet implemented

views 4.7.x-1.6

Bug fixes
  • #138642: Fix summary sorting for taxonomy letter and node letter arguments.

views 5.x-1.6

Bug fixes
Insecure
  • #154272: (adrianr) Uncacheable queries did not get substitutions properly run on them.
  • #146776: (Moxide) Unnecessary drupal_goto in views_ui_admin_confirm_form_submit removed.
  • #142504: (mfrederickson) added proper is_null filter.
  • #142347: (yhager) Fix Views losing the first taxonomy term on optional vocabularies.

views 4.7.x-1.6-beta5

Bugs fixed:
o #140431: Taxonomy select boxes were improperly showing descriptions.
o #138510: Multi-select for taxonomy had disappeared.
o #117365: Comment: Last Changed Time wasn't ensuring node_comment_statistics is in the query.
o #136794: Sort by nid via click-sorting was also broken
o #125973: (mfrederickson) Backport of internal views filter changes to 4.7 version.
o #138481: (fago) Allow 'delete' link to return to view like edit link does.
o #130019: Use the correct filter on textarea profile fields.

views 5.x-1.6-beta5

Insecure

Bugs fixed:
o #136179: Invalid pass-by-reference in views.install fixed.
o #140431: Taxonomy select boxes were improperly showing descriptions.
o #137971: Fix .install file for PGSQL. Again. Still.
o #136330: Fix problems with views_cache table not existing when updating from 1.5 -> 1.6-beta.
o #138510: Multi-select for taxonomy had disappeared.
o #117365: Comment: Last Changed Time wasn't ensuring node_comment_statistics is in the query.
o #136794: Sort by nid via click-sorting was also broken

views 4.7.x-1.6-beta3

o Reverting #130196: The original behavior was correct.
o #135829: Changed a bit how view table fields are defined to help prevent type confusion.

views 5.x-1.6-beta3

Insecure

o Reverting #130196: The original behavior was correct.
o #135829: Changed a bit how view table fields are defined to help prevent type confusion.

views 5.x-1.6-beta2

Insecure

This 2nd beta fixes a critical bug with list views completely disappearing.

views 4.7.x-1.6-beta

Bugs fixed:
o #111881: change 'user' table to use INNER join because every node has an author
o #102716: Reduced the number of JOINs for taxonomy hierarchy queries
o #74541: Improved handling of role filtering.
o #103649: Documentation fix fix for date granularity
o #119742: Improved handling of DISTINCT; allow DISTINCT to not kill summaries.
o #111936: Allow search keyword to be optional.
o #116985: Fix channel link in RSS feeds.
o #122103: Fix blank titles of blocks exported by views.
o #118069: Move the query cache into the real cache. This should clear up a few caching problems.
o #122818: Incorrect use of fullname when queryname should have been used
o #108523: Properly validate that filter values need values selected.
o #122063: Prevent strtotime from choking on empty timestamps
o #116190: Book parent didn't work with prefixes
o #73183: More missing t() in default views
o #88947: If NULL query don't try to run it at all.
o #113332: NULL entries for vocabulary summaries with nodes without terms.
o #119082: Fixed a problem with view titles on the admin page.
o #119921: Recent comments block had incorrect filter, causing nodes with just 1 comment not to show up.
o #119463: Double check_plain on breadcrumbs for Views' titles.

views 5.x-1.6-beta

Insecure

Highlights:
o #119742: Improved handling of DISTINCT; allow DISTINCT to not kill summaries.
o #118069: Move the query cache into the real cache. This should clear up a few caching problems.
o Serious cleanup of inline argument code
o Fixed theme code for popular/popular all-time blocks.
o Moved implementation of hook_taxonomy so it'll trigger.

o New $arg (inline argument) variants: $node, $node-TYPE, $user
o #102489: Allow edit tabs on views (for admins).
o New 'tools' page in UI to clear the views cache.

Bugs fixed:
o Capitalization and t() fixes to recent popular content and all time popular content views.
o #123986: documentation fix in argument handling code
o #111881: change 'user' table to use INNER join because every node has an author
o #102716: Reduced the number of JOINs for taxonomy hierarchy queries
o #103649: Documentation fix fix for date granularity
o #115519: Restrict width of select items in UI.
o #111936: Allow search keyword to be optional.
o #116985: Fix channel link in RSS feeds.
o #122103: Fix blank titles of blocks exported by views.
o #122818: Incorrect use of fullname when queryname should have been used
o #108523: Properly validate that filter values need values selected.
o #122063: Prevent strtotime from choking on empty timestamps
o #116190: Book parent didn't work with prefixes

views 5.x-1.5

Insecure

Bugs fixed:

  • 109456: Match API documentation on 'field' definition on fields.
  • 104459: Correct theme wizard field names.
  • 104854: Fixed $arg at the beginning of the URL *again*
  • 107855: Removed double check_plain in RSS feed titles.
  • 107723: Removed use of IDs on table fields -- this might require your CSS files to be adjusted!
  • 107713: Popular recent and popular alltime are now disabled by default.
  • 106460: Update of module weight was not run on install of 1.4, causing taxonomy/term view to not override Drupal default.
  • 107974: Ensure file_revisions table is added to query when using 'node has files' filter.
  • 107371: Correct spelling of 'weather' to 'whether'.
  • 107218: 107217: Fixed some E_NOTICE errors.
  • 106464: Taxonomy links showed up as Array | Array | Array rather than the taxonomy terms.
  • 110212: Text patch to clarify date fields.
  • 110299: Change nodes per block max size from 2 chars wide to 3, as it was meant to be.
  • 110648: Block title not showing up in admin if view only provides block.
  • 110462: set_distinct didn't properly check to see if the query was already distinct.
  • Distinct filter could mess up summary queries by making them distinct on nid which isn't what is supposed to happen there.

New features:

views 4.7.x-1.5

  • 109456: Match API documentation on 'field' definition on fields.
  • 104459: Correct theme wizard field names.
  • 104854: Fixed $arg at the beginning of the URL *again*
  • 107855: Removed double check_plain in RSS feed titles.
  • 107723: Removed use of IDs on table fields -- this might require your CSS files to be adjusted!
  • 107713: Popular recent and popular alltime are now disabled by default.
  • 106460: Update of module weight was not run on install of 1.4, causing taxonomy/term view to not override Drupal default.

views 4.7.x-1.4-2

This is a maintenance release for 1.4, which was horribly horribly botched. Other than this version actually working, they are identical.

Bugs fixed:

views 5.x-1.4-2rc1

This is a maintenance release for 1.4 which was horribly botched. Use this instead. Other than this one actually working where the previous one did not, they are identical, and the release notes here are preserved.

Bugs fixed:

Pages

Subscribe with RSS Subscribe to Releases for Views (for Drupal 7)