Release 2.6.0 (2024-05-02)
Release Blog | Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Add support for translation keys in snippet areas meta (#7188) (@mamazu)
- Add support of noop proxy client in sulu http cache (#7125) (@vntw)
- Add support for Accept Language in Geolocators (#6982) (@dev-newvisibility)
- Add sorting for snippet area / default snippets by title instead of key (#7204) (@stollr)
- Add hint about changes in Kernel registerContainerConfiguration (#7387) (@alexander-schranz)
- Rename SSO user role setting to default role key (#7386) (@martinlagler)
- Add anchor-field to MediaLinkTypeOverlay (#7231) (@spackmat)
- Add pagination to admin search (#7228) (@zanturik)
- Improve command name consistency (#7383) (@Prokyonn)
- Refactor JMS/Serializer annotations to attributes (#7380) (@TheCadien)
- Refactor SuluBuilder to be compatible with MassiveBuild ContainerAwareInterface for Symfony 7 (#7375) (@alexander-schranz)
- Refactor doctrine.event_subscriber to doctrine.event_listener for Symfony 7 Doctrine Bridge compatibility (#7374) (@TheCadien)
- Add compatibility to Symfony 7 to ActivateResolveTargetEntityResolverPass (#7371) (@alexander-schranz)
- Fix PreviewKernel and RefreshCommand compatibility (#7369) (@alexander-schranz)
- Add language package for ckeditor (#7367) (@martinlagler)
- Fix copy shadow properties (#7343) (@wachterjohannes)
- Fix TextEditor in 2.6 Edit and Remove of Links do not work and buttons jumps (#7366) (@martinlagler)
- Add Symfony 7 compatibility to FieldDescriptorFactory (#7368) (@alexander-schranz)
- Add visibleCondition for block-setting icons (#7360) (@Prokyonn)
- Remove requirements to Symfony\Component\DependencyInjection\ContainerAwareTrait (#7357) (@alexander-schranz)
- Add Symfony 7 compatibility to VersionRouteLoader and ContainerExpressionLanguageProvider (#7359) (@alexander-schranz)
- Prepare compatibility to Symfony 7 (#7347) (@alexander-schranz)
- Add support for jackalope 2.0 and doctrine phpcr bundle 3.0 (#6834) (@alexander-schranz)
- Prevent ui crashes on missing deeplink view (#7350) (@Prokyonn)
- Add test case for page and snippet reference refresher (#7341) (@alexander-schranz)
- Upgrade Phpunit part 1 (#7344) (@mamazu)
- Add refresh command for website context to UPGRADE file (#7340) (@alexander-schranz)
- Add stricter checks for correct types in reference handling (#7338) (@alexander-schranz)
- Add missing upgrade for reference table (#7337) (@alexander-schranz)
- Add field exclusion strategy for SnippetController (#7287) (@mamazu)
- Remove unused parameter from ReferenceProvider (#7334) (@Prokyonn)
- Change some sorting in UPGRADE file (#7331) (@alexander-schranz)
- Update debounce and react-dropzone js library (#7330) (@alexander-schranz)
- Upgrade css loader package and use webpack assets modules (#7329) (@alexander-schranz)
- Upgrade some JS dependencies (#7328) (@alexander-schranz)
- Configuration of CKEditor 5 powered by and fix some small UI issues (#7327) (@alexander-schranz)
- Add View Debug Command for SuluAdmin (#7283) (@TheCadien)
- Upgrade CKEditor to latest version 41.2 (#7326) (@alexander-schranz)
- Add last modified field value to sitemap when exists (#7313) (@martinlagler)
- Move from dantleech/phpcr-migrations-bundle to the phpcr/phpcr-migration-bundle (#7322) (@alexander-schranz)
- Allow ^5.0 version of JMS Serializer Bundle (#7321) (@alexander-schranz)
- Add reference bundle registration to UPGRADE file (#7320) (@alexander-schranz)
- Add reference bundle (#6938) (@Prokyonn)
- Add a logger in the ResettingController (#7257) (@mamazu)
- Add public url to S3 storage for CDN support (#7294) (@hual7)
- Add support for NPM 8, 9, 10 and PNPM 8, remove support for NPM 6 (#7286) (@alexander-schranz)
- Add phpcr cleanup command (#7291) (@wachterjohannes)
- Add single sign on to sulu admin (@martinlagler)
- Upgrade PHP requirement to PHP 8.2 (#7306) (@alexander-schranz)
- Add global block types (#7229) (@chirimoya)
- Add Location support for mapquestapi (#7281) (@martinlagler)
- Add cache invalidation for snippet areas (#7177) (@Prokyonn)
- Allow doctrine/persistence 3.0 and doctrine/collections 2.0 (#6643) (@alexander-schranz)
- Add support for scheb/2fa ^7.0 (#7254) (@TheCadien)
- Add lastModified field to page settings (#7238) (@martinlagler)
- Add experimental support for bun (#7206) (@alexander-schranz)
- Replace EntityManager::merge with EntityManager::persist (#7194) (@shochdoerfer)
- Add compatibility to Symfony 7 DataTransformer in DocumentToUuidTransformer (#7190) (@alexander-schranz)
- Improve the device detector runtime by wiring the system cache if present (#7179) (@xabbuh)
- Refactored usages of short namespace aliases of entities to use of FQCN (#7027) (@stollr)
- Fixed deprecated calls of getEntity and getEntityManager on doctrine lifecycle events (#7134) (@stollr)
- Fix arguments and options for build command (#7173) (@alexander-schranz)
- Allow DoctrineFixtureBundle 4.0 (#7161) (@alexander-schranz)
- Add field transformer for translations (#7112) (@alexander-schranz)
- Add frontend handling for 404 responses of form resources (#7108) (@alexander-schranz)
- Add DetailViewItemAction (#7098) (@alexander-schranz)
- Fix code style (#7105) (@alexander-schranz)
- Add "AsCommand" annotation for deprecated "$defaultName" for all commands (#6973) (@StaffNowa)
- Remove sulu-link tags completely if they are invalid (#7104) (@mamazu)
- Fix Symfony deprecation for not declaring getSupportedTypes on FlattenExceptionNormalizer (#7089) (@stollr)
- Fix React-Styleguidist to ~13.0.0 for React 17 support (#7099) (@alexander-schranz)
- Better doc typing (#7049) (@mamazu)
- Migrate one remaining deprecation on 2.6 (#6977) (#7036) (@YetiCGN)
- Add media data provider created and changed sorting (#7012) (@Jupi007)
- Move config from inline js to data attr (#6964) (@vvasiloi)
- Fix webpack build and slim dependency (#6959) (@alexander-schranz)
- Add emoji support for url slugger (#6916) (@nozarashi20)
- Update js dependencies babel-loader, postcss, styleguidist and stylelint packages (#6929) (@alexander-schranz)
- Upgrade webpack to version 5 (#6690) (@alexander-schranz)
- Add support for avif image formats (#6910) (@vinceAmstoutz)
- Add page resource segment to PageRemovedEvent (#6906) (@vvasiloi)
- Adding admin resource URLs to FOSJsRouter automatically (#6893) (@stollr)
- Add copy-snippet button in form (#6859) (@wachterjohannes)
- Remove deprecated urls variable from sulu_content_load result (#6849) (@niklasnatter)
- Update doctrine yaml (sulu/skeleton#243) (@alexander-schranz)
- Add symfony.lock file to skeleton (sulu/skeleton#244) (@alexander-schranz)
- Update JS dependencies (sulu/skeleton#242) (@alexander-schranz)
- Upgrade CKEditor to latest version 41.2 (sulu/skeleton#241) (@alexander-schranz)
- Replace not required polyfills (sulu/skeleton#240) (@alexander-schranz)
- Move from dantleech/phpcr-migrations-bundle to the phpcr/phpcr-migrations-bundle (sulu/skeleton#239) (@alexander-schranz)
- Upgrade Sulu skeleton to Symfony 6.4 (sulu/skeleton#238) (@alexander-schranz)
- Add reference bundle to skeleton (sulu/skeleton#220) (@alexander-schranz)
- Add support for NPM 8, 9, 10 and PNPM 8, remove support for NPM 6 (sulu/skeleton#235) (@alexander-schranz)
- Add experimental support for bun (sulu/skeleton#230) (@alexander-schranz)
- Add serve composer script (sulu/skeleton#219) (@alexander-schranz)
- Fix webpack build and slim dependency (sulu/skeleton#211) (@alexander-schranz)
- Fix backmerge 2.5 to 2.6 build (sulu/skeleton#209) (@alexander-schranz)
- Update js dependencies (sulu/skeleton#202) (@alexander-schranz)
- Upgrade Webpack to Version 5 (sulu/skeleton#201) (@alexander-schranz)
- Add support for avif image formats (sulu/skeleton#196) (@vinceAmstoutz)