[59029b2] | 1 | CHANGELOG for Views 3 for Drupal 6 |
---|
| 2 | Views 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] | 268 | Views 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] | 359 | Views 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] | 460 | Views 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] | 596 | Views 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] | 611 | Views 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] | 656 | Views 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] | 717 | Views 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] | 767 | Views 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] | 777 | Views 2.0 |
---|
[177a560] | 778 | o First 2.0 official release |
---|