What's Changed
FEATURES:
- !!! Neos.Media: Extend SupportsTaggingInterface by countByTag by @pKallert in #3451
- Add external rel attribute to link in ConvertUrisImplementation by @pKallert in #3542
- Pass tags to be flushed to content cache backend by @Sebobo in #3631
- !!! Remove legacy cache tag support by @Sebobo in #3639
- !!! Rewrite Fusion Parser by @mhsdesign in #3497
- Implement user impersonation by @markusguenther in #3648
- Optimise cache tag generation before flushing content cache after publishing by @Sebobo in #3650
- Add ParsePartials cache to the fusion parser by @mhsdesign in #3659
TASKS:
- Update lowest maintained branch in readme by @mhsdesign in #3554
- Replace deprecated fusion protoypes from transpiled AFX code by @mficzel in #3557
- Improve admin command description by @crydotsnake in #3579
- Replace TS (TypoScript) with Fusion by @jonnitto in #3591
- Make adjustments to support PHP8.1's stricter type system by @nezaniel in #3592
- Implement some content repository value obejcts as flyweight by @nezaniel in #3616
- !!! Raise minimal supported PHP version to 8.0.0 by @mficzel in #3626
- Add workspace/parent index to NodeEvent table by @kdambekalns in #3531
- Remove @deprecated error renderingGroups options. by @mhsdesign in #3637
- !!! Fusion ContentCollectionRenderer remove legacy 'collection' prop by @mhsdesign in #3643
- !!! Remove (long) deprecated ConvertNodeUris by @kdambekalns in #3649
- Fusion Page Rendering - access internal node properties directly:
node.nodeType.name
by @mhsdesign in #3641 - !!! Cleanup inheritence of ArrayFusionObjects by @mficzel in #3645
- Fusion use glob includes. by @mhsdesign in #3653
- Fusion clean up the usages how
@process
adds css classes. by @mhsdesign in #3654 - Add documentation for previewIcon by @markusguenther in #3655
- !!! Remove window.Typo3Neos API by @kdambekalns in #3656
- !!! Remove remaining aloha configuration compatibility code by @Sebobo in #3665
- Bump trim-off-newlines from 1.0.1 to 1.0.3 in /Neos.Media.Browser by @dependabot in #3627
- Bump node-sass from 4.14.1 to 7.0.0 in /Neos.Neos by @dependabot in #3598
- Render CSS from Neos.Neos by @jonnitto in #3666
- Avoid deprecated Doctrine ORM proxy by @kdambekalns in #3670
- Introduce migration to convert Fusion objects without namespace by @mficzel in #3672
- Drop $packagePath from getFilteredPackages() by @kdambekalns in #3671
- Correct class loading for Neos.CliSetup in master and restore alphabetical order by @mficzel in #3680
- Fix Fusion Test And Make Them Test What They Say by @mhsdesign in #3663
- Remove deprecated VIE schema by @Sebobo in #3686
- Streamline role description, ensure gender neutrality by @lorenzulrich in #3628
- Add new login wallpaper for Neos 8.0 by @mficzel in #3693
BUGFIXES:
- Use media type of new resource during asset replacement by @kdambekalns in #3366
- Initialize assetCollections in ImageVariant by @kdambekalns in #3561
- !!! Prevent busting the configuration cache version when a user logs in or is updated by @Sebobo in #3564
- Remove unused nodetype configuration cache by @Sebobo in #3684
- Adjust code leading to deprecation warnings with PHP 8.1 by @kdambekalns in #3683
- Add missing placeholder to sprintf call by @kdambekalns in #3669
- Separate fusion parserCache and parserCacheFlusher by @mficzel in #3691
New Contributors
- @crydotsnake made their first contribution in #3579
Full Changelog: 7.3.2...8.0.0