2022-09-13 09:15:04 +02:00
|
|
|
1.3.0
|
|
|
|
=====
|
|
|
|
|
|
|
|
Breaking
|
|
|
|
--------
|
|
|
|
|
|
|
|
Nothing
|
|
|
|
|
|
|
|
Features
|
|
|
|
--------
|
|
|
|
|
2022-09-29 15:17:06 +02:00
|
|
|
* Add support for TYPO3 v11 and PHP 8.0 + 8.1.
|
|
|
|
|
|
|
|
* Last import date is now shown within backend module beside each import configuration.
|
2022-09-13 09:15:04 +02:00
|
|
|
|
2022-12-15 10:42:41 +01:00
|
|
|
* New import configuration type "Contains Place".
|
|
|
|
This allows to provide a single entity, e.g. a Town that has multiple ``schema:containsPlace`` entries.
|
|
|
|
Each of them will be imported.
|
|
|
|
|
2022-12-15 12:41:35 +01:00
|
|
|
* Import will no longer break on mapping issues.
|
|
|
|
Those will be logged and are available within the existing backend module.
|
|
|
|
This allows to skip some objects which can not be handled yet.
|
|
|
|
The log can be used to open issues. We then can improve the mapping.
|
|
|
|
|
2022-11-24 11:05:13 +01:00
|
|
|
* Import author of media. This allows to either render the license author or the author.
|
|
|
|
|
2022-11-24 15:55:50 +01:00
|
|
|
* Filter and sort opening hours.
|
|
|
|
Filter out opening hours from the past, they are not available to the template anymore.
|
|
|
|
Sort opening hours from early to later based on their end timing.
|
|
|
|
|
|
|
|
This should improve the UX of website visitors.
|
|
|
|
It is not possible yet to sort opening hours by hand within the thuecat backend.
|
|
|
|
|
2022-11-28 11:06:54 +01:00
|
|
|
* Support special opening hours.
|
|
|
|
It is possible to define special opening hours, e.g. for holidays.
|
|
|
|
Those are now also imported and provided to the templates.
|
|
|
|
|
2022-11-29 10:02:44 +01:00
|
|
|
* Allow to check if an opening hour is valid for a single day.
|
|
|
|
|
2022-11-29 11:50:22 +01:00
|
|
|
* The URL of attractions is now imported and provided to the template.
|
|
|
|
|
2022-11-29 11:56:53 +01:00
|
|
|
* Media has a new method ``getExtraImages()`` which will return everything from
|
|
|
|
``getImages()`` except the ``getMainImage()``.
|
2022-11-30 10:35:44 +01:00
|
|
|
We now also filter out the main image from other images, it will not exist twice
|
|
|
|
anymore.
|
2022-11-29 11:56:53 +01:00
|
|
|
|
2022-12-12 13:02:10 +01:00
|
|
|
* Allow to hide parking facilities.
|
|
|
|
|
2022-12-12 13:35:16 +01:00
|
|
|
* Parking facilities can now be rendered sorted by alphabet.
|
|
|
|
Use new method ``getParkingFacilitiesNearBySortedByAlphabet()``.
|
|
|
|
|
2022-12-12 13:51:08 +01:00
|
|
|
* Support types of public transport when returning distance to public transport.
|
|
|
|
A new array key ``types`` was added. This is an array of types, e.g. ``CityBus`` or
|
|
|
|
``Streetcar``.
|
|
|
|
These can be used with ``f:translate`` ViewHelper to provide proper none technical labels.
|
|
|
|
|
2023-01-05 10:30:23 +01:00
|
|
|
* Configure EXT:scheduler table garbage collection task to clean up import records.
|
|
|
|
It is now possible to select the tables within the TYPO3 scheduler task to be cleaned up.
|
|
|
|
|
|
|
|
* Respect ``schema:givenName`` and ``schema:familyName`` of ``schema:author`` for media.
|
|
|
|
We only respected ``schema:name`` until now.
|
|
|
|
|
|
|
|
* Provide new key ``copyrightAuthor`` holding the actual author for convenience.
|
|
|
|
It will pick the ``author`` value falling back to ``license.author``.
|
|
|
|
|
|
|
|
* Provide new method to retrieve merged opening hours and merged special opening hours.
|
|
|
|
The merge happens on the valid time span of each.
|
|
|
|
The data structure is a bit different as different hours will be merged.
|
|
|
|
|
2022-09-13 09:15:04 +02:00
|
|
|
Fixes
|
|
|
|
-----
|
|
|
|
|
2022-09-29 14:50:27 +02:00
|
|
|
* Allow to import objects (e.g. Tourist Attractions) which are managed by generic
|
|
|
|
organisations instead of specific Tourist Marketing Company.
|
|
|
|
Those organisations will now also be imported, just like Tourist Marketing Company before.
|
|
|
|
Both are organizations internally and only used for the TYPO3 backend module.
|
|
|
|
|
|
|
|
* Handle multiple ``thuecat:offerType`` values within Offer.
|
|
|
|
The API is none breaking, the models still return only a single offer.
|
|
|
|
|
|
|
|
They will filter down to the first offer which contains ``Offer`` within the value.
|
|
|
|
Examples:
|
|
|
|
|
|
|
|
Given: Childcare and CourseOffer will result in CourseOffer.
|
|
|
|
|
|
|
|
Given: Childcare will result in Childcare.
|
|
|
|
|
|
|
|
Existing imported data is still handled.
|
2022-09-13 09:15:04 +02:00
|
|
|
|
2022-11-30 09:43:46 +01:00
|
|
|
* Remove trailing ``:`` in German translation of ``content.distanceToPublicTransport``.
|
|
|
|
This was the only label with ``:``.
|
|
|
|
|
2022-12-12 14:12:32 +01:00
|
|
|
* Keep editorial sorting of tourist attractions within content element.
|
|
|
|
This was not the case yet, the records were sorted by dbms, e.g. by uid.
|
|
|
|
|
2022-09-13 09:15:04 +02:00
|
|
|
Tasks
|
|
|
|
-----
|
|
|
|
|
2022-09-29 15:17:06 +02:00
|
|
|
* Removed API Key from site configuration.
|
|
|
|
The key was already moved to extension configuration as documented.
|
|
|
|
Still we extended the site configuration, which is now cleaned up, see: https://github.com/werkraum-media/thuecat/issues/55
|
2022-09-13 09:15:04 +02:00
|
|
|
|
2022-11-29 10:02:44 +01:00
|
|
|
* Remove seconds from opens and closes of opening hours as we don't expect them to be used.
|
|
|
|
|
2022-12-13 15:02:25 +01:00
|
|
|
* Use new icons in streamlined color and UI.
|
|
|
|
Provide new icon for storage folders.
|
|
|
|
Provide new icon for content element.
|
|
|
|
|
2022-09-13 09:15:04 +02:00
|
|
|
Deprecation
|
|
|
|
-----------
|
|
|
|
|
|
|
|
Nothing
|
|
|
|
|