.. ==================================================
.. FOR YOUR INFORMATION
.. --------------------------------------------------
.. -*- coding: utf-8 -*- with BOM.
.. include:: ../../_IncludedDirectives.rst
Updating
--------
If you update EXT:events2 to a newer version, please read this section carefully!
Update to Version 3.7.0
^^^^^^^^^^^^^^^^^^^^^^^
New Feature:
We have added 3 new getters to Time object:
-> getTimeEntryAsDateTime
-> getTimeBeginAsDateTime
-> getTimeEndAsDateTime
These are very helpful as you now can format them with f:format.date() VH
Update to Version 3.3.1
^^^^^^^^^^^^^^^^^^^^^^^
With version 3.3.1 we have added a new column ``same_day_time`` to day table. It helps us to GROUP BY days with
multiple time records for one day, if mergeEventsAtSameDate is set in plugin.
Please update DB in Installtool and start scheduler task to re-generate all day records.
Update to Version 3.2.0
^^^^^^^^^^^^^^^^^^^^^^^
With version 3.2.0 we have completely rewritten DayRepository to work with
Doctrine/Core QueryBuilder now. We have added functional tests to be sure
to have same results as in previous versions.
We have renamed mergeEvents checkbox in FlexForm to mergeRecurringEvents. Maybe you
have to reactivate that checkbox.
In previous versions we have grouped events in ListLatest view automatically for you. Now you
have to manual activate mergeRecurringEvents to group them.
We have moved static TypoScript to another location. Please use update wizard in ExtensionManager to update paths.
We have removed mergeEvents option from ExtensionManager. If you have set this option please
re-create your records with CLI or scheduler task.
Update to Version 3.1.0
^^^^^^^^^^^^^^^^^^^^^^^
With version 3.1.0 we have made a little but breaking change:
In earlier versions you may have done:
-Tag, for editing your own records in FE, inside of the if * Add if to organizer and location in Create.html * Add if to organizer and location in Update.html We have moved all email settings in ExtConf to new tab "Email" EXT maps2 is not a hard-coded dependency to events2 anymore, but we still suggest it in ext_emconf.php. Update to Version 2.0.0 ^^^^^^^^^^^^^^^^^^^^^^^ Version 2.0.0 will come with some new cols and we have removed some cols. So please be careful while comparing database with TCA definition after upgrading. .. important:: Please do **not** delete cols in InstallTool after installing the new version! Only add the new fields, than go into Extensionmanager, select events2 and start the upgrade script. Delete the old cols in InstallTool only, if the upgrade script symbol will not appear in Extensionmanager anymore. We have removed ShowEventDatesViewHelper, because it was sometimes too hard to change that template. So we have moved that widget into a normal ViewHelper. Please use GetEventDatesViewHelper instead, you can find an example in Partials/Event/Properties.html. In case of our new database structure we have removed our e2:widget.paginate ViewHelper. Please update all templates to use the original f:widget.paginate ViewHelper of fluid and maybe remove the maxRecords attribute. The labels of the show action selectbox in Plugin (switchableControllerActions) has changed. We have added the new action showByDate for DayController. So you have to open each plugin and set show action again. After all these changes you have to re-create all day records. The easiest way to do so is: Create scheduler task of type "Create/Update Days" if not already exists. Execute that task. We have removed our own TypoLink ViewHelper as it is not needed anymore since TYPO3 7.6. Please change all e2:link.typolink VHs of your templates into f:link.typolink.