source: sipes/modules_contrib/views/CHANGELOG.txt @ 65dadeb

stableversion-3.0
Last change on this file since 65dadeb was 59029b2, checked in by José Gregorio Puentes <jpuentes@…>, 8 años ago

se actualizo la version del modulo views

  • Propiedad mode establecida a 100644
File size: 61.6 KB
Ver.Línea 
[59029b2]1CHANGELOG for Views 3 for Drupal 6
2Views 6.x-3.0-dev
3    o #765760 by crea: New setting for raw node type had wrong default.
4    o #682888 by jcmarco: With zen, the new $classes array could fail for row styles.
5    o #765340 by dereine: <front> token accidentally removed by html entity stripping from URLs.
6    o #765352: Fix for postgress versions prior to 8.3 which caused data loss in update.php. Note: This will not repair lost data. If you experienced this you must restore your views_display table from backup.
7    o #766046: Live preview broken right after adding new display.
8    o #740130: #561892 not applied correctly, caused the 'rewrite' checkbox to be ignored and rewrite always used.
9    o #765310 by dagmar: area handlers unable to be added.
10    o #765296: field IDs could get out of sync, causing render path to try to render a field that did not exist leading to whitescreens.
11    o #769528: Rename tests/views_query.inc to tests/views_query.test
12    o #774366 by Dave Reid: getInfo() in tests needs to be public static functions
13    o #770006 by macdee: Taxonomy term default plugin mysteriously broken.
14    o #767146 by bangpound: Validation not passed down into row style plugin.
15    o #513396 by yhager and jcisio: Views trim was not multibyte safe.
16    o #550420 by blauerberg: Views RSS did not properly pass readmore flag from node to RSS item.
17    o #781296 by dereine: Node: Type "link to its node" option broken.
18    o #754294 by dagmar: Fix warnings on taxonomy term filter.
19    o #698270 by dagmar: Pager plugin re-org (again).
20    o #769010 by andrea.gariboldi: Overuse of query substitutions fails on some databases.
21    o #807506 by damZ: Improve the usefulness of ViewsSqlTest.
22    o #607418: Fix queries broken with "ambiguous nid" due to uncommon relationships.
23    o #768162: Revert inadvertant change to grid style behavior.
24    o #815392 by killes and dereine: Incorrect construction of $account caused accidental non-permanent change to $user->roles.
25    o #723454 by dereine: Upgrade from 5.0 could cause blocks for views with long names to lose configuration.
26    o SA-CONTRIB-2010-067: Fix CSRF and XSS vulnerabilities.
27    o #841260: Introduce a field to evaluate math expressions. Relies on CTools 1.7 (not yet released).
28    o by dereine:  allow test cases to add a example plugin.
29    o #727894 by stella: Give stronger classes on exposed widgets for easier theming.
[177a560]30    o #768060 by EmanueleQuinto: Better empty field replacement that continues to respect other rewriting rules.
[59029b2]31    o #464490 by dereine: Allow links to specify that they are absolute.
32    o #780898 by ericduran: New display IDs not used until view is saved.
33    o #317653 by Steven Jones: Allow singular/plural formatting in numeric fields.
[177a560]34    o #781050 by lewisvance: Performance improvement in unpack_options().
35    o #734706 by joachim: Use proper access control to prevent unregistered users from seeing links to inaccessible contact pages.
36    o #827188 by dereine: Comment ID field should be numeric, not the generic field handler.
37    o #827780 by dereine: Fix RSS feed live preview not getting proper PRE tags.
[59029b2]38    o #397252 by thekevinday: Allow "glossary" type views to do case insensitive searches.
39    o #780362 by ericduran: Validate display id when changed.
[177a560]40    o #594402 by joachim: Clarify text on "Moderation" field.
41    o #839214 by AlexisWilke: Improve encoding on help text snippets.
42    o #792582 by ducktape: Validate that view names are not purely numeric, which cannot be loaded by views_get_view().
[59029b2]43    o #846054 by celeritas: Exposed form "Reset" button failed to reset if the name was changed in form options.
[177a560]44    o #848506 by dereine: Add aggregator item ID as an aggregator field.
45    o #798764 by setvik: Fix broken AJAX in some IE circumstances due to odd IE behavior.
46    o #827300 by dereine: Fix authenticated users showing up as "No role" in role summary view.
[59029b2]47    o #857264 by dereine: Remove unneeded "clone" and "export" hover links.
[177a560]48    o #611728 by incrn8: Respect db_rewrite_sql when choosing taxonomy terms for taxonomy filter.
49    o #746846 by lavamind: url encoding on options could cause visual problems in jump menu.
50    o #859368 by dereine: Click sort using wrong add_orderby() line caused some click sorts to fail.
51    o #852854 by bojanz: Grammar fix on taxonomy default argument help text.
52    o #526106 by Blackice2999: Fix occasional off-by-one-day problem with date arguments.
[59029b2]53    o #843866 by dagmar: Allow summary views to specify their path rather than assuming the view path all the time.
54    o #785960 by dereine: Reset button should appear after Apply button, not before.
[177a560]55    o #863666 by dereine: Revert button redirects to wrong place after view is reverted.
[59029b2]56    o #666870 by dereine and dww: Exposed sorts do not default properly.
[177a560]57    o #703980 by jmiccolis: Custom date needs to better support "r".
[59029b2]58    o #743682 by nicedawg: Prevent exposed filter in a block from showing up twice on validation error.
59    o #768972 by dereine, cyberwolf and nicedawg: Add an option to disable an error message if terms do not exist on taxonomy term filter.
[177a560]60    o #692988 by joachim: Eliminate an unnecessary query in taxonomy filter.
61    o #812608 by drunken monkey: Views outputs unquoted version in exports.
62    o #402944 by drewish: Cache views block list to reduce overhead when listing blocks.
[59029b2]63    o #348975 by dereine: Allow cloning of displays.
64    o #792184 by mgriego: Remove unnecessary special handling of option defaulting which actually causes problems in the new world order.
65    o #621142 by dereine and Scott Reynolds: Allow the query plugin to have its own settings.
66    o #910942 by dereine: Fixes views_test.info by specifying core = 6.x
67    o #939296 by chrisns: Include base test in viewsHandlerTest.test.
68    o #711860 by dereine: 00 entered in pager total fails.
[177a560]69    o #889770 by tim.plunkett: Empty fields not always hidden based on row settings.
70    o #894618 by gilgabarr: Date "is between" filter not properly handled.
71    o #762484 by master-of-magic: Link to node status could be lost between rows.
72    o #908272 by jaydub: Fix incorrect length of view description form field.
73    o #772782 by mstrelan: Menu normal item menu should default to system default menu rather than  "navigation".
74    o #917916 by MyXelf: break delimiter not removed from formatted output.
75    o #571234 by dereine: Better handling of invalid exposed filters or other methods that cause a view to abort during the build process.
76    o #685554 by MyXelf: Illegal characters in View tag translated improperly when used in theming templates.
77    o #508832 by nick_vh: Documentation improvement on templates.
[59029b2]78    o #748222 by dereine: Fix notice with area handlers.
79    o #887220 by dereine: Fix fatal error when using GROUP BY.
[177a560]80    o #807540 by gfrenoy: Proper use of db_decode_blob() on serialized fields.
[59029b2]81    o #930714 by brad.bulger: Add aggregator GUID field.
82    o #918654 by Will White: numeric GROUP BY fields missing numeric format options.
[177a560]83    o #936828 by xjm: Empty field replacement not quite always working.
84    o #872000 by NaX: Comment edit field needs option to set destination so it can work like comment edit field.
85    o #799580 by dereine: api version of views exports should use views_api_version() not hardcoded number.
[59029b2]86    o #718832 by dereine: Add file extension as a field available within the File group.
87    o #694094 by Ian Ward: Allow more static caches to be resettable.
[177a560]88    o #884440 by Amitaibu: Improve token encoding to eliminate double html entity encoding.
[59029b2]89    o #847930 by dereine: Reduce duplicates option not staying set.
90    o #882800 by dereine: Move "Distinct" option to query settings.
[177a560]91    o #870828 by dereine: Typo in ajax form wrapper.
92    o #865482 by dereine: RSS options form does not include override.
[59029b2]93    o #785236 by e_log: Add aggregator field item id as a field.
[177a560]94    o #366886 by Scott Reynolds: For "last comment time" if "count zero is empty" is set, use empty text for nodes with no comments.
95    o #611086 by dereine: add -url token to files that can fetch proper URLs with private filesystems.
96    o #635336 by dereine: Remove unused fields from views.
97    o #813422 by dereine and killes: Improved time-based caching expiration.
98    o #795270 by dereine: Remove unnecessary links to sections that will have no settings.
99    o #807540 Revert: Proper use of db_decode_blob() on serialized fields.
100    o #829550 by hefox: Better testing of batch form use by exposed filters.
101    o #570618 by dereine: Enforce denying access to disabled views more strongly.
102    o #667014 by dereine: Prevent notice with relationships and node row style if relationship has no endpoint node.
103    o #514128 by dylanvaughn: Use of for (i in foo) for arrays in javascript fails if other software is modifying the Array prototype.
104    o #755342 by jcmarco: Improve SQL date field handling.
105    o #338893 by dereine: Aggregator argument not always properly converted to title.
[59029b2]106    o #835934 by dereine: Provide relationship from files to users.
[177a560]107    o #738172 by dereine: Fields rewritten to be links with just a fragment did not work.
108    o #514128 reverted.
109    o #787184 introduce the long awaited "Update and Override" button.
[59029b2]110    o by dereine: Test for views_handler_filter_date.
111    o #761102 by dereine: test: user default argument.
[177a560]112    o #963382 by aidanlis: Fix typo in mathematical expression field help text.
[59029b2]113    o #807614 by dereine: Test filter_numeric.
114    o by eporama: Add a test for views_plugin_argument_validate_user.
115    o #968830 by q0rban: Abstract direct db function calls in query plugins to facilitate plugins that just swap out the actual db interaction.
[177a560]116    o #713078 by achaux: Aggregator not properly using allowed tags from core.
[59029b2]117    o #428196 by dereine, funkmasterjones and tic2000: Allow specification of default sort order (asc or desc) per field in table style.
[177a560]118    o #944680 by rvilar: Properly t() untranslated string.
119    o #881680 by brianV and longwave: Avoid unnecessary invoking of view objects for argument validation when no argument validation is necessary.
120    o #767244 by Magnus: Fix some untranslatable strings due to less than and greater than characters.
[59029b2]121    o #855280 by dereine: Exposed forms set "Input required" lose exposed sorts.
[177a560]122    o #881060 by benoit.borrel: Fix incorrect code sample on views_join documentation.
[59029b2]123    o #935388 by infojunkie: Add post_build and post_execute hooks similar to post_render.
[177a560]124    o #938806 by jenlampton: Node: title field should link to node by default.
125    o #956654 by mdupont: Translation for "offset" field in dates needed work.
126    o #931390 by dww: Optimize boolean logic by using "= 1" rather than "<> 0" for faster queries.
127    o #567918 by iamjon: Improve documentation for token replacement.
128    o #881468 by longwave: Improve performance by static caching results of argument validation because menu likes to double validate things.
129    o #964266 by dereine: cache_expire() missing $type.
[59029b2]130    o #669636 by dereine and bojanz: Convert the rest of the field handlers that have link options to use the advanced render.
[177a560]131    o #477984 by demeritcowboy, fatstar415, mike dodd, dagmar: Properly handle value for "empty" and "not empty" special operators.
132    o #910864 by Bevan, dereine: exposed filter blocks should not be cached by core block caching.
133    o #970198 by kbk: Improve bulk export docs for handling PHP files.
134    o #741234 by voxpelli: Arguments should check for NULL along with empty string to find empty values.
135    o #768060 by EmmanueleQuinto, xjm, others: Make sure that render alter options do not accidentally get blown up for empty fields.
136    o #847724 by dereine: Allow jump menu "Summary" style to customize choose text, just like the regular summary style.
[59029b2]137    o #627378: Allow specifying that your module provides specialized views templates via hook_views_api.
[177a560]138    o #871578 by dereine: Comment "new" might not work right without a comment count field.
[59029b2]139    o #751970 by dereine: View list form auto submit on change.
[177a560]140    o #494380 by vaish: Problems with ajax and the same view displayed multiple times.
[59029b2]141    o #776830: Fix pager settings on attachments and feeds.
142    o #773036: Remove extraneous code from bad patch.
[177a560]143    o #835544 by iamjon: export broke if key contained an apostrophe.
144    o #941990 by master-of-magic: Link to node when using relationships could occasionally lose track and create bad links.
[59029b2]145    o #833790: Click sort could break on fields that were actually formulas.
[177a560]146    o #965496 by ayalon: Update and Override broke validation of most views admin forms.
[59029b2]147    o #626732 by dereine: Added a test for analyze.
148    o #870792 by bojanz, dereine: Test validation features of filter and filter_date handler.
149    o #868990: Fix undefined call to $view->set_use_pager()
[177a560]150    o #976200 by Bevan: [Edit View] links not always clickable.
[59029b2]151    o #669636 followup by bojanz: Fix improper use of field_alias by row styles.
[177a560]152    o #979046 by travist: Fix PHP 5.3 problem in views_access with no arguments.
[59029b2]153    o #978864 by linclark: Fix title bug with area handlers.
154    o #983460 by dereine: "Default sort" radio is in wrong column on table style settings.
155    o #783798 by dereine: GROUP BY can cause sort criteria to get incorrectly added to view.
[177a560]156    o #983606 by jonathan1055: Breadcrumb disappears on bulk export results.
[59029b2]157    o #357529 by nedjo, dddave, dagmar, dereine, yhahn, others: Implement plugin to handle translations of views configuration data.
158    o #740686 by dereine, dagmar: Integrate the functionality of Semantic Views (though it takes a significantly diffrent form).
[177a560]159    o #769458 by anrikun: Fix double encoding of alt/title text on link rewriting.
160    o #318944 by dereine: Prevent warning in table view when user has no permission to view any fields.
161    o #416178 by dereine: Profile field checkboxes did not properly filter false values.
[59029b2]162    o #989092 by dereine: Semantic views integration broke grid view a little.
163    o #868972 by dereine: Add a "summary" attribute for accessibility on table and grid styles.
164    o #768802 by dereine: Allow sort by node language.
[177a560]165    o #738792 by dereine: Delete button should be disabled when ajax form is open, just like save button.
[59029b2]166    o #600742 by dagmar: Allow displays to be disabled.
[177a560]167    o #898990 by dereine: Fix bad SQL generated on related terms relationship if no vocabularies selected.
168    o #468484 by dereine: Filter by unread not relationship safe.
[59029b2]169    o #833790 redux by dereine: Make sure field actually exists.
170    o #783514 by dereine: Allow breaking of strings with + and ,
171    o #607942 by dashton: Support "rel" attribute in link rewriting.
[177a560]172    o #909886: -Any- option shows up on boolean exposed filters even when not optional.
[59029b2]173    o #909332 by dereine: Add col-first and col-last classes to grid style.
[177a560]174    o #751308 by dereine: Provide an administrator warning when option_definition() data is incorrect.
[59029b2]175    o #522318 by dereine: Provide a "human readable" name for all Views.
[177a560]176    o #817360 by John Morahan: Have Analyze button warn if view has no access control.
177    o #833220 by dereine: Properly validate value on date filter.
[59029b2]178    o #910256 by dagmar: Add an - All - option to exposed items per page.
[177a560]179    o #779668 by esteewhy: Fix not technically valid use of break statements.
[59029b2]180    o #751308: Revert: Provide an administrator warning when option_definition() data is incorrect.
[177a560]181    o by dereine: Fix fatal error in the field term_node_tid handler.
[59029b2]182    o #995032 by dereine: Fix update_N function by adding a return $ret.
183    o #995966 by dereine: Use voc_ids are variable.
184    o #994014 by idflood: Add missing semicolon to node translation link handler.
[177a560]185    o #996634 by das-peter: Add missing rel to option_definition of the field handler.
186    o #808016 by dereine: Clarify short/medium/long date formats.
187    o #610418 by joachim: Add handler descriptions to handler edit forms.
[59029b2]188    o #368687 by dereine: Allow a relationship from node revision to master node.
[177a560]189    o #759082 by dereine: Prevent invalid argument warning with no relationships.
190    o #946368 by dereine: User argument default ignoring node author checkbox in some cases.
[59029b2]191    o #867636 by chromix: Give jump menu an option to set default value to current path.
192    o #785036 by dereine and bojanz: Properly validate display IDs.
193    o #829928 by gordon: Allow strip tags to get a list of tags to keep.
194    o #958312 by tim.plunkett: Exports could have extraneous whitespace when exported from other modules like features.
195    o #927270 by Cyberwolf: Allow the "options callback" for the in_operator filter handler to also have an "options argument" in the definition.
[177a560]196    o #608926 by Longwave: Remove unused theme("nodate") functionality.
197    o #497936: Profile fields with dashes in their names cause bad queries.
[59029b2]198    o #972620 by dereine: Add an administrative title field for all handlers to make it more possible to distinguish similar fields from each other in the UI.
199    o #905712 by dagmar: Add Published/Not published as text options to published field.
200    o #816354 by dereine: Provide a field to create administrative comments on displays.
201    o #807942, #807982, #809936, #810010, #811294, #811266 by dereine: Backport quite a lot of handler tests.
202    o #809970 by dereine: Backport area_text test.
203    o #808044 by dereine: Backport field date test.
204    o by dereine: Add a test for field math, and fix the field math :)
205    o by dereine: Add a test for filter equality.
206    o by dereine: Add a test for field counter.
207    o #1007730 by bojanz, merlinofchaos, dereine: Add tests for views_handler_filter_string.
[177a560]208    o #759082 by dereine: Fix whitescreen due to incorrect relationship loop code.
[59029b2]209    o #1011266 by sime: Fix whitescreen due to changes in #759082.
[177a560]210    o #1001542 by mikeytown2: view::set_display() has wrong return code when it fails.
211    o #996486 by geoffreyr: Improperly written SQL could crash when rewritten by tac_lite.
212    o #953718 by linclark: Register the special "broken" handlers for use with fields without handlers.
213    o #722330 by dereine: Views should include core version for updates.
[59029b2]214    o #978874 by StanAngeloff: Use empty() on distinct setting to ensure no notices.
[177a560]215    o #1013170 by das-peter: Fix broken view::preview which was broken on #1001542.
[59029b2]216    o #644008 by Cyberwolf and dereine: Allow access plugins access to arguments.
217    o #635990 by voxpelli and dereine: Get caching system to better respect db_rewrite_sql
218    o #970514 by moshe, dereine: Provide basic drush integration for views.
219    o #1011004 by dereine: Add validation for query plugin option forms.
220    o #991202 by helmo: Add option to turn linebreaks into br tags in field rewriting.
221    o #1000760 by dereine: Prevent htmlspecialchars() error with string arguments.
[177a560]222    o #452384 by sammys: Another PHP 5.3 fix.
[59029b2]223    o #975400 by bojanz: Improvements to field handlers getting and sanitizing values.
[177a560]224    o #696550: Taxonomy validator should always set title when it successfully validates.
[59029b2]225    o #1001302 by dagmar: Enable attachment displays to have more links.
226    o #869172 by bendiy: Add an "external" parameter to field link rewriting so that external URLs can be formed properly even without a scheme.
227    o #1021784 by tim.plunkett: Extra space added in some classes erroneously.
[177a560]228    o #839236: Fields named "buttons" would disappear from the rearrange UI due to conflict with the buttons on the form.
[59029b2]229    o #1025696 by zengenuity: Bad data in user roles get_value().
230    o #862072 by jhedstrom: Allow argument validator to test if user has edit or delete access to a node.
231    o #935176 by benoit.borrel: Add "system" table to Views data.
[177a560]232    o #780768 by dereine: lack of clean URLs breaks some preview.
[59029b2]233    o #1008358: Updated for translation plugin to work properly with i18nviews.
234    o #962564 by joshuajabbour: Allow link attributes to be rewritten (internally).
[177a560]235    o #672864 by dboulet: cols- class incorrect on table, grid.
[59029b2]236    o #981872 by infojunkie: Option to hide attachments in summary views.
[177a560]237    o #839810 by marcp: Get UID from URL argument default plugin should accept uids from Views pages.
[59029b2]238    o #1012584 by dereine: Allow filtering on term descriptions.
[177a560]239    o #1035168 by Ao: Fix strict warning in unread node filter.
[59029b2]240    o #1044916 by dagmar: Fix improper use of set_current_page member variable.
[177a560]241    o #988680 by mikeytown2: Fix Views memory leak with attachments.
[59029b2]242    o #1012596 by dereine: More inline documentation of class variables.
243    o #873872 by dagmar: Allow limiting of exposed operators as well as exposed filter values.
244    o #1016814 by eaton: string argument should support name_field.
[177a560]245    o #1007376 by dereine: Jump menu was not correctly supporting offsets.
[59029b2]246    o #1018160 by zhangtaihao: unpack_translatable could infinitely recurse when options are arrays but not declared as such.
[177a560]247    o #1019826 by penguin25: Respect contact page access overrides when displaying contact link.
[59029b2]248    o #776830: Attachments and other displays lost "Items to display" controls.
[177a560]249    o #534452 by dereine: Remove non-functional "optional" setting on string filters.
250    o #747782 by dereine: Improve jump menu grouping.
[59029b2]251    o #1026014 by dereine and alex_b: Use more always should not ask for the count query to see if we need to show the more link.
252    o #1001304 by dereine: Fix init() declarations to not throw notices on PHP 5.3.
253    o #1078738 by dereine: Add a serialized data field handler and set users.data to it.
254    o #1080690 by dereine: Store the view object in the query object, so it can be used.
255    o #1062506 by dereine: Misnamed parameter for creation of broken handlers.
256    o #975400 follow up by bojanz: Give field::sanitize_value more power and fix some issues with get_value.
257    o #1090682 by dereine: Write a simpletest for the reset parameter of view::load.
[177a560]258    o #1054272 by dagmar: String filters are non optional anymore.
259    o #1079178 by Manuel Garcia: Provide a views revert drush command.
[59029b2]260    o #1096548 by dww: Fix convert of taxonomy fields.
261    o #1096292 by bojanz: Provide better default for exposed_sorts_label.
262    o #1096834 by dww: Allow importing views code that starts with '<?php'.
263    o by dereine: Move get_value and sanitize_value into views_handler to support it for area handlers.
264    o #1096366 by jamsilver: Role access plugin: Replacing array_unshift() with reset().
265    o #1100052 by michielnugter: Fix strict warning of views_handler_argument::get_value.
266    o #1100776 by bojanz: Fix call for get_value in field_user_language handler.
[177a560]267
[59029b2]268Views 6.x-3.0-alpha3
269    o #705668 by dereine: Fix glossary view, add tests for glossary view.
270    o #699426 by dereine: Tests pluggable pagers.
271    o #679714 by dereine: test: groupby sum. avg, min, max.
272    o #706464 by dereine: Test full(normal) pager plugin.
273    o by dereine: Test pluggable access.
274    o by dereine: Test pluggable default argument.
275    o by dereine: Test exposed forms ui.
276    o #681726 by drewish: Allow term edit link field.
277    o Test argument validation plugins.
[177a560]278    o #422434 by BWPanda: Correct (NULL) to (NOT NULL) in varios operator descriptions for empty/not empty.
[59029b2]279    o #685622 by dereine: Field to provide link to a node revision.
[177a560]280    o #692428 by Roi Danton: Documentation typo fix.
[59029b2]281    o #484600 by dereine: Ability to disable the automatic live preview.
282    o #694094 by yhahn: Allow default views cache to be reset.
283    o #654738 by Scott Reynolds: Offset date filter missing current time.
284    o #716236 by jmiccolis: Allow default menu tabs to also have menu entries.
[177a560]285    o #713210 by dereine: Node language settings could persist for subsequent rows if they should not have had a language.
286    o #674772 by joachim: Unable to distinguish profile.module fields with same name in different profile categories.
[59029b2]287    o #704490 by domidc: Remove invalid short tags from template.
[177a560]288    o #727798 by SteveReher: Fix typo in overrides.html documentation.
289    o #621980 by yhahn: Namespace tabs.js to guarantee no conflicts with jQuery UI.
290    o #684656 by yhahn: Prevent Views from performing an unneeded variable_set() during block list.
[59029b2]291    o #721358 by dereine: Unable to select "Limit list to selected items." With tests.
[177a560]292    o #737120 by james.williams: Fix help text for date offsets which gave incorrect information.
293    o #737118 by DeFr: Allow API calls to delete to not clear the views cache to facilitate batch operations.
294    o #673852 by yhahn: Allow access plugins to choose whether or not "access all views" should be used.
[59029b2]295    o #550132 by tha_sun: Allow plugins to better control the callbacks used for page type displays.
[177a560]296    o #546586 by jeffschuler: String 0 values were being treated as empty therefore not displayed as fields.
297    o #651274 by dagmar: Show relationship labels in field lists for style config forms.
298    o #531686 by jweowu: Update process failed to properly track its history, causing errors when updating from really old sites.
[59029b2]299    o #548292 by mikeker: Create a "Node: path" field that can be used to display the aliased path to a node.
300    o #738608 by dagmar: Footer cannot be overridden.
[177a560]301    o #638004 by stBorchert and BillyMG: If a field "Output as link" ends up with an empty path, do not actually print an empty link.
302    o #657384 by smoothify: Under rare circumstances, date default argument could get wrong value.
303    o #658842 by tomgf: Provide a proper ellipsis instead of "...".
304    o #662654 by dereine: Do not use query to load/validate a user if the user happens to be the logged in user.
[59029b2]305    o #666912 by dereine: Prevent imports of views created by newer, incompatible versions of Views.
306    o #672864 by dereine: Add a column count class to the table style for themers to more easily do generic targeting.
307    o #552498 by dereine: User email as an argument.
308    o #515324 by dereine: Make API documentation easier to find.
[177a560]309    o #640862 by dereine: Properly clear feed icon when cloning a view to prevent duplicate feed icons in attachments.
310    o #672044 by moshebeeri: Right-To-Left for views.css.
[59029b2]311    o #488314 by yhahn: Allow relationship to fetch nodes from terms.
[177a560]312    o #677936 by mr.baileys: "views-row-last" class accidentally omitted on grids with just one row.
[59029b2]313    o #685938 by dereine: Sync preview widget to current tab to reduce WTFs when previewing the wrong display.
[177a560]314    o #673184 by markus petrux: Default views not always properly loaded by language.
315    o #433948 by dereine: "numeric" => FALSE not properly supported in handler definitions.
316    o #708618 by thsutton: Friendlier message when a handler is missing.
[59029b2]317    o #739448 by brunodbo: Allow "Jump Menu" to set the "Choose" text in style options.
[177a560]318    o #701588 by dereine: Delete button should say Revert on Overridden views.
[59029b2]319    o #704958 by davisbc1982: Fix working in pager exposed form.
[177a560]320    o #508124 by dereine: "accept_null" should have been "accept null" in boolean filter definitions.
321    o #513396 by yhager: Attempt multi-byte safety for "trim at word boundary" setting.
322    o #418230 by Scott Reynolds: Views adds wrong nid with "Node: Has new content".
323    o #558602 by dboulet and Crashtest_: Summary views should provide "active" class on links properly.
324    o #496634 by dereine: Fix long-standing issue of "0" not being a valid argument for multiple integer CCK types.
325    o #521954 by Agileware: Allow taxonomy breadcrumbs to link to actual taxonomy page instead of back to view.
[59029b2]326    o #720012 by dereine: Exposed offset was accidentally using items per page text and field.
[177a560]327    o #528838 by zzolo: If exposed form is in a block, and the form does not validate, ensure the form does not render twice.
328    o #727304 by mariusz.slonina: User edit link was disallowing users from editing themselves.
329    o #730454 by stella: Add "translate" link along with view/edit/delete links on nodes.
330    o #474174 by dereine: Analyze will now warn about "node/%" not being a valid path for Views.
[59029b2]331    o #711968 by dereine: Taxonomy selections could disappear on upgrade.
332    o #733142 by dereine: Link path field restricts input to too few characters for long links.
[177a560]333    o #619642 by dereine: Allow argument for user language.
[59029b2]334    o #721168 by infojunkie: Guard against uninstantiated pagers.
[177a560]335    o #675154 by dereine and Crashtest_: Improvements to rendering trim text and tag stripping.
[59029b2]336    o #675264 by peck66: Freeform profile list field did not output properly.
337    o #663372 by dan.nsk: Allow tokens to work in the "target" field during link rewriting.
338    o #720874 by dereine: Fix division by zero error in full pager when "items per page" is set to 0.
339    o #698270 by dereine, dagmar: Fix pager legacy functions view::set_items_per_page() and view::set_offset().
[177a560]340    o #730810 by alex_b: Add fields for authmap table.
[59029b2]341    o #747418 by dereine: Fix taxonomy term ID bug introduced in #496634.
[177a560]342    o #666920 by dereine: Include actual API version in exports.
343    o #689446 by dereine: Allow use of l() in link rewriting to not check for aliases.
344    o #684608 by dereine: Default argument to acquire a taxonomy tid from the URL or a node in the URL.
[59029b2]345    o #319991 by dereine: Add a search widget for "Enabled" and "Disabled" in view admin.
346    o #466250 by alex_b and dereine: Enlarge views_display field to prevent heavy displays from losing data.
[177a560]347    o #496840 by dereine: Allow boolean filters to define additional output formats and provide an additional for Node: Sticky.
348    o #689260 by dereine: Allow "Node type" field to output the machine name as well as the human readable name.
[59029b2]349    o #689780 by deviantintegral: AJAX scrolling could go to wrong place.
[177a560]350    o #740686 by jacine: Introduce $classes array in views-view.tpl.php.
351    o #582348 by dagmar: Allow UI setting a CSS class for views-view.tpl.php
352    o #682030 by killes: Add term relation table integration.
[59029b2]353    o #697794 by dagmar: Fix notice issue when convering from 2.x area handlers.
[177a560]354    o #339758 by dereine: Better handling for display of set options in multiple choice filters.
355    o #330160 by aditya_kristanto: Improve text to make it easier to find where to edit the view description.
356    o #765022: SA-CONTRIB-2010-036: Fix XSS and PHP vulnerabilities.
[59029b2]357    o #832954 by dww: Fixed bug that was modifying global user->roles inside argument_validate_user.
[177a560]358
[59029b2]359Views 6.x-3.0-alpha2
360    o #396380 by merlinofchaos, dereine and dagmar: Initial support for GROUP BY queries!!!!!!!!!!!!
361    o #535868 by dagmar: Exposed forms as plugins, helping to isolate exposed form code and increase the ability for modules to change the behavior of exposed forms.
362    o #630194 by dereine: Convert access and cache plugins to use the newer option_definition() method of storing options.
363    o #633482 by dagmar: pre_execute() method needs to be called on exposed forms.
[177a560]364    o #535206: Attachment displays repeat exposed filters because exposed filters were left hanging around during cloning.
365    o #550560 by donquixote: Fix unterminated string in views.help.ini that breaks under php 5.3
[59029b2]366    o #450346 by lefnire: Inherit Exposed Filters sometimes hides part of the parent exposed filters
[177a560]367    o #592476 by Garrett Albright: Remove redundant CSS from views-list.css
368    o #366250 by Markus Petrux: Fix glitches with tabledrag and jQuery 1.3.
369    o #581616 by cangeceiro: Defend text color from themes in Views UI.
370    o #589484 by Markus Petrux: External styles could not properly provide advanced help files.
371    o #494490 by Niels Hackius: User picture incorrectly set as an inline element when it should be block.
372    o #616956 by neochief: Exposed form labels should have "for" keyword.
373    o #620046 by cedric: Date validate handler does not fallback properly causing sporadic improper validation.
374    o #515564: Views UI would fail to rearrange with > 25 fields.
375    o #452384: Fix PHP 5.3 compatibility.
[59029b2]376    o #579308: group by argument handler was misnamed and did not work at all.
377    o #503452: Retool exports to properly use option definition, improving translatability and information use.
378    o #626422 by vgarvardt: Static caching of validated taxonomy terms to improve taxonomy_term performance.
379    o #622608: Allow attachments to inherit pager data.
380    o #495606 by Roi Danton and dereine: Introduce views_get_view_result() as a fast way to get just the results of a view.
[177a560]381    o #619884: Fix incorrect grouping for styles other than table.
382    o #539498: "Comments: Node link" did not work at all. Replaced with "Node: Add comment link" which is what that was supposed to do.
383    o #638916 by dereine: views.help.ini strings need quoting to continue to work in PHP 5.3
384    o #636988 by Steve McKenzie: Wrong ajax data could be sent in rare circumstances when using AJAX paging.
385    o #576386 by jmorahan: Fix book sort help text to be more accurate by not telling you to do something that will not work.
386    o #348130 by dereine: "<Any>" should not be translatable since it looks like HTML.
387    o #630430 by cafuego: Fix typo in argument text.
[59029b2]388    o #635966 by dagmar: Allow the exposed form plugin to actually control the exposed form.
[177a560]389    o #370651: Make Views AJAX work with mod_security enabled.
[59029b2]390    o #614040 by dereine: Introduce hook_views_plugins_alter()
391    o #586668: Pagers turned into plugins to allow all kinds of new fun stuff with paging.
392    o #650152: Book: Top Level Book relationship broken by earlier patch and caused broken query.
[177a560]393    o #639430 by dagmar: theme.inc warning when comments are displayed without links.
[59029b2]394    o #639094 by dagmar: Exposed forms not working with blocks after exposed plugins.
395    o #645146 by dagmar: Some exposed form information not being stored after the plugin retooling.
396    o #645150 by dagmar: Incorrect call to deprecated get_exposed_form_plugin() function fixed.
397    o #631522 by kbahey: Enable devel timing information for all views, not just page views.
398    o #324873 by dagmar: Show all paths when listing views, not just the first path.
399    o #99370 by dagmar: Allow a "reset" button as part of the exposed filters.
400    o #619812 by chx: Break up the query() method on the query plugin to have field compilation be separate.
401    o #338584 by superbaloo: Allow displays to be re-ordered in the UI.
402    o #651244 by dagmar: Other instances of <Any> are not translatable and should not be run through t().
403    o #653628: init declaration for views_handler_filter_many_to_one() did not match parent init.
404    o #657700: Fixed 'Override normal sorting if click sorting is used' setting on the table style plugin that was broken by #622602.
405    o #652812 by dagmar: Fix notices in the query object.
406    o #658838 by dereine: Add a few simple simpletests.
407    o #664410 by dereine: Tests for the new group by function.
408    o #473698 by jrglasgow: Fix error in help text regarding custom theming.
409    o #387448 by joachim: Provide better help text to describe how to use sticky sort.
410    o #652716 by dagmar: "no single" flag on filter objects not completely respected, causing improper default filters.
411    o #648438 by dww: In rare circumstances, unnecessary term_node tables could be joined in when adding term_data relationships.
412    o #228510 by dagmar, KarenS and others: Exposed sorts!!!
413    o #621780 by PaulMagrath: Even/Odd classes wrong with grouping due to row numbering no longer being sequential.
414    o #660140 by dagmar: Add a raw user name filter so that we can do more filtering purely on the user name.
415    o #383994 by bendiy: Allow column align setting on tables.
416    o #652712 by dagmar: Some pager settings were not getting properly stored with pluggable pagers.
417    o #664382 by dagmar: "Exclude" option on fields not properly stored.
418    o #664492 by dagmar: "Group by" settings not properly stored due to typo.
419    o #664518 by dagmar: "Group by" settings on items not properly retained during editing process.
420    o #642328 by dboulet: Always include views.css since a site using Views probably uses it in blocks anyway.
421    o #268023 by dagmar and dereine: Allow a number of pages limit in paging.
422    o #557372 by brush: Allow sorting by taxonomy term views by vocabulary ID and vocabulary name.
423    o #570558 by yhahn: Segment default views caching to conserve memory used by Views during normal operation.
424    o #373615 by dereine and lonelyrobot: Allow full set of date arguments for comment timestamp.
425    o #623392 by dww: Allow the use of synonyms in summaries for taxonomy arguments.
426    o #629840 by fuerst: Search filter caused bad query on PostgreSQL.
427    o #593668 by neochief: Allow changing of the display ID.
428    o #600242 by pcambra: Allow "search" filter as an argument.
429    o #387748 by recrit: Allow summaries to be ordered by number of records.
430    o #608246 by dereine: Use default filter on signature rather than XSS filter.
431    o #329390: views_break_phrase could break under PHP4 due to reference error.
432    o #629984 by dagmar: Ensure that row styles are relationship safe and add fields they need to the query, such as nids and cids.
433    o #669448: items per page override from summary style stopped working with pluggable pagers.
434    o #652742: Replacement pattern tokens for multiple fields did not work.
435    o #659510 by Souvent22 and dereine: glossary AJAX broken.
436    o #666720 by dagmar: Fix GROUP BY when only filters are present.
437    o #335599 by miro_dietiker: Remove the 95% width constraint on the admin hover links to be nicer to themes.
438    o #670308 by Mike Wacker: Make views_get_view() properly set disabled flag when retrieving default views.
439    o #670874 by dereine: Argument validator settings were not getting saved.
440    o #536910 by dereine: Theme and language should be taken into account during caching.
441    o #627402 by dereine: Aggregator description needed more controllable input filtering.
442    o #652684 by dereine: Search and replace error resulted in invalid function name in nid argument validator.
443    o #416264 by bec: Dependency processing could cause exposed forms to disappear if used multiple times on the same page.
444    o #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.
445    o #329044 by gordon: Check to see if access plugin exists before using to prevent whitescreens.
446    o #455364 by sdrycroft: Prevent modules trying to define the same default view name from breaking everything.
447    o #661676 by dagmar: Improve error handling during AJAX failures.
448    o #324092 by dagmar: Expose "Items per page" and "Offset".
449    o #660196 by dagmar: Allow changing the "Reset" button label in the exposed form settings.
450    o #653628 by dagmar and dereine: Ensure child method declarations match parent method declarations to prevent notices.
451    o #510284 by dagmar: Convert header/footer/empty text to pluggable areas and make them handlers so they can benefit from the settings + rearrange system.
452    o #118672: Allow an OR in filters by adding groups in the filter UI.
453    o #646236 by dagmar: User validate plugin did not properly save values.
454    o #693882 by dereine: Fix SQL error when no filters.
455    o #662174: handlers with an 'extra form' or other option data that was not in the main form could lose that data.
456    o #571548 by dagmar: Prevent aliases longer than 63 characters which pgsql cannot handle.
457    o #694980 by dereine: New views should default to limiting to 10 items, to copy previous behavior.
458    o by dereine: Fix exceptions for pluggable argument validation tests.
[177a560]459
[59029b2]460Views 6.x-3.0-alpha1
461  Bugs fixed
462    o #419226 by kelvincool: Respect admin theme during views ajax operations.
463    o #419270 by voxpelli: set_where_group() could fail if no previous groups.
464    o #422054 by yhahn: Protect exports from impropertly indenting multiline strings.
465    o #437070 by mikeryan: Base table formerly limited to 32 characters.
466    o #317271 by quicksketch: ensure_my_table() limited to one relationship per table.
467    o #445398 by casey: reduce_value_options() using wrong value array.
468    o #451370 by skwashd: base.js had some DOS line endings.
469    o #454754 by dww: Fix PGSQL related errors with comment author filtering.
470    o #384286 by dww: Make it possible to expose the filter for "Node: Has new content"
471    o #463634 by alienbrain: "Empty field name" incorrectly specified.
472    o #463580 by ximo: AJAX summary links broken in some displays.
473    o #469456 by dereine: Automatically give .info file during views bulk export.
474    o #422868 by mattman: Breadcrumbs not properly substuting % replacements.
475    o #440676 by dereine and Razorraser: View import form crashed on empty view input.
476    o #461842 by dereine: Use gmtime() instead of format_date() to prevent localization of dates in RSS feeds.
477    o #316556 by darrenoh and JirkaRybka: More 1.x upgrade fixes.
478    o #382398 by elcuco: Force LTR in the views admin.
479    o #461144: Fix trimming to correctly remove tags when they are trimmed in half.
480    o #330956: Theme: Information only scanned information from the default theme.
481    o SA-CONTRIB-2009-037: Filter checkboxes could be displayed unfiltered allowing XSS attacks.
[177a560]482    o Table style when not overriding sorts put sorts in wrong order.
483    o #488908 by sl27257: "Node: Has new content" only worked when exposed.
484    o #451110 by wonder95: Fixed missing word in transform case help text.
485    o #385904 by JirkaRybka: Prevent duplication of id edit-submit on views exposed form.
486    o #489888 by TheRec: Remove erroneous "alt" attribute from <a> when using link rewriting.
487    o #499078 by Darren Oh: Make sure theme is initialized for pre_render hook.
488    o #490516 by v_20q: Some fields not properly being marked as translatable due to option unpacking bug.
489    o #484222 by dereine: Attachment displays were ignoring access settings.
[59029b2]490    o #466454 by neclimdul: PHP strict fixes.
491    o #501552 by neclimdul: Work around a core bug with DISTINCT on nodes.
[177a560]492    o #503098 by Davide Goode: Feed displays should have link displays since they link to a page display.
493    o #381346 by ayalon: Allow Taxonomy: Tid as a field, which is now needed for rewrites which may need tids.
494    o #485296 by overall and deekayen: Remove unnecessary t() call.
495    o #460838 by Darren Oh: Make DISTINCT more distinct.
496    o #503774 by dereine: Cache time failed to return the proper cutoff time.
497    o #506098: Table sorting with no default was overriding sorts even tho it was not supposed to.
498    o #407538: Ensure views_break_phrase() will stop providing warnings on empty strings.
499    o #420850 by dereine: Commas should not be used to separate items in a profile list field.
500    o #482162 by agentrickard: link path needed further sanitization to properly encode special characters.
501    o Tables would not accept 0 as having data so columns with zeroes would lose data when merging with other columns.
502    o #529164: Fatal typo in profile list field.
503    o #537870 by dww: Fixed a bug in the [uplodate_fid-size] token where format_size() was called on it twice.
504    o #546586 by dww: Fixed bugs that prevented '0' being a valid rewrite text or empty text for a view field. Also fixes a logic bug regarding the handling of the 'Count the number 0 as empty' setting.
[59029b2]505    o #507884 by TheRec: Removed matching title (alt) attribute on node links.
[177a560]506    o #468370 by emackn: Proper timezone support on postgres.
507    o #508124 by voxpelli: Optionally allow boolean to treat NULL as FALSE.
508    o #487528 by dereine: Fix typo in 'Maximum length' field instructions.
509    o #538530 by elcuco: Views export textareas should be LTR.
510    o #538204 by dereine: User picture should be sortable.
[59029b2]511    o #512650 by sdboyer: Multiple many to one arguments on the same relationship were not relationship safe.
[177a560]512    o #544098 by joachim: Fix validation quirks with defaulted handlers.
513    o #485872 by dereine: Make sure views.css is always loaded for all users.
514    o #442982 by killes: Make destroy() method more robust so that views are more readily reused.
515    o #520558 by bdurbin: node access filter not properly checking 'view'.
516    o #535424 by Hugo Wetterberg: Download file link could provide empty a tag if no file is available.
517    o #554000 by killes: Preview checking wrong flag for preview state causes feeds to display incorrectly when embedded.
518    o #554016 by webchick: views_embed_view() should check view access.
519    o #523222 by gpk: Contact link should not be allowed for the anonymous user.
520    o #563540 by dereine: Fix description of cache plugin settings.
521    o #564536 by dereine: Node links should allow language setting from node data.
522    o #551752 by dereine: Clean up row counter code.
523    o #451208 by dereine and superbaloo: Fix grid style to not leave missing tds in bottom row.
524    o #561892 by dereine: Unchecking "rewrite this field" but leaving a value caused field to be rewritten anyway.
525    o #408894 by dereine: Views AJAX incorrectly used "access content" permission.
526    o #574150 by dereine: Remove user search because user.module does not store user keywords.
527    o #619884: Grouping fields ignored indexes (as a result of #502348) and appeared to group incorrectly.
528    o #411566: Fix warning when 0 given as a taxonomy tid to the validator.
[59029b2]529    o #622602: Missing ORDER BY in some views with tables due to incorrect test for default table sorting.
530    o #623498 by marcp: total_rows should be filled in if fetching all records.
[177a560]531
[59029b2]532  New Features and Other Changes:
533    o #293841: Allow different back ends for Views to facilite things like flickr api, solr, rdf, etc.
534    o #458140: Allow any handler to expose widgets.
[177a560]535    o #325607 by bangpound: Automatically sort exports from bulk export.
[59029b2]536    o #298616: Add argument for node updated time similar to node created time.
[177a560]537    o #323049 by yched: Allow Empty/Not Empty on select many to one.
538    o #340701 by swentel: Restore allowing Views to set block caching mode.
539    o #347892 by dww: Allow <any> option in Boolean filters.
540    o #358314 by brmassa: Catch the exposed filter form so it doesn't process twice on a single view.
541    o #154865 by Zack Rosen, josh_k and KarenS: Allow user contact form as a field.
542    o #411880 by fgm: Add "options callback" to items using in_operator handler.
543    o #360657 by yhahn: new hook_views_default_views_alter().
544    o #430068 by dereine: New global counter field for displaying row number.
545    o #420340 by derine: Translate node type filter.
546    o #325796 by yang_yi_cn: Translate node type argument.
[59029b2]547    o #441520 by jonathan1055: Allow the "time ago" date format to work on future dates as well.
[177a560]548    o #446726 by yhahn: Improved performance for js dependencies.
549    o #437760 by leeneman: Remove duplicate terms from taxonomy term argument title.
550    o #354270 by dereine: Allow "tag" to be added to the theme template suggestions.
551    o #408180 by joachim: Allow taxonomy term parent argument.
552    o #424460 by thePanz: Customizable breadcrumb title for arguments.
553    o #436398 by Pasqualle: Support for aggregator category table.
554    o #424648 by quicksketch and dereine: Allow format selection on filesize field.
[59029b2]555    o #468336 by psynaptic: Fix broken hook_views_admin_links_alter.
[177a560]556    o #478312 by yhahn: Provide specific node access filter.
557    o #479878 by dereine: User language field.
558    o #468824 by eaton: Pluggable caching mechanism which can cache both the query result and rendered result.
559    o #399534 by clemens.tolboom and drewish: Add fragment and query string as options when making fields into links.
560    o #315915 by dixon_: Add another base row class to rows.
[59029b2]561    o #271833 by grugnog, agentrickard and others: Taxonomy depth in filter.
[177a560]562    o #353403 by agentrickard: Field to provide "more" text.
563    o #377896 by dereine: When ticked "link to node" show node title as a href title attribute.
564    o #386098 by dereine: Add "watchdog" as a debug logging options.
565    o #409428 by gpk: Missing field: node input format.
[59029b2]566    o Implement a post_render hook (for themes too) and cache method.
567    o #501552 by neclimdul: Work around a core bug with DISTINCT on nodes.
568    o #406652 by George2: Add string length operators to most string filters.
569    o #313418 by alex_b: Allow explicit node::user relationship and user::node relationship.
570    o #430068 by overall and aclight: Improvements to the global "counter" field.
571    o #492002 by iterato: Allow "target" specification in field linking.
572    o #472194: !1 can now be used with field rewriting to get the raw argument.
573    o #480162: Fields row style now contains option to hide empty fields.
574    o #433318: Special handling for empty fields, allowing them to avoid rewriting and not be displayed.
575    o #354457 by ausvalue: Example integrating node_example.module with Views API.
576    o #479728 by enboig: Allow "Does not start with" and "Does not end with" as string operators.
577    o #511468 by dereine: State which view was saved after saving a view.
578    o #520632 by DamZ: Add comment hostname and mail to available comment fields.
579    o #303800 by Justin W Freeman: Improve dashes to spaces transformation.
580    o #523580 by JirkaRybka: More documentation on Reduce Duplicates option.
581    o #510920 by apanag: Add set_current_page() method to view class.
582    o #337741 by joachim: Allow profile fields to have "link to user" option.
583    o #534680 by dagmar: Visual indicator if checkbox will expand options.
584    o #540122 by stella: Attachment displays should attach even if arguments caused the primary display to abort.
585    o #536994 by dboulet: Store result in variables for use in unformatted style.
586    o #458194 by voxpelli: Add first and last row classes to table style.
587    o #511908 by dww: Too many check plains in selects because of problems with checkboxes.
588    o #254895: Add form to clean up Views 1 tables.
589    o #502348: Move advanced rendering up the chain a little bit to allow for non-standard uses of fields, such as grouping, to use advanced rendering features.
590    o #580320 by chaps2: Allow "always use more link" setting.
591    o #580320 by chaps2: Allow "always use more link" setting.
592    o #363516 by dagmar: Validate the uniqueness of exposed filter identifiers.
593    o #584880 by drewish: Wrong base field declarations fixed.
594    o #480162 by dereine: Count whitespace fields as empty for hiding labels.
[177a560]595
[59029b2]596Views 2.5
[177a560]597  Bugs fixed:
598    o #363817 by thePanz: Empty fields in table could still trigger separators.
599    o #388952 by nikita@protsenko.com: Ensure taxonomy term validator sets the validated title when available.
600    o #392176: Trim on word boundary would stop at newlines.
601    o #415706 by dww: Fix broken relationship in search that caused SQL error.
602    o #428742 by fralenuvol: Fix broken relationship causing sql error with multiple taxonomy term arguments.
603    o #428102 with help from deviantintegral: Broken option_definition() causes warnings.
604
605  Other changes:
606    o #379382 by neochief: Add option to strip tags during advanced rendering.
607    o #400914 by joachim: Add a link field to get to comments for a node that works just like the normal links.
608    o #402650 by drewish: Bulk export views alphabetically by view name.
609    o #349157 by yched: Support CCK build modes in node style.
610
[59029b2]611Views 2.4
[177a560]612  Bugs fixed:
613    o #371466 by dereine: Fix incorrect link to comments.
614    o #371923 by noahb: Summaries could be distinct even when they should not be.
615    o #368764: Fix User ID validator to actually have proper dependencies.
616    o #375342 by dww: node_comment_statistics should be INNER joined because there is always 1:1 reference.
617    o #372959: Archive view should not use AJAX by default.
618    o #373155: Not clearing "many to one" data breaks some attachment displays.
619    o #375000 by elcuco: View name should always be LTR.
620    o #378534 by dww: Validators do not fire if argument === 0 due to PHP loose type conversions.
621    o #378164 by yched: Unexposed taxonomy filter could accidentally stop working.
622    o #371923 by David_Rothstein: Another DISTINCT fix related to summaries.
623    o #365831 by tomiyana: Fix typos in help.
624    o #357368 by Pasquale: schema descriptions should not be translated.
625    o #379602 by dww: Add a second "time ago" variant to dates to allow NOT printing the word "ago".
626    o #379354 by neochief: Add an extra regex to remove mangled HTML entities in output rewriting.
627    o #362830: Search was mostly broken, especially score but also searching on multiple terms.
628    o #350376 by pfournier: Missing "return" statement caused certain argument date validation to fail.
629    o #364082 by hass: Unique key missing on views_view table.
630    o #366250 by sirkitree: Fix deprecated jquery selectors so we can work with jquery 1.2.6 as well as 1.3.2.
631    o #386986: 2 or more relationships could block a normal table from being added.
[59029b2]632    o #371219 by aclight: Incorrect logic in views_many_to_one_helper::ensure_my_table()
[177a560]633    o #376570 by yhahn: Better AJAX scrolling.
634    o #412576 by yhahn: Restore missing views_handler_filter_float class.
635    o #378710: Add strip_tags() to path when displaying a field as a link as a path can never have HTML in it.
636    o #380560: UI could suddenly cause errors with get_handlers() in certain situations with relationships.
637    o #342215: Occasional "holes" could appear in taxonomy term field causing query errors when relationship is used but not present.
638    o #414074 by dereine: Prevent fields becoming not editable by having just spaces in them in the Views UI.
639    o #378724: Displaying uploaded files as a link accidentally made the entire field a link rather than each one.
640    o #415672 by yhahn: Views inadvertently rounds negative numbers down instead of up when truncating.
641    o #408414 by rb7: Prevent empty links with the "has new comments" field.
642    o #406680 by BÃŒke Beyond: Missing clear-block caused problems in IE for Views UI.
643    o #373771 by dropcube: Fix missing aggregator feed trying to use non-existing handlers.
644    o #341960 by sun: Clean up dependent.js javascript declarations which potentially caused .js errors.
645    o #372227: On Debian etch, tables would lose fields due to PHP bug.
646
647  Other changes:
648    o #375182 by vaish: Allow a reset parameter to views_get_all_views().
649    o #356276 by nedjo: Locale support.
650    o #316556 by Darren Oh: Better Views 1.x upgrades.
651    o #383242 by dww: Allow - Any - instead of <Any> as an option in the Views tools menu.
652    o #303800 by KarenS: Additional dashes to spaces option in taxonomy argument validator.
653    o #327366 by yched: Allow row styles to follow relationships too.
654    o #405130 by dereine: Make the output field rewrite a textfield rather than textarea.
655
[59029b2]656Views 2.3
[177a560]657  Bugs fixed:
658    o #349739: Fix arguments not getting transmitted to attachment displays properly.
659    o #354707: Display attachment happened too early preventing default arguments from passing to the attachment.
660    o #277321 by nedjo: Use AJAX properly supports summaries in attachments.
661    o #291292 by sammys (reroll by jaydub): Proper use of DISTINCT on summary views on pgsql.
662    o #291079 by sammys (reroll by jaydub): Fix use of GROUP BY on pgsql.
663    o #295246 by webchick: Wrong table type on views object cache caused truncation of cached data and mysterious errors on large views.
664    o #315007 by Garrett Albright, Paul Kishimoto and catch: Take into account page count when using comment new link.
665    o #317562 by ingaro: Wrong date format for PGSQL.
666    o #327604 by mr.baileys: Fix improper use of multibyte library when mb library unavailable.
667    o #335926 by sapark and drewish: "January, 2009" should be "January 2009".
668    o #341263 by cdale: Prevent exposed filter forms from processing during batch operations.
669    o #342322 by drewish: Correct label for translation status.
670    o #343223 by alienbrain: Ensure path before join.
671    o #343284 by andypost: Fix odd/even reversed in table style compared to Drupal core.
672    o #345545 by mfb: Correct occasional Drupal.settings related javascript error.
673    o #345546: Fix Node: Created day argument off by 1 error.
674    o #345707 by aries: Do not display breadcrumb link if no link text.
675    o #355939 by yhager: Fix missing comment GUID in comment RSS style.
676    o #321332 with help from brahms: views_handler_field_markup only worked if format was named "format".
677    o #348322 by Darren Oh: Fix missing /code in api plugins help.
678    o #353090 by eaton: RSS feeds were not using all of the Drupal hooks to ensure full compatibility with core feeds.
679    o #293832 by drewish: Allow menu items to have administrative description.
680    o #345528: Mini-pager generated invalid HTML with empty li tags.
681    o #351745: Exposed taxonomy term autocomplete filter failed if term existed in multiple vocabularies.
682    o #353002: tracker view had wrong argument and was not picking up comments by the selected user.
683    o Case sensitivity on string filter checkmark was backward.
684    o #355919: views_theme() needed to include plugin theme files to detect functions.
685    o #353515: Many characters could get incorrectly translated in exposed filters combined with ajax tablesorting.
686    o #359818: Delete button should say Revert when reverting a view to default.
687    o #359132 by grugnog: CSS files should be marked conditional so they don't impact the CSS cache.
688    o #360637: Extra slash in theme includes could cause some systems to fail.
689    o #363081: Disabled views could still provide blocks.
690    o #366666 by Deadmonk also yched: File size field should not try to print a size on NULL values.
691    o #367203: Improper caching of default views caused incomplete handlers that could WSOD.
692    o #365283: views_handler_filter_ncs_last_updated improperly registered causing fatal errors trying to use it.
693    o #365712: select list exposed filters were trying to limit to list when selecting "All" even when "limit" was not selected.
694    o #357196 by Grugnog: hook_views_pre_view not getting $display_id sent properly.
[59029b2]695    o #607952 by markus_petrux: Need check plain on "additional" queries.
696    o #593910: Off by 1 error on Views row counter.
[177a560]697
698  Other changes:
699    o #288801 by drewish and eaton: Aggregator item support! Make views of feeds!
700    o #335647 by markus_petrux: Add memory and a reset button to the Views list page.
701    o #343047 by alienbrain: Allow all handlers to participate in view validation.
702    o #339223 by greggles: Allow taxonomy term tid to be sortable.
703    o #324378 by eigentor: CSS improvements to the view list page.
704    o #354736 by Shai: Clarification on exposed filter text.
705    o #364637 by moshe and dww: Allow preprocessors to add row classes to table style.
706    o #349178 by agentrickard: Add generic link handling plus a custom text field. Also automatic trimming.
707    o #368234 by dww and neclimdul: Allow the "Anonymous" user to have a different (or no) name in User: name field.
708    o #368754 by dww: User ID validator, with role testing.
709    o #369505 by dww: Add helper function to get the value of a view argument.
710    o #353002 by neclimdul: Provide a filter for user posted or commented on to complement the argument with the same functionality.
711
712  2.3 API Notes:
[59029b2]713    A minor change in the API now requires that styles that render fields MUST
[177a560]714    render them in order, first by row and then by field ID. Not doing so will
715    cause the token expansion to fail.
716
[59029b2]717Views 2.2
[177a560]718  Bugs fixed:
719   o #305756: Number formatting caused illogical rounding.
720   o #324272 by neochief: hook_pre_render never called.
721   o #324058: Broken queries created by string values in multiple fields.
722   o #324726: "tag" fields should be autocomplete in View edit.
723   o #324058 by yched: Make aliases safer for many to one tables.
724   o #325765: Prevent key merge errors on query::add_where and query::add_having.
725   o #324378: Minor usability improvements to the list page.
726   o #326934: Need another check to make sure already added aliases do not get blown away.
727   o #324513: If a relationship table was added more than 1 hop away from the base, SQL errors resulted.
728   o #326129 by mindgame: Not between operator did not function.
729   o #326198: != mistakenly typod as = (display only)
730   o #326379: Provide a default title for the archive view.
731   o #327151: Add filter for node_counter.timestamp.
732   o #327113: Clean up error text when display will not validate.
733   o #307287: (Panels related) view::preview() would override previously set arguments if no arguments were sent.
734   o #321589: Comment template preprocessor misnamed so it would not fire.
735   o #329746: Comment rendering in the node row style was not working.
736   o #321109: view::destroy() needs to unset current_display or future init_displays won't work.
737   o #325115: If the block description is not set, show the display title as well as the view name in block administration.
738   o #327604 by henrrrik: should use multibyte string functions.
739   o #328933 by cmyers: views_handler_filter_date fails to use exposed operator.
740   o #332568 by Moonshine: Correct views performance timers.
741   o #332679 by yched: render_link() does not check for empty data.
742   o #333593: Incorrect reference to non-existent views_handler_join in help/api-tables.html.
743   o #334337 by miro_dietiker: Documentation clarification for arguments, blocks and PHP Code plugins.
744   o #336456 by dww: Date filter had trouble with NULL operators.
745   o #336125 by nedjo: Missing filter for node translation.
746   o #337360: Menu selection causes crash if menu module not active.
747   o #339295 by katbailey: AJAX paging could fail with the same view in multiple tabs.
748   o #339676 by nedjo: Source translation had wrong filter handler.
749   o #340002 by hass: Allow the "Add display" button to wrap for translations whose phrase is longer.
750   o #340033 by pancho: Clearer wording on some field help texts.
751   o #340515: views_perm() was incorrectly views_ui_perm().
752   o #330897: Invalid displays causing 'path' lookup to crash.
753   o #339674 by nedjo: Translation code cleanup.
754   o #341897: views_perm() mistakenly declared in views_ui.module.
755
756 Other changes:
757   o Reorganize the analysis code into analyze.inc to make it easier for people to find the code and use it externally.
758   o #298884 by neclimdul: Requested missing filter to filter for whether a user has a picture or not.
759   o #336531 by dww: Set boolean filter to not use a checkbox which is lesser UI.
760   o #338632 by drewish: Remove use of format_rss_channel and use proper templating instead.
761   o #326034 by yched: Allow short names in admin summaries via new "title short" definition.
762   o #335613 by swentel: Add hook_views_api() setting to bulk export.
763   o #339707 by nedjo: Add filter to show child translations.
764   o #284768 by drewish: Proper templates for RSS feeds rather than format_rss_item().
765
766
[59029b2]767Views 2.1
[177a560]768 Bugs fixed:
769   o #322862: 1.0037 debug code left in.
770   o #322908: README.txt update.
771   o #323014 by yched: Typo in exposed filter text.
772   o #323033: Using empty/is not empty in string/numeric filters caused notices.
773   o #322874 by yched: Errors in summary for some filters.
774   o #323282: Taxonomy term default choice handled incorrectly.
775   o #323318: Exposed taxonomy term failed if not set force single.
776
[59029b2]777Views 2.0
[177a560]778 o First 2.0 official release
Nota: Vea TracBrowser para ayuda de uso del navegador del repositorio.