Skip to content

Releases: georgringer/news

12.2.0

27 Nov 19:12
Compare
Choose a tag to compare

Important changes

Changed behavior for TS settings.search.paginate.itemsPerPage

The TypoScript setting settings.search.paginate.itemsPerPage has been disabled in the default TypoScript setup.
This makes it possible that the setting provied in the plugin configuration (FlexForms) is used.
However, this uses the default backup of settings.list.paginate.itemsPerPage.

Deprecated hooks

The following hooks have been deprecated and will be removed with the next major version:

  • $GLOBALS['TYPO3_CONF_VARS']['EXT']['news']['Domain/Repository/AbstractDemandedRepository.php']['findDemanded']: use the event \GeorgRinger\News\Event\ModifyDemandRepositoryEvent
  • $GLOBALS['TYPO3_CONF_VARS']['EXT']['news']['Controller/NewsController.php']['overrideSettings']: use the event \GeorgRinger\News\Event\NewsControllerOverrideSettingsEvent
  • $GLOBALS['TYPO3_CONF_VARS']['EXT']['news']['Controller/NewsController.php']['createDemandObjectFromSettings']: use the event \GeorgRinger\News\Event\CreateDemandObjectFromSettingsEvent
  • $GLOBALS['TYPO3_CONF_VARS']['EXT']['news'][\GeorgRinger\News\Hooks\PluginPreviewRenderer::class]['extensionSummary']: use the event \GeorgRinger\News\Event\PluginPreviewSummaryEvent

Calling any of the aforementioned hooks will trigger deprecation log entries.

Features

New events

Finally the last hooks of the extension are now available as event to follow the best practices of TYPO3 core.

The most used is $GLOBALS['TYPO3_CONF_VARS']['EXT']['news']['Domain/Repository/AbstractDemandedRepository.php']['findDemanded'] which is used to modify the query to fetch the news records. This is now available as \GeorgRinger\News\Event\ModifyDemandRepositoryEvent.

See above for a full list of available events.

Support of PHP 8.4

PHP 8.4 is now officially supported.

What's Changed

New Contributors

Full Changelog: 12.1.0...12.2.0

12.1.0

15 Nov 09:07
Compare
Choose a tag to compare

Features

Provide additional information to result of Live Search

The result of the live search now contains additional information from the fields:

  • Date
  • Teaser
  • Author
  • Slug

This makes it easier to find the correct record.

Bildschirmfoto 2024-11-15 um 09 38 15

Improved suggest wizards in FlexForms

The suggest wizards in FlexForms now skip pages that are not reachable.
The selection of a page for the detail view ignores doktypes like sysfolder.

This makes the life of editors easier - especially on bigger instances.

Tagged Data Processors

The usage of the data processors has been simplified by using their tags.

      # old
      10 = GeorgRinger\News\DataProcessing\AddNewsToMenuProcessor
      20 = GeorgRinger\News\DataProcessing\DisableLanguageMenuProcessor
      new
      10 = add-news-to-menu
      20 = disable-language-menu

Site Set Support

The extension now supports site sets as drop in replacements for TypoScript includes.

TYPO3 13 only

Flag topnews records in backend list

If a record is marked as topnews, it is now highlighted in the backend list
with a small blue border on the left side.

Bildschirmfoto 2024-11-15 um 09 41 23

TYPO3 13 only

Add StatusInformation to pages with news

If a page contains a news plugin, a small icon is shown in the page tree to indicate this.

This feature is TYPO3 13 only and can be disabled in the global extension settings.

Bildschirmfoto 2024-11-15 um 09 43 17

What's Changed

Full Changelog: 12.0.0...12.1.0

11.4.3

13 Nov 19:45
Compare
Choose a tag to compare

Full Changelog: 11.4.2...11.4.3

12.0.0

20 Oct 19:08
f5e5d78
Compare
Choose a tag to compare

This is the 1st release supporting TYPO 13 & 12. Support of TYPO3 11 has been dropped!

What's Changed

New Contributors

Full Changelog: 11.4.2...12.0.0

11.4.2

14 May 18:12
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 11.4.1...11.4.2

11.4.1

08 Feb 20:13
Compare
Choose a tag to compare

Full Changelog: 11.4.0...11.4.1

11.4.0

08 Feb 09:45
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 11.3.0...11.4.0

11.3.0

20 Dec 12:44
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 11.2.0...11.3.0

11.2.0

30 Aug 15:06
Compare
Choose a tag to compare

What's Changed

  • [DOCS] Load different partial in Template selector example by @stefan0xC in #2147
  • [BUGFIX] Remove non-existent FlexformHook from Services.php by @liayn in #2145
  • Update docs about 404 redirects by @derhansen in #2144
  • [TASK] Remove addQueryStringMethod usage in templates by @derhansen in #2160
  • [DOCS] How to create a Route Enhancer for the news sitemap by @linawolf in #2119
  • [Task] Improved ObjectStorage return type with generic type parameter by @KrohnMi in #2096
  • Apply fixes from StyleCI by @georgringer in #2164
  • [BUGFIX] Avoid undefined array key findCategoriesByImportSource by @codegm in #2166
  • [FEATURE] Deprecate Legacy sitemap and provide new solution by @linawolf in #2118
  • [TASK] Add support for TYPO3 v12 ES6 modules by @bnf in #2168
  • [BUGFIX] Protect sitemap against missing category record by @rupasix in #2095
  • [TASK] Remove not needed TCA config internal_type by @codegm in #2169
  • [BUGFIX] fix undefined array key warning by @DaRealFreak in #2170
  • [TASK] Fix links and code examples in contribution guidelines by @eliashaeussler in #2174
  • [BUGFIX] Fix undefined array key "single" in NewsRepository by @nhovratov in #2181

New Contributors

Full Changelog: 11.1.2...11.2.0

11.1.2

14 Jul 06:07
Compare
Choose a tag to compare

What's Changed

  • [Bugfix] Allow media files for news again by @websi in #2133
  • [BUGFIX] RSS example: News Plugins now use the "Generic" template by @ghermens in #2137
  • [TASK] Hide again content elements in list module by @georgringer in #2140

New Contributors

Full Changelog: 11.1.1...11.1.2