[c6551d9] | 1 | CHANGELOG for Views 2 for Drupal 6 |
---|
| 2 | Views 2.11 (Jun 16, 2010) |
---|
| 3 | Bug fixes: |
---|
| 4 | o #770006 by macdee: Taxonomy term default plugin mysteriously broken. |
---|
| 5 | o #767146 by bangpound: Validation not passed down into row style plugin. |
---|
| 6 | o #513396 by yhager and jcisio: Views trim was not multibyte safe. |
---|
| 7 | o #550420 by blauerberg: Views RSS did not properly pass readmore flag from node to RSS item. |
---|
| 8 | o #781296 by dereine: Node: Type "link to its node" option broken. |
---|
| 9 | o #769010 by andrea.gariboldi: Overuse of query substitutions fails on some databases. |
---|
| 10 | o #607418: Fix queries broken with "ambiguous nid" due to uncommon relationships. |
---|
| 11 | o #768162: Revert inadvertant change to grid style behavior. |
---|
| 12 | o #815392 by killes and dereine: Incorrect construction of $account caused accidental non-permanent change to $user->roles. |
---|
| 13 | o #723454 by dereine: Upgrade from 5.0 could cause blocks for views with long names to lose configuration. |
---|
| 14 | o SA-CONTRIB-2010-067: Fix CSRF and XSS vulnerabilities. |
---|
| 15 | |
---|
| 16 | Views 2.10 (Apr 08, 2010) |
---|
| 17 | Bug fixes: |
---|
| 18 | o #765760 by crea: New setting for raw node type had wrong default. |
---|
| 19 | o #682888 by jcmarco: With zen and zen subthemes, the new $classes array could fail for row styles. |
---|
| 20 | o #765340 by dereine: <front> token accidentally removed by html entity stripping from URLs. |
---|
| 21 | 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. |
---|
| 22 | o #766046: Live preview broken right after adding new display. |
---|
| 23 | o #740130: #561892 not applied correctly, caused the 'rewrite' checkbox to be ignored and rewrite always used. |
---|
| 24 | 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. |
---|
| 25 | |
---|
| 26 | Views 2.9 (Apr 07, 2010) |
---|
| 27 | Bug fixes: |
---|
| 28 | o #650152: Book: Top Level Book relationship broken by earlier patch and caused broken query. |
---|
| 29 | o #651244 by dagmar: Other instances of <Any> are not translatable and should not be run trhough t(). |
---|
| 30 | o #653628: init declaration for views_handler_filter_many_to_one() did not match parent init. |
---|
| 31 | o #657700: Fixed 'Override normal sorting if click sorting is used' setting on the table style plugin that was broken by #622602. |
---|
| 32 | o #473698 by jrglasgow: Fix error in help text regarding custom theming. |
---|
| 33 | o #387448 by joachim: Provide better help text to describe how to use sticky sort. |
---|
| 34 | o #652716 by dagmar: "no single" flag on filter objects not completely respected, causing improper default filters. |
---|
| 35 | o #621780 by PaulMagrath: Even/Odd classes wrong with grouping due to row numbering no longer being sequential. |
---|
| 36 | o #642328 by dboulet: Always include views.css since a site using Views probably uses it in blocks anyway. |
---|
| 37 | o #629840 by fuerst: Search filter caused bad query on PostgreSQL. |
---|
| 38 | o #329390: views_break_phrase could break under PHP4 due to reference error. |
---|
| 39 | o #652742: Replacement pattern tokens for multiple fields did not work. |
---|
| 40 | o #659510 by Souvent22 and dereine: glossary AJAX broken. |
---|
| 41 | o #335599 by miro_dietiker: Remove the 95% width constraint on the admin hover links to be nicer to themes. |
---|
| 42 | o #670308 by Mike Wacker: Make views_get_view() properly set disabled flag when retrieving default views. |
---|
| 43 | o #536910 by dereine: Theme and language should be taken into account during caching. |
---|
| 44 | o #627402 by dereine: Aggregator description needed more controllable input filtering. |
---|
| 45 | o #416264 by bec: Dependency processing could cause exposed forms to disappear if used multiple times on the same page. |
---|
| 46 | 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. |
---|
| 47 | o #329044 by gordon: Check to see if access plugin exists before using to prevent whitescreens. |
---|
| 48 | o #455364 by sdrycroft: Prevent modules trying to define the same default view name from breaking everything. |
---|
| 49 | o #422434 by BWPanda: Correct (NULL) to (NOT NULL) in varios operator descriptions for empty/not empty. |
---|
| 50 | o #692428 by Roi Danton: Documentation typo fix. |
---|
| 51 | o #713210 by dereine: Node language settings could persist for subsequent rows if they should not have had a language. |
---|
| 52 | o #674772 by joachim: Unable to distinguish profile.module fields with same name in different profile categories. |
---|
| 53 | o #727798 by SteveReher: Fix typo in overrides.html documentation. |
---|
| 54 | o #621980 by yhahn: Namespace tabs.js to guarantee no conflicts with jQuery UI. |
---|
| 55 | o #684656 by yhahn: Prevent Views from performing an unneeded variable_set() during block list. |
---|
| 56 | o #455364 by iva2k: Default views were getting loaded twice. |
---|
| 57 | o #737120 by james.williams: Fix help text for date offsets which gave incorrect information. |
---|
| 58 | o #737118 by DeFr: Allow API calls to delete to not clear the views cache to facilitate batch operations. |
---|
| 59 | o #673852 by yhahn: Allow access plugins to choose whether or not "access all views" should be used. |
---|
| 60 | o #546586 by jeffschuler: String 0 values were being treated as empty therefore not displayed as fields. |
---|
| 61 | o #651274 by dagmar: Show relationship labels in field lists for style config forms. |
---|
| 62 | o #531686 by jweowu: Update process failed to properly track its history, causing errors when updating from really old sites. |
---|
| 63 | 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. |
---|
| 64 | o #657384 by smoothify: Under rare circumstances, date default argument could get wrong value. |
---|
| 65 | o #658842 by tomgf: Provide a proper ellipsis instead of "...". |
---|
| 66 | o #662654 by dereine: Do not use query to load/validate a user if the user happens to be the logged in user. |
---|
| 67 | o #640862 by dereine: Properly clear feed icon when cloning a view to prevent duplicate feed icons in attachments. |
---|
| 68 | o #672044 by moshebeeri: Right-To-Left for views.css. |
---|
| 69 | o #677936 by mr.baileys: "views-row-last" class accidentally omitted on grids with just one row. |
---|
| 70 | o #673184 by markus petrux: Default views not always properly loaded by language. |
---|
| 71 | o #433948 by dereine: "numeric" => FALSE not properly supported in handler definitions. |
---|
| 72 | o #708618 by thsutton: Friendlier message when a handler is missing. |
---|
| 73 | o #701588 by dereine: Delete button should say Revert on Overridden views. |
---|
| 74 | o #508124 by dereine: "accept_null" should have been "accept null" in boolean filter definitions. |
---|
| 75 | o #513396 by yhager: Attempt multi-byte safety for "trim at word boundary" setting. |
---|
| 76 | o #418230 by Scott Reynolds: Views adds wrong nid with "Node: Has new content". |
---|
| 77 | o #558602 by dboulet and Crashtest_: Summary views should provide "active" class on links properly. |
---|
| 78 | o #496634 by dereine: Fix long-standing issue of "0" not being a valid argument for multiple integer CCK types. |
---|
| 79 | o #521954 by Agileware: Allow taxonomy breadcrumbs to link to actual taxonomy page instead of back to view. |
---|
| 80 | o #528838 by zzolo: If exposed form is in a block, and the form does not validate, ensure the form does not render twice. |
---|
| 81 | o #727304 by mariusz.slonina: User edit link was disallowing users from editing themselves. |
---|
| 82 | o #733142 by dereine: Link path field restricts input to too few characters for long links. |
---|
| 83 | o #675264 by peck66: Freeform profile list field did not output properly. |
---|
| 84 | o #663372 by dan.nsk: Allow tokens to work in the "target" field during link rewriting. |
---|
| 85 | o #747418 by dereine: Fix taxonomy term ID bug introduced in #496634. |
---|
| 86 | o #466250 by alex_b and dereine: Enlarge views_display field to prevent heavy displays from losing data. |
---|
| 87 | o #689780 by deviantintegral: AJAX scrolling could go to wrong place. |
---|
| 88 | |
---|
| 89 | Other changes: |
---|
| 90 | o #570558 by yhahn: Segment default views caching to conserve memory used by Views during normal operation. |
---|
| 91 | o #661676 by dagmar: Improve error handling during AJAX failures. |
---|
| 92 | o #685622 by dereine: Field to provide link to a node revision. |
---|
| 93 | o #484600 by dereine: Ability to disable the automatic live preview. |
---|
| 94 | o #716236 by jmiccolis: Allow default menu tabs to also have menu entries. |
---|
| 95 | o #550132 by tha_sun: Allow plugins to better control the callbacks used for page type displays. |
---|
| 96 | o #548292 by mikeker: Create a "Node: path" field that can be used to display the aliased path to a node. |
---|
| 97 | o #666912 by dereine: Prevent imports of views created by newer, incompatible versions of Views. |
---|
| 98 | o #672864 by dereine: Add a column count class to the table style for themers to more easily do generic targeting. |
---|
| 99 | o #552498 by dereine: User email as an argument. |
---|
| 100 | o #515324 by dereine: Make API documentation easier to find. |
---|
| 101 | o #488314 by yhahn: Allow relationship to fetch nodes from terms. |
---|
| 102 | o #685938 by dereine: Sync preview widget to current tab to reduce WTFs when previewing the wrong display. |
---|
| 103 | o #739448 by brunodbo: Allow "Jump Menu" to set the "Choose" text in style options. |
---|
| 104 | o #730454 by stella: Add "translate" link along with view/edit/delete links on nodes. |
---|
| 105 | o #474174 by dereine: Analyze will now warn about "node/%" not being a valid path for Views. |
---|
| 106 | o #619642 by dereine: Allow argument for user language. |
---|
| 107 | o #675154 by dereine and Crashtest_: Improvements to rendering trim text and tag stripping. |
---|
| 108 | o #730810 by alex_b: Add fields for authmap table. |
---|
| 109 | o #666920 by dereine: Include actual API version in exports. |
---|
| 110 | o #689446 by dereine: Allow use of l() in link rewriting to not check for aliases. |
---|
| 111 | o #684608 by dereine: Default argument to acquire a taxonomy tid from the URL or a node in the URL. |
---|
| 112 | o #496840 by dereine: Allow boolean filters to define additional output formats and provide an additional for Node: Sticky. |
---|
| 113 | o #689260 by dereine: Allow "Node type" field to output the machine name as well as the human readable name. |
---|
| 114 | o #740686 by jacine: Introduce $classes array in views-view.tpl.php. |
---|
| 115 | o #582348 by dagmar: Allow UI setting a CSS class for views-view.tpl.php |
---|
| 116 | o #682030 by killes: Add term relation table integration. |
---|
| 117 | o #339758 by dereine: Better handling for display of set options in multiple choice filters. |
---|
| 118 | o #330160 by aditya_kristanto: Improve text to make it easier to find where to edit the view description. |
---|
| 119 | o #765022: SA-CONTRIB-2010-036: Fix XSS and PHP vulnerabilities. |
---|
| 120 | |
---|
| 121 | Views 2.8 (Dec 02, 2009) |
---|
| 122 | Bug fixes: |
---|
| 123 | o #622602: Missing ORDER BY in some views with tables due to incorrect test for default table sorting. |
---|
| 124 | o #623498 by marcp: total_rows should be filled in if fetching all records. |
---|
| 125 | o #535206: Attachment displays repeat exposed filters because exposed filters were left hanging around during cloning. |
---|
| 126 | o #450346 by lefnire: Inherit Exposed Filters sometimes hides part of the parent exposed filters |
---|
| 127 | o #550560 by donquixote: Fix unterminated string in views.help.ini that breaks under php 5.3 |
---|
| 128 | o #592476 by Garrett Albright: Remove redundant CSS from views-list.css |
---|
| 129 | o #366250 by Markus Petrux: Fix glitches with tabledrag and jQuery 1.3. |
---|
| 130 | o #581616 by cangeceiro: Defend text color from themes in Views UI. |
---|
| 131 | o #589484 by Markus Petrux: External styles could not properly provide advanced help files. |
---|
| 132 | o #494490 by Niels Hackius: User picture incorrectly set as an inline element when it should be block. |
---|
| 133 | o #616956 by neochief: Exposed form labels should have "for" keyword. |
---|
| 134 | o #620046 by cedric: Date validate handler does not fallback properly causing sporadic improper validation. |
---|
| 135 | o #628330 by dereine: Do not print n/a for empty formatted fields. |
---|
| 136 | o #515564: Views UI would fail to rearrange with > 25 fields. |
---|
| 137 | o #452384: Fix PHP 5.3 compatibility. |
---|
| 138 | o #619884: Fix incorrect grouping for styles other than table. |
---|
| 139 | o #539498: "Comments: Node link" did not work at all. Replaced with "Node: Add comment link" which is what that was supposed to do. |
---|
| 140 | o #638916 by dereine: views.help.ini strings need quoting to continue to work in PHP 5.3 |
---|
| 141 | o #636988 by Steve McKenzie: Wrong ajax data could be sent in rare circumstances when using AJAX paging. |
---|
| 142 | o #576386 by jmorahan: Fix book sort help text to be more accurate by not telling you to do something that will not work. |
---|
| 143 | o #348130 by dereine: "<Any>" should not be translatable since it looks like HTML. |
---|
| 144 | o #630430 by cafuego: Fix typo in argument text. |
---|
| 145 | o #370651: Make Views AJAX work with mod_security enabled. |
---|
| 146 | o #648438 by dww: In rare circumstances, unnecessary term_node tables could be joined in when adding term_data relationships. |
---|
| 147 | o #639430 by dagmar: theme.inc warning when comments are displayed without links. |
---|
| 148 | |
---|
| 149 | Other changes: |
---|
| 150 | o #580320 by chaps2: Allow "always use more link" setting. |
---|
| 151 | o #363516 by dagmar: Validate the uniqueness of exposed filter identifiers. |
---|
| 152 | o #584880 by drewish: Wrong base field declarations fixed. |
---|
| 153 | o #480162 by dereine: Count whitespace fields as empty for hiding labels. |
---|
| 154 | o #623580 by dagmar: Move can_expose() method to base handler to deal with validation change made in previous commit. |
---|
| 155 | o #626422 by vgarvardt: Static caching of validated taxonomy terms to improve taxonomy_term performance. |
---|
| 156 | o #622608: Allow attachments to inherit pager data. |
---|
| 157 | o #495606 by Roi Danton and dereine: Introduce views_get_view_result() as a fast way to get just the results of a view. |
---|
| 158 | o #614040 by dereine: Introduce hook_views_plugins_alter() |
---|
| 159 | |
---|
| 160 | Views 2.7 (Nov 02, 2009) |
---|
| 161 | Bug fixes: |
---|
| 162 | o Table style when not overriding sorts put sorts in wrong order. |
---|
| 163 | o #488908 by sl27257: "Node: Has new content" only worked when exposed. |
---|
| 164 | o #451110 by wonder95: Fixed missing word in transform case help text. |
---|
| 165 | o #385904 by JirkaRybka: Prevent duplication of id edit-submit on views exposed form. |
---|
| 166 | o #489888 by TheRec: Remove erroneous "alt" attribute from <a> when using link rewriting. |
---|
| 167 | o #499078 by Darren Oh: Make sure theme is initialized for pre_render hook. |
---|
| 168 | o #490516 by v_20q: Some fields not properly being marked as translatable due to option unpacking bug. |
---|
| 169 | o #484222 by dereine: Attachment displays were ignoring access settings. |
---|
| 170 | o #503098 by Davide Goode: Feed displays should have link displays since they link to a page display. |
---|
| 171 | o #381346 by ayalon: Allow Taxonomy: Tid as a field, which is now needed for rewrites which may need tids. |
---|
| 172 | o #485296 by overall and deekayen: Remove unnecessary t() call. |
---|
| 173 | o #460838 by Darren Oh: Make DISTINCT more distinct. |
---|
| 174 | o #503774 by dereine: Cache time failed to return the proper cutoff time. |
---|
| 175 | o #506098: Table sorting with no default was overriding sorts even tho it was not supposed to. |
---|
| 176 | o #407538: Ensure views_break_phrase() will stop providing warnings on empty strings. |
---|
| 177 | o #420850 by dereine: Commas should not be used to separate items in a profile list field. |
---|
| 178 | o #482162 by agentrickard: link path needed further sanitization to properly encode special characters. |
---|
| 179 | o Tables would not accept 0 as having data so columns with zeroes would lose data when merging with other columns. |
---|
| 180 | o #529164: Fatal typo in profile list field. |
---|
| 181 | o #537870 by dww: Fixed a bug in the [uplodate_fid-size] token where format_size() was called on it twice. |
---|
| 182 | o #510910 by mfb: Fixed bug where multiple fields sharing a column in a table was broken so only the final field would display. |
---|
| 183 | 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. |
---|
| 184 | o #507884 by TheRec: Removed matching title (alt) attribute on node links.\ |
---|
| 185 | o #468370 by emackn: Proper timezone support on postgres. |
---|
| 186 | o #508124 by voxpelli: Optionally allow boolean to treat NULL as FALSE. |
---|
| 187 | o #487528 by dereine: Fix typo in 'Maximum length' field instructions. |
---|
| 188 | o #303800 by Justin W Freeman: Improve dashes to spaces transformation. |
---|
| 189 | o #538530 by elcuco: Views export textareas should be LTR. |
---|
| 190 | o #538204 by dereine: User picture should be sortable. |
---|
| 191 | o #540122 by stella: Attachment displays should attach even if arguments caused the primary display to abort. |
---|
| 192 | o #544098 by joachim: Fix validation quirks with defaulted handlers. |
---|
| 193 | o #485872 by dereine: Make sure views.css is always loaded for all users. |
---|
| 194 | o #442982 by killes: Make destroy() method more robust so that views are more readily reused. |
---|
| 195 | o #520558 by bdurbin: node access filter not properly checking 'view'. |
---|
| 196 | o #535424 by Hugo Wetterberg: Download file link could provide empty a tag if no file is available. |
---|
| 197 | o #554000 by killes: Preview checking wrong flag for preview state causes feeds to display incorrectly when embedded. |
---|
| 198 | o #554016 by webchick: views_embed_view() should check view access. |
---|
| 199 | o #523222 by gpk: Contact link should not be allowed for the anonymous user. |
---|
| 200 | o #563540 by dereine: Fix description of cache plugin settings. |
---|
| 201 | o #564536 by dereine: Node links should allow language setting from node data. |
---|
| 202 | o #551752 by dereine: Clean up row counter code. |
---|
| 203 | o #451208 by dereine and superbaloo: Fix grid style to not leave missing tds in bottom row. |
---|
| 204 | o #561892 by dereine: Unchecking "rewrite this field" but leaving a value caused field to be rewritten anyway. |
---|
| 205 | o #408894 by dereine: Views AJAX incorrectly used "access content" permission. |
---|
| 206 | o #574150 by dereine: Remove user search because user.module does not store user keywords. |
---|
| 207 | o #511908 by dww: Too many check plains in selects because of problems with checkboxes. |
---|
| 208 | 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. |
---|
| 209 | o #619884: Grouping fields ignored indexes (as a result of #502348) and appeared to group incorrectly. |
---|
| 210 | o #411566: Fix warning when 0 given as a taxonomy tid to the validator. |
---|
| 211 | o #607952 by markus_petrux: Need check plain on "additional" queries. |
---|
| 212 | o #593910: Off by 1 error on Views row counter. |
---|
| 213 | |
---|
| 214 | Other changes: |
---|
| 215 | o Implement a post_render hook (for themes too) and cache method. |
---|
| 216 | o #501552 by neclimdul: Work around a core bug with DISTINCT on nodes. |
---|
| 217 | o #430068 by overall and aclight: Improvements to the global "counter" field. |
---|
| 218 | o #492002 by iterato: Allow "target" specification in field linking. |
---|
| 219 | o #466454 by neclimdul: PHP strict fixes. |
---|
| 220 | o Can now directly add a taxonomy term relationship to nodes, allowing more control by vocabulary. |
---|
| 221 | o #472194: !1 can now be used with field rewriting to get the raw argument. |
---|
| 222 | o #480162: Fields row style now contains option to hide empty fields. |
---|
| 223 | o #433318: Special handling for empty fields, allowing them to avoid rewriting and not be displayed. |
---|
| 224 | o #354457 by ausvalue: Example integrating node_example.module with Views API. |
---|
| 225 | o #479728 by enboig: Allow "Does not start with" and "Does not end with" as string operators. |
---|
| 226 | o #511468 by dereine: State which view was saved after saving a view. |
---|
| 227 | o #520632 by DamZ: Add comment hostname and mail to available comment fields. |
---|
| 228 | o #523580 by JirkaRybka: More documentation on Reduce Duplicates option. |
---|
| 229 | o #510920 by apanag: Add set_current_page() method to view class. |
---|
| 230 | o #337741 by joachim: Allow profile fields to have "link to user" option. |
---|
| 231 | o #534680 by dagmar: Visual indicator if checkbox will expand options. |
---|
| 232 | o #512650 by sdboyer: Multiple many to one arguments on the same relationship were not relationship safe. |
---|
| 233 | o #536994 by dboulet: Store result in variables for use in unformatted style. |
---|
| 234 | o #458194 by voxpelli: Add first and last row classes to table style. |
---|
| 235 | o #254895: Add form to clean up Views 1 tables. |
---|
| 236 | o If you have CTools 1.3 enabled, you can use a "Jump Menu" style for both summaries and normal Views. |
---|
| 237 | |
---|
| 238 | Views 2.6 (Jun 10, 2009) |
---|
| 239 | Bugs fixed: |
---|
| 240 | o #419226 by kelvincool: Respect admin theme during views ajax operations. |
---|
| 241 | o #419270 by voxpelli: set_where_group() could fail if no previous groups. |
---|
| 242 | o #422054 by yhahn: Protect exports from impropertly indenting multiline strings. |
---|
| 243 | o #437070 by mikeryan: Base table formerly limited to 32 characters. |
---|
| 244 | o #317271 by quicksketch: ensure_my_table() limited to one relationship per table. |
---|
| 245 | o #441520 by jonathan1055: Allow the "time ago" date format to work on future dates as well. |
---|
| 246 | o #445398 by casey: reduce_value_options() using wrong value array. |
---|
| 247 | o #451370 by skwashd: base.js had some DOS line endings. |
---|
| 248 | o #454754 by dww: Fix PGSQL related errors with comment author filtering. |
---|
| 249 | o #384286 by dww: Make it possible to expose the filter for "Node: Has new content" |
---|
| 250 | o #463634 by alienbrain: "Empty field name" incorrectly specified. |
---|
| 251 | o #463580 by ximo: AJAX summary links broken in some displays. |
---|
| 252 | o #468336 by psynaptic: Fix broken hook_views_admin_links_alter |
---|
| 253 | o #422868 by mattman: Breadcrumbs not properly substuting % replacements. |
---|
| 254 | o #440676 by dereine and Razorraser: View import form crashed on empty view input. |
---|
| 255 | o #461842 by dereine: Use gmtime() instead of format_date() to prevent localization of dates in RSS feeds. |
---|
| 256 | o #316556 by darrenoh and JirkaRybka: More 1.x upgrade fixes. |
---|
| 257 | o #382398 by elcuco: Force LTR in the views admin. |
---|
| 258 | o #461144: Fix trimming to correctly remove tags when they are trimmed in half. |
---|
| 259 | o #330956: Theme: Information only scanned information from the default theme. |
---|
| 260 | o SA-CONTRIB-2009-037: Filter checkboxes could be displayed unfiltered allowing XSS attacks. |
---|
| 261 | |
---|
| 262 | Other changes: |
---|
| 263 | o #298616: Add argument for node updated time similar to node created time. |
---|
| 264 | o #325607 by bangpound: Automatically sort exports from bulk export. |
---|
| 265 | o #323049 by yched: Allow Empty/Not Empty on select many to one. |
---|
| 266 | o #340701 by swentel: Restore allowing Views to set block caching mode. |
---|
| 267 | o #347892 by dww: Allow <any> option in Boolean filters. |
---|
| 268 | o #358314 by brmassa: Catch the exposed filter form so it doesn't process twice on a single view. |
---|
| 269 | o #154865 by Zack Rosen, josh_k and KarenS: Allow user contact form as a field. |
---|
| 270 | o #411880 by fgm: Add "options callback" to items using in_operator handler. |
---|
| 271 | o #360657 by yhahn: new hook_views_default_views_alter(). |
---|
| 272 | o #430068 by dereine: New global counter field for displaying row number. |
---|
| 273 | o #420340 by derine: Translate node type filter. |
---|
| 274 | o #325796 by yang_yi_cn: Translate node type argument. |
---|
| 275 | o #446726 by yhahn: Improved performance for js dependencies. |
---|
| 276 | o #437760 by leeneman: Remove duplicate terms from taxonomy term argument title. |
---|
| 277 | o #354270 by dereine: Allow "tag" to be added to the theme template suggestions. |
---|
| 278 | o #408180 by joachim: Allow taxonomy term parent argument. |
---|
| 279 | o #469456 by dereine: Automatically give .info file during views bulk export. |
---|
| 280 | o #424460 by thePanz: Customizable breadcrumb title for arguments. |
---|
| 281 | o #436398 by Pasqualle: Support for aggregator category table. |
---|
| 282 | o #424648 by quicksketch and dereine: Allow format selection on filesize field. |
---|
| 283 | o #478312 by yhahn: Provide specific node access filter. |
---|
| 284 | o #479878 by dereine: User language field. |
---|
| 285 | o #468824 by eaton: Pluggable caching mechanism which can cache both the query result and rendered result. |
---|
| 286 | o #399534 by clemens.tolboom and drewish: Add fragment and query string as options when making fields into links. |
---|
| 287 | o #315915 by dixon_: Add another base row class to rows. |
---|
| 288 | o #353403 by agentrickard: Field to provide "more" text. |
---|
| 289 | o #377896 by dereine: When ticked "link to node" show node title as a href title attribute. |
---|
| 290 | o #386098 by dereine: Add "watchdog" as a debug logging options. |
---|
| 291 | o #409428 by gpk: Missing field: node input format. |
---|
| 292 | o #271833 by grugnog, agentrickard and others: Taxonomy depth in filter. |
---|
| 293 | |
---|
| 294 | Views 2.5 (Apr 11, 2009) |
---|
| 295 | Bugs fixed: |
---|
| 296 | o #363817 by thePanz: Empty fields in table could still trigger separators. |
---|
| 297 | o #388952 by nikita@protsenko.com: Ensure taxonomy term validator sets the validated title when available. |
---|
| 298 | o #392176: Trim on word boundary would stop at newlines. |
---|
| 299 | o #415706 by dww: Fix broken relationship in search that caused SQL error. |
---|
| 300 | o #428742 by fralenuvol: Fix broken relationship causing sql error with multiple taxonomy term arguments. |
---|
| 301 | o #428102 with help from deviantintegral: Broken option_definition() causes warnings. |
---|
| 302 | |
---|
| 303 | Other changes: |
---|
| 304 | o #379382 by neochief: Add option to strip tags during advanced rendering. |
---|
| 305 | o #400914 by joachim: Add a link field to get to comments for a node that works just like the normal links. |
---|
| 306 | o #402650 by drewish: Bulk export views alphabetically by view name. |
---|
| 307 | o #349157 by yched: Support CCK build modes in node style. |
---|
| 308 | |
---|
| 309 | Views 2.4 (Apr 7, 2009) |
---|
| 310 | Bugs fixed: |
---|
| 311 | o #371466 by dereine: Fix incorrect link to comments. |
---|
| 312 | o #371923 by noahb: Summaries could be distinct even when they should not be. |
---|
| 313 | o #368764: Fix User ID validator to actually have proper dependencies. |
---|
| 314 | o #375342 by dww: node_comment_statistics should be INNER joined because there is always 1:1 reference. |
---|
| 315 | o #372959: Archive view should not use AJAX by default. |
---|
| 316 | o #373155: Not clearing "many to one" data breaks some attachment displays. |
---|
| 317 | o #375000 by elcuco: View name should always be LTR. |
---|
| 318 | o #378534 by dww: Validators do not fire if argument === 0 due to PHP loose type conversions. |
---|
| 319 | o #378164 by yched: Unexposed taxonomy filter could accidentally stop working. |
---|
| 320 | o #371923 by David_Rothstein: Another DISTINCT fix related to summaries. |
---|
| 321 | o #365831 by tomiyana: Fix typos in help. |
---|
| 322 | o #357368 by Pasquale: schema descriptions should not be translated. |
---|
| 323 | o #379602 by dww: Add a second "time ago" variant to dates to allow NOT printing the word "ago". |
---|
| 324 | o #379354 by neochief: Add an extra regex to remove mangled HTML entities in output rewriting. |
---|
| 325 | o #362830: Search was mostly broken, especially score but also searching on multiple terms. |
---|
| 326 | o #350376 by pfournier: Missing "return" statement caused certain argument date validation to fail. |
---|
| 327 | o #364082 by hass: Unique key missing on views_view table. |
---|
| 328 | o #366250 by sirkitree: Fix deprecated jquery selectors so we can work with jquery 1.2.6 as well as 1.3.2. |
---|
| 329 | o #386986: 2 or more relationships could block a normal table from being added. |
---|
| 330 | o #371219 by aclight: Incorrect logic in views_many_to_one_helper::ensure_my_table() |
---|
| 331 | o #376570 by yhahn: Better AJAX scrolling. |
---|
| 332 | o #412576 by yhahn: Restore missing views_handler_filter_float class. |
---|
| 333 | o #378710: Add strip_tags() to path when displaying a field as a link as a path can never have HTML in it. |
---|
| 334 | o #380560: UI could suddenly cause errors with get_handlers() in certain situations with relationships. |
---|
| 335 | o #342215: Occasional "holes" could appear in taxonomy term field causing query errors when relationship is used but not present. |
---|
| 336 | o #414074 by dereine: Prevent fields becoming not editable by having just spaces in them in the Views UI. |
---|
| 337 | o #378724: Displaying uploaded files as a link accidentally made the entire field a link rather than each one. |
---|
| 338 | o #415672 by yhahn: Views inadvertently rounds negative numbers down instead of up when truncating. |
---|
| 339 | o #408414 by rb7: Prevent empty links with the "has new comments" field. |
---|
| 340 | o #406680 by BÃŒke Beyond: Missing clear-block caused problems in IE for Views UI. |
---|
| 341 | o #373771 by dropcube: Fix missing aggregator feed trying to use non-existing handlers. |
---|
| 342 | o #341960 by sun: Clean up dependent.js javascript declarations which potentially caused .js errors. |
---|
| 343 | o #372227: On Debian etch, tables would lose fields due to PHP bug. |
---|
| 344 | |
---|
| 345 | Other changes: |
---|
| 346 | o #375182 by vaish: Allow a reset parameter to views_get_all_views(). |
---|
| 347 | o #356276 by nedjo: Locale support. |
---|
| 348 | o #316556 by Darren Oh: Better Views 1.x upgrades. |
---|
| 349 | o #383242 by dww: Allow - Any - instead of <Any> as an option in the Views tools menu. |
---|
| 350 | o #303800 by KarenS: Additional dashes to spaces option in taxonomy argument validator. |
---|
| 351 | o #327366 by yched: Allow row styles to follow relationships too. |
---|
| 352 | o #405130 by dereine: Make the output field rewrite a textfield rather than textarea. |
---|
| 353 | |
---|
| 354 | Views 2.3 (Feb 6, 2009) |
---|
| 355 | Bugs fixed: |
---|
| 356 | o #349739: Fix arguments not getting transmitted to attachment displays properly. |
---|
| 357 | o #354707: Display attachment happened too early preventing default arguments from passing to the attachment. |
---|
| 358 | o #277321 by nedjo: Use AJAX properly supports summaries in attachments. |
---|
| 359 | o #291292 by sammys (reroll by jaydub): Proper use of DISTINCT on summary views on pgsql. |
---|
| 360 | o #291079 by sammys (reroll by jaydub): Fix use of GROUP BY on pgsql. |
---|
| 361 | o #295246 by webchick: Wrong table type on views object cache caused truncation of cached data and mysterious errors on large views. |
---|
| 362 | o #315007 by Garrett Albright, Paul Kishimoto and catch: Take into account page count when using comment new link. |
---|
| 363 | o #317562 by ingaro: Wrong date format for PGSQL. |
---|
| 364 | o #327604 by mr.baileys: Fix improper use of multibyte library when mb library unavailable. |
---|
| 365 | o #335926 by sapark and drewish: "January, 2009" should be "January 2009". |
---|
| 366 | o #341263 by cdale: Prevent exposed filter forms from processing during batch operations. |
---|
| 367 | o #342322 by drewish: Correct label for translation status. |
---|
| 368 | o #343223 by alienbrain: Ensure path before join. |
---|
| 369 | o #343284 by andypost: Fix odd/even reversed in table style compared to Drupal core. |
---|
| 370 | o #345545 by mfb: Correct occasional Drupal.settings related javascript error. |
---|
| 371 | o #345546: Fix Node: Created day argument off by 1 error. |
---|
| 372 | o #345707 by aries: Do not display breadcrumb link if no link text. |
---|
| 373 | o #355939 by yhager: Fix missing comment GUID in comment RSS style. |
---|
| 374 | o #321332 with help from brahms: views_handler_field_markup only worked if format was named "format". |
---|
| 375 | o #348322 by Darren Oh: Fix missing /code in api plugins help. |
---|
| 376 | o #353090 by eaton: RSS feeds were not using all of the Drupal hooks to ensure full compatibility with core feeds. |
---|
| 377 | o #293832 by drewish: Allow menu items to have administrative description. |
---|
| 378 | o #345528: Mini-pager generated invalid HTML with empty li tags. |
---|
| 379 | o #351745: Exposed taxonomy term autocomplete filter failed if term existed in multiple vocabularies. |
---|
| 380 | o #353002: tracker view had wrong argument and was not picking up comments by the selected user. |
---|
| 381 | o Case sensitivity on string filter checkmark was backward. |
---|
| 382 | o #355919: views_theme() needed to include plugin theme files to detect functions. |
---|
| 383 | o #353515: Many characters could get incorrectly translated in exposed filters combined with ajax tablesorting. |
---|
| 384 | o #359818: Delete button should say Revert when reverting a view to default. |
---|
| 385 | o #359132 by grugnog: CSS files should be marked conditional so they don't impact the CSS cache. |
---|
| 386 | o #360637: Extra slash in theme includes could cause some systems to fail. |
---|
| 387 | o #363081: Disabled views could still provide blocks. |
---|
| 388 | o #366666 by Deadmonk also yched: File size field should not try to print a size on NULL values. |
---|
| 389 | o #367203: Improper caching of default views caused incomplete handlers that could WSOD. |
---|
| 390 | o #365283: views_handler_filter_ncs_last_updated improperly registered causing fatal errors trying to use it. |
---|
| 391 | o #365712: select list exposed filters were trying to limit to list when selecting "All" even when "limit" was not selected. |
---|
| 392 | o #357196 by Grugnog: hook_views_pre_view not getting $display_id sent properly. |
---|
| 393 | |
---|
| 394 | Other changes: |
---|
| 395 | o #288801 by drewish and eaton: Aggregator item support! Make views of feeds! |
---|
| 396 | o #335647 by markus_petrux: Add memory and a reset button to the Views list page. |
---|
| 397 | o #343047 by alienbrain: Allow all handlers to participate in view validation. |
---|
| 398 | o #339223 by greggles: Allow taxonomy term tid to be sortable. |
---|
| 399 | o #324378 by eigentor: CSS improvements to the view list page. |
---|
| 400 | o #354736 by Shai: Clarification on exposed filter text. |
---|
| 401 | o #364637 by moshe and dww: Allow preprocessors to add row classes to table style. |
---|
| 402 | o #349178 by agentrickard: Add generic link handling plus a custom text field. Also automatic trimming. |
---|
| 403 | o #368234 by dww and neclimdul: Allow the "Anonymous" user to have a different (or no) name in User: name field. |
---|
| 404 | o #368754 by dww: User ID validator, with role testing. |
---|
| 405 | o #369505 by dww: Add helper function to get the value of a view argument. |
---|
| 406 | o #353002 by neclimdul: Provide a filter for user posted or commented on to complement the argument with the same functionality. |
---|
| 407 | |
---|
| 408 | 2.3 API Notes: |
---|
| 409 | A minor change in the API now requires that styles that render fields MUST |
---|
| 410 | render them in order, first by row and then by field ID. Not doing so will |
---|
| 411 | cause the token expansion to fail. |
---|
| 412 | |
---|
| 413 | Views 2.2 (Dec 16, 2008) |
---|
| 414 | Bugs fixed: |
---|
| 415 | o #305756: Number formatting caused illogical rounding. |
---|
| 416 | o #324272 by neochief: hook_pre_render never called. |
---|
| 417 | o #324058: Broken queries created by string values in multiple fields. |
---|
| 418 | o #324726: "tag" fields should be autocomplete in View edit. |
---|
| 419 | o #324058 by yched: Make aliases safer for many to one tables. |
---|
| 420 | o #325765: Prevent key merge errors on query::add_where and query::add_having. |
---|
| 421 | o #324378: Minor usability improvements to the list page. |
---|
| 422 | o #326934: Need another check to make sure already added aliases do not get blown away. |
---|
| 423 | o #324513: If a relationship table was added more than 1 hop away from the base, SQL errors resulted. |
---|
| 424 | o #326129 by mindgame: Not between operator did not function. |
---|
| 425 | o #326198: != mistakenly typod as = (display only) |
---|
| 426 | o #326379: Provide a default title for the archive view. |
---|
| 427 | o #327151: Add filter for node_counter.timestamp. |
---|
| 428 | o #327113: Clean up error text when display will not validate. |
---|
| 429 | o #307287: (Panels related) view::preview() would override previously set arguments if no arguments were sent. |
---|
| 430 | o #321589: Comment template preprocessor misnamed so it would not fire. |
---|
| 431 | o #329746: Comment rendering in the node row style was not working. |
---|
| 432 | o #321109: view::destroy() needs to unset current_display or future init_displays won't work. |
---|
| 433 | o #325115: If the block description is not set, show the display title as well as the view name in block administration. |
---|
| 434 | o #327604 by henrrrik: should use multibyte string functions. |
---|
| 435 | o #328933 by cmyers: views_handler_filter_date fails to use exposed operator. |
---|
| 436 | o #332568 by Moonshine: Correct views performance timers. |
---|
| 437 | o #332679 by yched: render_link() does not check for empty data. |
---|
| 438 | o #333593: Incorrect reference to non-existent views_handler_join in help/api-tables.html. |
---|
| 439 | o #334337 by miro_dietiker: Documentation clarification for arguments, blocks and PHP Code plugins. |
---|
| 440 | o #336456 by dww: Date filter had trouble with NULL operators. |
---|
| 441 | o #336125 by nedjo: Missing filter for node translation. |
---|
| 442 | o #337360: Menu selection causes crash if menu module not active. |
---|
| 443 | o #339295 by katbailey: AJAX paging could fail with the same view in multiple tabs. |
---|
| 444 | o #339676 by nedjo: Source translation had wrong filter handler. |
---|
| 445 | o #340002 by hass: Allow the "Add display" button to wrap for translations whose phrase is longer. |
---|
| 446 | o #340033 by pancho: Clearer wording on some field help texts. |
---|
| 447 | o #340515: views_perm() was incorrectly views_ui_perm(). |
---|
| 448 | o #330897: Invalid displays causing 'path' lookup to crash. |
---|
| 449 | o #339674 by nedjo: Translation code cleanup. |
---|
| 450 | o #341897: views_perm() mistakenly declared in views_ui.module. |
---|
| 451 | |
---|
| 452 | Other changes: |
---|
| 453 | o Reorganize the analysis code into analyze.inc to make it easier for people to find the code and use it externally. |
---|
| 454 | o #298884 by neclimdul: Requested missing filter to filter for whether a user has a picture or not. |
---|
| 455 | o #336531 by dww: Set boolean filter to not use a checkbox which is lesser UI. |
---|
| 456 | o #338632 by drewish: Remove use of format_rss_channel and use proper templating instead. |
---|
| 457 | o #326034 by yched: Allow short names in admin summaries via new "title short" definition. |
---|
| 458 | o #335613 by swentel: Add hook_views_api() setting to bulk export. |
---|
| 459 | o #339707 by nedjo: Add filter to show child translations. |
---|
| 460 | o #284768 by drewish: Proper templates for RSS feeds rather than format_rss_item(). |
---|
| 461 | |
---|
| 462 | |
---|
| 463 | Views 2.1 (Oct 20, 2008) |
---|
| 464 | Bugs fixed: |
---|
| 465 | o #322862: 1.0037 debug code left in. |
---|
| 466 | o #322908: README.txt update. |
---|
| 467 | o #323014 by yched: Typo in exposed filter text. |
---|
| 468 | o #323033: Using empty/is not empty in string/numeric filters caused notices. |
---|
| 469 | o #322874 by yched: Errors in summary for some filters. |
---|
| 470 | o #323282: Taxonomy term default choice handled incorrectly. |
---|
| 471 | o #323318: Exposed taxonomy term failed if not set force single. |
---|
| 472 | |
---|
| 473 | Views 2.0 (Oct 17, 2008) |
---|
| 474 | o First 2.0 official release |
---|
| 475 | |
---|