Feed Display 

Extension key

feed_display

Package name

erhaweb/feed-display

Version

2.2

Language

en

Author

Eric Harrer

License

This document is published under the Creative Commons BY 4.0 license.

Rendered

Thu, 23 Apr 2026 10:06:39 +0000


The Feed Display Extension provides an Extbase based frontend plugin to fetch and parse RSS and Atom web feeds to be displayed in the frontend by Fluid.

It allows you to configure which data should be scraped and made available in Fluid as variables. Configuration can be done globally by TypoScript or directly in the plugin options.


Table of Contents:

Introduction 

What does it do? 

The aim of this extension is to provide a way to display RSS and Atom web feed data retrieved from any URL in the frontend. It is possible to configure which data is to be read from the feed for the purpose of display.

Parsing of feed data is done by the SimplePie library, which is a very fast and easy-to-use feed parser, written in PHP.

Remote http and https feeds are fetched through TYPO3's PSR-17/PSR-18 interfaces. This means instance-wide HTTP client settings such as proxy configuration are applied automatically. Local feed files and other non-HTTP sources use SimplePie's default transport.

The entire result is stored in its own cache (using the caching framework) so that the feed does not have to be parsed with each call. If something has changed in the plugin configuration (TypoScript or FlexForm), the cache is renewed immediately, otherwise only after a configurable time has elapsed.

Screenshots 

Here you can find screenshots of all application areas of this extension.

Frontend View 

Below you can find an example of the frontend output of the official TYPO3 news feed. Styling and structure can be customized as you like.

Frontend View

Frontend View

New Content Element Wizard 

New Content Element Wizard

New Content Element Wizard

Plugin Settings 

Below you can find screenshots of all available plugin options. Use these options if you want to make settings on content element level. Alternatively, these can also be configured by TypoScript Constants in the constant editor.

Plugin Options: "General" Tab

Plugin Options: General Tab

Plugin Options: "General" Tab

Plugin Options: "Advanced" Tab

Plugin Options: Advanced Tab

Plugin Options: "Advanced" Tab

Plugin Options: "Get Fields" Tab

Plugin Options: Get Fields Tab

Plugin Options: "Get Fields" Tab

Constant Editor 

Below you can find screenshots of all available constants in the constant editor. Use these options if you want to make settings on a global level for all content elements.

Constant Editor Feed Display Options

Constant Editor Feed Display Options

Constant Editor: "Files"

Constant Editor: "Files"

Constant Editor: "Files"

Constant Editor: "General"

Constant Editor: "General"

Constant Editor: "General"

Constant Editor: "Advanced"

Constant Editor: "Advanced"

Constant Editor: "Advanced"

Constant Editor: "Fields to get from Feed and Items"

Constant Editor: "Fields to get from Feed and Items"

Constant Editor: "Fields to get from Feed and Items"

Installation 

Install the extension with Composer

  1. In your command line interface, change to the root directory of your project and enter the following command:

    composer req erhaweb/feed-display
    Copied!
  2. Apply database changes

    This extension uses the caching framework to cache feed data and plugin configuration. For this, the tables cache_feeddisplay and cache_feeddisplay_tags must be created.

    These tables can be created under Admin ToolsMaintenanceAnalyze Database StructureApply selected changes.

    Maintenance: Analyze Database Structure

    Maintenance: Analyze Database Structure

Install the extension with Composer in a DDEV environment

  1. In your command line interface, change to the root directory of your project and enter the following command:

    ddev composer req erhaweb/feed-display
    Copied!
  2. Apply database changes

    This extension uses the caching framework to cache feed data and plugin configuration. For this, the tables cache_feeddisplay and cache_feeddisplay_tags must be created.

    These tables can be created under Admin ToolsMaintenanceAnalyze Database StructureApply selected changes.

    Maintenance: Analyze Database Structure

    Maintenance: Analyze Database Structure

Install the extension in the classic way

  1. Open the TYPO3 backend.
  2. Go to the Extension Manager under Admin ToolsExtensions.
  3. Select Get Extensions in the module header.
  4. Enter the extension key feed_display in the search field.

In the result list click the Import & Install button under Actions

The "Get Extensions" dialog

The "Get Extensions" dialog

Quick start 

  1. Install the Extension
  2. Include the static TypoScript

    1. Go to the TypoScript module under Site ManagementTypoScript.
    2. Select Edit TypoScript Record in the module header.
    3. Click the button Edit the whole template record.
    4. Switch to the tab Advanced Options.
    5. Select Feed Display: Static TypoScript Include (feed_display) under Include TypoScript setsAvailable Items.
    6. Click Save and Close.
  3. Create the plugin content element

    1. Go to the Page module under WebPage.
    2. In the pagetree view click on the page where you want the feed to be displayed.
    3. Click the + Content button where you want the feed plugin content element to be placed.
    4. Switch to the tab Plugins.
    5. Select the Feed Display item.
    6. In the tab General you may want to enter some general content information like a header.
    7. Switch to tab Plugin.
    8. Under Plugin OptionsGeneralFeed URL enter the full URL of your Feed. (By default https://typo3.org/rss is used here.)
    9. Click Save and Close.
  4. Done

    The feed output can be viewed in the frontend on the page where you created the plugin.

Constants 

View 

The following options are located under the following path: plugin.tx_feeddisplay_pi1.view

Template root path 

templateRootPath

templateRootPath
type

string

Default

empty

Path

plugin.tx_feeddisplay_pi1.view

In addition to the default path EXT:feed_display/Resources/Private/Templates/, this constant can be used to define a custom template root path to overwrite individual fluid files as needed.

Partial root path 

partialRootPath

partialRootPath
type

string

Default

empty

Path

plugin.tx_feeddisplay_pi1.view

In addition to the default path EXT:feed_display/Resources/Private/Partials/, this constant can be used to define a custom partial root path to overwrite individual fluid files as needed.

Layout root path 

layoutRootPath

layoutRootPath
type

string

Default

empty

Path

plugin.tx_feeddisplay_pi1.view

In addition to the default path EXT:feed_display/Resources/Private/Layouts/, this constant can be used to define a custom layout root path to overwrite individual fluid files as needed.

Settings 

The following options are located under the following path: plugin.tx_feeddisplay_pi1.settings

Use these settings if you want to define values globally for all Feed Display Plugin content elements.

Feed URL 

feedUrl

feedUrl
type

string

Default

https://typo3.org/rss

Path

plugin.tx_feeddisplay_pi1.settings

URL that is fetched by the service.

Remote http and https feeds are requested via TYPO3's HTTP client stack, so TYPO3 proxy and related outbound HTTP settings apply automatically. Local file paths use SimplePie's default transport.

Maximum items 

maxFeedCount

maxFeedCount
type

int

Default

10

Path

plugin.tx_feeddisplay_pi1.settings

Maximum feed items to show

Maximum content length 

maxContentLength

maxContentLength
type

int

Default

500

Path

plugin.tx_feeddisplay_pi1.settings

Crop the characters of the feed content to the configured length

Maximum header length 

maxHeaderLength

maxHeaderLength
type

int

Default

80

Path

plugin.tx_feeddisplay_pi1.settings

Crop the characters of the feed header to the configured length

Maximum logo width 

logoMaxWidth

logoMaxWidth
type

int

Default

empty

Path

plugin.tx_feeddisplay_pi1.settings

Maximum width of the feeds logo image

Maximum logo height 

logoMaxHeight

logoMaxHeight
type

int

Default

empty

Path

plugin.tx_feeddisplay_pi1.settings

Maximum height of the feeds logo image

Maximum feed icon width 

feedIconMaxWidth

feedIconMaxWidth
type

int

Default

26

Path

plugin.tx_feeddisplay_pi1.settings

Maximum width of the feeds icon image

Maximum feed icon height 

feedIconMaxHeight

feedIconMaxHeight
type

int

Default

26

Path

plugin.tx_feeddisplay_pi1.settings

Maximum height of the feeds icon image

Date format 

dateFormat

dateFormat
type

DateTime

Default

%d. %B %Y

Path

plugin.tx_feeddisplay_pi1.settings

Use PHP's strftime() function to define the format for dates.

Strip tags 

stripTags

stripTags
type

boolean

Default

1

Path

plugin.tx_feeddisplay_pi1.settings

Remove HTML tags from the feed content

Error message 

errorMessage

errorMessage
type

string

Default

empty

Path

plugin.tx_feeddisplay_pi1.settings

This message is displayed if no feed items could be fetched

Cache duration 

cacheDuration

cacheDuration
type

int

Default

3600

Path

plugin.tx_feeddisplay_pi1.settings

Time in seconds in which the data is to be read from the cache until the next renewal of the cache. (0 = no cache)

Get Fields 

getFields

getFields
type

Array

Default

empty

Path

plugin.tx_feeddisplay_pi1.settings

Fields to get from feed and feed items.

Please see the options below.

Get Fields: Feed 

getFields.feed

getFields.feed
type

list of strings, separated by comma

Default

author, authors, contributor, contributors, copyright, description, encoding, favicon, items, item_quantity, language, link, links, permalink, title, type, subscribe_url, latitude, longitude, image_height, image_link, image_title, image_url, image_width, all_discovered_feeds, base

Path

plugin.tx_feeddisplay_pi1.settings

Comma-separated list of fields to be read from the feed by SimplePie and made available as variables in Fluid.

Please see the SimplePie feed reference to find out which values can be used here. The Feed Display Extension transforms each entry of the list into a getter function name.

For example item_quantity internally becomes get_item_quantity().

Some SimplePie methods expect parameters. For this reason, up to three parameters can be passed via a special syntax. Use the "|" symbol to append the parameters to the element name.

Example:

plugin.tx_feeddisplay_pi1.settings.getFields.feed := addToList(channel_tags | http://www.itunes.com/dtds/podcast-1.0.dtd | image)
Copied!

This leads to the following SimplePid function call:

get_channel_tags("http://www.itunes.com/dtds/podcast-1.0.dtd", "image");
Copied!

Get Fields: Items 

getFields.items

getFields.items
type

list of strings, separated by comma

Default

author, authors, categories, category, content, contributor, contributors, copyright, date|U, description, enclosure, enclosures, feed, id, link, links, local_date|, permalink, source, title, latitude, longitude, base

Path

plugin.tx_feeddisplay_pi1.settings

Comma-separated list of fields to be read from the feed items by

Please see the SimplePie feed item reference to find out which values can be used here. The Feed Display Extension transforms each entry of the list into a getter function name.

For example author internally becomes get_author().

As in getFields.feed up to three parameters are supported.

Ignore Flexform Settings if empty 

ignoreFlexFormSettingsIfEmpty

ignoreFlexFormSettingsIfEmpty
type

list of strings, separated by comma

Default

feedUrl, maxFeedCount, maxContentLength, maxHeaderLength, logoMaxWidth, logoMaxHeight, feedIconMaxWidth, feedIconMaxHeight, dateFormat, stripTags, linkTarget, errorMessage, cacheDuration, getFields.feed, getFields.items

Path

plugin.tx_feeddisplay_pi1

Comma separated list of settings to be overridden by TypoScript if the plugin settings value is either empty or 0.

Setup 

Please see the documentation of TypoScript constants. Currently every TypoScript setup option can be defined there.

Page TSconfig 

After the extension has been installed, it automatically adds Page TSconfig from file EXT:feed_display/Configuration/page.tsconfig to register the "Feed Display" plug-in content element in the New Content Element Wizard.

The following code will be added:

mod.wizards.newContentElement.wizardItems.plugins {
    elements {
        feeddisplay_pi1 {
            iconIdentifier = feed-display
            title = LLL:EXT:feed_display/Resources/Private/Language/locallang_be.xlf:pi1_title
            description = LLL:EXT:feed_display/Resources/Private/Language/locallang_be.xlf:pi1_plus_wiz_description
            tt_content_defValues {
                CType = list
                list_type = feeddisplay_pi1
            }
        }
    }
}
Copied!

Events 

This extension provides exactly one PSR-14 event, which can be used to easily change the data retrieved from a feed. This is especially useful when the feed is a bit more complex.

Add an event listener 

To use the event, you must first create an event listener class where you use your own logic to modify the properties of the SimplePie items. Finally, these custom properties can be used in Fluid:

EXT:sitepackage/Classes/EventListener/SingleFeedDisplayListener.php
<?php
declare(strict_types=1);

namespace VendorName\Sitepackage\EventListener;

use ErHaWeb\FeedDisplay\Event\SingleFeedDataEvent;

class SingleFeedDisplayListener
{
    public function __invoke(SingleFeedDataEvent $event): void
    {
        // Get the array of properties of the current SimplePie item
        $itemProperties = $event->getItemProperties();

        // Get the current SimplePie item
        $feedItem = $event->getItem();

        // Get the extension Settings
        $settings = $event->getSettings();

        // Get the current SimplePie feed
        $feed = $event->getFeed();

        // Make any changes to the item properties here, e.g.:
        foreach (['jobLocation', 'companyLogo', 'companyName'] as $extraField) {
            $tag = $feedItem->get_item_tags('https://schemas.jobteaser.com/xml/joboffer', $extraField);
            if (is_array($tag)) {
                $itemProperties[$extraField] = trim((string)($tag[0]['data'] ?? ''));
            }
        }

        // Set the item properties
        $event->setItemProperties($itemProperties);
    }
}
Copied!

Register the event listener 

To register your event listener, simply add the following lines to your Configuration/Services.yaml file:

EXT:sitepackage/Configuration/Services.yaml
services:
  VendorName\Sitepackage\EventListener\SingleFeedDisplayListener:
    tags:
      - name: event.listener
Copied!

Since the above listener implementation has the event type in the method signature, the event tag can be omitted. If you don't want to use the FQCN as identifier for the event listener, you can additionally assign any identifier via the identifier tag. For more information on registering event listeners, see Registering the event listener via Services.yaml.

Overriding Templates 

EXT:feed_display is using Fluid as template engine.

This documentation won't bring you all information about Fluid but only the most important things you need for using it. You can get more information in the section Fluid templates of the Sitepackage tutorial. A complete reference of Fluid ViewHelpers provided by TYPO3 can be found in the ViewHelper Reference

Change the templates using TypoScript constants 

As any Extbase based extension, you can find the templates in the directory Resources/Private/.

By default, the following Fluid template files of this directory are used:

Page tree of directory EXT:feed_display/Resources/Private/
.
├── Layouts
│   └── General.html
├── Partials
│   ├── Feed
│   │   ├── Authors.html
│   │   ├── Categories.html
│   │   ├── Contributors.html
│   │   ├── Copyright.html
│   │   ├── Description.html
│   │   ├── Image.html
│   │   ├── Links.html
│   │   └── Title.html
│   ├── Feed.html
│   ├── Item
│   │   ├── Authors.html
│   │   ├── Categories.html
│   │   ├── Content.html
│   │   ├── Contributors.html
│   │   ├── Copyright.html
│   │   ├── Date.html
│   │   ├── Enclosures.html
│   │   ├── Latitude.html
│   │   ├── Links.html
│   │   ├── Longitude.html
│   │   ├── Source.html
│   │   ├── Title.html
│   │   └── UpdatedDate.html
│   └── Item.html
└── Templates
    └── Feed
        └── Display.html
Copied!

If you want to change a template, copy the desired files to the directory where you store the templates.

We suggest that you use a sitepackage extension. Learn how to Create a sitepackage extension.

In the constant editor under WebTemplateConstant Editor you can define your own fluid paths in addition to the default paths.

Constant Editor: Fluid Template Paths

Constant Editor: Fluid Template Paths

Alternatively you can define the following TypoScript constants directly:

plugin.tx_feeddisplay_pi1 {
    view {
        templateRootPath = EXT:your_sitepackage/Resources/Private/Templates/FeedDisplay/
        partialRootPath = EXT:your_sitepackage/Resources/Private/Partials/FeedDisplay/
        layoutRootPath = EXT:your_sitepackage/Resources/Private/Layouts/FeedDisplay/
    }
}
Copied!

Known problems 

The following issues are known problems. However those are not fixable inside EXT:feed_display.

If you notice anything else feel free to open an issue on Github.

No feed items are displayed 

Question:

I get the message "Sorry, no items could be fetched." in the frontend although the feed is available when I call the feed URL directly. What could be the cause of this problem?

Answer:

Please verify that the feed is indeed being delivered reliably. I know of cases where the feed seemed to work initially, but an error 500 occurred on some calls. If this error occurs sporadically, it could be that the memory size on the system delivering the feed has been exceeded.

In this context, please note that the Feed Display extension itself caches the return. This means that in case of doubt a faulty feed may persist for a longer period of time until the TYPO3 cache is cleared again, although a direct call to the feed URL will work again.

If the feed is loaded from a remote http or https URL, also verify the TYPO3 HTTP client configuration of the instance. Proxy requirements and outbound network restrictions apply through TYPO3's PSR-17/PSR-18 interfaces, so a blocked or incomplete TYPO3 HTTP setup can prevent feed retrieval.

ChangeLog 

Please follow this link to know which bugs have been fixed in which version.

List of versions 

2.2.6 - April 23, 2026 

Breaking changes 

No breaking changes!

All Changes 

This is a list of all changes in this release:

2026-04-23 [TASK] Git-ignore IDE / editor metadata (Commit 4be57b7 by Eric Harrer)
2026-04-23 [TASK] Add missing declare(strict_types=1) (Commit b808e33 by Eric Harrer)
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.

2.2.5 - April 16, 2026 

Breaking changes 

No breaking changes!

All Changes 

This is a list of all changes in this release:

2026-04-16 [BUGFIX] Use regex-safe Tailor packaging excludes (Commit 2a7fe4c by Eric Harrer)
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.

2.2.4 - April 16, 2026 

Breaking changes 

No breaking changes!

All Changes 

This is a list of all changes in this release:

2026-04-16 [BUGFIX] Narrow Tailor packaging excludes (Commit 0974209 by Eric Harrer)
2026-03-26 [TASK] Align Composer QA metadata (Commit 6e3c071 by Eric Harrer)
2026-03-26 [BUGFIX] Make test runner script executable (Commit 2e48e88 by Eric Harrer)
2026-03-26 [TASK] Align test runner help output (Commit 9b28b56 by Eric Harrer)
2026-03-26 [TASK] Remove and ignore Rector and Fractor lock files (Commit 2732b75 by Eric Harrer)
2026-03-26 [TASK] Align Tailor cleanup configuration (Commit bd5f95a by Eric Harrer)
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.

2.2.3 - March 26, 2026 

Breaking changes 

No breaking changes!

All Changes 

This is a list of all changes in this release:

2026-03-26 [TASK] Align release packaging and repository metadata (#13) (Commit 9640a9d by Eric Harrer)
2026-03-26 [TASK] Add CI workflows and align test infrastructure (#12) (Commit 6e4ebb7 by Eric Harrer)
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.

2.2.2 - March 24, 2026 

Breaking changes 

No breaking changes!

All Changes 

This is a list of all changes in this release:

2026-03-24 [BUGFIX] Allow rendering without feed fields (Commit efb834d by Eric Harrer)
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.

2.2.1 - March 13, 2026 

Breaking changes 

No breaking changes!

All Changes 

This is a list of all changes in this release:

2026-03-13 [BUGFIX] Normalize cached feed data for serialization (Commit 3bbdf0c by Eric Harrer)
2026-03-13 [BUGFIX] Verify TER artefacts before publishing (Commit e0d8c6f by Eric Harrer)
2026-03-11 [BUGFIX] Harden TER release workflow (Commit 95b46d5 by Eric Harrer)
2026-03-11 [BUGFIX] Use prepared comment in TER publish step (Commit e84c344 by Eric Harrer)
2026-03-11 [BUGFIX] Fix TER release backfill workflow (Commit b747281 by Eric Harrer)
2026-03-11 [TASK] Automate TER release publishing (Commit 1b55656 by Eric Harrer)
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.

2.2.0 - March 11, 2026 

Breaking changes 

No breaking changes!

All Changes 

This is a list of all changes in this release:

2026-03-11 [DOCS] Document TYPO3 HTTP client feed retrieval (Commit 7eb2af6 by Eric Harrer)
2026-03-11 [TASK] Use TYPO3 HTTP client for remote feeds (Commit 26bb739 by Eric Harrer)
2026-03-11 Merge origin/main into devel (Commit 1c093b3 by Eric Harrer)
2026-03-11 [TASK] Add live feed smoke test (Commit db25dc3 by Eric Harrer)
2026-03-10 [TASK] Add Fractor check to test tooling (Commit 0195668 by Eric Harrer)
2026-03-10 [TASK] Add Rector check to test tooling (Commit 0421ceb by Eric Harrer)
2026-03-10 [FEATURE] Add test infrastructure and stabilize feed setup (Commit 23f32c0 by Eric Harrer)
2025-04-18 [TASK] use simplepie with psr-18 (Commit c262188 by smlng)
2025-04-18 [TASK] update simplepie dependency (Commit 520c3f5 by smlng)
2025-02-25 [TASK] Refactor locallang files (Commit 199cc51 by Eric Harrer)
2025-02-25 [BUGFIX] Add missing FlexForm identifier (#8) (Commit 603e3fa by joh-gp)
2024-10-26 [BUGFIX] Fix path in labels.xlf (Commit 66924b2 by Eric Harrer)
2024-10-25 [BUGFIX] Fix wrong extension key in labels.xlf (Commit 7ad4c3e by Eric Harrer)
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.

2.1.2 - October 25, 2024 

Breaking changes 

No breaking changes!

All Changes 

This is a list of all changes in this release:

2024-10-25 [TASK] Refactor site set settings labels (Commit 4a494ae by Eric Harrer)
2024-09-05 [TASK] Run PHP CS Fixer and TYPO3 Fractor (Commit 1a4b619 by Eric Harrer)
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.

2.1.1 - July 04, 2024 

Breaking changes 

No breaking changes!

All Changes 

This is a list of all changes in this release:

2024-07-04 [TASK] Switch to associated array keys for TCA item definition (Commit 31fd01f by Eric Harrer)
2024-07-04 [TASK] Move TypoScript files to Site Set directory (Commit b128bee by Eric Harrer)
2024-07-04 [TASK] Replace eval=int by TCA type number (Commit 7124865 by Eric Harrer)
2024-07-04 [TASK] Switch to associated array keys for TCA item definition (Commit f788c19 by Eric Harrer)
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.

2.1.0 - May 20, 2024 

Breaking changes 

No breaking changes!

All Changes 

This is a list of all changes in this release:

2024-05-20 [FEATURE] Add configuration as Site Set (Commit 7b7f830 by Eric Harrer)
2024-05-20 [TASK] Add language label for view root paths (Commit b882485 by Eric Harrer)
2024-05-20 [BUGFIX] Use error message from settings if exists (Commit 338394a by Eric Harrer)
2024-05-19 [BUGFIX] Fix plugin registration (Commit 107ec0d by Eric Harrer)
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.

2.0.1 - April 11, 2024 

Breaking changes 

No breaking changes!

All Changes 

This is a list of all changes in this release:

2024-04-11 [TASK] Add backend preview for FlexForm values (Commit 7b9f301 by Eric Harrer)
2024-04-11 [BUGFIX] Use int evaluation for cacheDuration in FlexForm (Commit a48058d by Eric Harrer)
2024-04-09 [DOCS] Fix typing error (Commit 8a2d1d3 by Eric Harrer)
2024-04-08 [DOCS] Remove unnecessary image shadow (Commit a0526ae by Eric Harrer)
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.

2.0.0 - April 07, 2024 

Breaking changes 

The former custom property plugin.tx_feeddisplay_pi1.settings.overrideFlexformSettingsIfEmpty has now been replaced by the native property ignoreFlexFormSettingsIfEmpty.

If you have made changes to this property, you must migrate them to the new TypoScript path.

# Old:
plugin.tx_feeddisplay_pi1.settings.overrideFlexformSettingsIfEmpty = feedUrl, maxFeedCount, maxContentLength, maxHeaderLength, logoMaxWidth, logoMaxHeight, feedIconMaxWidth, feedIconMaxHeight, dateFormat, stripTags, linkTarget, errorMessage, cacheDuration, getFields.feed, getFields.items

# New:
plugin.tx_feeddisplay_pi1.ignoreFlexFormSettingsIfEmpty = feedUrl, maxFeedCount, maxContentLength, maxHeaderLength, logoMaxWidth, logoMaxHeight, feedIconMaxWidth, feedIconMaxHeight, dateFormat, stripTags, linkTarget, errorMessage, cacheDuration, getFields.feed, getFields.items
Copied!

All Changes 

This is a list of all changes in this release:

2024-04-07 [DOCS] Update docs based on TYPO3 version 12 and 13 (Commit 2e23c20 by Eric Harrer)
2024-04-07 [TASK] Migrate to native ignoreFlexFormSettingsIfEmpty property (Commit 595abd5 by Eric Harrer)
2024-04-07 [BUGFIX] Fix type error (Commit 2e43655 by Eric Harrer)
2024-04-07 [TASK] Refactor fluid template files (Commit 78af0cb by Eric Harrer)
2024-04-07 [TASK] Use new plugin signature return value (Commit 8208b36 by Eric Harrer)
2024-04-07 [TASK] Simplify static TypoScript include (Commit bf36a0b by Eric Harrer)
2024-04-07 [TASK] Remove deprecated TCEforms tag (Commit 5a1f6d7 by Eric Harrer)
2024-03-12 [TASK] Establishing compatibility with v13 (Commit 41d4afd by Eric Harrer)
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.

1.3.6 - March 12, 2024 

Breaking changes 

No breaking changes!

All Changes 

This is a list of all changes in this release:

2024-03-12 [TASK] Refactor extension icon (Commit b5bbade by Eric Harrer)
2024-03-12 [TASK] Refactor xliff files (Commit 6ce99fe by Eric Harrer)
2024-03-12 [TASK] Refactor fluid template files (Commit 95eef19 by Eric Harrer)
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.

1.3.5 - February 05, 2024 

Breaking changes 

No breaking changes!

All Changes 

This is a list of all changes in this release:

2024-02-05 [TASK] Additions to ext_emconf.php (Commit 839552a by Eric Harrer)
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.

1.3.4 - January 29, 2024 

Breaking changes 

No breaking changes!

All Changes 

This is a list of all changes in this release:

2024-01-29 [BUGFIX] Add SimplePie library bundle to fix execution in non-composer installations (Commit 568fb4b by Eric Harrer)
2024-01-29 [TASK] Update required simplepie library version to 1.8 (Commit 8d01428 by Eric Harrer)
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.

1.3.3 - October 17, 2023 

Breaking changes 

No breaking changes!

All Changes 

This is a list of all changes in this release:

2023-10-17 [DOCS] Add ChangeLog (Commit d9563bb by Eric Harrer)
2023-10-17 [BUGFIX] Fix empty tags in item content (Commit 1eb7744 by Eric Harrer)
2023-10-17 [BUGFIX] Fix display of items links (Commit b86b9d7 by Eric Harrer)
2023-10-17 [BUGFIX] Wrap item enclosures only if at least one exists (Commit 9731214 by Eric Harrer)
2023-10-17 [BUGFIX] Use item id for list items id attribute only if available (Commit 97ff1a5 by Eric Harrer)
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.

1.3.2 - October 10, 2023 

Breaking changes 

No breaking changes!

All Changes 

This is a list of all changes in this release:

2023-10-10 [TASK] Increase the version number to 1.3.2 (Commit 49e0d6a by Eric Harrer)
2023-10-10 [DOCS] Fix alternative texts for screenshots (Commit b2d5a3a by Eric Harrer)
2023-10-10 [DOCS] Update README.md (Commit 2eb8a05 by Eric Harrer)
2023-10-10 [DOCS] Add known problem (Commit 7c0ddea by Eric Harrer)
2023-10-02 Update Crowdin configuration file (Commit 5a73ae6 by Eric Harrer)
2023-04-14 [TASK] Adjust version number in docs and ext_emconf.php (Commit cbb80dc by Eric Harrer)
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.

1.3.0 - April 14, 2023 

Breaking changes 

No breaking changes!

All Changes 

This is a list of all changes in this release:

2023-04-14 [DOCS] Fix version and release numbers (Commit a12fe00 by Eric Harrer)
2023-04-12 [DOCS] Update copyright year (Commit 82045cf by Eric Harrer)
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.

1.3.0 - April 12, 2023 

Breaking changes 

No breaking changes!

All Changes 

This is a list of all changes in this release:

2023-04-12 [TASK] Increase the version number to 1.3.0 (Commit 4a1b670 by Eric Harrer)
2023-04-12 [FEATURE] Provide an event to modify feed data (Commit f88518c by Georg Ringer)
2023-04-12 [TASK] Replace the author's name "Bode" with "Harrer" (Commit d0a5e31 by Eric Harrer)
2022-12-23 [DOCS] Remove accidentally created lines (Commit 6b92c41 by Eric Bode)
2022-12-22 [DOCS] Remove unnecessary blank lines (Commit a364ba8 by Eric Bode)
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.

1.2.0 - December 22, 2022 

Breaking changes 

No breaking changes!

All Changes 

This is a list of all changes in this release:

2022-12-22 [DOCS] Add centralized documentation on docs.typo3.org in reST format (Commit f8473b2 by Eric Bode)
2022-12-22 [TASK] Update backend labels (Commit f65b100 by Eric Bode)
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.

1.1.2 - November 09, 2022 

Breaking changes 

No breaking changes!

All Changes 

This is a list of all changes in this release:

2022-11-09 [TASK] Increase the version number to 1.1.2 (Commit 6ca99bc by Eric Bode)
2022-11-09 [BUGFIX] Use "dateFormat" plugin setting as date format in fluid template (Commit 61f9f75 by Eric Bode)
2022-10-20 [BUGIFX] Fix case of translation (Commit b5041b9 by Eric Bode)
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.

1.1.1 - October 20, 2022 

Breaking changes 

No breaking changes!

All Changes 

This is a list of all changes in this release:

2022-10-20 [BUGFIX] Fix PHP mixed type error in TYPO3 11 (Commit bcf5e50 by Eric Bode)
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.

1.1.0 - October 20, 2022 

Breaking changes 

No breaking changes!

All Changes 

This is a list of all changes in this release:

2022-10-20 [FEATURE] FlexForm-based selection of feed and feed item fields (Commit a058d1d by Eric Bode)
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.

1.0.3 - October 19, 2022 

Breaking changes 

No breaking changes!

All Changes 

This is a list of all changes in this release:

2022-10-19 [TASK] Increase the version number to 1.0.3 (Commit 9113f65 by Eric Bode)
2022-10-19 [BUGFIX] Fixed warning about missing static TypoScript include and added new error messages (Commit c7b389c by Eric Bode)
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.

1-0-1.rst.. include:: /Includes.rst.txt

1.0.2 - October 19, 2022 

Breaking changes 

No breaking changes!

All Changes 

This is a list of all changes in this release:

2022-10-19 [BUGFIX] Prevent deprecation message from SimplePie function in PHP 8.1 (Commit bad3662 by Eric Bode)
2022-10-19 [DOCS] Fix typo in README.md (Commit 32a87a2 by Eric Bode)
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.

1.0.1 - October 19, 2022 

Breaking changes 

No breaking changes!

All Changes 

This is a list of all changes in this release:

2022-10-19 [BUGFIX] Set correct version number in ext_emconf.php (Commit 6357ecf by Eric Bode)
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.

1.0.0 - October 19, 2022 

Breaking changes 

No breaking changes!

All Changes 

This is a list of all changes in this release:

2022-10-19 [DOCS] Update composer keywords and plugin description label (Commit ff7f971 by Eric Bode)
2022-10-19 [DOCS] Update main README.md file (Commit 92d2e81 by Eric Bode)
2022-10-19 [BUGFIX] Restore compatibility with TYPO3 11 (Commit 0345947 by Eric Bode)
2022-10-19 Add constant editor configuration (Commit ea7b62b by Eric Bode)
2022-10-19 Add current development state (Commit e07e79b by Eric Bode)
2022-10-15 first commit (Commit 965d4eb by Eric Bode)
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.

Sitemap