Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Issue #2625002: Fixed warnings thrown during RRULE parsing under some setups.
Issue #2638998: Fixed a rarely triggered bug with the indefinite recurring event workaround.
Issue #2686827: Worked around a bug in iCalcreator relating to very long RRULEs.
John Franklin updated the CLDR to v29 (16 Mar 2016).
Issue #2267721 by John Franklin: Add Taxonomy Term and Node Reference support to the iCal Entity Views plugin LOCATION field.
Issue #2709557: X-PROPERTIES now import properly when added via hook_date_ical_mapping_sources_alter.
Removed "support" for iCalcreator v2.22. I failed to test the iCal import code with that version of the library, and only discovered after releasing version 3.7 that v2.22's changes are much more extensive than I realized. The changes to the library completely broke Date iCal's import process, so I've had to revert the support for iCalcreator v2.22. ONLY v2.20.2 is supported.
Issue #2624534: Fixed version detection for iCalcreator 2.22. Also fixed typos in README.
Updated iCalcreator version detection code to work with newest Libraries API dev.
Issue #2564897: Fixed street number rendering of AddressFields. Patch by user pc-wurm.
Issue #2564909: The country name will now be rendered properly from an Address Field.
Issue #2565287: Fixed RDATEs and EXDATEs in exported iCal feeds.
Updated the docs for hook_date_ical_export_html_alter().
After several years of waiting, Feeds has finally released a new official version. This new release of Feeds fixes the "all dates are imported as blank" bug, but also introduced a change in the way that RRULEs are passed to Date iCal's internal functions. Date iCal 7.x-3.5 is now compatible with Feeds 7.x-2.0-beta1.
Issue #2206109: Updated RRULE import to work with newest Feeds version.
The big change for this release is that Date iCal now takes into account the fact that iCalcreator v2.22+ is no longer compatible. It was significantly refactored to the point that Date iCal's code doesn't interface with it properly any more. For now, iCalcreator 2.20.2 is the most recent supported version of the library. The README now makes that clear, and the makefle also explicitly installs v2.20.2, instead of the latest release.
NEW FEATURES:
Issue #2325649: Added hook_date_ical_mapping_sources_alter, allowing modules to create custom mapping sources.
Issue #2342933: Added option to silence Indefinite COUNT replacement warning.
BUGFIXES:
Issue #2288563: FeedsParser-defined mapping sources no longer raise warnings.
Issue #2289981: Changed the way exported fields get converted to plaintext.
Bugfixes:
Issue #2253089: Improved the method by which error messages are displayed.
Issue #2180081: Cleared up the README's installation instructions for iCalcreator.
UNTIL values on RRULES should finally be getting parsed properly.
Issue #2236241: Improved the README in regards to timezone settings.
Fixed a bug in the Feeds Parser which could break certain all day events.
Issue #2223829: Improved the README on how to attach an iCal feed to a view.
Issue #2199885: Worked around a bug in iCalcreator that invalidates "0" as a UID.
FEATURES:
Added support for Windows timezone names.
BUGFIXES:
Updated the README, added new tests, implemented hook_help().
Issue #2156331: Fixed UIDs generated on load-balanced servers.
Issue #2150071: Added support for the Location module. Thanks, kpaxman!
Fixed multi-property RDATEs and EXDATEs.
Please read the Date iCal project page for details of why Date iCal's major version number has jumped to 3. You absolutely must run Drupal's update script if you upgraded from Date iCal 2.x to 3.0!
This changelog only references the differences between the initial 3.x-dev release, and the 3.0 official release.
This new version is still in a state of partial completeness, which is why I'm leaving it as a dev release for now. You may need to do some manual fixing to get it working, due to a change I made in the classes offered by this module. Try 'drush cc registry' if 'drush cc all' fails. I plan to fix this as soon as possible.
Please note that ALL of the hooks exposed by Date iCal have changed. They do essentially the same things they used to do, but they're named differently.
New feature:
There is a new views row plugin called iCal Fields. Unlike it's brother iCal Entities, which populates the iCal feed from data pulled directly off the entities returned by the view query, iCal Fields populates the iCal feed using views Fields. This lets users customize the content of their iCal feed directly from the views settings page, and also supports all fields types which are supported by Views.
New features:
Added hook_date_ical_timezone_alter(), allowing users to alter timezone strings from imported iCal feeds before they get converted into DateTimeZone objects. (see #12 from #1608132: ical download issue for an example.)
Added hook_date_ical_html_alter(), which will let other modules alter the HTML of the iCal view mode of an entity (the "Description") before it gets converted to plaintext on its way to being rendered in an iCal feed. You can also alter the Summary with this hook.
Feature: #1529506: webcal:// Support - The orange iCal subscription link now presents the URL for your iCal feed as webcal://, rather than http://. This allows calendar clients to automatically subscribe to the feed when users click the icon.
- Issue #1721678, incorporate abandoned Parser iCal module's Feeds plugin, allowing Date iCal to parse iCal feeds.
- Issue #1833362, convert to using the iCalcreator library, rather than the theme system, for formatting iCal data.
- Many other issues, which were all closed between Jan 14 and Jan 22, 2013.
This latest dev release introduces the new iCal Fields plugin for Views. Users can now specify the contents of their iCal feeds using the full power of Views fields.
===================
Version 7.x-1.1
===================
- Issue #1535312, Use feed_icon class for ical icon.
- Better methods to hide the title and comments.
- Issue #1529326, Hide the links.
- Add dependency on Entity module.
- Add the Date/Time package to .info file.
===================
Version 7.x-1.0
===================
- Issue #1447194 by tim.plunkett, Prevent date_ical_preprocess from running for every theme function.
- Issue #1447118 by tim.plunkett: Use properly namespaced template functions.
- Issue #1447104 by tim.plunkett: Fixed code clean-up and undefined notices.
- Issue #1446936 by tim.plunkett: Views display format will not save.
- Initial commit of D7 code.