Releases: sulu/sulu
Releases · sulu/sulu
Release 2.6.6 (2024-11-27)
Upgrade Guide | Skeleton Adjustments | Full Changelog
- Fix custom admin build on windows machines (#7688) (@alexander-schranz)
- Fix back merge conflict from 2.5 to 2.6 (#7682) (@alexander-schranz)
- Fix npm lint issue in webpack.config.js (#7681) (@alexander-schranz)
- Define support rokka vips imagine adapter versions (#7671) (@alexander-schranz)
- Add "rows" param for Textarea (#7614) (@rhp-zellerd)
- Add animate support for webp (#7670) (@alexander-schranz)
- Log unexpected exceptions as error instead of debug in password reset request (#7616) (@stollr)
- Upgrade doctrine cache to 2 (#7665) (@alexander-schranz)
- Fix admin frontend initialization after login with 2FA (#7632) (@stollr)
- Fix local test running with max connection error (#7669) (@alexander-schranz)
- Add PHP 8.4 to Sulu CI (#7644) (@alexander-schranz)
- Improve performance with reevaluation of only changed blocks (#7602) (@Prokyonn)
- Allow usage of doctrine lexer 3 (#7664) (@alexander-schranz)
- Add a conflict to the doctrine bundle 2.13.1 version (#7667) (@alexander-schranz)
- Add Sulu 3.0 var directories to gitignore for better DX (#7658) (@alexander-schranz)
- Fix using vips without the vips php extension (#7651) (@alexander-schranz)
- Fix issue with backmerge 2.5 in 2.6 duplicated __construct method (#7654) (@alexander-schranz)
- Add default empty schema to form metadata (#7648) (@wachterjohannes)
- Add default empty schema to form metadata (#7647) (@wachterjohannes)
- Fix failing upload jest test snapshots (#7643) (@alexander-schranz)
- Fix nested file inspection (#7607) (@wachterjohannes)
- Fix failing search tests with unencode url at the end (#7642) (@alexander-schranz)
- Fix file inspector tests namespace (#7641) (@alexander-schranz)
- Fix build of admin js by exclude fos/jsrouting-bundle from babel loader in the webpack config (#7639) (@bmandl)
- Fix OpenIdSingleSignOnAdapter for custom class overrides using userRepository (#7633) (@alexander-schranz)
- Use form-renderer to render forms for copy-locale and ghost dialog (#7631) (@wachterjohannes)
- Fix password reset if SSO is enabled but not matched domain (#7617) (@Quehnie)
- Improve error messages for regenerate-format (#7623) (@mamazu)
- Fix XSS via SVG for older Symfony versions (#7619) (@wachterjohannes)
- Fix translations locale issue (#7626) (@Prokyonn)
- Add missing DE translation for locale removal (#7630) (@Prokyonn)
- Add dataPath property to sulu.focus event (#7627) (@wachterjohannes)
- Replace ubuntu-latest with ubuntu-22.04 to fix the testcases (#7615) (@wachterjohannes)
- Add formInspector to sulu.focus event (#7610) (@wachterjohannes)
- Initialize translations before adding link types (#7606) (@Prokyonn)
- Update Symfony Mailer Recipe (sulu/skeleton#262) (@alexander-schranz)
- Add PHP 8.4 to test matrix (sulu/skeleton#263) (@alexander-schranz)
- Update the doctrine recipe (sulu/skeleton#257) (@alexander-schranz)
- Fix
composer lint
: phpstan No error to ignore is reported on line 17. (sulu/skeleton#258) (@RafaelKr) - Improve rector config by use syntax, and prepared set methods (sulu/skeleton#259) (@TomasVotruba)
Release 2.5.22 (2024-11-27)
Upgrade Guide | Skeleton Adjustments | Full Changelog
- Fix custom admin build on windows machines (#7688) (@alexander-schranz)
- Fix npm lint issue in webpack.config.js (#7681) (@alexander-schranz)
- Define support rokka vips imagine adapter versions (#7671) (@alexander-schranz)
- Add animate support for webp (#7670) (@alexander-schranz)
- Fix admin frontend initialization after login with 2FA (#7632) (@stollr)
- Fix local test running with max connection error (#7669) (@alexander-schranz)
- Add PHP 8.4 to Sulu CI (#7644) (@alexander-schranz)
- Add a conflict to the doctrine bundle 2.13.1 version (#7667) (@alexander-schranz)
- Add Sulu 3.0 var directories to gitignore for better DX (#7658) (@alexander-schranz)
- Fix using vips without the vips php extension (#7651) (@alexander-schranz)
- Add default empty schema to form metadata (#7648) (@wachterjohannes)
- Fix failing search tests with unencode url at the end (#7642) (@alexander-schranz)
- Fix build of admin js by exclude fos/jsrouting-bundle from babel loader in the webpack config (#7639) (@bmandl)
- Improve error messages for regenerate-format (#7623) (@mamazu)
- Fix XSS via SVG for older Symfony versions (#7619) (@wachterjohannes)
- Fix translations locale issue (#7626) (@Prokyonn)
- Add missing DE translation for locale removal (#7630) (@Prokyonn)
- Replace ubuntu-latest with ubuntu-22.04 to fix the testcases (#7615) (@wachterjohannes)
- Initialize translations before adding link types (#7606) (@Prokyonn)
- Bump Version (@alexander-schranz)
- Add PHP 8.4 to test matrix (sulu/skeleton#263) (@alexander-schranz)
- Fix
composer lint
: phpstan No error to ignore is reported on line 17. (sulu/skeleton#258) (@RafaelKr) - Improve rector config by use syntax, and prepared set methods (sulu/skeleton#259) (@TomasVotruba)
Release 2.6.5 (2024-10-03)
Release Blog | Upgrade Guide | Skeleton Adjustments | Full Changelog
- Fix linting job (#7597) (@wachterjohannes)
- Fix GitHub actions (#7596) (@wachterjohannes)
- Add Translation for Webspace Select Component (#7579) (@rhp-zellerd)
- Add raw href value to view data of Link Content Type (#7586) (@manuxi)
- Add footerVisible to overlay (#7592) (@wachterjohannes)
- Add externalLink translation for link component (#7595) (@jdrzewinski)
- Fix php code style (#7594) (@alexander-schranz)
- Fix default locale in SSO when no 'locale' attribute is provided (#7590) (@steeven-th)
- Fix new phpstan regex issues, update phpcs config, fix js lint errors (#7593) (@alexander-schranz)
- Introduce sulu.focus event on text_area, text_line and text_editor (#7573) (@wachterjohannes)
- Fix debug:translation --only-missing command for 2.6 (#7578) (@alexander-schranz)
- Fix debug:translation --only-missing command (#7577) (@alexander-schranz)
- Fix some new phpstan issues with media count and logger message (#7576) (@alexander-schranz)
- Fix some new phpstan issues with media count and logger message (#7576) (@alexander-schranz)
- Fix ENOENT: no such file or directory, open 'node:stream' by downgrad cheerio to 1.0.0-rc.12 (#7575) (@alexander-schranz)
- Marking twig function as deprecated (#7565) (@mamazu)
- Fix php deprecations for string and int types given as null (#7563) (@alexander-schranz)
- Fixing implicit array creation in FieldTypeOptionRegistry (#7561) (@mamazu)
- Throw exception on missing file in LocalStorage (#7559) (@stollr)
- Fix portalInformaton handling in RequestListener when UserBasedContext is active (#7557) (@alexander-schranz)
- Fix loading of website bundle config in admin context (#7556) (@alexander-schranz)
- Fix type deprecation for list properties (#7553) (@martinlagler)
- Fix type deprecation for list properties (#7553) (@martinlagler)
- Removing deprecated
getObjectForTrait
(#7545) (@mamazu) - Fix block property call (#7550) (@alexander-schranz)
- Backport PHPStan stype fixes from 2.6 (#7549) (@alexander-schranz)
- Constructor property promotion for components part 2 (#7548) (@mamazu)
- More property promotion in bundles (#7546) (@mamazu)
Release 2.5.21 (2024-10-03)
Release Blog | Upgrade Guide | Skeleton Adjustments | Full Changelog
- Fix GitHub actions (#7596) (@wachterjohannes)
- Add Translation for Webspace Select Component (#7579) (@rhp-zellerd)
- Add externalLink translation for link component (#7595) (@jdrzewinski)
- Fix new phpstan regex issues, update phpcs config, fix js lint errors (#7593) (@alexander-schranz)
- Fix debug:translation --only-missing command (#7577) (@alexander-schranz)
- Fix some new phpstan issues with media count and logger message (#7576) (@alexander-schranz)
- Fix ENOENT: no such file or directory, open 'node:stream' by downgrad cheerio to 1.0.0-rc.12 (#7575) (@alexander-schranz)
- Marking twig function as deprecated (#7565) (@mamazu)
- Fix php deprecations for string and int types given as null (#7563) (@alexander-schranz)
- Fixing implicit array creation in FieldTypeOptionRegistry (#7561) (@mamazu)
- Throw exception on missing file in LocalStorage (#7559) (@stollr)
- Fix portalInformaton handling in RequestListener when UserBasedContext is active (#7557) (@alexander-schranz)
- Fix loading of website bundle config in admin context (#7556) (@alexander-schranz)
- Fix type deprecation for list properties (#7553) (@martinlagler)
- Removing deprecated
getObjectForTrait
(#7545) (@mamazu) - Backport PHPStan stype fixes from 2.6 (#7549) (@alexander-schranz)
- Constructor property promotion for components part 2 (#7548) (@mamazu)
- More property promotion in bundles (#7546) (@mamazu)
Release 2.6.4 (2024-07-25)
Release Blog | Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
Support for Symfony 7 added 🎉
- Fix whitespace handling in URLs of media file names (#7543) (@stollr)
- Replacing deprecated
getMockForTrait
phpunit function (#7542) (@mamazu) - Fix resetting of PasswordResetTokenEmailsSent Value after Expiring (#7438) (@TimonStadelmann)
- Using constructor property promotion in the SecurityBundle (#7492) (@mamazu)
- Use constructor property promotion in components (#7498) (@mamazu)
- Using constructor property promotion in TrashBundle (#7497) (@mamazu)
- Use constructor property promotion in TagBundle (#7496) (@mamazu)
- Use constructor property promotion in the SnippetBundle (#7495) (@mamazu)
- Use constructor property promotion in SearchBundle (#7491) (@mamazu)
- Remove deprecated
getMockForAbstractClass
in phpunit tests (#7527) (@mamazu) - Disable fallback to smaxage for our symfony http cache customttllistener handling (#7540) (@alexander-schranz)
- Allow to debug SuluHttpCache without Kernel Debug enabled (#7537) (@alexander-schranz)
- Fix deprecation message on HitListener rtrim function call (#7538) (@alexander-schranz)
- Fix cachelifetime configuration for sitemap (#7536) (@alexander-schranz)
- Add forcing direct matching for media download urls (#7535) (@alexander-schranz)
- Add forcing direct matching for media image format urls (#7534) (@alexander-schranz)
- Remove many-to-many joins in smart content functions. (#7529) (@friemt)
- Finish upgrade to PHPUnit 10 (#7508) (@mamazu)
- Fix security check for snippet references tab (#7520) (@jaapromijn)
- Replacing
will
method with more specific methods (#7510) (@mamazu) - Updating to phpunit 10 (#7339) (@mamazu)
- Backport test type changes to 2.5 (#7506) (@alexander-schranz)
- Backport test type changes to 2.5 (#7505) (@alexander-schranz)
- Fix compatibility to Node 14 and 16 and NPM 6 (#7504) (@alexander-schranz)
- Update Security.md file with supported versions (#7494) (@alexander-schranz)
- Define jackalope dependencies correctly (#7501) (@alexander-schranz)
- Improve error message on not found data-config attribute (#7500) (@alexander-schranz)
- Allow Symfony 7 versions of packages (#7156) (@alexander-schranz)
- Add support for guzzle promises 2.0 (#7493) (@alexander-schranz)
- Upgrade the Symfony recipes files (sulu/skeleton#253) (@alexander-schranz)
- Add excluded templates example (sulu/skeleton#252) (@alexander-schranz)
- Allow Symfony 7 versions of packages (sulu/skeleton#246) (@alexander-schranz)
Release 2.5.20 (2024-07-25)
Release Blog | Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Fix whitespace handling in URLs of media file names (#7543) (@stollr)
- Replacing deprecated
getMockForTrait
phpunit function (#7542) (@mamazu) - Fix resetting of PasswordResetTokenEmailsSent Value after Expiring (#7438) (@TimonStadelmann)
- Using constructor property promotion in the SecurityBundle (#7492) (@mamazu)
- Use constructor property promotion in components (#7498) (@mamazu)
- Using constructor property promotion in TrashBundle (#7497) (@mamazu)
- Use constructor property promotion in TagBundle (#7496) (@mamazu)
- Use constructor property promotion in the SnippetBundle (#7495) (@mamazu)
- Use constructor property promotion in SearchBundle (#7491) (@mamazu)
- Remove deprecated
getMockForAbstractClass
in phpunit tests (#7527) (@mamazu) - Disable fallback to smaxage for our symfony http cache customttllistener handling (#7540) (@alexander-schranz)
- Allow to debug SuluHttpCache without Kernel Debug enabled (#7537) (@alexander-schranz)
- Fix deprecation message on HitListener rtrim function call (#7538) (@alexander-schranz)
- Fix cachelifetime configuration for sitemap (#7536) (@alexander-schranz)
- Add forcing direct matching for media download urls (#7535) (@alexander-schranz)
- Add forcing direct matching for media image format urls (#7534) (@alexander-schranz)
- Remove many-to-many joins in smart content functions. (#7529) (@friemt)
- Replacing
will
method with more specific methods (#7510) (@mamazu) - Backport test type changes to 2.5 (#7506) (@alexander-schranz)
- Backport test type changes to 2.5 (#7505) (@alexander-schranz)
- Fix compatibility to Node 14 and 16 and NPM 6 (#7504) (@alexander-schranz)
- Define jackalope dependencies correctly (#7501) (@alexander-schranz)
- Add excluded templates example (sulu/skeleton#252) (@alexander-schranz)
Release 2.6.3 (2024-06-27)
Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Remove hardcoded order bys in metadata (#7487) (@alexander-schranz) (Thx @friemt)
- Add constructor property promotion in RouteBundle classes (#7490) (@mamazu)
- Fix some types in the PeristanceBundle (#7483) (@mamazu)
- Fix deprecation message of PHPUnit 9 (#7489) (@alexander-schranz)
- Fix media version file not found error (#7484) (@tapasa30)
- Add constructor property promotion to the PreviewBundle classes (#7488) (@mamazu)
- Fix empty phone/email/url/fax error on contact and accounts (#7456) (@domPatera)
- Add constructor property promotion to the PageBundle (#7479) (@mamazu)
- Fix locale length for languages like zh-Hans (#7481) (@martinlagler)
- Only allow sorting references by existing fields (#7469) (@mamazu)
- Fix PHPUnit data providers (#7477) (@alexander-schranz)
- Avoid __toString() return null error on Doctrine Exceptions (#7478) (@alexander-schranz)
- Add constructor property promotion to MediaBundle classes (#7474) (@mamazu)
- Add Rector with PHPUnit DataProviders update (#7475) (@alexander-schranz)
- Add Global blocks definitions for the FormMetadata (#7472) (@eKsiK)
- Add constructor property promotion in MediaBundle classes (#7468) (@mamazu)
- Fix List sorting with grouped columns (#7454) (@Prokyonn)
- Add constructor property promotion in MarkupBundle classes (#7466) (@mamazu)
- Add Constructor property promotion to LocationBundle classes (#7465) (@mamazu)
- Add Constructor Property promotion to HttpCacheBundle classes (#7464) (@mamazu)
- Remove SymfonyTestsListener configuration (#7432) (@mamazu)
- Add Constructor Property promotion to DocumentManagerBundle classes (#7462) (@mamazu)
- Reindex moved documents so that the URL is updated (#7459) (@FlorianKoerner)
- Fix reference command for unpublished articles (#7461) (@Prokyonn)
- Fix unexpected single sign on definitions from SecurityBundle services.xml (#7463) (@rogamoore)
- Add Constructor Property promotion to CustomUrlBundle classes (#7458) (@mamazu)
- Use constructor property promotion for ContactBundle classes (#7435) (@mamazu)
- Add Constructor Property Promotion for CoreBundle classes (#7457) (@mamazu)
- Make EnvironmentTest for Webspace more explicit (#7437) (@mamazu)
- Add better detection for Symfony Security Bundle Version (#7455) (@alexander-schranz)
- Do not override existing route on copy locale subscriber (#7450) (@Prokyonn)
- Fix some more type errors with phpstan (#7453) (@alexander-schranz)
- Add support for FosHttpCache 3.0 and FosHttpCacheBundle 3.0 (#7452) (@alexander-schranz)
- Fix phpstan base line (#7451) (@Prokyonn)
- Use php-cs-fixer shim to avoid conflicts (#7442) (@alexander-schranz)
- Remove not longer required symlink node scripts (#7430) (@alexander-schranz)
- Refactor phpunit dataprovider to be static and change some test methods with stricter types (#7433) (@mamazu)
- Add support for FosHttpCache 3.0 and FosHttpCacheBundle 3.0 (sulu/skeleton#249) (@alexander-schranz)
- Rename example webspace to something more general (sulu/skeleton#248) (@alexander-schranz)
- Add caching headers for apache (sulu/skeleton#250) (@alexander-schranz)
Release 2.5.19 (2024-06-27)
Upgrade Guide | Skeleton Adjustments | Full Changelog
- Remove hardcoded order bys in metadata (#7487) (@alexander-schranz)
- Add constructor property promotion in RouteBundle classes (#7490) (@mamazu)
- Fix some types in the PeristanceBundle (#7483) (@mamazu)
- Fix deprecation message of PHPUnit 9 (#7489) (@alexander-schranz)
- Fix media version file not found error (#7484) (@tapasa30)
- Add constructor property promotion to the PreviewBundle classes (#7488) (@mamazu)
- Fix empty phone/email/url/fax error on contact and accounts (#7456) (@domPatera)
- Add constructor property promotion to the PageBundle (#7479) (@mamazu)
- Avoid __toString() return null error on Doctrine Exceptions (#7478) (@alexander-schranz)
- Add constructor property promotion to MediaBundle classes (#7474) (@mamazu)
- Add Rector with PHPUnit DataProviders update (#7475) (@alexander-schranz)
- Add constructor property promotion in MediaBundle classes (#7468) (@mamazu)
- Fix List sorting with grouped columns (#7454) (@Prokyonn)
- Add constructor property promotion in MarkupBundle classes (#7466) (@mamazu)
- Add Constructor property promotion to LocationBundle classes (#7465) (@mamazu)
- Add Constructor Property promotion to HttpCacheBundle classes (#7464) (@mamazu)
- Remove SymfonyTestsListener configuration (#7432) (@mamazu)
- Add Constructor Property promotion to DocumentManagerBundle classes (#7462) (@mamazu)
- Reindex moved documents so that the URL is updated (#7459) (@FlorianKoerner)
- Add Constructor Property promotion to CustomUrlBundle classes (#7458) (@mamazu)
- Use constructor property promotion for ContactBundle classes (#7435) (@mamazu)
- Add Constructor Property Promotion for CoreBundle classes (#7457) (@mamazu)
- Make EnvironmentTest for Webspace more explicit (#7437) (@mamazu)
- Add better detection for Symfony Security Bundle Version (#7455) (@alexander-schranz)
- Do not override existing route on copy locale subscriber (#7450) (@Prokyonn)
- Fix some more type errors with phpstan (#7453) (@alexander-schranz)
- Fix phpstan base line (#7451) (@Prokyonn)
- Use php-cs-fixer shim to avoid conflicts (#7442) (@alexander-schranz)
- Refactor phpunit dataprovider to be static and change some test methods with stricter types (#7433) (@mamazu)
- Add caching headers for apache (sulu/skeleton#250) (@alexander-schranz)
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)