2019-07-08         [RELEASE] Release of t3calendar 0.7.1 (Dirk Wenzel)
2019-07-08 111437b [BUGFIX] fixed error in unit test caused by invalid method (Dirk Wenzel)

2019-07-08         [RELEASE] Release of t3calendar 0.7.0 (Dirk Wenzel)
2019-06-14 8b6368a [BUGFIX] dependencies in ext_emconf.php corrected (Dirk Wenzel)
2019-06-06 8f892de [TASK] include JavaScript (Dirk Wenzel)
2018-10-05 65d5803 [TASK] require typo3/cms-core:^8.7 || ^9.5 (Dirk Wenzel)
2018-05-15 d2f3b4f [TASK] add attribute rel=nofollow to all widget navigation links (Dirk Wenzel)

2018-04-10         [RELEASE] Release of t3calendar 0.6.0 (Dirk Wenzel)
2018-04-02 ddcd387 [TASK] CI: test matrix updated. - use typo3/minimal package for build - ext_emconf.php updated (Dirk Wenzel)
2018-04-02 bc78462 [TASK] compatibility for TYPO3 9 (and PHP 7.2) - use TYPO3 core ArrayUtility class instead of obsolete Extbase class - prevent error caused by invalid usage of count() (Dirk Wenzel)
2018-04-02 033ba44 [TASK] use mock builder instead of parent method 'getMock' in unit tests. (Dirk Wenzel)
2018-04-02 5dc4ed6 [TASK] require typo3/cms-core instead of typo3/cms (Dirk Wenzel)
2018-04-02 8f8fea9 [TASK] require typo3/cms >=8.7.0,<=9.99.99 (Dirk Wenzel)

2017-08-28         [RELEASE] Release of t3calendar 0.5.0 (Dirk Wenzel)
2017-08-05 7380791 [TASK][BREAKING] CalendarDay refactored. All occurrences of `calendarDay.isCurrent` in templates and partials where changed to `calendarDay.current` too. Make sure to adapt your custom templates! (Dirk Wenzel)
2017-08-05 4fdadff [TASK] coding guidelines (Dirk Wenzel)
2017-08-05 80db672 [TASK] CalendarDayFactory, CalendarDay, CalendarQuarter, CalendarYear, TemplateUtility refactored. (Dirk Wenzel)

2017-07-12         [RELEASE] Release of t3calendar 0.4.1 (Dirk Wenzel)
2017-07-12 62ff4f0 [BUGFIX] version number corrected. (Dirk Wenzel)
2017-06-23 3d2a385 [TASK] coding guidelines (Dirk Wenzel)

2017-05-12         [RELEASE] Release of t3calendar 0.4.1 (Dirk Wenzel)
2017-05-12 08abc8a [BUGFIX] fixed error which caused calendar items with end date being visible before their start date. (Dirk Wenzel)

2017-05-05         [RELEASE] Release of t3calendar 0.4.0 (Dirk Wenzel)
2017-05-05 9051f3d [BUGFIX] errors in unit test fixed (Dirk Wenzel)
2017-05-05 3c52151 [TASK] CalendarViewHelper now has an optional argument  ‘parameters’ of type array. Default templates adapted. (Dirk Wenzel)
2017-04-28 963aad0 [TASK] composer.json: obsolete settings removed. (Dirk Wenzel)
2017-04-28 759caab [BUGFIX] CalendarViewHelper: fixed issue caused by different implementation of AbstractWidgetViewHelper throughout TYPO3 versions. (Don't call parent::initializeArguments). (Dirk Wenzel)
2017-04-27 2a3ec3e [TASK] CalendarViewHelper refactored: register arguments explicitly. Allow passing an array as configuration. CalendarContoller now generates a configuration from array. Documentation added. (Dirk Wenzel)
2017-04-27 5586b06 [TASK] Documentation for path configuration added. (Dirk Wenzel)
2017-04-25 6d09007 [TASK] travis-ci: use custom UnitTests.xml instead of those from testing frame work (Dirk Wenzel)
2017-04-19 0dc58ce [TASK] fix travis-ci configuration (Dirk Wenzel)
2017-04-19 caa571a [TASK] require-dev nimut/testing-framework (Dirk Wenzel)

2017-03-27         [RELEASE] Release of t3calendar 0.3.0 (Dirk Wenzel)
2017-03-27 6f1740b [BUGFIX] missing css for loading indicator added. (Dirk Wenzel)
2017-03-27 3593d83 [BUGFIX] missing class for ajax navigation added to month template. (Dirk Wenzel)
2017-03-24 449d3a5 [TASK] Templates improved:  Ajax JavaScript is only active if Ajax is enabled for widget. Anchors added to navigation links. (Dirk Wenzel)
2017-03-11 0e79de6 [TASK] travis ci configuration: use unit test config from package. (Dirk Wenzel)

2017-03-11         [RELEASE] Release of t3calendar 0.2.0 (Dirk Wenzel)
2017-03-10 dd1eebf [TASK] CalendarItemStorage now respects valid end dates of items and adds them for each day in between date and end date. (Dirk Wenzel)
2017-03-10 629ffc6 [TASK] calendar items are now added to a calendar day if they have a matching end date. (Dirk Wenzel)
2017-03-10 87b2063 [TASK] Allow to enable caching of widget content in Extension Manager configuration. Caching is disabled by default  now. (Dirk Wenzel)
2017-03-09 cb32029 [TASK] TemplateUtility implemented. CalendarController refactored using it. (Dirk Wenzel)
2017-03-08 d34e794 [TASK] prefer source install of typo3/cms and typo3/cms-core (Dirk Wenzel)
2017-03-08 b673071 [TASK] travis ci configuration: adapt TYPO3  build directory by version (Dirk Wenzel)
2017-03-08 1506d7c [TASK] require phpunit/phpunit: >=4.8.0,<5.4.0 (Dirk Wenzel)
2017-03-08 b50bbd1 [TASK] obsolete class stub removed. (Dirk Wenzel)
2017-03-08 f2b8625 [TASK] register t3calendar content cache with TYPO3 pages group (Dirk Wenzel)
2017-01-24 54045f8 [TASK] CalendarController now initializes its view by setting template and partial root path (with an array of paths - thus allowing to override single template/partial files) (Dirk Wenzel)
2017-01-23 4536ce1 [TASK] pass settings to partial Calendar/Item (Dirk Wenzel)
2017-01-20 f46da01 [TASK] partial Calendar/Item added, wrapping of items in partial Month improved. (Dirk Wenzel)
2017-01-18 295dfe1 [TASK] Documentation: screen shots of views added. (Dirk Wenzel)
2017-01-18 ed113eb [BUGFIX] fixed error in month partial which caused display of wrong month when changing year. (Dirk Wenzel)
2017-01-18 f246bfd [TASK] Configuration added. Attributes for ajax functionality added to widget links in partial Month.html (Dirk Wenzel)
2017-01-18 5e7f3c7 [TASK] unit test for DateViewHelper added. (Dirk Wenzel)
2017-01-18 b2afaeb [TASK] unit test for DateViewHelper added. (Dirk Wenzel)
2017-01-18 3ed9ca3 [TASK] unit tests for DateViewHelper added. (Dirk Wenzel)
2017-01-18 d7e55fd [TASK] unit test for DateViewHelper added. (Dirk Wenzel)
2017-01-18 1e31961 [TASK] DateViewHelper ported from t3events. Templates adapted. (Dirk Wenzel)
2017-01-04 2c7a621 [TASK] code cleanup (Dirk Wenzel)
2017-01-04 e9000b2 [TASK] folder name and namespace for test corrected. (Dirk Wenzel)
2017-01-04 4dacc60 [TASK] CalendarItemStorageTest moved to correct folder. (Dirk Wenzel)
2017-01-04 246233f [TASK] CalendarItemStorage implemented. CalendarDayFactory now sets items from CalendarItemStorage (thus preventing iteration over each item). (Dirk Wenzel)
2017-01-03 19cf721 [TASK] obsolete return statement removed. (Dirk Wenzel)
2017-01-03 23b0a8a [TASK] fixed error caused by missing break in CalendarFactory. Unittests added. (Dirk Wenzel)
2016-12-31 b63d9f0 [TASK] CalendarConfiguration extended by property 'showNavigation'. Templates adapted, Ajax functionality restored. (Dirk Wenzel)
2017-01-03 07dc889 [TASK] caching simlipfied: we do not cache objects anymore but rendered content. (Dirk Wenzel)
2016-12-31 61a477e [TASK] CalendarConfiguration extended by property 'showNavigation'. Templates adapted, Ajax functionality restored. (Dirk Wenzel)

2016-12-30         [RELEASE] Release of t3calendar 0.1.1 (Dirk Wenzel)
2016-12-30 bf20010 [TASK] call codecov script with branch variable (Dirk Wenzel)
2016-12-29 24c062b [BUGFIX] obsolete echo statement removed (Dirk Wenzel)

2016-12-29         [RELEASE] Release of t3calendar 0.1.0 (Dirk Wenzel)
2016-12-28 5e73a5c [TASK] CalendarWeekFactory and CalendarYearFactory now do use caches too. (Dirk Wenzel)
2016-12-28 16e8eeb [TASK] CacheManagerTrait implemented. CalendarFactory and CalendarMonthFactory now use caches. CalendarDay extended by method getHasItems to prevent expensive usage of f:count view helper in templates. (Dirk Wenzel)
2016-12-27 5850f7b [TASK] occurrences of unused intervals PERIOD_TRIMESTER and PERIOD_SEMESTER removed. (Dirk Wenzel)
2016-12-27 1de99eb [TASK] unit case for CalendarFactory added covering creation of CalendarQuarter (Dirk Wenzel)
2016-12-27 037fd90 [TASK] CalendarQuarter, CalendarQuarterFactory, CalendarQuarterFactoryInterface, CalendarQuarterFactoryTrait implemented. Calendar, CalendarFactory and CalendarController extended to handle period 'quarter' too. (Dirk Wenzel)
2016-12-27 f462c29 [TASK] unit tests for CalendarController added covering invalid 'shift' arguments. (Dirk Wenzel)
2016-12-27 86a9cf5 [TASK] Action methods for day, month, week and year of CalendarController implemented, templates adapted. (Dirk Wenzel)
2016-12-27 09fdec3 [BUGFIX] Fixed error in CalendarFactory where the wrong CalendarDay was produced for period 'day'. (Dirk Wenzel)
2016-12-26 888e3a1 [BUGFIX] fixed error in CalendarWeekFactory caused by changing the $startDate while creating days of week. (Dirk Wenzel)
2016-12-13 a8920d6 [TASK] CalendarConfigurationFactory now implements SingletonInterface (Dirk Wenzel)
2016-12-13 41df952 [BUGFIX] fixed error in CalendarMonthFactory causing wrong number of days. (Refactored using DateTime instead of timestamps) (Dirk Wenzel)
2016-12-11 ae614de [TASK] Templates adapted to use items (Dirk Wenzel)
2016-12-11 1c90543 [TASK] CalendarController->indexAction implemented. Templates, partials, JavaScript, TypoScript and CSS ported from t3events. (Dirk Wenzel)
2016-12-11 910f02a [TASK] CalendarConfigurationFactory now implements CalendarConfigurationFactoryInterface. CalendarViewHelper and CalendarController (WIP) implemented. (Dirk Wenzel)
2016-12-11 473e6b9 [TASK] CalendarConfigurationFactory, CalendarConfigurationFactoryInterface, CalendarConfigurationFactoryTrait implemented. (Dirk Wenzel)
2016-12-04 93b8c04 [TASK] CalendarFactoryInterface, CalendarFactory and CalendarFactoryTrait implemented. Error in CalendarDayFactory fixed which prevented from setting current state of CalendarDay. (Dirk Wenzel)
2016-12-04 a87526e [TASK] CalendarYearFactory, CalendarYearFactoryTrait implemented. (Dirk Wenzel)
2016-12-04 1328cb6 [TASK] CalendarMonthFactory now sets the start date of CalendarMonth. (Dirk Wenzel)
2016-12-04 eea68d0 [TASK] CalendarDayFactoryTrait, CalendarWeekFactoryTrait, CalendarMonthFactory, CalendarMonthFactoryInterface, CalendarMonthFactoryTrait, CalendarYearFactoryInterface implemented. (Dirk Wenzel)
2016-12-03 c4d5a09 [TASK] CalendarWeekFactory, CalendarWeekFactoryInterface, CalendarDayFactoryInterface, ObjectManagerTrait implemented. (Dirk Wenzel)
2016-12-03 9343167 [TASK] constructor signature of CalendarDay changed to take a \DateTime object. CalendarDayFactory implemented. (Dirk Wenzel)
2016-12-03 8cc509a [TASK] composer.json updated (Dirk Wenzel)
2016-12-03 9f3cbb7 [TASK] Unit tests for Calendar added. (Dirk Wenzel)
2016-12-03 a26222d [BUGFIX] fixed missing getter and setter methods in  CalendarDay. Code style. (Dirk Wenzel)
2016-12-03 4215f29 [TASK] Calendar classes ported from t3events. CalendarFactory and CalendarItemInterface added. (Dirk Wenzel)
