Releases: sulu/skeleton
Release 3.0.0-alpha1 (2025-04-10)
Warning
This is an alpha release and not ready for production yet.
The main goal here is to get your feedback on the migration from the old PHPCR-based storage to our new content storage, using the sulu/phpcr-migration-bundle.
Release Blog | Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Fix navigation context issues (sulu/sulu#7886) (@Prokyonn)
- Add published/draft indicator to page/article/snippet list + fix homepage routing issue (sulu/sulu#7885) (@Prokyonn)
- Refactor "create_draft" transition to "edit" transition (sulu/sulu#7884) (@Prokyonn)
- Fix RouteBundle issues and disable Show History button (sulu/sulu#7882) (@Prokyonn)
- Fix usage of ramsey uuid in TagsSubscriber and replace with symfony uuid method (sulu/sulu#7883) (@alexander-schranz)
- Add new routing to new content integration (sulu/sulu#7749) (@alexander-schranz)
- Add service layers to support old and new routing bundle (sulu/sulu#7875) (@alexander-schranz)
- Add findBy to RouteRepository for Localization switcher (sulu/sulu#7874) (@alexander-schranz)
- Remove old Content Sitemap Provider services (sulu/sulu#7873) (@alexander-schranz)
- Prepare Preview for new Route Bundle implemention (sulu/sulu#7867) (@alexander-schranz)
- Mark most preview specific service as internal (sulu/sulu#7871) (@alexander-schranz)
- Add navigation twig extension for Sulu 3.0 (sulu/sulu#7869) (@Prokyonn)
- Refactor content resolver to resolve recursively (sulu/sulu#7849) (@Prokyonn)
- Update settings resolver to correctly resolve localization urls (sulu/sulu#7868) (@Prokyonn)
- Add custom Symfony CMF Dynamic Router / Route Provider to new Route Bundle (sulu/sulu#7860) (@alexander-schranz)
- Add Sulu 3.0 migration process (sulu/sulu#7870) (@Prokyonn)
- Remove getId method from preview provider (sulu/sulu#7863) (@alexander-schranz)
- Add support using Route Entity for Entities with AutoIncrement Id (sulu/sulu#7859) (@alexander-schranz)
- Add compiler pass to decorate ResourceLoaders with an in memory cache (sulu/sulu#7850) (@Prokyonn)
- Add handling for tree_full_edit to disconnect route from parent (sulu/sulu#7835) (@alexander-schranz)
- Skip ContentRouteProvider in Sulu Page 3.0 (sulu/sulu#7855) (@Prokyonn)
- Remove deprecated
UserGroup
feature (sulu/sulu#7750) (@mamazu) - Remove deprecated
memoize
function (sulu/sulu#7753) (@mamazu) - Remove deprecated
SecurityType
(sulu/sulu#7759) (@mamazu) - Remove
module
property of permissions (sulu/sulu#7788) (@mamazu) - Remove
MetaTwigExtension
andSeoTwigExtension
(sulu/sulu#7782) (@mamazu) - Remove webspace from PageDimensionContent (sulu/sulu#7844) (@Prokyonn)
- Add navigation context to SuluPageBundle 3.0 (sulu/sulu#7839) (@Prokyonn)
- Mark all Sulu Configuration Classes as
final
and@internal
(sulu/sulu#7789) (@mamazu) - Add example to content controller about extending (sulu/sulu#7840) (@alexander-schranz)
- Add test about naming methods of ContentController which extends AbstractController (sulu/sulu#7841) (@alexander-schranz)
- Add test about same starting url for route update changer (sulu/sulu#7836) (@alexander-schranz)
- Add test for route update for cross site changes (sulu/sulu#7834) (@alexander-schranz)
- Revert unintentional list change in SuluPageExtension (sulu/sulu#7833) (@Prokyonn)
- Add additional tests for multi locale and multi site in route update changer (sulu/sulu#7831) (@alexander-schranz)
- Add creating of history routes automatically for new route storage (sulu/sulu#7830) (@alexander-schranz)
- Add new route implementation (sulu/sulu#7726) (@alexander-schranz)
- Add global blocks to Sulu 3.0 (sulu/sulu#7826) (@Prokyonn)
- Fix Sulu 3.0 homepage builder issue (sulu/sulu#7827) (@Prokyonn)
- Replace Sulu 3.0 packages PHPUnit Annotations with Attributes (sulu/sulu#7819) (@mamazu)
- Add homepage initialization builder command (sulu/sulu#7818) (@Prokyonn)
- Add OrderPage handler (sulu/sulu#7813) (@Prokyonn)
- Make the property resolver provider final and internal provide an interface for extendability (sulu/sulu#7817) (@alexander-schranz)
- Require correct http methods on
AdminController
(sulu/sulu#7806) (@mamazu) - Merge lastModified to author methods (sulu/sulu#7814) (@Prokyonn)
- Add PageBundle with new Content Storage (sulu/sulu#7804) (@Prokyonn)
- Adopt JS tools stylelint, depcruise, styleguidist to include new packages directory (sulu/sulu#7808) (@alexander-schranz)
- Tabula rasa 🗑️ tests of Page, Snippet, DocumentManager and CustomUrl (sulu/sulu#7807) (@alexander-schranz)
- Add excerpt to Snippets and add tests (sulu/sulu#7787) (@Prokyonn)
- Fix some new phpstan issues in new packages (sulu/sulu#7783) (@alexander-schranz)
- Marking all Sulu Extensions as final classes (sulu/sulu#7777) (@mamazu)
- Increase locale and normalize length in content dimension entities (sulu/sulu#7781) (@alexander-schranz)
- Allow bigger title for Dimension Content Entities (sulu/sulu#7780) (@alexander-schranz)
- Add SnippetBundle 3.0 (sulu/sulu#7728) (@Prokyonn)
- Fix block response for minOccurs=1 / maxOccurs=1 (sulu/sulu#7751) (@Prokyonn)
- Add new SettingsResolver and restructure ContentResolver result (sulu/sulu#7774) (@Prokyonn)
- Add DatePropertyResolver and DateTimePropertyResolver (sulu/sulu#7729) (@Prokyonn)
- Remove DeprecationCompilerPass (sulu/sulu#7765) (@mamazu)
- Add rector rule for Uuid method names (sulu/sulu#7761) (@mamazu)
- Replace Uuid->__toString() with more descriptive Uuid->toRfc4122 (sulu/sulu#7704) (@RafaelKr)
- Add lastModified to content (sulu/sulu#7738) (@martinlagler)
- Remove deprecated $entityKeys on controllers (sulu/sulu#7742) (@mamazu)
- Replace ListRepresentation with PaginatedRepresentation (sulu/sulu#7740) (@mamazu)
- Fix issue with trailing slash in Matomo analytics templates (sulu/sulu#7737) (@fnagel)
- Adding documentation on public urls in 3.0 (sulu/sulu#7731) (@mamazu)
- Remove Expires & Pragma HTTP headers of Media Format response (sulu/sulu#7716) (@draconivis)
- Remove deprecated DownloadBuildCommand in favor of UpdateBuildCommand (sulu/sulu#7722) (@mamazu)
- Remove empty
zsh
file (sulu/sulu#7711) (@mamazu) - Upgrade flysystem to version 3 and switch to Flysystem Bundle to support more adapters (sulu/sulu#7687) (@mamazu)
- Remove guzzle dependency from LocationBundle (sulu/sulu#7694) (@mamazu)
- Replace piwik with matomo analytic templates (sulu/sulu#7693) (@fnagel)
- Add mariadb to test matrix (sulu/sulu#7685) (@alexander-schranz)
- Fix ArticleTeaserProvider (sulu/sulu#7686) (@Prokyonn)
- Fix phpstan for new registered and added bundles (sulu/sulu#7684) (@alexander-schranz)
- Replace ramsey uuid package with symfony uid package and v4 to v7 Uuid (sulu/sulu#7680) (@alexander-schranz)
- Fix npm lint by exclude content and article bundle test setup (sulu/sulu#7683) (@alexander-schranz)
- Remove deprecated
Urlizer
class (sulu/sulu#7600) (@mamazu) - Remove deprecated ListingRestHelpers (sulu/sulu#7620) (@mamazu)
- Increase version of FOSHttpCache (sulu/sulu#7677) (@alexander-schranz)
- Remove check for content bundle package instead check for Bundle (sulu/sulu#7676) (@alexander-schranz)
- Move Sulu Content Bundle namespace and integrate the content bundle into test setup (sulu/sulu#7675) (@alexander-schranz)
- Add content resolver for the new ContentBundle architecture (sulu/sulu#7611) (@Prokyonn)
- Add Content Bundle to monorepository (sulu/sulu#7674) (@alexander-schranz)
- Merge Content Bundle into sulu monorepo (@alexander-schranz)
- Move things into a subdirectory (@alexander-schranz)
- Add Base implementation of website content resolving (sulu/sulu#271) (@Prokyonn)
- Add sulu/sulu replaces sulu/article-bundle to composer fix phpstan issues in smart content (sulu/sulu#7659) (@alexander-schranz)
- Drop Support for Symfony 5.4, set min version of Symfony to ^6.4 || ^7.1 for using AbstractBundle class (sulu/sulu#7657) (@alexander-schranz)
- Remove integration of swiftmailer (sulu/sulu#7656) (@alexander-schranz)
- Add Article Bundle to monorepository (sulu/sulu#7653) (@alexander-schranz)
- Init PHPCR correctly for caching test (@alexander-schranz)
- Adjust article bundle and sulu core to test article bundle with it (@alexander-schranz)
- Merge Article Bundle into sulu monorepo (@alexander-schranz)
- Move article bundle to packages/article for monorepo merge (@alexander-schranz)
- Replace ContentBundleLinkProvider with own ArticleLinkProvider (sulu/sulu#702) (@Prokyonn)
- Rename ContentResolver to ContentAggregator (sulu/sulu#272) (@Prokyonn)
- Fix php-cs-fix config (sulu/sulu#273) (@Prokyonn)
- Add max_per_page filter (sulu/sulu#699) (@Prokyonn)
- Fix link provider (sulu/sulu#695) (@Prokyonn)
- Add run all fixers to composer scripts (sulu/sulu#269) (@alexander-schranz)
- Remove requirement to message bus alias (sulu/sulu#694) (@alexander-schranz)
- Add test setup for content bundle integration (sulu/sulu#693) (@alexander-schranz)
- Remove PHPCR and Elasticsearch implementation (@alexander-schranz)
- Add SmartCotnent ArticleDataProvider (sulu/sulu#6) (@Prokyonn)
- Add single article selection content type (sulu/sulu#2) (@TheCadien)
- Add Article Selection Content Type (sulu/sulu#3) (@TheCadien)
- Add smart content provider (@alexander-schranz)
- Add Link, Teaser, Sitemap providers (@alexander-schranz)
- Add Basic Implementation of Content Bundle (@alexander-schranz)
- Removing unused service argument (sulu/sulu#7169) (@mamazu)
- Removing deprecated fu...
Release 2.6.8 (2025-04-10)
Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Bugfix for non-int page value (sulu/sulu#7881) (@martinlagler)
- Feature: add requestParameters to SelectionFieldFilterType (sulu/sulu#7876) (@draconivis)
- Remove mandatory condition from the PageTreeRoute path property (sulu/sulu#7879) (@Prokyonn)
- Fix UserProvider PHPStan Generic update for PasswordUpgraderInterface (sulu/sulu#7872) (@alexander-schranz)
- Fix ObjectProphecy definitions and Sitemap return types (sulu/sulu#7865) (@alexander-schranz)
- Fix some return type phpstan issues in Behaviours (sulu/sulu#7864) (@alexander-schranz)
- Add type to translator request (sulu/sulu#7862) (@wachterjohannes)
- Fix PHPStan issues in SuluNodeHelperTest (sulu/sulu#7858) (@alexander-schranz)
- Fix false non-exception error logs in image proxy functionality (sulu/sulu#7853) (@alexander-schranz)
- Fix translator and writing-assistant styling issues (sulu/sulu#7843) (@wachterjohannes)
- Fix mandatory condition for page tree route (sulu/sulu#7842) (@Prokyonn)
- Mark deprecated twig functions (sulu/sulu#7770) (@mamazu)
- Cleanup format manager test (sulu/sulu#7838) (@Prokyonn)
- Fix output in test run (sulu/sulu#7837) (@michaelzangerle)
- Fix return type for getBlock on BlockPropertyWrapper method (sulu/sulu#7832) (@alexander-schranz)
- Add more details to exception messages in FormatManager (sulu/sulu#7825) (@michaelzangerle)
- Fix typo in README.md (sulu/sulu#7803) (@Michal-Szczepaniak)
- Enforce phpunit attributes with rector rule (sulu/sulu#7822) (@mamazu)
- Fix Sitemap generation with multiple webspaces (sulu/sulu#7828) (@draconivis)
- Add error output to the phpcr cleanup command (sulu/sulu#7805) (@mamazu)
- Update phpstan baseline after release of PHPStan 2.1.5 and PHPStan-Prophecy extension 2.1.0 (sulu/sulu#7809) (@alexander-schranz)
- Update phpstan baseline (sulu/sulu#7801) (@alexander-schranz)
- Update runner for crowdin translation upload and add option for manually triggering the CI jobs (sulu/sulu#7798) (@alexander-schranz)
- Fix purge search index on build (sulu/sulu#7746) (@draconivis)
Release 2.5.24 (2025-04-10)
Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Bugfix for non-int page value (sulu/sulu#7881) (@martinlagler)
- Remove mandatory condition from the PageTreeRoute path property (sulu/sulu#7879) (@Prokyonn)
- Fix ObjectProphecy definitions and Sitemap return types (sulu/sulu#7865) (@alexander-schranz)
- Fix some return type phpstan issues in Behaviours (sulu/sulu#7864) (@alexander-schranz)
- Fix false non-exception error logs in image proxy functionality (sulu/sulu#7853) (@alexander-schranz)
- Fix mandatory condition for page tree route (sulu/sulu#7842) (@Prokyonn)
- Cleanup format manager test (sulu/sulu#7838) (@Prokyonn)
- Fix output in test run (sulu/sulu#7837) (@michaelzangerle)
- Fix return type for getBlock on BlockPropertyWrapper method (sulu/sulu#7832) (@alexander-schranz)
- Add more details to exception messages in FormatManager (sulu/sulu#7825) (@michaelzangerle)
- Fix typo in README.md (sulu/sulu#7803) (@Michal-Szczepaniak)
- Fix Sitemap generation with multiple webspaces (sulu/sulu#7828) (@draconivis)
- Update phpstan baseline (sulu/sulu#7801) (@alexander-schranz)
- Update runner for crowdin translation upload and add option for manually triggering the CI jobs (sulu/sulu#7798) (@alexander-schranz)
- Fix purge search index on build (sulu/sulu#7746) (@draconivis)
Release 2.6.7 (2025-02-05)
Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Fix DateTimeImmutable in CSV Export be formatted correctly (sulu/sulu#7702) (@martinlagler)
- Fix some styling issues in writing_assistant and initialization bug (sulu/sulu#7790) (@wachterjohannes)
- Deprecate
Permissions::$modules
(sulu/sulu#7786) (@mamazu) - Fix PHP 8.4 deprecation call on SecurityVoter without a type (sulu/sulu#7762) (@alexander-schranz)
- Wrong cut icon in block toolbar (sulu/sulu#7709) (@Jupi007)
- Add missing upgrade note for 2.6.7 (sulu/sulu#7758) (@alexander-schranz)
- Improve gitignore for easier backmerging (sulu/sulu#7757) (@alexander-schranz)
- Add hint about doctrine incompatibility (sulu/sulu#7755) (@alexander-schranz)
- Fix UserProvider phpstan issues (sulu/sulu#7748) (@draconivis)
- Add translator, writing-assistant, ai-app and form-toolbar actions (sulu/sulu#7725) (@wachterjohannes)
- Add possibility for legacy password upgrade (sulu/sulu#7745) (@draconivis)
- Fix forgotten conflict adjustment for rokka vips (sulu/sulu#7736) (@alexander-schranz)
- Add Support for Vips Imagine Adapter 0.40.0 (sulu/sulu#7735) (@alexander-schranz)
- Add support for the doctrine fixtures 2 version (sulu/sulu#7734) (@alexander-schranz)
- Update phpstan and rector to version 2 (sulu/sulu#7733) (@alexander-schranz)
- Upgrading to PhpUnit 11 (sulu/sulu#7541) (@mamazu)
- Fix null deprecations for rtrim and json_decode and usorts (sulu/sulu#7730) (@Prokyonn)
- Improve sulu debug view (sulu/sulu#7706) (@mamazu)
- Fix the lastmod sitemap property when lastModified is empty string (sulu/sulu#7720) (@eekes)
- Fix doctypes and update phpstan baseline (sulu/sulu#7717) (@alexander-schranz)
- Update deprecated babel proposal (sulu/sulu#7689) (@alexander-schranz)
- Add missing 6.4 update files (#274) (@alexander-schranz)
- Update Skeleton to Symfony 7.2 (#266) (@alexander-schranz)
- Update Symfony 7.1 recipes (#273) (@alexander-schranz)
- Upgrade Sulu 2.5 skeleton to Symfony 6.4 (#272) (@alexander-schranz)
- Update deprecated babel proposal (#264) (@alexander-schranz)
- Fix falsy .gitignore file when cache:clear fails (#268) (@alexander-schranz)
- Enable no index on stage env always (#267) (@alexander-schranz)
- Remove not longer required travis.php.ini file (#265) (@alexander-schranz)
Release 2.5.23 (2025-02-05)
Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Fix DateTimeImmutable in CSV Export be formatted correctly (sulu/sulu#7702) (@martinlagler)
- Fix PHP 8.4 deprecation call on SecurityVoter without a type (sulu/sulu#7762) (@alexander-schranz)
- Wrong cut icon in block toolbar (sulu/sulu#7709) (@Jupi007)
- Improve gitignore for easier backmerging (sulu/sulu#7757) (@alexander-schranz)
- Add hint about doctrine incompatibility (sulu/sulu#7755) (@alexander-schranz)
- Fix UserProvider phpstan issues (sulu/sulu#7748) (@draconivis)
- Add possibility for legacy password upgrade (sulu/sulu#7745) (@draconivis)
- Fix forgotten conflict adjustment for rokka vips (sulu/sulu#7736) (@alexander-schranz)
- Add Support for Vips Imagine Adapter 0.40.0 (sulu/sulu#7735) (@alexander-schranz)
- Fix null deprecations for rtrim and json_decode and usorts (sulu/sulu#7730) (@Prokyonn)
- Fix doctypes and update phpstan baseline (sulu/sulu#7717) (@alexander-schranz)
- Add missing 6.4 update files (#274) (@alexander-schranz)
- Upgrade Sulu 2.5 skeleton to Symfony 6.4 (#272) (@alexander-schranz)
- Fix falsy .gitignore file when cache:clear fails (#268) (@alexander-schranz)
- Enable no index on stage env always (#267) (@alexander-schranz)
- Remove not longer required travis.php.ini file (#265) (@alexander-schranz
Release 2.6.6 (2024-11-27)
Upgrade Guide | Skeleton Adjustments | Full Changelog
- Fix custom admin build on windows machines (sulu/sulu#7688) (@alexander-schranz)
- Fix back merge conflict from 2.5 to 2.6 (sulu/sulu#7682) (@alexander-schranz)
- Fix npm lint issue in webpack.config.js (sulu/sulu#7681) (@alexander-schranz)
- Define support rokka vips imagine adapter versions (sulu/sulu#7671) (@alexander-schranz)
- Add "rows" param for Textarea (sulu/sulu#7614) (@rhp-zellerd)
- Add animate support for webp (sulu/sulu#7670) (@alexander-schranz)
- Log unexpected exceptions as error instead of debug in password reset request (sulu/sulu#7616) (@stollr)
- Upgrade doctrine cache to 2 (sulu/sulu#7665) (@alexander-schranz)
- Fix admin frontend initialization after login with 2FA (sulu/sulu#7632) (@stollr)
- Fix local test running with max connection error (sulu/sulu#7669) (@alexander-schranz)
- Add PHP 8.4 to Sulu CI (sulu/sulu#7644) (@alexander-schranz)
- Improve performance with reevaluation of only changed blocks (sulu/sulu#7602) (@Prokyonn)
- Allow usage of doctrine lexer 3 (sulu/sulu#7664) (@alexander-schranz)
- Add a conflict to the doctrine bundle 2.13.1 version (sulu/sulu#7667) (@alexander-schranz)
- Add Sulu 3.0 var directories to gitignore for better DX (sulu/sulu#7658) (@alexander-schranz)
- Fix using vips without the vips php extension (sulu/sulu#7651) (@alexander-schranz)
- Fix issue with backmerge 2.5 in 2.6 duplicated __construct method (sulu/sulu#7654) (@alexander-schranz)
- Add default empty schema to form metadata (sulu/sulu#7648) (@wachterjohannes)
- Add default empty schema to form metadata (sulu/sulu#7647) (@wachterjohannes)
- Fix failing upload jest test snapshots (sulu/sulu#7643) (@alexander-schranz)
- Fix nested file inspection (sulu/sulu#7607) (@wachterjohannes)
- Fix failing search tests with unencode url at the end (sulu/sulu#7642) (@alexander-schranz)
- Fix file inspector tests namespace (sulu/sulu#7641) (@alexander-schranz)
- Fix build of admin js by exclude fos/jsrouting-bundle from babel loader in the webpack config (sulu/sulu#7639) (@bmandl)
- Fix OpenIdSingleSignOnAdapter for custom class overrides using userRepository (sulu/sulu#7633) (@alexander-schranz)
- Use form-renderer to render forms for copy-locale and ghost dialog (sulu/sulu#7631) (@wachterjohannes)
- Fix password reset if SSO is enabled but not matched domain (sulu/sulu#7617) (@Quehnie)
- Improve error messages for regenerate-format (sulu/sulu#7623) (@mamazu)
- Fix XSS via SVG for older Symfony versions (sulu/sulu#7619) (@wachterjohannes)
- Fix translations locale issue (sulu/sulu#7626) (@Prokyonn)
- Add missing DE translation for locale removal (sulu/sulu#7630) (@Prokyonn)
- Add dataPath property to sulu.focus event (sulu/sulu#7627) (@wachterjohannes)
- Replace ubuntu-latest with ubuntu-22.04 to fix the testcases (sulu/sulu#7615) (@wachterjohannes)
- Add formInspector to sulu.focus event (sulu/sulu#7610) (@wachterjohannes)
- Initialize translations before adding link types (sulu/sulu#7606) (@Prokyonn)
- Update Symfony Mailer Recipe (#262) (@alexander-schranz)
- Add PHP 8.4 to test matrix (#263) (@alexander-schranz)
- Update the doctrine recipe (#257) (@alexander-schranz)
- Fix
composer lint
: phpstan No error to ignore is reported on line 17. (#258) (@RafaelKr) - Improve rector config by use syntax, and prepared set methods (#259) (@TomasVotruba)
Release 2.5.22 (2024-11-27)
Upgrade Guide | Skeleton Adjustments | Full Changelog
- Fix custom admin build on windows machines (sulu/sulu#7688) (@alexander-schranz)
- Fix npm lint issue in webpack.config.js (sulu/sulu#7681) (@alexander-schranz)
- Define support rokka vips imagine adapter versions (sulu/sulu#7671) (@alexander-schranz)
- Add animate support for webp (sulu/sulu#7670) (@alexander-schranz)
- Fix admin frontend initialization after login with 2FA (sulu/sulu#7632) (@stollr)
- Fix local test running with max connection error (sulu/sulu#7669) (@alexander-schranz)
- Add PHP 8.4 to Sulu CI (sulu/sulu#7644) (@alexander-schranz)
- Add a conflict to the doctrine bundle 2.13.1 version (sulu/sulu#7667) (@alexander-schranz)
- Add Sulu 3.0 var directories to gitignore for better DX (sulu/sulu#7658) (@alexander-schranz)
- Fix using vips without the vips php extension (sulu/sulu#7651) (@alexander-schranz)
- Add default empty schema to form metadata (sulu/sulu#7648) (@wachterjohannes)
- Fix failing search tests with unencode url at the end (sulu/sulu#7642) (@alexander-schranz)
- Fix build of admin js by exclude fos/jsrouting-bundle from babel loader in the webpack config (sulu/sulu#7639) (@bmandl)
- Improve error messages for regenerate-format (sulu/sulu#7623) (@mamazu)
- Fix XSS via SVG for older Symfony versions (sulu/sulu#7619) (@wachterjohannes)
- Fix translations locale issue (sulu/sulu#7626) (@Prokyonn)
- Add missing DE translation for locale removal (sulu/sulu#7630) (@Prokyonn)
- Replace ubuntu-latest with ubuntu-22.04 to fix the testcases (sulu/sulu#7615) (@wachterjohannes)
- Initialize translations before adding link types (sulu/sulu#7606) (@Prokyonn)
- Bump Version (@alexander-schranz)
- Add PHP 8.4 to test matrix (#263) (@alexander-schranz)
- Fix
composer lint
: phpstan No error to ignore is reported on line 17. (#258) (@RafaelKr) - Improve rector config by use syntax, and prepared set methods (#259) (@TomasVotruba)
Release 2.6.5 (2024-10-03)
Release Blog | Upgrade Guide | Skeleton Adjustments | Full Changelog
- Fix linting job (sulu/sulu#7597) (@wachterjohannes)
- Fix GitHub actions (sulu/sulu#7596) (@wachterjohannes)
- Add Translation for Webspace Select Component (sulu/sulu#7579) (@rhp-zellerd)
- Add raw href value to view data of Link Content Type (sulu/sulu#7586) (@manuxi)
- Add footerVisible to overlay (sulu/sulu#7592) (@wachterjohannes)
- Add externalLink translation for link component (sulu/sulu#7595) (@jdrzewinski)
- Fix php code style (sulu/sulu#7594) (@alexander-schranz)
- Fix default locale in SSO when no 'locale' attribute is provided (sulu/sulu#7590) (@steeven-th)
- Fix new phpstan regex issues, update phpcs config, fix js lint errors (sulu/sulu#7593) (@alexander-schranz)
- Introduce sulu.focus event on text_area, text_line and text_editor (sulu/sulu#7573) (@wachterjohannes)
- Fix debug:translation --only-missing command for 2.6 (sulu/sulu#7578) (@alexander-schranz)
- Fix debug:translation --only-missing command (sulu/sulu#7577) (@alexander-schranz)
- Fix some new phpstan issues with media count and logger message (sulu/sulu#7576) (@alexander-schranz)
- Fix some new phpstan issues with media count and logger message (sulu/sulu#7576) (@alexander-schranz)
- Fix ENOENT: no such file or directory, open 'node:stream' by downgrad cheerio to 1.0.0-rc.12 (sulu/sulu#7575) (@alexander-schranz)
- Marking twig function as deprecated (sulu/sulu#7565) (@mamazu)
- Fix php deprecations for string and int types given as null (sulu/sulu#7563) (@alexander-schranz)
- Fixing implicit array creation in FieldTypeOptionRegistry (sulu/sulu#7561) (@mamazu)
- Throw exception on missing file in LocalStorage (sulu/sulu#7559) (@stollr)
- Fix portalInformaton handling in RequestListener when UserBasedContext is active (sulu/sulu#7557) (@alexander-schranz)
- Fix loading of website bundle config in admin context (sulu/sulu#7556) (@alexander-schranz)
- Fix type deprecation for list properties (sulu/sulu#7553) (@martinlagler)
- Fix type deprecation for list properties (sulu/sulu#7553) (@martinlagler)
- Removing deprecated
getObjectForTrait
(sulu/sulu#7545) (@mamazu) - Fix block property call (sulu/sulu#7550) (@alexander-schranz)
- Backport PHPStan stype fixes from 2.6 (sulu/sulu#7549) (@alexander-schranz)
- Constructor property promotion for components part 2 (sulu/sulu#7548) (@mamazu)
- More property promotion in bundles (sulu/sulu#7546) (@mamazu)
- Add lint task for translations (#255) (@alexander-schranz)
- Add Twig CS Fixer for lint and fix tasks (#254) (@alexander-schranz)
Release 2.5.21 (2024-10-03)
Release Blog | Upgrade Guide | Skeleton Adjustments | Full Changelog
- Fix GitHub actions (sulu/sulu#7596) (@wachterjohannes)
- Add Translation for Webspace Select Component (sulu/sulu#7579) (@rhp-zellerd)
- Add externalLink translation for link component (sulu/sulu#7595) (@jdrzewinski)
- Fix new phpstan regex issues, update phpcs config, fix js lint errors (sulu/sulu#7593) (@alexander-schranz)
- Fix debug:translation --only-missing command (sulu/sulu#7577) (@alexander-schranz)
- Fix some new phpstan issues with media count and logger message (sulu/sulu#7576) (@alexander-schranz)
- Fix ENOENT: no such file or directory, open 'node:stream' by downgrad cheerio to 1.0.0-rc.12 (sulu/sulu#7575) (@alexander-schranz)
- Marking twig function as deprecated (sulu/sulu#7565) (@mamazu)
- Fix php deprecations for string and int types given as null (sulu/sulu#7563) (@alexander-schranz)
- Fixing implicit array creation in FieldTypeOptionRegistry (sulu/sulu#7561) (@mamazu)
- Throw exception on missing file in LocalStorage (sulu/sulu#7559) (@stollr)
- Fix portalInformaton handling in RequestListener when UserBasedContext is active (sulu/sulu#7557) (@alexander-schranz)
- Fix loading of website bundle config in admin context (sulu/sulu#7556) (@alexander-schranz)
- Fix type deprecation for list properties (sulu/sulu#7553) (@martinlagler)
- Removing deprecated
getObjectForTrait
(sulu/sulu#7545) (@mamazu) - Backport PHPStan stype fixes from 2.6 (sulu/sulu#7549) (@alexander-schranz)
- Constructor property promotion for components part 2 (sulu/sulu#7548) (@mamazu)
- More property promotion in bundles (sulu/sulu#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 (sulu/sulu#7543) (@stollr)
- Replacing deprecated
getMockForTrait
phpunit function (sulu/sulu#7542) (@mamazu) - Fix resetting of PasswordResetTokenEmailsSent Value after Expiring (sulu/sulu#7438) (@TimonStadelmann)
- Using constructor property promotion in the SecurityBundle (sulu/sulu#7492) (@mamazu)
- Use constructor property promotion in components (sulu/sulu#7498) (@mamazu)
- Using constructor property promotion in TrashBundle (sulu/sulu#7497) (@mamazu)
- Use constructor property promotion in TagBundle (sulu/sulu#7496) (@mamazu)
- Use constructor property promotion in the SnippetBundle (sulu/sulu#7495) (@mamazu)
- Use constructor property promotion in SearchBundle (sulu/sulu#7491) (@mamazu)
- Remove deprecated
getMockForAbstractClass
in phpunit tests (sulu/sulu#7527) (@mamazu) - Disable fallback to smaxage for our symfony http cache customttllistener handling (sulu/sulu#7540) (@alexander-schranz)
- Allow to debug SuluHttpCache without Kernel Debug enabled (sulu/sulu#7537) (@alexander-schranz)
- Fix deprecation message on HitListener rtrim function call (sulu/sulu#7538) (@alexander-schranz)
- Fix cachelifetime configuration for sitemap (sulu/sulu#7536) (@alexander-schranz)
- Add forcing direct matching for media download urls (sulu/sulu#7535) (@alexander-schranz)
- Add forcing direct matching for media image format urls (sulu/sulu#7534) (@alexander-schranz)
- Remove many-to-many joins in smart content functions. (sulu/sulu#7529) (@friemt)
- Finish upgrade to PHPUnit 10 (sulu/sulu#7508) (@mamazu)
- Fix security check for snippet references tab (sulu/sulu#7520) (@jaapromijn)
- Replacing
will
method with more specific methods (sulu/sulu#7510) (@mamazu) - Updating to phpunit 10 (sulu/sulu#7339) (@mamazu)
- Backport test type changes to 2.5 (sulu/sulu#7506) (@alexander-schranz)
- Backport test type changes to 2.5 (sulu/sulu#7505) (@alexander-schranz)
- Fix compatibility to Node 14 and 16 and NPM 6 (sulu/sulu#7504) (@alexander-schranz)
- Update Security.md file with supported versions (sulu/sulu#7494) (@alexander-schranz)
- Define jackalope dependencies correctly (sulu/sulu#7501) (@alexander-schranz)
- Improve error message on not found data-config attribute (sulu/sulu#7500) (@alexander-schranz)
- Allow Symfony 7 versions of packages (sulu/sulu#7156) (@alexander-schranz)
- Add support for guzzle promises 2.0 (sulu/sulu#7493) (@alexander-schranz)
- Upgrade the Symfony recipes files (#253) (@alexander-schranz)
- Add excluded templates example (#252) (@alexander-schranz)
- Allow Symfony 7 versions of packages (#246) (@alexander-schranz)