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.
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.
#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
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.
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.
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.
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).