Downloads
Release notes
Version 5.2.4
===============
- #309155 Get rid of all translation during date_repeat calculations, it was causing timeouts with locale module.
- #336109 Add handling for ordinals to custom date formatting.
- #265076, #324794 Revert attempt to use strtotime to 'guess' text input since it too often ends up silently turning into 'now'.
- #303951 Relax requirements for text date input to allow single digit months and days.
- #309617 Make DATE_REGEX_LOOSE a bit looser so the @ argument will work right for single digit months and days.
- #313933 Don't query for date_browser views when there are no arguments.
- #314012 Move date_views_filter_value() to date_api.module so it's available if Date module is disabled.
- Adapt processing to make sure only selected dates display in nodes, views, and calendars.
- Add Views field handler for date that can be smarter about grouping date values in views.
- Do a little more work on clarifying the repeat descriptions.
- Fix PHP4 timezone problem that didn't save timezone changes correctly in rare cases when refreshing zones using devel.
- Add 'UNTIL' to the RRULE creation function so it can be used by the API and date_content_generate.
- Update date_content_generate to find more matches in a more limited period.
- #322845 Make sure delta is passed to date theme so repeating dates display correctly in Views.
- Make sure repeating date UNTIL date is properly adjusted for timezone.
- Add repeating dates to hook_content_generate().
- #296529 Update repeating date computations to properly adjust the UNTIL date to the right time and timezone so the end date gets picked up correctly.
- Move repeating date computations into their own function so they can be used by hook_content_generate.
- #326732 Fix local task to create Date repeats tab, check for valid node and add !may_cache.
- #319452 Fix bug in PHP4 calculation of +/-1 week when using Monday as the first day of the week.
- #319452 Make sure repeating date calculations like 'the 5th Sunday' don't prematurely jump to the following period.
- Fix bug in PHP4 calculation of date_date_set() that was getting the day wrong.
- #329102 Fix mistake in README.txt.
- #317057 Make sure existing optional date with empty value doesn't get reset to current date.
- Add more checks in PHP4 functions to return usable values when we don't have complete timezone information in the PHP4 wrapper.
- Add helper function to convert input values based on field type.
- Fix timezone caching -- it was resetting when it didn't need to, consuming resources.
- Found a better way to generate random timezones using mt_rand() instead of rand() to avoid getting lots of duplicates.
- Found some timezones that can't be used in PHP4 because we don't have offset information, so remove them from timezone lists.
- Fix error in PHP4 dst switch date for North America.
- #327506 Detect and trap bad timezones in ical import so they don't create errors.
- Fix the way 'rel=nofollow' was added to the Date browser.
- #240156 Workaround conflict between Event and Date by using #process on timezone forms to override Event module handling.
- #174580 Add rel=nofollow to back/next links.
- #322446 Avoid extra space in date theme when there is no timezone.
- Don't try to find repeating fields on types without fields.
- #312996 Break out of endless loop in date_repeat calculation.
- #294851 Date PHP4: Make timezone_identifiers and timezone_abbreviations into statics variable to reduce execution time.
- #294851 Date PHP4: Make timezone_map into a static variable to reduce execution time.
- #314959 Keep repeating dates off the teaser as well as the node.
- #312598 Date PHP4 functions can be off by 1 hour during the day dst changes, add a fix for that.
- Date PHP4: Add new settings area where you can choose whether to use the faster native timezone adjustments for current dates.
- Add new repeat selection widgets to widgets that can set increments and date parts.
- #307544 Get rid of extra line feed at end of ical description.
- #304370 Fix typo in popup css.
- #265076 Add some fallback handling for text input that can accept missing time.
- #313447 Throw an error on required dates that have no values filled out.
- #312539 Improvements in translation text.
- #296529 Remove text saying UNTIL date is not included in results, it should be.
- #296529 Make sure UNTIL date takes time into account to avoid missing final date.
- #312974 Add missing closing span in date theme.