5.3.1 (2020-12-02)

Overview of merged pull requests

BUGFIX: set tagMode explicitly for tag links in Media.Browser

Add tagMode: 0 to tag links rendered in Media.Browser.

  • Fixes: #3196

  • Packages: Browser Neos

BUGFIX: Respect already defined attributes in Neos.Neos:ConvertUris

  • The rel value get merged with existent`rel` attributes

  • If a value already exists, it will not get overridden. Example <a href=”https://external.site” target=”external”> the target stays external

  • When you set the external target to something different (e.g. ‘external’) or disable it with false, the rel attribute will still be set

  • If you have data-target set, this will not be overwritten

  • Fixes: #2942

  • Packages: Neos

BUGFIX: Add file and line information to fusion parser exceptions where possible

In many cases the currently parsed resource and line is known and it would help to editors to show this information in the parser exception.

  • Resolves: #3206

  • Packages: Browser Fusion Neos

BUGFIX: Align fusion caching and service

  • Fixes: #3191

  • Packages: Neos

TASK: Adjust Node and NodeInterface deprecation annotations

  • Reword the deprecation message in the interface doc comment

  • For deprecated methods with a replacement (e.g. getDepth()): * Don’t remove the method but keep the deprecation annotation * Remove any @api annotation from the method

  • For deprecated methods without replacement (e.g. getContextPath()): * Don’t remove the method * replace the @deprecated annotation by some comment

  • Related: #3137

  • Packages: ContentRepository Neos

BUGFIX: Use autorotate filter to apply resize adjustments properly to images with exif-orientations

The autorotate is applied before calculating the resize dimensions to work with correct size values.

How to test: - Go to the media module - Upload an image with exif orientation like https://github.com/recurser/exif-orientation-examples/blob/master/Landscape_6.jpg - Look at the generated thumbnails (without this change the thumbnail is rotated 90°)

  • Resolves: #3148

  • Packages: Media

BUGFIX: Flush 1st level node caches after publishing

When a fresh variant is published outdated URLs may be generated if the urlPathSegment was changed on the variant.

  • Fixes: #3173

  • Packages: Browser ContentRepository

BUGFIX: set collection mode explicitly for custom collection links

What I did I set the collection mode explicitly to 0 to correct the argument in the url for switching to a custom collection. This Fixes Issue https://github.com/neos/neos-development-collection/issues/3161 How I did it I adjusted the arguments in the link generation in the template for the index action. How to verify it Switch to the All collection and than by clicking on an link for a custom collection the view switches to the selected collection. Checklist

  • [ x] Code follows the PSR-2 coding style

  • [ x] The PR is created against the lowest maintained branch with the bug (5.3)

  • Packages: Browser

BUGFIX: Fix Compatibility fallback after switching from Neos.Fusion:Collection to Neos.Fusion:Loop

Close: #3169

  • Packages: Neos

Apply fixes from StyleCI

This pull request applies code style fixes from an analysis carried out by StyleCI.

For more information, click here.

  • Packages: Browser ContentRepository Neos

BUGFIX: Fix LinkingService for CLI mode

Specifies the HTTP request from the ControllerContext as fallback for the BaseUriProvider in order to prevent an exception when trying to create Node URIs on the CLI.

Note: This requires https://github.com/neos/flow-development-collection/pull/2158

Related: https://github.com/neos/flow-development-collection/issues/2084

  • Packages: Neos

Detailed log