calendar 5.x-2.0-rc2

New features
Bug fixes
Unsupported

Version 2.0-rc2
===============

- #278391 Fix calendar popup position in Firefox.
- #278267 Add a theme for the jcalendar popup.
- #279169 Get rid of calendar_info() function in uninstall.
- #261610 Make sure delta value is available for jcalendar popup display.
- #255984 Make popup calendar date selector a configurable value.
- #251094 Make weekno a configurable value.
- #259127 Remove ajax back/next navigation on mini calendar, it's not working well enough.
- #247215 Make sure default calendar view and block are not triggered if there is no date field and add validation to the view to require a date field.
- #268668 Adjust comparison dates for timezone offsets to make sure multi-day events get split correctly.
- The cached ical feed cannot be used to store date objects, recreate them as needed.
- #234070 Fix broken ical title.
- #258501 Make sure calendar.inc is included when creating ical feed.
- #258515 Fix url in ical export.
- #266623 Protect against foreach() errors on empty ical feeds.
- PHP4 can't do comparisons of date objects, so alter calendar comparison code to compare formatted dates instead.
- #275213 Arguments were reversed in date_week_range().
- Remove as many dependencies as possible from install files and auto-enable necessary modules.
- #272263 Make sure empty ical stream doesn't get into cache.

calendar 6.x-2.0-beta2

Bug fixes
Insecure
Unsupported

Views Calendar 6.x
==================

See documentation at http://drupal.org/node/262064.

TODO:
- Still need to get iCal working.

Version 2.0 beta2
=================
- Fix handling of CCK dates in date argument.
- Move option to show/hide week numbers to a style setting.
- Get block view working again, remove switch calendar block because it doesn't work in this new system.
- Get the generic date argument handler pulled completely out of the Calendar module and into the Date API in a way that it can be used for any Views date field in any view.
- Rework the calendar handling to use the Date API argument in calendar displays and navigation.
- Keep the calendar displays out of the UI and instead create a default calendar view that has everything set up correctly to reduce confusion and clutter in the UI and to make it easier to create a calendar.
- Make sure month names show in year view.
- #262078 Remove deprecated function calendar_info().
- Cleanup handling of dates with timezone names in the database.
- Pass a variable to the templates to tell if this calendar is in a block or not, and use that to determine if the links are needed.
- Get the settings working for controlling the size of the day of week names, adding an option to display the full names.
- Add a separate template for the mini calendar.

Version 2.0 beta
================

calendar 6.x-2.0-beta

New features
Bug fixes
Insecure
Unsupported

The first beta code for Drupal 6 and Views 2.

calendar 6.x-2.x-dev

New features

This is the development snapshot for the version of the Calendar module that works with Drupal 6 and Views 2.

calendar 5.x-2.0-rc

New features
Unsupported

This version requires the 5.2 version of the Date API!

After updating the files on your system, you'll find the Calendar modules in a new Date/Time section of the admin/build/modules page. Be sure to visit update.php to update your database. Make sure to set up your site timezone name after installing the new Date API.

As with the new Date API, the new version will work with either PHP 4 or PHP 5, but will be noticably more efficient with PHP 5.2. In very limited tested, calendar page execution times using the new code under PHP 5.2 were up to 20-30% faster with than the older code.

* All the calculations use the new, improved date and timezone handling added by Date API version 2 (see http://drupal.org/project/date for details).
* The queries have been updated to do the timezone conversion in the database and return items that have already been converted to the local timezone. It's more efficient to do this in the database and it easier to drop the right dates into the right places in the calendar.
* If the new Date Popup module is enabled, a jQuery popup date selector is available at the top of the page to allow you to easily jump to any year, month, and day.

calendar 5.x-2.x-dev

New features

This is a completely new version of the Calendar module, designed to work with the new Date API version 2:

* All the calculations use the new, improved date and timezone handling added by Date API version 2 (see http://drupal.org/project/date for details).
* If the new Date Popup module is enabled, a jQuery popup date selector is available at the top of the page to allow you to easily jump to any year, month, and day.
* The calendar settings have been moved to the admin settings area instead of using a tab on the View. There were too many cases where the settings tabs weren't working correctly. Once a calendar view has been created, you can alter the settings on the settings page.
* New tables have been added to store calendar templates, and instead of using PHP to laboriously re-compute how to draw the calendar in each view, we just pull out the right template and drop the calendar values into it.
* The new templates have made it possible to get the 'week' view working correctly, no matter what day of the week your week starts on.
* Feed items are added in during views_pre_view so they are included for all types of displays, not just calendar displays.
* As much code as possible has been moved into separate .inc files so it is parsed only when you are actually on a calendar page.

Perpetual Calendar

calendar 4.7.x-1.6

Bug fixes
Unsupported

Version 1.6
===========

- 182998 Use Date API handling of timezones instead of Drupal default timezone offset when computing calendar values.
- Get rid of test for Date API since it's buggy and hopefully everyone already has done this.
- 157593 Make sure drupal_get_form gets a form array.
- 172073 Allow for non-calendar arguments before any calendar arguments to dynamically filter calendar.
- Remove date fields from default view to force user to add the right field. Tired of handling support questions about unexpected date fields.
- 171306 keep empty nodes out of ical feed.
- 166659 and 160378 clean up handling of header and footer on empty pages.
- 155701 and 167110 ical and setup tabs sometimes didn't show up. Needed to rework the logic of calendar_is_calendar() and calendar_views() to properly identify views that have calendar types or calendar args.
- 159326 slight correction to indicating 'selected' day in mini calendar.
- 134240 fourth ical argument is optional, add '=NULL' so it will always work.
- 115144 make sure multiple day nodes don't get title and teaser created more than one time.
- 165845 make sure empty days have empty days theme.
- 167141 change array union to array merge to keep from losing first ical item.
- 158910 make sure view tab has no access control.

calendar 5.x-1.6

New features
Bug fixes
Unsupported

- 182998 Use Date API handling of timezones instead of Drupal default timezone offset when computing calendar values.
- 182155 Make sure multiple event nodes get a unique identifer when testing if they have already been processed.
- 181390 Cache_clear_all was missing wildcard in hook_cron().
- Add theme to override default Views handling of page title.
- Several fixes needed so menu tabs and arguments work on urls with $args in them, like node/$arg/calendar.
- Make sure plugin works even_empty, add install file that can clear cached calendar settings.
- Move administrative code to separate file so it isn't always parsed.
- Move plugin display themes to calendar.theme.
- Cache calendar fields() and calendar views() arrays.
- 172073 Allow for non-calendar arguments before any calendar arguments to dynamically filter calendar.
- Remove date fields from default view to force user to add the right field. Tired of handling support questions about unexpected date fields.
- 171306 keep empty nodes out of ical feed.
- 166659 and 160378 clean up handling of header and footer on empty pages.
- 155701 and 167110 ical and setup tabs sometimes didn't show up. Needed to rework the logic of calendar_is_calendar() and calendar_views() to properly identify views that have calendar types or calendar args.
- 159326 slight correction to indicating 'selected' day in mini calendar.

calendar 4.7.x-1.5

Bug fixes
Unsupported

- 149668 fixes to the way calendar_views() is computed never got committed to the 4.7 branch.
- 141267 fix css attribute, should be overflow:hidden.
- 146347 fix some more places where date_format_date() should be used instead of gm_date() so they are translated.
- Make sure nav titles get run through theme properly.
- 122568 for multi-day fields make sure $node->teaser doesn't keep adding the same fields.
- 153580 use date_format_date instead of date_gmdate to get date parts translated.
- 147386 remove redundant adjustment for user time.
- 121300 make sure stripe index gets incremented.
- Fix typo that creates a parsing error.
- 149668 fix wrong permissions.
- Fix wrong object name in calendar_views().
- 141264 fix typo in style inclusion.
- 150054 rework the way the calendar_views() function works to improve performance.
- Clean up css.
- Make sure calendar module loads before calendar_ical.
- Fix min and max date comparison for week view
- 128517 fix error in week calculation so week doesn't always get set to 1
- 127038 fix limit_nodes function to include last day of month
- 129776 add class to get nav bar to show up full-width in 4.7
- 129769 replace module_exists with module_exist
- 129773 return 5.x style links to 4.7 style
- 127291 change view titles and breadcrumbs to use %1, %2, %3 dynamic titles

calendar 5.x-1.5

New features
Bug fixes
Unsupported

Version 1.5
===========

- 146347 fix some more places where date_format_date() should be used instead of gm_date() so they are translated.
- make sure nav titles get run through theme properly.
- 141267 fix css attribute, should be overflow:hidden.
- 140922 fix the way the table view array is constructed.
- Found some debugging cruft in ical module when cache is cleared.
- 153580 use date_format_date instead of date_gmdate to get date parts translated.
- 149668 fix wrong permissions.
- 147386 remove redundant adjustment for user time.
- 121300 make sure stripe index gets incremented.
- 122568 for multi-day fields make sure $node->teaser doesn't keep adding the same fields.
- 141264 fix typo in style inclusion.
- 150054 also need to fix the setup forms now that they only have a view name and not the whole view object passed to them.
- 150054 rework the way the calendar_views() function works to improve performance.
- 149668 make sure default views get included as calendar views.
- Add in new hook_views_tabs() for menu tab.
- Make sure ical module gets uninstalled if calendar is uninstalled.
- Make sure calendar module loads before calendar_ical.
- Clean up css.
- Fix error in calendar_has_calendar_args() function.

calendar 4.7.x-1.4

Unsupported

Version 1.4
===========

NOTE Date API has been split out into a separate module to make the API available with no dependency on CCK and the Calendar module now requires the Date API. For best update results, uninstall the Calendar module before adding the updated Calendar and Date files to the site, then immediately go to the modules page and enable both the Calendar and Date API modules.

- 125913 get calendar_views array properly initialized
- 125509 fix for postgres date ranges to use exact last day of month in SQL, more clean up of week range calculations. Requires new functions just added to Date API.
- 125483 more corrections to week calculation
- Fix tab handling
- 124107 translate month names
- Keep extra ical icon from showing up in block version of the view
- 118055, make sure view works right if only block is set up to calendar type
- 123592 make sure arguments ahead of the calendar arguments are retained in the links
- 121300 clean up handling of stripes to make them consistant
- 111947, 121956, 110883, 119874, fix miscellaneous problems with week view and navigation.
- Add headers and dow calc for all possible first day of week options
- Use variable for view time format
- Fix day teaser view in theme
- Make sure legend and switch blocks aren't displayed on non-calendar pages
- 124320 fix fatal errors in identifying include paths

calendar 5.x-1.4

Unsupported

Version 1.4
===========

NOTE Date API has been split out into a separate module to make the API available with no dependency on CCK and the Calendar module now requires the Date API. For best update results, uninstall the Calendar module before adding the updated Calendar and Date files to the site, then immediately go to the modules page and enable both the Calendar and Date API modules.

- 125913 get calendar_views array properly initialized
- 125509 fix for postgres date ranges to use exact last day of month in SQL, more clean up of week range calculations. Requires new functions just added to Date API.
- 125483 more corrections to week calculation
- 124910 correct site timezone for dst
- Fix tab handling
- 124107 translate month names
- Keep extra ical icon from showing up in block version of the view
- 118055, make sure view works right if only block is set up to calendar type
- 123592 make sure arguments ahead of the calendar arguments are retained in the links
- 121300 clean up handling of stripes to make them consistant
- 111947, 121956, 110883, 119874, fix miscellaneous problems with week view and navigation.
- Add headers and dow calc for all possible first day of week options
- Use variable for view time format
- Fix day teaser view in theme
- Make sure legend and switch blocks aren't displayed on non-calendar pages

calendar 4.7.x-1.1

Unsupported

Views Calendar
====================

Version 4.7.x-1.1
=====================

calendar 5.x-1.1

Unsupported

Views Calendar
====================

Version 5.x-1.1
=====================

calendar 7.x-1.x-dev

Now empty, use the development snapshot from the appropriate branch.

Pages

Subscribe with RSS Subscribe to Releases for Calendar