7.2.0 - upcoming
Regular release, please read the following notes carefully.
Important changes
Events spanning several months are listed in every one of them
A plugin whose Event Restriction is set to No constraint shows events next to plain news records. Its month and year range used to come straight from EXT:news, which matches on the start date alone:
datetime >= <first day of the month> AND datetime <= <last day of the month>
An event running from January to October therefore appeared in January and
nowhere else, because that is where it starts. Only Only events
used the range of this extension, which pairs the start date with
event_ and matches every month an event covers.
The two behave the same now, so an event is listed in every month it runs
through. In a calendar that is the point of the change, the event finally
shows up on the days it actually runs. In a plain list the same event now
appears in several months instead of one, which can push other records onto a
later page when the list is paginated or limited by
settings..
Nothing changes for Only events, which already worked this way, or
for No events, which never looks at event_. To keep the
old result for a single plugin, set it to No events and put the
events into a second plugin.
See issue #198.
Breaking changes
No breaking changes known
Features
Address fields on location records
A location record now carries a full address: street, ZIP, city, state,
municipality, country, phone and email, grouped in an Address and
a Contact palette. The country is a real country selection - TCA
type country on TYPO3 14, the same list built from the Country API on 13 -
and stores the ISO 3166-1 alpha-2 code.
None of the fields are rendered by the shipped templates. They are meant for
your own templates and reachable through the matching getters on
Georg, so
{news works right away.
See issue #223.
Support for TYPO3 14
One branch now serves TYPO3 13.4 LTS and 14. The month view runs on both:
Typo and the frontend. request
attribute were removed in v14, so News reads
the page id from the frontend. attribute instead. The
ViewHelpers and the administration module were adjusted the same way.
Broken links in locations and organizers are reported
The Link field of a location and of an organizer is now checked
by linkvalidator. Both fields always used TCA type link with a
typolink soft reference, which is the prerequisite, but linkvalidator
only looks at fields listed in mod. -
and that list was never provided, so broken links went unreported.
The extension ships the registration in Configuration/, which
TYPO3 picks up automatically for every active package:
mod.linkvalidator.searchFields {
tx_eventnews_domain_model_location = link
tx_eventnews_domain_model_organizer = link
}
Existing broken links show up on the next run of the linkvalidator report or its scheduler task. To leave a table out, unset it in your own page TSconfig.
See issue #214.
Test suite and CI
The extension now ships a container based test runner,
Build/, together with unit and functional test suites and
GitHub Actions workflows covering TYPO3 13 and 14. Relevant if you contribute;
run lists what it can do.
All Changes
This is a list of all changes in this release:
2026-08-25 [BUGFIX] Find events that run across the searched date range (Commit f091c57 by Georg Ringer)
2026-08-25 [FEATURE] Add address fields to location records (Commit 74c87a8 by Georg Ringer)
2026-08-25 [BUGFIX] List an event in every month it runs through (Commit b9d2481 by Georg Ringer)
2026-08-24 [BUGFIX] Show events on the day the clocks go back (Commit 5081528 by Georg Ringer)
2026-08-23 [TASK] Drop system TCA columns that the Core creates itself (Commit 7f7a981 by Georg Ringer)
2026-08-23 [FEATURE] Register the link fields with linkvalidator (Commit fd55e31 by Georg Ringer)
2026-08-23 [BUGFIX] Do not mark days of the next month as belonging to this one (Commit b6857fb by Georg Ringer)
2026-06-09 resolves #221 inability to create new records (Commit cbddb6c by Morten Haggren)
2026-08-23 [TASK] Cover TYPO3 13 with news 14 on PHP 8.5 (Commit cd50410 by Georg Ringer)
2026-08-23 [TASK] Use the template paths API in the v13 administration view (Commit f5b1a48 by Georg Ringer)
2026-08-23 [TASK] Drop PHP 8.5 from the TYPO3 13 CI matrix (Commit f192b64 by Georg Ringer)
2026-08-23 [DOC] Add repository guidelines for coding agents (Commit 873602d by Georg Ringer)
2026-08-23 [TASK] Apply coding standards and automated migrations (Commit 7d3e78b by Georg Ringer)
2026-08-23 [BUGFIX] Do not compare the event end date against an integer (Commit 51d9f01 by Georg Ringer)
2026-08-23 [TASK] Add functional smoke tests for TCA and the DI container (Commit e0126ae by Georg Ringer)
2026-08-23 [TASK] Modernise the unit test suite (Commit 717097c by Georg Ringer)
2026-08-23 [TASK] Add a container based test runner and CI workflows (Commit 56bf597 by Georg Ringer)
2026-08-23 [TASK] Raise requirements to TYPO3 13.4 LTS and 14.3 (Commit 8d49d0e by Georg Ringer)
2026-07-23 [TASK] Use proper type declarations (Commit 300d89e by Philipp Kitzberger)
2026-07-29 Fix monthAction() on TYPO3 14 (TSFE removal) (Commit d771acc by Frank Zigan)
2026-04-30 Update: Refactor ViewHelpers and improve compatibility with TYPO3 v14 (Commit 9b694e5 by Alexander Grein)
2026-04-30 Update TYPO3 and news version constraints (Commit 680ddee by Alexander Grein)
2026-04-30 Update dependencies to include TYPO3 version 14 (Commit 82ebadb by Alexander Grein)
2026-04-09 [TASK] Update ext-eventnews-folder-tree.svg (Commit da2759f by Volker)
This list has been created by using git log $.