10.0.0
Great work was done in the last days/weeks.
Thanks to @okmiim, @artus70 and @phvt for the contributions.
Features:
-
Improve routing
- Slug generation for all indices
- Update routeEnhancers (RouteEnhancers.yaml)
- Run
calendarize:reindex
to update existing events/indices
- New slug field in the (default) event
- Run
Introduce URL parts ("slugs") to calendarize event model
(PopulateEventSlugs) wizard
- Run
- Better (default) route paths for year, month, day, ... actions
- Update routeEnhancers (docs, RouteEnhancers.yaml)
- Remove
skipDefaultArguments
and add controller/action arguments to URL generation- Update typoscript sitemap configuration (docs)
- Rerun KeSearchIndexer
- Update custom link generation
- Deprecate
EventMapper
- Slug generation for all indices
-
Pagination
- Usage of the "new" pagination API (#542)
- Update your customized fluid templates!
- Recommendation: Use
georgringer/numbered-pagination
to reduce the amount of pages - Deprecate pagination widget
- May continue to work, but should be avoided!
- Usage of the "new" pagination API (#542)
-
Replace signals with PSR-14 events
More changes:
- Fix ICS output
- Fix LLL paths
- Check wrong date order for search
- Add findByUids to index repository
- Fix for cal migration
- New slug field in events & indizes and new route handling (BC!!) Old event mapper is deprecated.
- Remove skipDefaultArguments and add arguments to url generation (BC!!)
- New pagination in backend & frontend as TYPO3 v11 preparation (perhaps BC!! You have to check!)
- Select past items in singleAction if there are no future entries
- Remove all signals and replace this by PSR-14 events (BC!!!)
- Add some more github actions
- backend dates and times configurable via TYPO3 configuration
- Remove EventXmlSitemapDataProvider
- Many cleanups
- Add more documentation
Please check the pagination and the route building process, if you upgrade to this version.