Releases: sulu/sulu
Releases · sulu/sulu
Release 2.6.2 (2024-05-16)
Upgrade Guide | Skeleton Adjustments | Full Changelog
- Fix matchMedia compatibility to jest (#7431) (@alexander-schranz)
- Upgrade github actions versions (#7427) (@alexander-schranz)
- Use interface for WebspaceManager in PHPCRCleanupCommand (#7425) (@FlorianKoerner)
- Fix nested global blocks (#7423) (@wachterjohannes)
- Refactor phpunit dataprovider to be static (#7419) (@mamazu)
- Fix domain with dash in single sign on configuration (#7421) (@alexander-schranz)
- Cancel CI tasks after 30 minutes (#7417) (@alexander-schranz)
- Update PHPStan baseline (#7420) (@alexander-schranz)
- Migrate missing PHPCR migration to new ContainerAwareInterface (#7418) (@alexander-schranz)
- Refactor phpunit dataprovider to be static (#7416) (@mamazu)
- Refactor phpunit dataprovider to be static (#7415) (@mamazu)
- Replacing the mocks in phpunit dataproviders with actual objects (#7412) (@mamazu)
- Fix WebsiteController::renderPreview to call own renderView method (#7410) (@FlorianKoerner)
- Add section to upgrade about new reserved directory (#7411) (@alexander-schranz)
- Fix shadow migration with multiple locales (#7408) (@FlorianKoerner)
- Remove unnecessary test that checks if resource is seekable (#7401) (@mamazu)
- Fix correct return self in the CacheManagerTest (#7400) (@mamazu)
- Fix window CI Tests (sulu/skeleton#247) (@alexander-schranz)
- Install Jackalope 2 and upgrade to PSR16 cache and make PHPCR Shell available in prod (sulu/skeleton#245) (@alexander-schranz)
Release 2.5.18 (2024-05-16)
Upgrade Guide | Skeleton Adjustments | Full Changelog
- Upgrade github actions versions (#7427) (@alexander-schranz)
- Refactor phpunit dataprovider to be static (#7419) (@mamazu)
- Cancel CI tasks after 30 minutes (#7417) (@alexander-schranz)
- Update PHPStan baseline (#7420) (@alexander-schranz)
- Refactor phpunit dataprovider to be static (#7416) (@mamazu)
- Refactor phpunit dataprovider to be static (#7415) (@mamazu)
- Replacing the mocks in phpunit dataproviders with actual objects (#7412) (@mamazu)
- Fix WebsiteController::renderPreview to call own renderView method (#7410) (@FlorianKoerner)
- Remove unnecessary test that checks if resource is seekable (#7401) (@mamazu)
- Fix correct return self in the CacheManagerTest (#7400) (@mamazu)
- Fix window CI Tests (sulu/skeleton#247) (@alexander-schranz)
Release 2.6.1 (2024-05-06)
Upgrade Guide | Skeleton Adjustments | Full Changelog
- Add typehint to S3StorageTest class for Symfony 7 compatibility (#7397) (@alexander-schranz)
- Refactor CategoryBundle parts to Constructor Property Promotion (#7398) (@mamazu)
- Fix inconsistent container width for lists with pagination (#7399) (@NeuralClone)
- Refactor AdminBundle to use constructor property promotion (#7396) (@mamazu)
- Fix some false mocking inside various tests (#7392) (@mamazu)
- Fix typo in SQL for references migration (#7393) (@flogado)
- Refactor AdminBundle Exception and Metadata to use constructor property promotion (#7391) (@mamazu)
- Refactor ParameterBag to HeaderBag in Core Tests (#7390) (@mamazu)
Release 2.5.17 (2024-05-06)
Upgrade Guide | Skeleton Adjustments | Full Changelog
- Add typehint to S3StorageTest class for Symfony 7 compatibility (#7397) (@alexander-schranz)
- Refactor CategoryBundle parts to Constructor Property Promotion (#7398) (@mamazu)
- Refactor AdminBundle to use constructor property promotion (#7396) (@mamazu)
- Fix some false mocking inside various tests (#7392) (@mamazu)
- Refactor AdminBundle Exception and Metadata to use constructor property promotion (#7391) (@mamazu)
- Refactor ParameterBag to HeaderBag in Core Tests (#7390) (@mamazu)
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)
Release 2.5.16 (2024-05-02)
Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Fix secret parameter in ResettingController (#7381) (@mamazu)
- Fix webspace view if no permissions for first webspace (#7378) (@mamazu)
- Add some hidden hint to contributers in the pull request template (#7384) (@alexander-schranz)
- Fix ReactCircularProgressbar props (#7377) (@FlxRobole)
- Add more types to media controllers (#7220) (@mamazu)
- Fix preserving scroll-position in preview (#6395) (@mavuio)
- Refactor ParameterBag in InputBag in Core Tests (#7382) (@TheCadien)
- Fix condition provider crashing of the admin when no parent is found (#7379) (@Prokyonn)
- Use constructor property promotion for ActivityBundle (#7372) (@mamazu)
- Fix PreviewKernel compatibility for Projects overwritten the build method (#7370) (@tstauer)
Release 2.4.20 (2024-05-02)
Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Fix secret parameter in ResettingController (#7381) (@mamazu)
- Fix webspace view if no permissions for first webspace (#7378) (@mamazu)
- Add some hidden hint to contributers in the pull request template (#7384) (@alexander-schranz)
- Fix ReactCircularProgressbar props (#7377) (@FlxRobole)
- Add more types to media controllers (#7220) (@mamazu)
- Fix preserving scroll-position in preview (#6395) (@mavuio)
- Fix condition provider crashing of the admin when no parent is found (#7379) (@Prokyonn)
- Fix PreviewKernel compatibility for Projects overwritten the build method (#7370) (@tstauer)
⚠️ This is the last release of Sulu 2.4.x, please make sure to update your project to Sulu 2.5 or 2.6.
Release 2.6.0-RC2 (2024-04-15)
Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- 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)
- Change behaviour of SymfonyExpressionTokenProviderTest testResolveWithInvalidSyntax to throw Exception instead (#7354) (@mamazu)
- Add Symfony 7 compatibility to FieldDescriptorFactory (#7368) (@alexander-schranz)
- Limit symlink-dir version to <6.0 in symlink-vendor-directory.js (#7364) (@stollr)
- Add visibleCondition for block-setting icons (#7360) (@Prokyonn)
- Preview update on extensions (Seo / Excerpt) changes (#7352) (@Prokyonn)
- Fix shadow migration with multiple locales (#7362) (@alexander-schranz)
- Update phpstan baseline to remove latest not longer ignored errors (#7361) (@alexander-schranz)
- Fix init tests command exits on non zero exit code (#7342) (@mamazu)
- Remove requirements to Symfony\Component\DependencyInjection\ContainerAwareTrait (#7357) (@alexander-schranz)
- Add Symfony 7 compatibility to VersionRouteLoader and ContainerExpressionLanguageProvider (#7359) (@alexander-schranz)
- Fix prepend website cache class with preview (#7356) (@sauls)
- Prepare compatibility to Symfony 7 (#7347) (@alexander-schranz)
- Add missing return type and container check for PHPCR Migration (#7353) (@alexander-schranz)
- Fix copy shadow properties 2.4 (#7351) (@wachterjohannes)
- 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 missing upgrade lines for file version changes (#7336) (@alexander-schranz)
Release 2.5.15 (2024-04-15)
Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Change behaviour of SymfonyExpressionTokenProviderTest testResolveWithInvalidSyntax to throw Exception instead (#7354) (@mamazu)
- Limit symlink-dir version to <6.0 in symlink-vendor-directory.js (#7364) (@stollr)
- Preview update on extensions (Seo / Excerpt) changes (#7352) (@Prokyonn)
- Fix shadow migration with multiple locales (#7362) (@alexander-schranz)
- Update phpstan baseline to remove latest not longer ignored errors (#7361) (@alexander-schranz)
- Fix init tests command exits on non zero exit code (#7342) (@mamazu)
- Fix prepend website cache class with preview (#7356) (@sauls)
- Add missing return type and container check for PHPCR Migration (#7353) (@alexander-schranz)
- Fix copy shadow properties 2.4 (#7351) (@wachterjohannes)
- Add missing upgrade lines for file version changes (#7336) (@alexander-schranz)
Release 2.4.19 (2024-04-15)
Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Limit symlink-dir version to <6.0 in symlink-vendor-directory.js (#7364) (@stollr)
- Preview update on extensions (Seo / Excerpt) changes (#7352) (@Prokyonn)
- Fix shadow migration with multiple locales (#7362) (@alexander-schranz)
- Update phpstan baseline to remove latest not longer ignored errors (#7361) (@alexander-schranz)
- Fix init tests command exits on non zero exit code (#7342) (@mamazu)
- Fix prepend website cache class with preview (#7356) (@sauls)
- Fix copy shadow properties 2.4 (#7351) (@wachterjohannes)
- Add missing upgrade lines for file version changes (#7336) (@alexander-schranz)