7.2.0 - upcoming 

Regular release, please read the following notes carefully.

Important changes 

The "hidden" checkbox looks different 

Location and organizer records no longer spell out the system columns the Core creates from the table's ctrl capabilities. One of them is hidden, which now uses the Core default: an inverted toggle labelled Enable instead of the previous Hide. It is the same widget every other Core table shows, and it stores the same value.

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>
Copied!

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_end 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.limit.

Nothing changes for Only events, which already worked this way, or for No events, which never looks at event_end. 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 GeorgRingerEventnewsDomainModelLocation, so {newsItem.location.city} 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: TypoScriptFrontendController and the frontend.controller request attribute were removed in v14, so NewsController::monthAction() reads the page id from the frontend.page.information attribute instead. The ViewHelpers and the administration module were adjusted the same way.

Test suite and CI 

The extension now ships a container based test runner, Build/Scripts/runTests.sh, together with unit and functional test suites and GitHub Actions workflows covering TYPO3 13 and 14. Relevant if you contribute; runTests.sh -h 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)

Copied!

This list has been created by using git log $(git describe --tags --abbrev=0)..HEAD --abbrev-commit --pretty='%ad %s (Commit %h by %an)' --date=short.