Newer
Older
Date Module 7.x
Karen Stevenson
committed
=================
===================
Version 7.x-2.x-dev
===================
======================
Version 7.x-2.0-rc2
======================
New Features/Major Changes
- Issue #1358790 by tim.plunkett and redndahead, Store date objects in field_load to speed up processing, with a field setting option to control it.
Bugfixes
Karen Stevenson
committed
- Made some fixes to find and test the right entities when checking whether to use default values. More work is needed.
Karen Stevenson
committed
- Issue #1422600, Make sure end date cannot cause validation errors when show end date checkbox is not checked.
Karen Stevenson
committed
- Issue #1417872, Remove code to compute missing date parts from empty values now that the new validation prevents that from working.
Karen Stevenson
committed
- Issue #1417872, Make sure empty year field is validated in the same way other date parts are validated.
- Alter date field test to test with a complete end date instead of using empty elements.
- Fix broken logic in repeat additions.
Karen Stevenson
committed
- Fix test broken by date repeat clean up.
Arlin Sandbulte
committed
- Issue #1419106 by hanoii: Added more info to hook_date_text_process_alter().
Karen Stevenson
committed
- Issue #1209026, When date validation fails, Date Popup value is getting cleared.
- Issue #1017216 by tim.plunkett, arlinsandbulte: Added custom date format without time shows 'all day'.
- Issue #1408014 by dasjo, We no longer need the $error_element value to display errors properly.
- Issue #554546 by master-of-magic: Fix Timezone list translation
Arlin Sandbulte
committed
- Issue #1411038 by jhodgdon: Fixed Date formatting is not obeying granularity.
Karen Stevenson
committed
- Issue #1359464, Make sure that default values on hidden elements have the same construct as loaded values to avoid errors.
Karen Stevenson
committed
- Issue #1399744 by tim.plunkett, Rework the way filter groups are used to be sure the Date filter group does not clobber the Views filter group.
Karen Stevenson
committed
- Issue #1411862, Move the date_views_fields() function into date_view.module to be sure it is always available.
Karen Stevenson
committed
- Issue #1380350, Rework SQL query handling to pass in a comparison date for computing offsets to better handle dates affected by DST adjustments.
Karen Stevenson
committed
- Issue #1359464, Temporary fix for broken handling of repeating dates on users with a TODO to figure out where it's coming from.
Karen Stevenson
committed
- Issue #1404494 by byrond, Make sure hidden formatters don't get switched to date_default in update hook.
Karen Stevenson
committed
- Issue #1386012, Order weekdays in Date Repeat form to match the site first day of week settings.
Karen Stevenson
committed
- Issue #1376476 by pbfleetwood, Add commas to default formatting of week and day headers.
Karen Stevenson
committed
- Issue #1408430, Views pagination with exposed, unset, filters, results in invalid default values. Treat them as empty input.
Karen Stevenson
committed
- Issue #1408996, Exposed Date Popup widget with time not correctly initialized.
Karen Stevenson
committed
- Issue #1271726, Text widgets in exposed filters used with pagers produce unexpected results.
- Issue #1096000, Custom date formats not working right.
Karen Stevenson
committed
- Issue #1405364, Format interval settings were getting overridden by missing break.
Karen Stevenson
committed
- Issue #1387890, Make sure disabled fields are shown and retain their original values.
- Issue #1402232 by timplunkett, Switch 'Implementation of' to 'Implements'
Arlin Sandbulte
committed
- Issue #1402236 by timplunkett, All functions should be prefixed with your module name to avoid name clashes
- Issue #1402238 by timplumkett, Remove references to CCK
Karen Stevenson
committed
- Issue #1011624, Filters and arguments were not always using the right base table to select field options, causing 'column missing' errors.
- Issue #1397822, Fix 'Undefined index: field' error on line 207 of date_views_filter_handler_simple.inc.
Karen Stevenson
committed
- Issue #1396536, Repeating fields weren't getting created with Devel Generate because of the change in widgets. Add new hooks so Date Repeat Field can add the repeats.
- Issue #1397126 follow-up by arlinsandbulte, Fix broken tests.
Karen Stevenson
committed
- Issue #1397158, The default value for the end date was using the wrong timezone setting.
Karen Stevenson
committed
- Issue #1392128 by kidrobot and tim.plunkett, Don't show repeat tab unless the date is repeating.
Karen Stevenson
committed
- Issue #1397126, Add Date API section to administration menu and consolidate Date Popup and Date Tools settings there.
Karen Stevenson
committed
- Follow up to Issue #1302052 by benjifisher, More clean up of ical line endings.
Karen Stevenson
committed
- Issue #1388174 by travist, Remove redundant use of date_default_timezone().
Karen Stevenson
committed
- Issue #1388586 by Moloc, Don't use check_plain() on system messages with links.
Karen Stevenson
committed
- Issue #1302052 by benjifisher, penguin25, and helmo, Fix linespace ending problems in ical files.
Karen Stevenson
committed
- Issue #1357216, The Date Views field list was including the Date Views filter itself, creating errors about missing node.date_filter values.
Karen Stevenson
committed
- Issue #1259870, Reinstate the test for a missing date argument for the pager.
Karen Stevenson
committed
- The new option to hide the add_delta for simple fields needs to be adjusted to work right where there is no field.
- Tweak the all day formula to check for 59:59 even for items that use increments, to help fix problems when the calendar creates all day values.
Karen Stevenson
committed
- Our test for whether this is a Date argument or filter needs to include a check that the field was actually processed by Date Views. Some dates are not.
Karen Stevenson
committed
- Revert the change to 7.8. It breaks the modules page.
Karen Stevenson
committed
- Issue #1379172 by deviantpixel, Note that the Date Repeat form uses a function that was re-named in 7.8.
Karen Stevenson
committed
- Store the locale format in a static cache to avoid re-computing it dozens of times on calendar views.
- Sheesh. Fix syntax error in api.date.php.
======================
Version 7.x-2.0-rc1
======================
Karen Stevenson
committed
Notes:
The Date Browser has been removed. Please use the Date Pager instead. If you have existing views using the Date
Browser the navigation will just disappear from them. If you add a Date Pager to the view you should get it back.
Then delete the Date Browser attachment from the view, since it doesn't do anything any more.
Karen Stevenson
committed
The UNTIL date was not getting included in repeating results and that is now fixed. This is an API change of sorts
for anyone who worked around the issue by setting it ahead.
Karen Stevenson
committed
The All Day checkbox and All Day themes were moved into a separate module, using new hooks added to the date
processing. This module should serve as an example of how other modules can inject functionality into date fields.
Karen Stevenson
committed
A new module has been added for integrating the Date Repeat API into date fields. Some of this code has been
moved into the new module, more of it will be moved later as I figure out how to unwind it from the base
processing. An update hook has been added to enable this module by default for existing sites. If you don't
use Repeating dates you can disable it.
Karen Stevenson
committed
New Features/Major Changes
Karen Stevenson
committed
Karen Stevenson
committed
- Issue #1229378 by ksenzee, Sync the end date with the start date on new dates using select widgets.
- Issue #1236216, Move the repeating date integration out of the Date module and into a separate, Date Repeat Field module.
Karen Stevenson
committed
- Issue #874322, The All Day functionality has been moved into a separate module and hooks were added to make it easier for other modules to inject steps into date processing.
Karen Stevenson
committed
- Issue #1267046, Include the UNTIL date in repeating results..
Karen Stevenson
committed
- Issue #1354606 by temaruk, Rework the repeating date UI to make it more user-friendly.
Karen Stevenson
committed
- Issue #1362654, Remove Advanced Help integration, it needs a total rewrite.
- Issue #1357362, Remove Date Browser, use Date Pager instead.
Karen Stevenson
committed
- Issue #1354606, Make sure COUNT option without UNTIL date can be handled correctly by repeating date computations.
Bugfixes
Karen Stevenson
committed
- Fix to new default date handling, the default date has to set a date in the database timezone, not the display timezone.
Karen Stevenson
committed
- Issue #1245106 by Gábor Hojtsy, Hide the option to add the delta into the view for single value fields.
Karen Stevenson
committed
- Issue #1370876, Make sure new Date All Day code does not try to set the popup values if Date Popup is disabled.
Karen Stevenson
committed
- Issue #874322, Add back the date_field_all_day() function to avoid breaking other modules that are using it.
Karen Stevenson
committed
- Fix Date text placeholder to display a formatted date instead of a format. Follow up to Date repeat UI changes.
Karen Stevenson
committed
- Issue #1248520 by fearlsgroove, Use attribute selector on all day and end day checkboxes.
Karen Stevenson
committed
- Issue #952446 and #1031690, Select dates with only year and month were not working.
- Issue #1292152 by pfrenssen, Remove debug functions.
Karen Stevenson
committed
- Issue #1338976 by Josh Benner, Adjust iCal unwrap to allow for leading spaces, per standard.
Karen Stevenson
committed
- Issue #1352486 by d.novikov, Rework date SQL formatting for Microsoft SQL.
- Issue #1266536, Keep timezone adjustments from altering the values for repeating date EXCEPTIONS and ADDITIONS.
Karen Stevenson
committed
- Issue #1353488, Some repeating date calculations using PHP 5.3.6+ were not computing correctly.
Karen Stevenson
committed
- Issue #1364026, Fix link to documentation, also move help to Date API module.
- Issue #1276270, Fix fatal error when using repeat date on user.
Karen Stevenson
committed
- Issue #1362758, Add empty file for the date_plugin_display_attachment.inc file that was removed, to avoid fatal errors if it is missing on a site that formerly used it.
Karen Stevenson
committed
- Issue #1363460, Make sure widget dates do not end up with the current date when they should be empty.
Karen Stevenson
committed
- Issue #1353488, Attempt to fix problem using date_date_set() in PHP 5.3.6+.
- Date Migrate tests needed some fixes to conform to latest code.
Karen Stevenson
committed
- Issue #1353790, Hide missing index notice if the value in the Date Popup does not match the expected value, it will still get trapped as a validation error.
Karen Stevenson
committed
- Issue #1353790, Make sure Date Popup properly translates the default value if it includes month or day names.
Karen Stevenson
committed
- Issue #1217796, Make sure that All Day formatting works correctly even if the All Day label is empty.
Karen Stevenson
committed
- The repeat description was lost by a recent change to the theme that sent the element through the theme twice.
Karen Stevenson
committed
- Remove date_get_nested_elements() function. Not being used and I don't want other code to start expecting it.
Karen Stevenson
committed
- Issue #1266144, The end date should get set to blank if it is optional and matches the start date, but only if it is not populated by default values.
Karen Stevenson
committed
- Issue #1349510, Make sure default values get populated before processing so they still get set on hidden fields.
======================
Version 7.x-2.0-alpha5
======================
Notes:
The date repeat widgets have been removed to keep users from trying to change repeating dates into non-repeating dates.
There are now just three widgets, Date Select, Date Text, and Date Popup. Whether or not a date is a repeating date
is now controlled by a field setting.
Karen Stevenson
committed
New Features/UX Changes/API Changes
Karen Stevenson
committed
- Issue #1304056 by DamienMcKenna, Add option to date_difference to indicate direction of difference.
Karen Stevenson
committed
- Issue #1238660, Add custom format option for the date format used in summary arguments.
Arlin Sandbulte
committed
- Issue #1038482 by somanyfish, iCal import failing due to colon instead of semi-colon
Arlin Sandbulte
committed
- Issue #1252952 by eosrei: Make "all day" checkbox configurable on a per field instance basis.
- Issue #1266144 by arlinsandbulte: Clarify Default End Date Setting
Karen Stevenson
committed
- Issue #1261478 by stevector and KarenS, Reconfigure the back/next buttons into item lists so Views ajax pager works right.
Karen Stevenson
committed
- Issue #1262960, Add a new module to work with the Context module to set a condition based on the value of a date field.
- Issue #1216878, Re-introduce 'repeat' as a field setting rather than a widget type so people can't try to switch back and forth between repeating and non-repeating dates. Eliminate repeat widgets.
Karen Stevenson
committed
Bugfixes
Karen Stevenson
committed
- Issue #1280658 and follow up to Issue #1238660 by KarenS and tockliasteroid, Rework the format control over the summary title and apply it to the title() callback.
Karen Stevenson
committed
- Issue #1276622 by ArtistConk, Make sure Except date contains no default value.
Karen Stevenson
committed
- Issue #1153766 by fago, More work on the entity property setters and getters.
Karen Stevenson
committed
- Issue #1331214, Make sure Date Migrate properly handles empty date values.
Karen Stevenson
committed
- Issue #1285224, Make sure Date Migrate works for importing repeating dates now that widgets have changed.
Karen Stevenson
committed
- Issue #1162290, Make sure date for example formats avoids confusing short and long month names.
- Re-organize handling of custom date formats.
Karen Stevenson
committed
- Issue #1122038, Make sure empty values are not passed to Views to be themed for repeating dates.
Karen Stevenson
committed
- Issue #1101284 by pfournier, Expand regex for Month names to catch more possible variations.
Karen Stevenson
committed
- Issue #1343406 by slashrsm, add back the caching of the views fields list.
Karen Stevenson
committed
- Issue #1302374 by miro_dietiker, Account for an inconsistency in core handling of non-existant date formats.
Karen Stevenson
committed
- Issue #1344014 by James Sharpe, Get rid of 'Repeats every 0 days' description.
Karen Stevenson
committed
- Issue #1302212, Change the way default dates using custom code are created.
- Issue #1292898, Check for all day checkbox in the basic date element validation so empty time for newly added elements still passes validation.
Karen Stevenson
committed
- Issue #1252952 follow up, Move checkbox setting to the same spot where time is set, and don't show option on dates without time.
Karen Stevenson
committed
- Issue #1335818 by joelpitter, Don't create a date for empty values in the date getters and setters.
Karen Stevenson
committed
- Issue #1271726, Keep default_value out of exposed form so it won't show up in pager.
Karen Stevenson
committed
- Issue #1017866, Fix miscellaneous problems where filter/argument incorrectly do timezone adjustment.
Karen Stevenson
committed
- Issue #1103032, Attempt to add setters to date entity metadata so Rules can use them.
Karen Stevenson
committed
- Issue #1153766, Adapt metadata functions to the pattern in the current Entity code, add $info to the getters.
- Issue #1278876 by basicmagic.net, Typo in date.css
- Issue #752550 by Fonant, Week number gets printed twice
Arlin Sandbulte
committed
- Issue #1052586 by jpsolero, Problem with Date API when using Calendar with argument set to "Week" granularity and "current date" default argument
- Issue #1266144, End date same as start date default not being respected.
- Issue #1239934 by casey, Fix javascript exception in date_year_range.js.
- Issue #1310558, Don't show extra label on exposed date filter.
Karen Stevenson
committed
- Fix bug in Date Popup that still uses the current date when the default date is empty.
Karen Stevenson
committed
- Issue #1335578 by aaronbauman, Make it possible to pass in +/- 1000 years to years back/forward.
Karen Stevenson
committed
- Issue #1292516 by mcarbone, Fix Uninitialized string offset in Date Migrate.
Karen Stevenson
committed
- Issue #1084980 by jwilson3, Set default value for $granularity to be array in date_formatter_format.
Karen Stevenson
committed
- Issue #1227350 by grendzy, Summary view should not be calling date_forbid().
Karen Stevenson
committed
- Issue #1286570, Fix undefined index error caused by using a remember value without checking if it exists.
- Issue #1337440 by phoenix, Fix syntax error in vcalendar tpl file.
Karen Stevenson
committed
- Issue #1103032, Add plain date formatter and set it to be the default token formatter.
- Issue #1177684 by tim.plunket, Fix typo in last commit.
- Issue #1177684, Wrong translation of short month name.
Karen Stevenson
committed
- Issue #1201342 by colinlee and alexprv, Comment out SQLSVR timezone adjustment until it gets fixed properly.
Karen Stevenson
committed
- Issue #1308274 by sneyerst, SQL Server DATEPART function cannot accept composed datetime formats.
- Issue #1308266 by sneyerst, Fix arithmetic overflow in SQLSVR.
- Issue #1333104 by tim.plunkett, Check that $field['settings'] exists in date_is_repeat_field().
Karen Stevenson
committed
- Error message for years back and forward doesn't match new labels, should be Starting year and Ending year.
Karen Stevenson
committed
- Issue #1179715, Switch drupal_array_get_nested_value() to use 'values' instead of 'input', where it makes sense, and simplify some of this code.
Karen Stevenson
committed
- Issue #1179715, Create a helper function for testing hidden/disabled dates and test each date element and validator to skip processing in that case.
Karen Stevenson
committed
- Issue #1179715, When hidden by #access=FALSE, repeating date fields were getting removed and not replaced.
Karen Stevenson
committed
- Issue #1179715, By pass date repeat widget processing and validation when element is hidden from user.
Karen Stevenson
committed
- Issue #1179715, Don't do timezone adjustments in the widget, wait for #process so we can skip it when the date field has been hidden by #access.
Karen Stevenson
committed
- Issue #1338194, Logic for creating end date wasn't taking into account the possibility that a field might have no value2.
Karen Stevenson
committed
- Issue #1179715, Default value callback for the timezone widget was not returning an array.
Karen Stevenson
committed
- Issue #1179716, Remove value_callback for date_repeat and date_combo forms, the default behavior works fine.
Karen Stevenson
committed
- Issue #1178716 by das-peter, Use drupal_array_get_nested_value() in Date Repeat instead of trying to find it manually.
Karen Stevenson
committed
- Issue #1178716 by das-peter and KarenS, Tweak the date repeat widget to identify empty input when used on nodes with translation.
- Issue #1178716 by das-peter and KarenS, Fix date repeat form values that are not arrays when hidden on a node that has translation.
- Issue #1178176 by das-peter, Fix date_combo_value_callback to return NULL to avoid data lost on untranslatable dates used with Entity Translation.
Karen Stevenson
committed
- Date Context module was making incorrect assumptions about the $language of the field.
- Issue #1237974, Schema module wants the datetime column to be lower case.
- Issue #1233084, fix a few places that were wrapping $instance['label'] with t().
- Issue #1188380 by Xen and jherencia, use #title instead of field['label'] in date display because that has the i18n translation.
- Issue #1330768 by das-peter, remove whitespace.
- Tweak date_pager_url to allow a way to create non-absolute urls.
- Make sure deleted displays won't create errors in Views by returning FALSE in date_forbid() if there is no date argument.
Karen Stevenson
committed
- Issue #1257830, Beef up the logic when creating the date repeat tabs to work for more kinds of entities.
Karen Stevenson
committed
- Issue #1260962, Repeating date fields should save the date even if there is no repeat information.
- Issue #1241836 by kzoli, Fix undefined cardinality indexes.
Karen Stevenson
committed
- Issue #1233722, Fix undefined index notice in pager when other filters are used.
======================
Version 7.x-2.0-alpha4
======================
Karen Stevenson
committed
Notes to themers:
Previous versions put dates with both From and To dates into a fieldset and other dates were not.
The new code adds additional floating elements that are hard to contain, so now all dates are
enclosed in fieldsets in the node form. There are also new elements on the form, an optional
checkbox for hiding/showing the To date and an optional checkbox for hiding/showing time.
Previously dates on the node form had 'From date' and 'To date' labels above them, this
has been changed to remove those labels, using the Google calendar date entry screen
as a model. This simplifies the node form and dates take up less space. A light grey border
has been added around each collection of dates (the From date and the To date). The display
of labels above the date parts (year, month, day, date, time, etc) is controlled in the
field settings. Previous versions did not always honor those settings, this one does.
New Features/UX Improvements
Karen Stevenson
committed
- Issue #1249724 by KarenS, Gábor Hojtsy, David_Rothstein, Improve usability of date and time input configuration.
Karen Stevenson
committed
- Issue #1250784 by David_Rothstein, Add user-friendly labels for start and end date values in Views.
- Issue #742146, Add option to remove X-WR-CALNAME if VEVENT is not a feed.
- Add option to change method from PUBLISH to REQUEST in VCALENDAR.
Karen Stevenson
committed
- Issue #334435, Add a theme function for the 'Date' and 'Time' labels in the Popup widget.
- Issue #1239956 by David_Rothstein, Change the default separation between from and to dates to use 'to' instead of a hyphen.
- Issue #1240628 by David_Rothstein, Make the date increment default to 15 instead of 1.
Arlin Sandbulte
committed
- Issue #1249724 by David_Rothstein: Improve usability of date and time input configuration
Tim Plunkett
committed
- Issue #1177198 by tim.plunkett: Allow CTools to process #dependency for date elements.
Arlin Sandbulte
committed
- Issue #1245562 by David_Rothstein, Rename the default date display format to something friendlier
Karen Stevenson
committed
- Issue #1239934 by David_Rothstein and Gábor Hojtsy, Reuse the "years back and forward" dropdown widget on the Views filter settings page.
Karen Stevenson
committed
- Issue #1239228 by Gábor Hojtsy, Date Views filter form UI improvements, clarify the way absolute and relative dates work.
Karen Stevenson
committed
- Issue #233047 by ksenzee and David_Rothstein, Add the Vegas jQuery timepicker as a new time selector option.
Karen Stevenson
committed
- Issue #1145976 by tim.plunkett and KarenS, Add 'is date' identifier to all date handlers.
- Issue #1234140 by arlinsundbulte, Change terminology in user-facing text from 'From/To Date' to 'Start/End Date'.
- Issue #1233948 by KarenS, Add 'All Day' checkbox to hide/show the time parts of the date form. If All day is chosen, any time is replaced with 00:00:00 when the form is submitted.
- Issue #1233612 by KarenS, Add 'Collect end date' checkbox for dates with optional end dates to hide/show the end date.
- Issue #821200 by scor and KarenS, Add RDF support to the date field.
- Issue #1211744 by EclipseGC and KarenS, Add a Date pager plugin that is designed to add paging in conjunction with a Date argument.
- Issue #1180612 by mikeryan, Add support for Migrate module.
- Issue #1198320 by ksenzee, David_Rothstein, Noyz: Make UI improvements to field settings page.
- Issue #1215738 by ksenzee, Make granularity settings checkboxes horizontal.
- Issue #1215686 by ksenzee, Change name of date field types to be more intuitive.
- Issue #1216996 by ksenzee, Change the years back/forward setting into two drop down boxes.
- Issue #1222468 by ksenzee, Hide timezone options when using granularity without time.
- Issue #1229388 by ksenzee, Hide formatter from/to choices on fields without multiple values.
Karen Stevenson
committed
Removed deprecated functions
- Removed date_handler_fields(), only applicable to D6 code.
Karen Stevenson
committed
- Removed date_views_real_url() and date_views_page_url(), used by older calendar version.
- Remove unused date_handler_field_multiple.
Tests
Karen Stevenson
committed
- Issue #1251592 by David_Rothstein, Set reasonable default values if date formats have not been configured, and add tests for that.
- Issue #1242764 Add tests for every possible combination of field type, timezone handling, and granularity.
- More work on tests, add a foreach loop to run through all field_type/widget_type combinations.
- Rework tests to use a base class rather than copying the same functions everywhere.
- Issue #1209408 Make sure date_repeat_calc() returns empty array for FREQ=NONE and INTERVAL=0, also add a test for that.
- Issue #1161006 by justinrandall, Add tests to check that dates that should have time but do not are correctly caught in validation.
Karen Stevenson
committed
Bugfixes
- Issue #1256406 by q0rban, use variable_get() in hook_requirments().
Karen Stevenson
committed
- Follow up to Issue #1145976, Make sure 'is date' only gets applied to the date values, not delta, timezone, etc.
Karen Stevenson
committed
- Issue #1238364, Make sure the Date pager doesn't throw errors if the default date is missing.
Karen Stevenson
committed
- Issue #1246416, Add info to the Date Popup README.txt about how to download the WVega timepicker.
Karen Stevenson
committed
- Issue #1253230, Package name of Date Migrate was different than the other Date components.
Karen Stevenson
committed
- Issue #1251592, Add installation message and system requirements warnings about missing system date settings.
Karen Stevenson
committed
- Issue #1250784, Don't save psuedo field settings created by the new UI in the field itself.
Karen Stevenson
committed
- Issue #1239228 by David_Rothstein, Always add Date Views css to View UI edit forms.
Karen Stevenson
committed
- Issue #1254540 by David_Rothstein, Move borders off of the wrappers so they don't appear when the dates inside them are hidden.
Karen Stevenson
committed
- Issue #1253248 by David_Rothstein, Move RDF attributes handling to preprocess function.
- Issue #1087798 by anj, Fix X-WR-CALNAME in VCALENDAR.
Karen Stevenson
committed
- Issue #1254582 Repeat additions need to be adjusted to use the same time as the original date.
- Move vcalendar and vevent templates from Date Views to Date API modules.
- Follow up to Issue #1250344, We don't need extra space when there is a description, only when there is not.
- Issue #1239228 by Gábor Hojtsy, More tweaks to filter css.
- Issue #1244924 by Gábor Hojtsy, Minor text improvements in date filter configuration
- Issue #1245556 by David_Rothstein, Date granularity description incorrectly implies that it affects the date attributes that are displayed
- Issue #1247444 by Gábor Hojtsy, Give a little breathing space to the date year range "other" field
Karen Stevenson
committed
- Issue #1250344 by jessebeach, Fix padding around date fields by adding clearfix class.
- Issue #1249116 by yched, Fix various glitches with D6 migration code.
Karen Stevenson
committed
- Issue #1243022 by fmosca and KarenS, Make sure all_day #states visibility is only set when there is a value for all_day.
Karen Stevenson
committed
- Issue #1236192 by loganfsmyth, Make sure #date_label_position has a default value in the Date Popup module.
Karen Stevenson
committed
- Issue #1246416, Test whether libraries_get_path() returns a valid path before using it.
Karen Stevenson
committed
- Issue #1235994, Don't display 'All Day' when using a format that has no time.
- Issue #1245690 by mikeryan, Migration plugin missing seconds from date formats
- Issue #1229406 by David Rothstein, Gábor Hojtsy, and tim.plunkett Fix broken timepicker in Chrome and Safari.
- Issue #1239412 by keithm, Fix validation error when #access is false.
Karen Stevenson
committed
- Issue #1232522, Don't alter field_ui_field_edit form except on date fields.
Karen Stevenson
committed
- Issue #1243842, Make sure the All Day and Show End Date flags work correctly in unlimited value fields that use ajax.
Karen Stevenson
committed
- Follow up to Issue #1239956, Fix tests broken by change in date separator.
Karen Stevenson
committed
- Issue #1241576, Fix date combo validation for all-day dates so they don't fail validation because the format is unexpected.
Karen Stevenson
committed
- Take the guesswork out of examining Date info for Views, add is_field flag.
Karen Stevenson
committed
- Follow up to Issue #874322, Date popup field needs to accept date without time for the all day flag to work.
- Follow up to Issue #1130814, It looks like the modification is not needed in date_repeat_set_month_day and date_repeat_set_year_day.
Karen Stevenson
committed
- Issue #1160132 by seanbfuller and KarenS, Exposed filter widgets were not displaying the default values.
- Adjust the way widgets are styled in Views exposed filters after the latest style changes for form elements.
- Issue #1234114 by arlinsandbulte, Add more space between checkboxes.
- Issue #1234090, Fix undefined variable 'all_day'.
Karen Stevenson
committed
- Issue #1232570 by dboulet, Remove some unneeded duplication of core clearfix and other css cleanup.
- Issue #1232614 by dboulet, Date css should not be setting font family.
Karen Stevenson
committed
- Timezone and Date Popup weren't obeying the settings for displaying the date part label.
Karen Stevenson
committed
- Issue #1130814 by cdracars, mikeryan, mayobutter, Fix date_modify difference between PHP 5.3.5 and 5.3.6 so both work to compute repeating dates.
Karen Stevenson
committed
- Issue #1017866 by KarenS and Jason89s, Make sure views argument and filter don't do timezone adjustment for dates that don't have time.
- Issue #1204988 by paulsheldrake, Remove IE6 code from datepicker CSS.
Karen Stevenson
committed
- Issue #1231864 by Damien McKenna, Clean up line endings in vevent and vcalendar tpl files.
- Issue #1231382 by dboulet, Clean up date css, code style fixes.
Karen Stevenson
committed
- Date repeat additions and exceptions need to be reworked into full, timezone-adjusted, datetime values when passing them to FAPI as default values.
Karen Stevenson
committed
- Issue #1223034 by c4rl, Make sure repeating date additions and exceptions work correctly when there is more than one repeating date in the same form.
Karen Stevenson
committed
- Issue #1229362, Date Popup module needs date_is_date() function, which should not require Date module. Move that to Date API.
- Issue #1227208 by ksenzee, Minor text changes.
Karen Stevenson
committed
- Issue #1094408, Change method of identifying Field module filters, using the name of the group is not robust enough.
- Issue #1227264 by gapa, Fix wrong class in date-pager.tpl.php.
Karen Stevenson
committed
- Issue #1207540, Summary grouping won't work right unless the formula alias doesn't match an actual field value.
- Issue #1227350 Summary query still needs the formula, add it back.
- Fix 'variables cannot be passed by reference' notice on repeats page.
Karen Stevenson
committed
- Issue #1222736 Fix export errors caused when previous export fix of using export plugins got broken by changes in Views.
- Issue #1077490 Fix notices about missing #date_flexible.
- Move the 'top' date pager to below the header instead of below attachment_before so you can add header text above it.
Karen Stevenson
committed
- The value for variable_get('date_first_day') should default to zero to match core default.
Karen Stevenson
committed
- Issue #1147620 by KarenS with an assist from tim.plunkett, Fix the query so it will locate dates that span days or months by checking the intersection of the date range and the query range. Also add an option to the argument so you can do a simple query for either the from or to date when checking the whole range isn't the right solution.
Karen Stevenson
committed
- Issue #307274 by ksenzee, Fix broken validation for absolute value in years back/forward.
Karen Stevenson
committed
- Issue #1173374 by fietserwin, Remove translation of the jQuery datepicker day and month names, now handled by core.
- Issue #1192020 by tim.plunkett: Fixed date granularity is too fragile in date_field_all_day().
- Issue #1110012 Remove 'parent' items from Views plugins, no longer needed? See if this fixes the issue.
- Issue #1183892, Initialize $identifier in date_views_filter_handler_simple.
- Issue #1103290 by stickywes and ingaro, Change postgres 'FMYYYY-FMMM-FMDDTFMHH:FMMI:FMSS' to 'FMYYYY-FMMM-FMDDTFMHH24:FMMI:FMSS'.
- Issue #1186528 by jox, Make date field combo label translatable.
- Issue #1123186 by KingJoshi, Fix misnamed date_part_hour_prefix in hook_theme().
- Issue #1032942 by fietserwin, Rename date popup functions that are getting picked up by theme('date').
- Issue #1206756 More tweaks to the validation changes. They were blocking zero times and causing some test failures.
- Issue #1197352 Don't display language about from and to dates when there is no todate.
- Issue #1201288 by rafa0961, fix broken references to SQLSERVER.
- More work on cleaning up validation, add in some ideas from fearlsgrove about checking the granularity of the input array against the expected granularity.
- Issue #1161006 Dates that should have time but do not were not correctly caught in validation.
- Get rid of overlapping formatter functionality. There should be a default formatter with the option to choose a date format as a setting, not a formatter for each format. This was a leftover from the D6 functionality.
Karen Stevenson
committed
- Issue #1159404 by mikeryan, Fix incorrect call to parse an rrule in date_repeat_build_dates().
Karen Stevenson
committed
- Issue #1160656 by jjs, Replace missing break in date_api.sql.inc that breaks PostgreSQL.
- Issue #1150454, Fix undefined index notices for repeat_collapsed value.
Karen Stevenson
committed
- Issue #1150462, Put length limit on content type names created by Date Tools so block delta won't overflow the allowed size.
Karen Stevenson
committed
- Issue #1136734, When migrating date format data from D6 to D7, don't try to overwrite existing custom values.
Karen Stevenson
committed
- Issue #1161042 by Ollie222, Date filters using time were inconsistently formatted.
Karen Stevenson
committed
- Issue #1130884, Bad logic in 'between' filter SQL, should always join with AND.
- Issue #1139418 by ankur, Bad logic in week argument SQL, should always join with AND.
- Issue #1118356, Disabling the Timepicker was having no effect.
Karen Stevenson
committed
- Issue #408770 by vkareh, Make sure dates with #access = FALSE get passed through date_combo_element_process().
- Issue #1037174 by das-peter, add ajax support to date popup.
Karen Stevenson
committed
- Issue #1160614 by joelstein, Make sure date repeat rule gets split correctly no matter which line endings were used.
Karen Stevenson
committed
- Issue #1110708 by mr.baileys, Fix problem combining date filter with other exposed filters.
- Switch some references to $node to use $entity instead.
Karen Stevenson
committed
- Issue #1112206, add a dummy field to the date navigation bar query to keep it from trying to create invalid sql.
Karen Stevenson
committed
- Issue #1112206, $this->view->query->clear_fields() is still need for date_browser to keep Views from trying to use missing field values.
- Date browser only works with date_argument, should work with any argument derived from date.
======================
Version 7.x-2.0-alpha3
======================
- Issue #1138700, missed a couple references to the construct() function.
Karen Stevenson
committed
Version 7.x-2.0-alpha2
Karen Stevenson
committed
- Follow up to Issue #1103290, constructor was not set up correctly and did not get triggered, so none of the date handlers had a db_type.
- Issue #1138622, preliminary pass at adding support for SQL Server.
- Issue #1136618 by ksenzee, Fix broken hide/show capability for date filter values.
- Issue #1059078 Add preliminary support for SQLite dates.
Karen Stevenson
committed
- Issue #1103290 by kevintheday, Use db_driver() to determine database engine.
- The 'now' values got broken again somewhere along the line. Now we need to switch the ISO format used by our SQL queries back to the datetime format the widgets use.
- Looks like Views changed ['expose']['operator'] to ['expose']['operator_id'].
Karen Stevenson
committed
- Issue #1115770, Make sure filters values are switched back to ISO format so time comparisons work correctly.
Karen Stevenson
committed
- Issue #1132916 by znerol, Fix a couple more usages of date_default_timezone_name().
Karen Stevenson
committed
- Issue #1131308 Don't try to do timzone conversion when there is no localzone for a field.
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
- Issue #1093222 Fix broken function to remove calendar views.
- Issue #820670 Add update to move D6 date format data to D7 data.
- Issue 1074344 Fix problem with date select widget that keeps resetting pm back to am.
- Issue #1001186 Make sure that a 2 digit year is flagged as an error.
- Issue #1117420 by threewestwinds, Make timepicker formats more useful.
- Issue #1126408 by thekevinday, Add more sql formats to date api.
- Issue #1129326 by robertom, add missing value to element in date_combo.
- Issue #998220 by jamsilver and yched, fix handling of validation in date_combo. This also fixes errors when using a date in Profile 2 and Field Collections.
- Issue #1022592 by andypost and tim.plunkett optimize hook_form_alter into hook_form FORMID_alter.
- Issue 1021424 by joostvdl and wiizzard, fix context in translations to use core values.
- Remove extra fields from the Date field. I think the filter and argument now get the right tables joined in without that. We still need the extra fields on calendar, but now we will only add them in the calendar view.
- Fix some notices in vcalendar theme.
- Fix the mini calendar querystring.
- Fix logic for day argument formula.
- Fix logic for week argument formula.
- Issue #1086582 by bojanz, summary options are in a different place now, fix the method of removing the summary option on multiple-date arguments.
- Views renamed 'wildcard' to 'exception'.
- Apparently the handler->argument value is not always populated.
- Fix fallback value for date_group.
- Issue #1103032 by tim.plunkett, Remove token integration code until Token module is fixed.
- Now that there is no group of 'Fields' we need different tests to tell if this is a field filter.
- Views changed the group name of fields from 'Fields' to 'Content'. Blech, broke everything.
- Fix potential error if handler is broken.
- Remove reference to a function that no longer exists in Views.
- Issue #1116962 by jpontani, mordonez: Parse Error - date_views_fields.inc on line 119.
- Fix the logic for year and month only dates.
- Add helper function to test if handler is a date handler.
- Fix broken handling when creating dates from timestamps.
- Set some defaults for dates without month or day.
- Issue ##1094408 by Boobaa: Date field not showing up in views arguments in localized site
- Issue #1018412 by omerida: get_class() called without object.
- There were some problems when creating a year-only date using the select filter caused by trying to create a date with zeros in the month and day. Fix the date building logic to force a valid month and day into them.
- Complex filters were not using the date handler of the individual fields.
- Issue #1100934, Replace deprecated date_array() function.
- #1096246 Date argument also was not applying the group method in the right place in the query, causing that method to be applied to all filters.
- Missed a couple places when re-naming the get_value() function in the filter.
- Fix more notices.
- #1096246 Date filter was not apply the group method in the right place in the query, causing that method to be applied to all filters.
- Fix undefined index notice.
- Remove non-used function.
- Issue #1082654 by arlinsandbulte: Remove master branch files and explain in readme.txt
- Issue #906622 by bfroehle, Start cleanup of Date token code.
- Fix typo in form processing.
- Clean up the admin summary for the date filter.
- Fix another use of get_value() in the filter.
- Fix some strict errors in the views filter.
Arlin Sandbulte
committed
- #1094408 by Boobaa: Date field not showing up in views arguments in localized site
- #1041428, by tim.plunkett: Fix logic errors in 'All Day' computations.
- #1054458: Move date_increment_round() function into Date API module so it is always available.
- #745074, by rsevero: Don't test for valid timezone-adjusted date for dates that don't use time.
- #1076992: The timezone element never got completely updated to D7.
- #1013662 by developer-x: Remove check for start and end date - this prevented multiday-all day events from showing 'All Day'
======================
Version 7.x-2.0-alpha1
======================
Karen Stevenson
committed
Karen Stevenson
committed
- #1082658: Saving the options as arrays breaks other things. Add a custom export plugin instead.
Karen Stevenson
committed
- #1082658, Views options need to be declared as arrays or they are not saved in the export in Views 3.
- #1075896 Break out the code into the simple argument and a complex argument that combines date fields.
- #1075890 Break out the code into the simple filter and a complex filter that combines date fields.
Karen Stevenson
committed
======================
Version 7.x-1.0-dev
======================
Abandoned the 7.x-1.x branch.
Start a new 7.x-2.x branch that will contain a complete re-work of the Views handling.
The 7.x-2.x branch will totally re-work and simplify the Views filters. These changes may/will
break some views and will require that you check views that use the date filter or
argument to be sure they are still configured correctly.
There is a new date_filter_handler_simple for an individual date field that simplifies
the Views handling by using most of the core Views field handling but adds in the
possibility to set a default date using options like 'now', along with a choice of a
month/day/year drop-down selector or popup calendar selector.
The date_filter_handler is an extension of the simple handler that allows you to combine
multiple dates into a single filter so that you can control all of them with the same
filter widget, allowing you to either 'OR' or 'AND' them together.
The arguments will be rewritten in the same way, with a simple argument handler for
individual dates and another handler that extends that to control multiple dates with
a single argument.
- Add some error trapping in case the parent dateObject is unable to make a date out of a string to avoid showing the user errors.
- #1027752 by B-Prod and dboulet, Fix missing table join on argument summary view.
- #1047412 by das-peter - Using date filter in February causes "The day is invalid" error.
- #1014162 Now that the datefield processing expands to date & time, the form_value is corrupted.
- Changes to the data migration code to work with latest iteration of Content Migrate.
======================
Version 7.x-1.0-alpha2
======================
- Views made lots of changes to field handling just before the new release, which broke lots of things here.
- Adding some work-arounds to get things working again and waiting until the dust settles on how the new core fields will be handled in Views before doing much more with the Views integration. These changes should get things working with latest Views release.
======================
Version 7.x-1.0-alpha1
======================
- Initial release, probably still buggy.
- Remove Date PHP4, no longer needed because PHP4 is not supported any more.