CARVIEW |
Navigation Menu
-
Notifications
You must be signed in to change notification settings - Fork 348
Releases: sulu/sulu
Release 3.0.0-alpha4 (2025-07-16)
e8d8dc6
Compare
Release Blog | Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Fix new ExpressionListMetadataVisitor service definition for 3.0 (#8050) (@alexander-schranz)
- Add auditable trait to article-dimension (#7972) (@wachterjohannes)
- Fix xliff export number values (#7978) (@draconivis)
- Use property types for the
DomainEvent
(#8023) (@mamazu) - Remove duplicated pagination (#8049) (@Prokyonn)
- Fix profiler tab with new content structure (#7999) (@mamazu)
- Fix and ignore some errors with strictness of optionsmetadata values (#8048) (@alexander-schranz)
- Add page move/copy messages (#8046) (@Prokyonn)
- Add SmartContent support for Sulu 3.0 (#8032) (@Prokyonn)
- Add ListMetadataVisitor for expressions (#7983) (@Prokyonn)
- Simplifying localizations in the user creation (#8036) (@mamazu)
- Mark
AliasForSecurityEncoderCompilerPass
as internal (#7747) (@mamazu) - Extend crowdin with translations from packages directory (#8020) (@wachterjohannes)
- Fix order of the upgrade steps by move TimestampableInterface DateTimeImmutable up (#8019) (@alexander-schranz)
- Move teaser services from page to admin bundle (#8018) (@alexander-schranz)
- Remove structure based services in content bundle (#8017) (@alexander-schranz)
- Add upgrade note for routing rest migration (#8011) (@alexander-schranz)
- Remove HandcraftedInTheAlps RestRoutingBundle with type rest and old routing files (#8012) (@alexander-schranz)
- Remove missed rest route definitions (#8016) (@alexander-schranz)
- Remove automation bundle requirement (#8013) (@alexander-schranz)
- Fix backmerge issues with routing changes (#8015) (@alexander-schranz)
- Ignore keys in FOSJSRoutingControllerTest (#8014) (@alexander-schranz)
- Add yaml routing files for all existing yml routes (#8010) (@alexander-schranz)
- Migrate rest routings to default symfony routing files of AudienceTargetingBundle (#8009) (@alexander-schranz)
- Migrate rest routings to default symfony routing files of RouteBundle (#8008) (@alexander-schranz)
- Migrate rest routings to default symfony routing files of CoreBundle (#8007) (@alexander-schranz)
- Migrate rest routings to default symfony routing files of SnippetBundle (#8006) (@alexander-schranz)
- Migrate rest routings to default symfony routing files of CategoryBundle (#8005) (@alexander-schranz)
- Migrate rest routings to default symfony routing files of MediaBundle (#8004) (@alexander-schranz)
- Migrate rest routings to default symfony routing files of PageBundle, WebsiteBundle and CustomUrlBundle (#8003) (@alexander-schranz)
- Migrate rest routings to default symfony routing files of SecurityBundle (#8002) (@alexander-schranz)
- Migrate rest routings to default symfony routing files of ContactBundle (#8001) (@alexander-schranz)
- Migrate rest routings to default symfony routing files of PreviewBundle (#7526) (@TheCadien)
- Migrate rest routings to default symfony routing files of SearchBundle (#7516) (@TheCadien)
- Migrate rest routings to default symfony routing files of TrashBundle (#7514) (@TheCadien)
- Migrate rest routings to default symfony routing files of ActivityBundle (#7515) (@TheCadien)
- Migrate rest routings to default symfony routing files of ReferenceBundle (#7513) (@TheCadien)
- Migrate rest routings to default symfony routing files of AdminBundle (#7512) (@mario-fehr)
- Migrate rest routings to default symfony routing files of TagBundle (#7511) (@TheCadien)
- Disconnect admin controller from page bundle service (#7996) (@alexander-schranz)
- Remove old metadata usage in webspace manager service (#7994) (@alexander-schranz)
- Remove old compat structure node events (#7993) (@alexander-schranz)
- Remove sulu class kernel parameters (#7991) (@alexander-schranz)
- Use new metadata for Preview ContentObjectProvider (#7989) (@alexander-schranz)
- Add disabled prop to single_icon_selection (#7990) (@martinlagler)
- Use new template metadata for ContentRouteDefaultsProvider (#7988) (@alexander-schranz)
- Add parsing of template metadata (#7987) (@alexander-schranz)
- Add XmlTemplateFormMetadataLoader to replace old structure based metadata loading (#7982) (@alexander-schranz)
- Fix block visitors settings access (#7985) (@alexander-schranz)
- Replace form metadata name property with key property (#7984) (@alexander-schranz)
- Update the phpstan baseline (#7979) (@alexander-schranz)
- Fix IcomoonProvider warning (#7965) (@martinlagler)
- Immutable datetimes on timestampable (#7795) (@mamazu)
- Fix PageController for multiple webspaces and support exclude/include shadow/ghost toggler (#7971) (@Prokyonn)
- Fix PHPUnit 12 upgrade issues (#7977) (@alexander-schranz)
- Use PHPUnit 12 where possible (#7974) (@alexander-schranz)
- Update phpstan baseline (#7975) (@alexander-schranz)
- Move AbstractLoader to Admin Bundle (#7967) (@alexander-schranz)
- Add new properties parser which returns new metadata for sulu form xmls (#7943) (@alexander-schranz)
- Fix public flysystem urls (#7966) (@mamazu)
- Use snapshots for security and media metadata tests (#7963) (@alexander-schranz)
- Add block visitors for new content storage (#7877) (@draconivis)
- Fix upmerging conflict of non-existing property in UserManagerTest (#7960) (@mamazu)
- Update web profiler and framework bundle recipe updates (sulu/skeleton#290) (@alexander-schranz)
- Remove not longer required RestRoutingBundle (sulu/skeleton#287) (@alexander-schranz)
- Replace rest routing with normal symfony routes (sulu/skeleton#286) (@alexander-schranz)
- Update to Symfony 7.3 with recipes updates (sulu/skeleton#283) (@alexander-schranz)
- Allow PHPUnit 12 version (sulu/skeleton#285) (@alexander-schranz)
- Upgrade doctrine fixtures bundle to 4 (sulu/skeleton#284) (@alexander-schranz)
- Upgrade to PHPUnit 11 and remove PHPUnit Symfony Bridge (sulu/skeleton#281) (@alexander-schranz)
- Upgrade PHPStan and Rector to Version 2 (sulu/skeleton#282) (@alexander-schranz)
- Upgrade phpunit, doctrine, web profiler recipes (sulu/skeleton#280) (@alexander-schranz)
Assets 2
Release 2.6.10 (2025-07-16)
Compare
Release Blog | Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Fix xliff export number values (#7978) (@draconivis)
- Use property types for the
DomainEvent
(#8023) (@mamazu) - Add ListMetadataVisitor for expressions (#7983) (@Prokyonn)
- Simplifying localizations in the user creation (#8036) (@mamazu)
- Mark
AliasForSecurityEncoderCompilerPass
as internal (#7747) (@mamazu) - Add upgrade note for routing rest migration (#8011) (@alexander-schranz)
- Remove missed rest route definitions (#8016) (@alexander-schranz)
- Ignore keys in FOSJSRoutingControllerTest (#8014) (@alexander-schranz)
- Add yaml routing files for all existing yml routes (#8010) (@alexander-schranz)
- Migrate rest routings to default symfony routing files of AudienceTargetingBundle (#8009) (@alexander-schranz)
- Migrate rest routings to default symfony routing files of RouteBundle (#8008) (@alexander-schranz)
- Migrate rest routings to default symfony routing files of CoreBundle (#8007) (@alexander-schranz)
- Migrate rest routings to default symfony routing files of SnippetBundle (#8006) (@alexander-schranz)
- Migrate rest routings to default symfony routing files of CategoryBundle (#8005) (@alexander-schranz)
- Migrate rest routings to default symfony routing files of MediaBundle (#8004) (@alexander-schranz)
- Migrate rest routings to default symfony routing files of PageBundle, WebsiteBundle and CustomUrlBundle (#8003) (@alexander-schranz)
- Migrate rest routings to default symfony routing files of SecurityBundle (#8002) (@alexander-schranz)
- Migrate rest routings to default symfony routing files of ContactBundle (#8001) (@alexander-schranz)
- Migrate rest routings to default symfony routing files of PreviewBundle (#7526) (@TheCadien)
- Migrate rest routings to default symfony routing files of SearchBundle (#7516) (@TheCadien)
- Migrate rest routings to default symfony routing files of TrashBundle (#7514) (@TheCadien)
- Migrate rest routings to default symfony routing files of ActivityBundle (#7515) (@TheCadien)
- Migrate rest routings to default symfony routing files of ReferenceBundle (#7513) (@TheCadien)
- Migrate rest routings to default symfony routing files of AdminBundle (#7512) (@mario-fehr)
- Migrate rest routings to default symfony routing files of TagBundle (#7511) (@TheCadien)
- Add disabled prop to single_icon_selection (#7990) (@martinlagler)
- Update the phpstan baseline (#7979) (@alexander-schranz)
- Fix IcomoonProvider warning (#7965) (@martinlagler)
- Use PHPUnit 12 where possible (#7974) (@alexander-schranz)
- Update phpstan baseline (#7975) (@alexander-schranz)
- Update web profiler and framework bundle recipe updates (sulu/skeleton#290) (@alexander-schranz)
- Replace rest routing with normal symfony routes (sulu/skeleton#286) (@alexander-schranz)
- Update to Symfony 7.3 with recipes updates (sulu/skeleton#283) (@alexander-schranz)
- Allow PHPUnit 12 version (sulu/skeleton#285) (@alexander-schranz)
- Upgrade doctrine fixtures bundle to 4 (sulu/skeleton#284) (@alexander-schranz)
- Upgrade to PHPUnit 11 and remove PHPUnit Symfony Bridge (sulu/skeleton#281) (@alexander-schranz)
- Upgrade PHPStan and Rector to Version 2 (sulu/skeleton#282) (@alexander-schranz)
- Upgrade phpunit, doctrine, web profiler recipes (sulu/skeleton#280) (@alexander-schranz)
Assets 2
Release 2.5.26 (2025-07-16)
f4a7cb9
Compare
Release Blog | Upgrade Guide | Skeleton Adjustments | Full Changelog
- Fix xliff export number values (#7978) (@draconivis)
- Use property types for the
DomainEvent
(#8023) (@mamazu) - Simplifying localizations in the user creation (#8036) (@mamazu)
- Update the phpstan baseline (#7979) (@alexander-schranz)
Assets 2
Release 3.0.0-alpha3 (2025-05-14)
Compare
Upgrade Guide | Skeleton Adjustments | Full Changelog
- Merge commit from fork (@alexander-schranz)
- Update phpstan baseline (#7959) (@alexander-schranz)
- Improve snapshot tests assertion messages (#7820) (@mamazu)
- Add icon selection field and content type (#6872) (@popoplanter)
- Fix duplicated toolbar actions in PageAdmin (#7948) (@Prokyonn)
- Add grouping for component test in Github Actions (#7946) (@mamazu)
- Fix passing null to non-nullable argument in UserManager (#7900) (@stollr)
- Fix export twig extension (#7942) (@mamazu)
- Rename PropertiesXmlParser to DeprecatedPropertiesXmlParser (#7939) (@alexander-schranz)
- Remove deprecated
TokenAlreadyRequestedException
(#7771) (@mamazu) - Add resources to new form metadata (#7938) (@alexander-schranz)
- Move FormXmlLoader to new metadata namespace (#7937) (@alexander-schranz)
- Grouping test output by Bundle in Github Actions (#7920) (@mamazu)
- Remove usage of LocalizedFormMetadataCollection (#7935) (@alexander-schranz)
- Move sulu core structure config to sulu admin config (#7908) (@alexander-schranz)
- Add template metadata to form metadata (#7934) (@alexander-schranz)
- Remove reference handling of tags in properties parser (#7925) (@alexander-schranz)
- Replace old metadata usage in new content bundle (#7931) (@alexander-schranz)
- Add a hint that article bundle removal may remove the template files (#7926) (@alexander-schranz)
- Make new metadata locale independent to contain all data (#7930) (@alexander-schranz)
- Remove massive search integration from new content bundles (#7933) (@alexander-schranz)
- Remove old content upgrade file (#7932) (@alexander-schranz)
- Add Multilingual to new property metadata (#7929) (@alexander-schranz)
- Move SchemaXmlParser and PropertiesXmlParser to Admin bundle and make XmlParserTrait internal (#7924) (@alexander-schranz)
- Fix return empty array if teaser selection property resolver data not matching (#7922) (@alexander-schranz)
- Add some more hints to the 3.0 upgrade and move data migration down (#7921) (@alexander-schranz)
- Replace old metadata loader in block and image map property resolvers (#7923) (@alexander-schranz)
- Remove deprecated
ContextsController
(#7919) (@mamazu) - Remove deprecated
LocalizationController
(#7918) (@mamazu) - Remove call of initPhpcr from new bundles (#7917) (@alexander-schranz)
- Remove sulu website twig attributes configuration (#7915) (@alexander-schranz)
- Move expression language service from core to admin bundle (#7916) (@alexander-schranz)
- Fix detecting of content-types which are not available (#7913) (@wachterjohannes)
- Remove old custom url bundle (#7910) (@alexander-schranz)
- Remove old custom url bundle configuration and website and core bundle configs (sulu/skeleton#279) (@alexander-schranz)
Assets 2
Release 2.6.9 (2025-05-14)
Compare
Upgrade Guide | Skeleton Adjustments | Full Changelog
- Merge commit from fork (@alexander-schranz)
- Update phpstan baseline (#7959) (@alexander-schranz)
- Add icon selection field and content type (#6872) ( Thx @popoplanter, @0xJas0n, @martinlagler, @niklasnatter, @Prokyonn )
- Add grouping for component test in Github Actions (#7946) (@mamazu)
- Fix passing null to non-nullable argument in UserManager (#7900) (@stollr)
- Fix export twig extension (#7942) (@mamazu)
- Grouping test output by Bundle in Github Actions (#7920) (@mamazu)
- Fix unused variables in tests (#7903) (@alexander-schranz)
- Fix deprecated usage of execute method in doctrine query builder and statement (#7893) (@stollr)
- Update PHPStan baselint to latest version (#7902) (@alexander-schranz)
- Split UPGRADE.md into UPGRADE-1.x.md and UPGRADE-2.x.md (#7898) (@alexander-schranz)
- Move UPGRADE.md to UPGRADE-2.x.md (@alexander-schranz)
- Split UPGRADE.md into UPGRADE-1.x.md and UPGRADE-2.x.md (#7897) (@alexander-schranz)
- Remove 1.x upgrades from 2.x upgrade file (@alexander-schranz)
- Move UPGRADE.md to UPGRADE-2.x.md (@alexander-schranz)
- Move UPGRADE.md to UPGRADE-1.x.md (#7896) (@alexander-schranz)
- Add UPGRADE overview file (@alexander-schranz)
- Move UPGRADE.md to UPGRADE-1.x.md (#7895) (@alexander-schranz)
- Move UPGRADE.md to UPGRADE-1.x.md (@alexander-schranz)
- Bugfix for non-int page value (#7881) (@martinlagler)
Assets 2
Release 2.5.25 (2025-05-14)
02f52fc
Compare
Upgrade Guide | Skeleton Adjustments | Full Changelog
- Merge commit from fork (@alexander-schranz)
- Update phpstan baseline (#7959) (@alexander-schranz)
- Add grouping for component test in Github Actions (#7946) (@mamazu)
- Fix passing null to non-nullable argument in UserManager (#7900) (@stollr)
- Fix export twig extension (#7942) (@mamazu)
- Grouping test output by Bundle in Github Actions (#7920) (@mamazu)
- Fix unused variables in tests (#7903) (@alexander-schranz)
- Fix deprecated usage of execute method in doctrine query builder and statement (#7893) (@stollr)
- Split UPGRADE.md into UPGRADE-1.x.md and UPGRADE-2.x.md (#7897) (@alexander-schranz)
- Remove 1.x upgrades from 2.x upgrade file (@alexander-schranz)
- Move UPGRADE.md to UPGRADE-2.x.md (@alexander-schranz)
- Move UPGRADE.md to UPGRADE-1.x.md (#7896) (@alexander-schranz)
- Add UPGRADE overview file (@alexander-schranz)
- Move UPGRADE.md to UPGRADE-1.x.md (#7895) (@alexander-schranz)
- Move UPGRADE.md to UPGRADE-1.x.md (@alexander-schranz)
Assets 2
Release 3.0.0-alpha2 (2025-04-24)
Compare
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 translations for changer and creator by @alexander-schranz in #7890
- Move page, snippet, custom url resource assets js code to new directories by @alexander-schranz in #7891
- Add hint about jackrabbit by @alexander-schranz in #7892
- Move UPGRADE.md to UPGRADE-1.x.md by @alexander-schranz in #7895
- Move UPGRADE.md to UPGRADE-1.x.md by @alexander-schranz in #7896
- Split UPGRADE.md into UPGRADE-1.x.md and UPGRADE-2.x.md by @alexander-schranz in #7897
- Split UPGRADE.md into UPGRADE-1.x.md and UPGRADE-2.x.md by @alexander-schranz in #7898
- Split UPGRADE.md into UPGRADE-1.x.m, UPGRADE-2.x.md and UPGRADE-3.x.md by @alexander-schranz in #7899
- Update PHPStan baselint to latest version by @alexander-schranz in #7902
- Fix deprecated usage of execute method in doctrine query builder and statement by @stollr in #7893
- Split PHPCR 3.0 upgrade steps in more steps by @alexander-schranz in #7894
- Refactor bundle tests to be independent of the SnippetBundle by @Prokyonn in #7901
- Fix unused variables in tests by @alexander-schranz in #7903
- Enable new bundles in core Kernel for better validation by @alexander-schranz in #7905
- Remove SnippetBundle and Snippet related classes by @alexander-schranz in #7888
- Add article property resolver / resource loader by @Prokyonn in #7907
- Add mysql statements and missing steps in the upgrade to 3.0 by @Prokyonn in #7909
- Add auto-configuration of resource-loader and property-resolver by @wachterjohannes in #7911
- Readd handling for route defaults options utf8 true by @alexander-schranz in #7912
Assets 2
Release 3.0.0-alpha1 (2025-04-10)
9362e10
Compare
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 (#7886) (@Prokyonn)
- Add published/draft indicator to page/article/snippet list + fix homepage routing issue (#7885) (@Prokyonn)
- Refactor "create_draft" transition to "edit" transition (#7884) (@Prokyonn)
- Fix RouteBundle issues and disable Show History button (#7882) (@Prokyonn)
- Fix usage of ramsey uuid in TagsSubscriber and replace with symfony uuid method (#7883) (@alexander-schranz)
- Add new routing to new content integration (#7749) (@alexander-schranz)
- Add service layers to support old and new routing bundle (#7875) (@alexander-schranz)
- Add findBy to RouteRepository for Localization switcher (#7874) (@alexander-schranz)
- Remove old Content Sitemap Provider services (#7873) (@alexander-schranz)
- Prepare Preview for new Route Bundle implemention (#7867) (@alexander-schranz)
- Mark most preview specific service as internal (#7871) (@alexander-schranz)
- Add navigation twig extension for Sulu 3.0 (#7869) (@Prokyonn)
- Refactor content resolver to resolve recursively (#7849) (@Prokyonn)
- Update settings resolver to correctly resolve localization urls (#7868) (@Prokyonn)
- Add custom Symfony CMF Dynamic Router / Route Provider to new Route Bundle (#7860) (@alexander-schranz)
- Add Sulu 3.0 migration process (#7870) (@Prokyonn)
- Remove getId method from preview provider (#7863) (@alexander-schranz)
- Add support using Route Entity for Entities with AutoIncrement Id (#7859) (@alexander-schranz)
- Add compiler pass to decorate ResourceLoaders with an in memory cache (#7850) (@Prokyonn)
- Add handling for tree_full_edit to disconnect route from parent (#7835) (@alexander-schranz)
- Skip ContentRouteProvider in Sulu Page 3.0 (#7855) (@Prokyonn)
- Remove deprecated
UserGroup
feature (#7750) (@mamazu) - Remove deprecated
memoize
function (#7753) (@mamazu) - Remove deprecated
SecurityType
(#7759) (@mamazu) - Remove
module
property of permissions (#7788) (@mamazu) - Remove
MetaTwigExtension
andSeoTwigExtension
(#7782) (@mamazu) - Remove webspace from PageDimensionContent (#7844) (@Prokyonn)
- Add navigation context to SuluPageBundle 3.0 (#7839) (@Prokyonn)
- Mark all Sulu Configuration Classes as
final
and@internal
(#7789) (@mamazu) - Add example to content controller about extending (#7840) (@alexander-schranz)
- Add test about naming methods of ContentController which extends AbstractController (#7841) (@alexander-schranz)
- Add test about same starting url for route update changer (#7836) (@alexander-schranz)
- Add test for route update for cross site changes (#7834) (@alexander-schranz)
- Revert unintentional list change in SuluPageExtension (#7833) (@Prokyonn)
- Add additional tests for multi locale and multi site in route update changer (#7831) (@alexander-schranz)
- Add creating of history routes automatically for new route storage (#7830) (@alexander-schranz)
- Add new route implementation (#7726) (@alexander-schranz)
- Add global blocks to Sulu 3.0 (#7826) (@Prokyonn)
- Fix Sulu 3.0 homepage builder issue (#7827) (@Prokyonn)
- Replace Sulu 3.0 packages PHPUnit Annotations with Attributes (#7819) (@mamazu)
- Add homepage initialization builder command (#7818) (@Prokyonn)
- Add OrderPage handler (#7813) (@Prokyonn)
- Make the property resolver provider final and internal provide an interface for extendability (#7817) (@alexander-schranz)
- Require correct http methods on
AdminController
(#7806) (@mamazu) - Merge lastModified to author methods (#7814) (@Prokyonn)
- Add PageBundle with new Content Storage (#7804) (@Prokyonn)
- Adopt JS tools stylelint, depcruise, styleguidist to include new packages directory (#7808) (@alexander-schranz)
- Tabula rasa 🗑️ tests of Page, Snippet, DocumentManager and CustomUrl (#7807) (@alexander-schranz)
- Add excerpt to Snippets and add tests (#7787) (@Prokyonn)
- Fix some new phpstan issues in new packages (#7783) (@alexander-schranz)
- Marking all Sulu Extensions as final classes (#7777) (@mamazu)
- Increase locale and normalize length in content dimension entities (#7781) (@alexander-schranz)
- Allow bigger title for Dimension Content Entities (#7780) (@alexander-schranz)
- Add SnippetBundle 3.0 (#7728) (@Prokyonn)
- Fix block response for minOccurs=1 / maxOccurs=1 (#7751) (@Prokyonn)
- Add new SettingsResolver and restructure ContentResolver result (#7774) (@Prokyonn)
- Add DatePropertyResolver and DateTimePropertyResolver (#7729) (@Prokyonn)
- Remove DeprecationCompilerPass (#7765) (@mamazu)
- Add rector rule for Uuid method names (#7761) (@mamazu)
- Replace Uuid->__toString() with more descriptive Uuid->toRfc4122 (#7704) (@RafaelKr)
- Add lastModified to content (#7738) (@martinlagler)
- Remove deprecated $entityKeys on controllers (#7742) (@mamazu)
- Replace ListRepresentation with PaginatedRepresentation (#7740) (@mamazu)
- Fix issue with trailing slash in Matomo analytics templates (#7737) (@fnagel)
- Adding documentation on public urls in 3.0 (#7731) (@mamazu)
- Remove Expires & Pragma HTTP headers of Media Format response (#7716) (@draconivis)
- Remove deprecated DownloadBuildCommand in favor of UpdateBuildCommand (#7722) (@mamazu)
- Remove empty
zsh
file (#7711) (@mamazu) - Upgrade flysystem to version 3 and switch to Flysystem Bundle to support more adapters (#7687) (@mamazu)
- Remove guzzle dependency from LocationBundle (#7694) (@mamazu)
- Replace piwik with matomo analytic templates (#7693) (@fnagel)
- Add mariadb to test matrix (#7685) (@alexander-schranz)
- Fix ArticleTeaserProvider (#7686) (@Prokyonn)
- Fix phpstan for new registered and added bundles (#7684) (@alexander-schranz)
- Replace ramsey uuid package with symfony uid package and v4 to v7 Uuid (#7680) (@alexander-schranz)
- Fix npm lint by exclude content and article bundle test setup (#7683) (@alexander-schranz)
- Remove deprecated
Urlizer
class (#7600) (@mamazu) - Remove deprecated ListingRestHelpers (#7620) (@mamazu)
- Increase version of FOSHttpCache (#7677) (@alexander-schranz)
- Remove check for content bundle package instead check for Bundle (#7676) (@alexander-schranz)
- Move Sulu Content Bundle namespace and integrate the content bundle into test setup (#7675) (@alexander-schranz)
- Add content resolver for the new ContentBundle architecture (#7611) (@Prokyonn)
- Add Content Bundle to monorepository (#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 (#271) (@Prokyonn)
- Add sulu/sulu replaces sulu/article-bundle to composer fix phpstan issues in smart content (#7659) (@alexander-schranz)
- Drop Support for Symfony 5.4, set min version of Symfony to ^6.4 || ^7.1 for using AbstractBundle class (#7657) (@alexander-schranz)
- Remove integration of swiftmailer (#7656) (@alexander-schranz)
- Add Article Bundle to monorepository (#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 (#702) (@Prokyonn)
- Rename ContentResolver to ContentAggregator (#272) (@Prokyonn)
- Fix php-cs-fix config (#273) (@Prokyonn)
- Add max_per_page filter (#699) (@Prokyonn)
- Fix link provider (#695) (@Prokyonn)
- Add run all fixers to composer scripts (#269) (@alexander-schranz)
- Remove requirement to message bus alias (#694) (@alexander-schranz)
- Add test setup for content bundle integration (#693) (@alexander-schranz)
- Remove PHPCR and Elasticsearch implementation (@alexander-schranz)
- Add SmartCotnent ArticleDataProvider (#6) (@Prokyonn)
- Add single article selection content type (#2) (@TheCadien)
- Add Article Selection Content Type (#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 (#7169) (@mamazu)
- Removing deprecated fu...
Assets 2
Release 2.6.8 (2025-04-10)
c30a960
Compare
Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Bugfix for non-int page value (#7881) (@martinlagler)
- Feature: add requestParameters to SelectionFieldFilterType (#7876) (@draconivis)
- Remove mandatory condition from the PageTreeRoute path property (#7879) (@Prokyonn)
- Fix UserProvider PHPStan Generic update for PasswordUpgraderInterface (#7872) (@alexander-schranz)
- Fix ObjectProphecy definitions and Sitemap return types (#7865) (@alexander-schranz)
- Fix some return type phpstan issues in Behaviours (#7864) (@alexander-schranz)
- Add type to translator request (#7862) (@wachterjohannes)
- Fix PHPStan issues in SuluNodeHelperTest (#7858) (@alexander-schranz)
- Fix false non-exception error logs in image proxy functionality (#7853) (@alexander-schranz)
- Fix translator and writing-assistant styling issues (#7843) (@wachterjohannes)
- Fix mandatory condition for page tree route (#7842) (@Prokyonn)
- Mark deprecated twig functions (#7770) (@mamazu)
- Cleanup format manager test (#7838) (@Prokyonn)
- Fix output in test run (#7837) (@michaelzangerle)
- Fix return type for getBlock on BlockPropertyWrapper method (#7832) (@alexander-schranz)
- Add more details to exception messages in FormatManager (#7825) (@michaelzangerle)
- Fix typo in README.md (#7803) (@Michal-Szczepaniak)
- Enforce phpunit attributes with rector rule (#7822) (@mamazu)
- Fix Sitemap generation with multiple webspaces (#7828) (@draconivis)
- Add error output to the phpcr cleanup command (#7805) (@mamazu)
- Update phpstan baseline after release of PHPStan 2.1.5 and PHPStan-Prophecy extension 2.1.0 (#7809) (@alexander-schranz)
- Update phpstan baseline (#7801) (@alexander-schranz)
- Update runner for crowdin translation upload and add option for manually triggering the CI jobs (#7798) (@alexander-schranz)
- Fix purge search index on build (#7746) (@draconivis)
Assets 2
Release 2.5.24 (2025-04-10)
Compare
Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Bugfix for non-int page value (#7881) (@martinlagler)
- Remove mandatory condition from the PageTreeRoute path property (#7879) (@Prokyonn)
- Fix ObjectProphecy definitions and Sitemap return types (#7865) (@alexander-schranz)
- Fix some return type phpstan issues in Behaviours (#7864) (@alexander-schranz)
- Fix false non-exception error logs in image proxy functionality (#7853) (@alexander-schranz)
- Fix mandatory condition for page tree route (#7842) (@Prokyonn)
- Cleanup format manager test (#7838) (@Prokyonn)
- Fix output in test run (#7837) (@michaelzangerle)
- Fix return type for getBlock on BlockPropertyWrapper method (#7832) (@alexander-schranz)
- Add more details to exception messages in FormatManager (#7825) (@michaelzangerle)
- Fix typo in README.md (#7803) (@Michal-Szczepaniak)
- Fix Sitemap generation with multiple webspaces (#7828) (@draconivis)
- Update phpstan baseline (#7801) (@alexander-schranz)
- Update runner for crowdin translation upload and add option for manually triggering the CI jobs (#7798) (@alexander-schranz)
- Fix purge search index on build (#7746) (@draconivis)