This page is still a beta!

Chapter 12. Changelog

The following is a high level overview of the changes in Calendar Base. For more details, see the ChangeLog file included with the extension.

Version

Changes

1.0.0

First stable release, functionally identical to 0.17.3.

PHP 5 is required from 1.0.0 onward.

0.17.3

!!! 0.17.x branch is the end of the PHP 4 roadmap !!!

Bugfixes for notification and reminder services.

Bugfixes for location and organizer service when using partner.

Fixed bug with all day events in RSS feeds.

0.17.2

Fixed several inconsistencies with Flexform, Typoscript settings, and Typoscript reference.

Fixed several bugs when only one view was allowed on a page.

Backend bugfixes for treeview and recurring event fields.

0.17.1

Fixed several small frontend editing bugs for non-admin users.

Fixed week view bugs when starting the week with Sunday.

Cleaned up XHTML output in week view.

Added many new Typoscript configuration options for list view.

Added general stdWrap processing to transform all dates.

0.17.0

Major improvements to Typoscript configuration and rendering. Integration with default content elements and DAM is now possible.

Improved XHTML compliance in templates.

Added several list view configuration options for more flexible page browser and event filters.

Fixed several bugs with backend data entry when the format used periods or slashes.

Added support for event records within the Insert Records content element.

Updated Context Sensitive Help for all database tables and added new help text for Flexform fields (requires TYPO3 4.2 and greater).

0.16.6

Identical to 0.16.5 release.

0.16.5

Fixed bug when copying events

Fixed bug with adding exceptions to events that link to internal TYPO3 pages.

Fixed bug with recurring events on the 5th mo/tu/we/etc of each month.

Fixed bugs with all day events in week view.

Fixed ICS bug when recurrence frequency is blank.

Added support for date2cal version 7.

Improved Typoscript options for formatting dates.

0.16.4

Fix for long events in list view, day view, and week view.

Further ICS cleanups for all day events and special characters.

Minor bugfixes in frontend editing.

Added new styling for free and busy views.

Added missing Typoscript configuration for phone number.

0.16.3

Fixed rare crashes during install or Indexed Search crawling.

XHTML cleanups in several templates.

Improved caching support in Frontend Editing.

ICS output bugfixes.

Frontend editing bugfixes.

Recurring event bugfixes.

0.16.2

Lots of small bugfixes, mainly on Typoscript configuration and the various frontend views.

0.16.1

Fixed FlexForm field for adding custom Typoscript.

Fixed some list view rendering bugs.

Fixed weekStartDay configuration.

Fixed PHP error when creating an ICS file.

Fixed several PHP errors in frontend editing.

0.16.0

Full localization of records.

Added event attendees and basic scheduling.

Converted all internal date handling to PEAR date.

Converted date storage from UNIX timestamp to yyyymmdd.

Added support for dates prior to 1970 and after 2030 with the two date changes described above.

Updated naming conventions for many Typoscript objects.

Added configuration options and improved output of RSS feeds.

Added frontend users as event organizer source.

Totally refactored frontend editing.

Moved frontend editing and ICS export to individual static templates.

Added support for attaching images and files to events.

Added full Typoscript reference to the manual.

0.15.5

Improved display of all day events.

Bugfix for workspace support.

Bugfix for RTE support when non-admins edit events in the frontend.

Bugfix for start and end time when searching.

Added constant for setting UID prefix in ICS exports.

0.15.4

Bugfixes for category handling and frontend editing.

0.15.3

Removed option for nested or flat categories since the nested interface also supports flat categories.

Recurring event interface is enabled by default.

Several bugfixes for category handling.

Smaller bugfixes for RSS view, ICS view, and recurring events.

0.15.2

Added completely new icon set. Thanks to Ingo Renner!

Added filtering to RSS view so that scheduled events are only shown a few days in advance.

Lots of cleanup to frontend editing.

Improved formatting and default search ranges in each search view.

Enabled support for workspaces.

Internal update to use Singleton pattern for global variables.

Added completely rewritten manual. Thanks to Bill Tenny-Brittian and Web-Empowered Church!

0.15.1

Fixes for various timezone bugs, both backend and frontend.

Backend usability enhancements, including major update to exception events.

Improved custom marker functionality.

Lots of minor bugfixes throughout the extension.

0.15.0

Complete rewrite of recurring event processing.

Rewrite of search functionality.

Unneeded recurring event options are now hidden based on frequency of recurrence.

Added simplified user interface for creating recurring events.

Grouped start date and time and end date and time.

Added ability to filter calendars and categories through Typoscript or FlexForm treeview.

Improved backend labels for events to include start time.

Added a pagebrowser to list view and added options to group list view events by day, week, or month.

Cleaned up spec compatibility with iCal and RSS exports.

Changed upload paths to be cal-specific (uploads/tx_cal/).

Improved Typoscript support by adding stdWrap in many places.

Fixed bug with one week months.

0.14.1

Fixed bug:

- creating event from month-view

- location & organizer view

- extended backlink functionality to work with different page_ids

- in strtotimeOffset

0.14.0

Many many bugfixes

Added link range controll

Added custom marker functionalit: e.g. ###UID###

Added functionality for custom language marker, e.g. ###WHATEVER_LABEL### in phpicalendar.tmpl will look for l_event_whatever

Added support for modules -> ###MODULE__TEST###

Changed categories to be also global (without a calendar)

List view marker are now same as event marker

Events can be created without being logged in

Backlinks are generated dynamically – multistage possible

Added attachments to events

Suppressed link -generation of week and day if they don't have an event

Changed all date functions to GMT base. SERVER_TIME_OFFSET has to be configured right in the install tool

Changed all double quotes to single quotes

Added option for custom view

Cron functionality for notification and ICS update

0.13.1

Fixed bug that prevented events from showing.

Added security checks for piVars.

0.13.0

Lots of bugfixes!

Added ability to define multiple views in the plugin's FlexForm?.

Added Free/Busy views and shared events. Private events can show up only as busy, or can be shared with certain users.

Integrated latitude/longitude into location and Google Maps into location view.

Static elements from various views are now configurable through Typoscript.

Date and time formats are now configurable through Typoscript and strftime(), rather than embedded in locallang files.

Categories are now optional

End times are now option. If no end time is given, the start time is used.

Templates for notification emails.

Extensible services for notifications and reminders.

0.12.1

Bugfixes for all day events, listview and typos in static TS.

Added category requirement in frontend editing.

Raised maximum TYPO3 version and updated required extensions in ext_emconf.php

0.12.0

Added support for multiple calendars.

Improved Calendar->Category->Event relationships.

Added support for caching (and Indexed Search).

Removed requirement for anonymousUserID.

Added flexible location and organizer models through services.

Completed icon set.

Lots of bugfixes

0.11.0

Bugfixes

Events as link

Search

Login

0.10.0

Changed location and organizer fields to use tt_address.

Added manual.

Added FlexForm for frontend plugin configuration.

Enhanced Typoscript-based permissions system.

0.9.0

Added support for category colors

Configuration of the different page ids is possible

Added French translation