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 | |
---|