Downloads
Release notes
New features
- Relationships
- Javascript to make fields de-activate when they are not relevant
- Edit locking -- only one user can edit a view at a time. The lock can be easily broken.
- All fields from node.module should be in.
- All fields from user.module should be in.
- AJAX paging/tablesorts/exposed filters as an option on the view.
Important note
I added options to a bunch of items that might cause red NOTICE messages to show up regarding unknown variables, especially thinks like 'link'. If you see these on existing views, this is ok; you have to find the handler or plugin that has the new option, and click 'update' and it will set the option and the notice will go away.
The one I can remember offhand is the 'Node' style plugin got a new option that does this.
If you see these on views you add *after* you install this, then that's probably a bug.
This is a rough list of features NOT YET IMPLEMENTED and thus TODO:
- PHP Arg code
- Filter groups
- RSS
- Validation, lots of validation
- Handlers: profile, book, taxonomy, search, upload. Plus, not all handlers from comment have been implemented yet, but lots are.
Here's the full changelog
Changes since DRUPAL-6--2-0-ALPHA3:
- Basic validation framework; check to make sure that items that need fields have fields.
- #234814: (by ezra-g) Disable the save button while the update button is visible
- Implementation of edit locking on views.
- Dependenct javascript so some form elements can appear and disappear when needed/not needed.
- #234969: accept_exposed_input() should return TRUE by default to prevent Views from removing their handlers from the query.
- #235435 (by KarenS): prevent unnecessary warnings during install/update
- #235459: include leading . on all includes; also turn all include_once into require_once for efficiency.
- #235083: Argument titles not set properly when argument default action is taken
- #235778: Drop cache_views on install if it was already there from Views 1.
- #105125: (by moshe) Per field access control; fields will now remove themselves from views if the viewing user does not have access to see the field.
- Removing windows line endings
- #236786: (by KarenS) Make sure all views.*.inc files can be loaded from the module's path or module_path/include directory.
- #236883: Fix previous commit which made all views appear broken by reversing an if improperly
- New feature: relationships. Connect tables through alternate link points.
- Miscellaneous cleanup; ensure relationship safety for some formerly hardcoded/poorly coded items.
- #236894 (by KarenS) basic filter for handling strings with like/not like filters available.
- Refactor views_handler_filter_numeric to use dependency and be easier to create a child class of
- Introduced views_handler_filter_date based on views_handler_filter_numeric as an all-purpose unix timestamp based date filter. Plus re-introduced hook_views_query_substitutions
- simple IS NULL check in _string and _numeric
- Correction to empty filter from yched
- Another correction
- Granular date sorting
- Various node.views.inc based improvements.
- "string" handler argument which is used for the node title argument
- #238252 (by Jose Reyero) basic support for node language in translation
- Finish implement and clean up node.created arguments
- Implement more fields for node links and revisions
- Restore missing, lost object
- Retooled join syntax (old syntax still works...for now). Added "history" table and has new content filter
- Fixed the "extra" portion of views_join which was totally borken. Added "has new content" field shows new/updated.
- Most of user.views.inc plus some bug fixes, improvements to join handling. For those interested in the real complexities, check out views_handler_filter_many_to_one to see cool stuff you can do with joins in views 2 that you could not in views 1
- Re-order views_handler_field_node so that it comes before items that try to extend it
- #239380: Database safe date handling by KarenS! This is a major improvement for PGSQL users!
- #238482: (by KarenS) Remove warnings in exposed filters
- #239428: (Possible fix) -- some systems having problems with their blocks all showing up.
- #115949: (by Nedjo) Allow use if AJAX paging with exposed filters and pager.
- Add AJAX to tablesorting as well
- #235026: "More" link for block and block-like displays
- Minor corrections, improvements to live preview
- Corrections to last patch!
- Correct non-granular date sorting
- #239947: Allow an optional debug signature to views to make it easier to identify where queries come from when perusing a query log.
- Allow totally removing the cache
- A switch to disable caching
- Add simple throbber to most AJAX stuff.
- New .pot file (and a couple of t() errors fixed)