Releases: sulu/skeleton
Release 3.0.0-beta3 (2025-10-28)
Release Blog | Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Add missing seo and excerpt tab translations. (sulu/sulu#8292) (@alexander-schranz)
- Remove deprecated
sulu_media.format_manager.blocked_file_typesparameter (sulu/sulu#8280) (@mamazu) - Remove deprecated listbuilder code (sulu/sulu#8238) (@mamazu)
- Remove unused
TagManager::resolve*functions (sulu/sulu#8275) (@mamazu) - Add Internal and External Link possibility to Pages and Content Bundle (sulu/sulu#8249) (@Prokyonn)
- Fix code style issue after backmerge (sulu/sulu#8290) (@alexander-schranz)
- Add implementation for block ids (sulu/sulu#8262) (@wachterjohannes)
- Fix regression in doctrine/orm 2.20.7 release (sulu/sulu#8289) (@alexander-schranz)
- Change Page Sitemap Provider Test matching to beautify XML (sulu/sulu#8287) (@alexander-schranz)
- Fix Link Provider configuration for Pages tree view (sulu/sulu#8286) (@alexander-schranz)
- Fix media smart content filters default behaviour (sulu/sulu#8284) (@alexander-schranz)
- Add search listener and search provider for collections for SEAL (sulu/sulu#8285) (@martinlagler)
- Add search listener and search provider for snippets for SEAL (sulu/sulu#8271) (@martinlagler)
- Remove form key for article/snippet trashHandler (sulu/sulu#8283) (@martinlagler)
- Add search listener and search provider for Articles for SEAL (sulu/sulu#8282) (@martinlagler)
- Fix missing search routes (sulu/sulu#8281) (@alexander-schranz)
- Fix remove draft and Rename copy locale (sulu/sulu#8278) (@draconivis)
- Add Remove Locale Functionality (sulu/sulu#8277) (@draconivis)
- Fix composer dependency analyer when no imagick is installed (sulu/sulu#8266) (@alexander-schranz)
Release 2.6.14 (2025-10-28)
Release Blog | Upgrade Guide | Skeleton Adjustments | Full Changelog
- Fix code style issue after backmerge (sulu/sulu#8290) (@alexander-schranz)
- Fix regression in doctrine/orm 2.20.7 release (sulu/sulu#8289) (@alexander-schranz)
- Fix composer dependency analyer when no imagick is installed (sulu/sulu#8266) (@alexander-schranz)
Release 2.5.30 (2025-10-28)
Release Blog | Upgrade Guide | Skeleton Adjustments | Full Changelog
- Fix regression in doctrine/orm 2.20.7 release (sulu/sulu#8289) (@alexander-schranz)
- Fix composer dependency analyer when no imagick is installed (sulu/sulu#8266) (@alexander-schranz)
Release 3.0.0-beta2 (2025-10-22)
Release Blog | Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Fix category tree search sulu/sulu#8130 (sulu/sulu#8274) (@MarkusHolstein)
- Remove deprecated
findAllTagsand replace with Repository method (sulu/sulu#8257) (@mamazu) - Remove next pre and post fixes from new bundles (sulu/sulu#8273) (@alexander-schranz)
- Allow indexing global blocks content (sulu/sulu#8272) (@MarkusHolstein)
- Add route history functionality to new route bundle (sulu/sulu#8270) (@alexander-schranz)
- Add admin search media ReIndex provider (sulu/sulu#8261) (@martinlagler)
- Add Snippet Area Activity (sulu/sulu#8260) (@draconivis)
- Add search controller, Search to admin and resources for category and accounts (sulu/sulu#8256) (@martinlagler)
- Fix flacky FormMetadataProviderTest (sulu/sulu#8268) (@alexander-schranz)
- Fix refresh route with route field type (sulu/sulu#8269) (@alexander-schranz)
- Replace resource_locator by route field type by replace modeResolver with a mode schemaOptions (sulu/sulu#8265) (@alexander-schranz)
- Add support of refresh URL of child pages (sulu/sulu#8234) (@alexander-schranz)
- Fix phpstan errors with custom urls (sulu/sulu#8263) (@mamazu)
- Replace all usage of resource_locator field type by route field type (sulu/sulu#8264) (@alexander-schranz)
- Remove parameter
sulu_media.adobe_creative_key(sulu/sulu#8259) (@mamazu) - Improve performance of
MediaTypeUpdateCommand(sulu/sulu#8258) (@mamazu) - Add translations for template-groups and add upgrade for template-groups (sulu/sulu#8255) (@wachterjohannes)
- Custom urls without phpcr (Admin Panel) (sulu/sulu#7570) (@mamazu)
- Segment and audience target groups (sulu/sulu#8085) (@wachterjohannes)
- Add groups and add the full functionality to the article-bundle (sulu/sulu#8124) (@wachterjohannes)
- Fix phpstan errors after dependency update (Backport of sulu/sulu#8252) (sulu/sulu#8254) (@wachterjohannes)
- Add missing navigation twig extensions (sulu/sulu#8250) (@Prokyonn)
- Fix phpstan errors after dependency update (sulu/sulu#8252) (@Prokyonn)
- Add missing translations (sulu/sulu#8251) (@Prokyonn)
- Add sulu_page_load and sulu_article_loader twig extension (sulu/sulu#8246) (@Prokyonn)
- Add resolving of SnippetAreaDimensionContent for SnippetAreaTwigExtension (sulu/sulu#8244) (@Prokyonn)
- Update Upgrade.md queries (sulu/sulu#8245) (@Prokyonn)
- Add block settings resolving (sulu/sulu#8236) (@Prokyonn)
- Fix ArticleRouteDefaultsProviderTest (sulu/sulu#8241) (@Prokyonn)
- Remove deprecated
AddMetadataPass(sulu/sulu#8232) (@mamazu) - Fixing paste location transformation (sulu/sulu#8222) (@mamazu)
- Fix CategoryReindexProvider (sulu/sulu#8239) (@martinlagler)
- Add additional-webspace to article-bundle (sulu/sulu#7992) (@wachterjohannes)
- Fix namespace of new TrashItemHandlers (sulu/sulu#8237) (@Prokyonn)
- Fix smart content pagination (sulu/sulu#8231) (@Prokyonn)
- Deprecate the
AddMetadataProviderPass(sulu/sulu#8038) (@mamazu) - Add search listener and search provider for categories for SEAL (sulu/sulu#8228) (@martinlagler)
- Add search listener and search provider for contacts for SEAL (sulu/sulu#8227) (@martinlagler)
- Add admin interface for managing snippet areas (sulu/sulu#7964) (@mamazu)
- Add search listener and search provider for accounts for SEAL (sulu/sulu#8224) (@martinlagler)
- Use UNDERSCORE instead of DASH to maintain BC for locale strings (sulu/sulu#8221) (@benr77)
- Add SnippetTrashHandler (sulu/sulu#8220) (@Prokyonn)
- Add ArticleTrashItemHandler (sulu/sulu#8219) (@Prokyonn)
- Add PageItemTrashHandler (sulu/sulu#8215) (@Prokyonn)
- Add reference cache tags for the new architecture (sulu/sulu#8180) (@Prokyonn)
- Update baseline of phpstan after backmerges (sulu/sulu#8214) (@alexander-schranz)
- Remove not longer required compiler pass RouteDefaultsOptionsCompilerPass in WebsiteBundle (sulu/sulu#8208) (@alexander-schranz)
- Prepare some doctrine/orm 3 changes (sulu/sulu#7857) (@alexander-schranz)
- Remove deprecated AddAdminPass (sulu/sulu#8210) (@mamazu)
- Add stricter template and webspace key validation (sulu/sulu#7981) (@alexander-schranz)
- Remove deprecated
AddRulesPass(sulu/sulu#8213) (@mamazu) - Remove deprecated
RegisterLocalizationProvidersPass(sulu/sulu#8212) (@mamazu) - Deprecate
AddAdminPasscompiler pass (sulu/sulu#8034) (@mamazu) - Fix block settings in xliff export / import (sulu/sulu#7968) (@draconivis)
- Fix phpDoc of PreviewDefaultsProviderInterface after backmerge (sulu/sulu#8209) (@alexander-schranz)
- Deprecate the LocalizationProviderCompilerPass (sulu/sulu#8035) (@mamazu)
- Replace old access controll traits with service (sulu/sulu#7562) (@mamazu)
- TaggedServiceCollectorCompilerPass ->
tagged_iterator(sulu/sulu#7424) (@mamazu) - Using
tagged_iteratorfor RuleCollections (sulu/sulu#7405) (@mamazu) - Remove deprecated
FormatCacheClearcompilerpass (sulu/sulu#8207) (@mamazu) - Deprecate FormatCacheClearerCompilerPass (sulu/sulu#8037) (@mamazu)
- Deprecate
AccessControlProviderPassin favor of tagged_iterator (sulu/sulu#8039) (@mamazu) - Deprecate the
findAllTagsfunction inTagManager(sulu/sulu#8047) (@mamazu) - Add "collapse/expand all blocks" button to BlockCollection (sulu/sulu#8072) (@Jupi007)
- Validating js build version against admin version (sulu/sulu#8113) (@mamazu)
- Remove polyfill requirement (sulu/sulu#8205) (@alexander-schranz)
- Remove conflict to symfony polyfill (sulu/sulu#8204) (@alexander-schranz)
- Fix missing global block copy reference (sulu/sulu#8121) (@MarkusHolstein)
- Remove deprecated
getRolemethod inRoleclass (sulu/sulu#8185) (@mamazu) - Add AuditableNormalizer and register merger service (sulu/sulu#8203) (@Prokyonn)
- Fix typo in the AuthenticationFailureListener, remove BC Layer and make internal (sulu/sulu#8202) (@mamazu)
- Remove LogoutSuccessHandler service definition as Symfony 5.4 is not longer supported (sulu/sulu#8201) (@mamazu)
- Fix locale for SmartContentItemController (sulu/sulu#8199) (@Prokyonn)
- Change AuhenticationFailureListener to use new LoginFailureEvent (sulu/sulu#7961) (@KotaruS)
- Remove old Symfony Security BC Layer (sulu/sulu#8197) (@mamazu)
- Remove code depend on ContextAwareNormalizerInterface (sulu/sulu#8196) (@alexander-schranz)
- Remove code depend on AnonymousToken (sulu/sulu#8195) (@alexander-schranz)
- Remove not longer needed RestController class (sulu/sulu#8194) (@alexander-schranz)
- Remove not longer required Symfony 5.4 backwards compatibility layer for Password Encoder and LogoutSuccessHandler (sulu/sulu#7743) (@mamazu)
- Remove Symfony 5 bridge from Test Bundle (sulu/sulu#8193) (@alexander-schranz)
- Fix external link provider (sulu/sulu#8187) (@Prokyonn)
- Fix requirement for symfony/error-handler (sulu/sulu#8192) (@alexander-schranz)
- Add shipmonk/composer-dependency-analyser for lint our dependencies (sulu/sulu#8191) (@alexander-schranz)
- Be stricter around required dependencies (sulu/sulu#8190) (@alexander-schranz)
- Fix preview link controller test after deprecated Urlizer with behat/transliterator (sulu/sulu#8189) (@alexander-schranz)
- Add Article Activity (sulu/sulu#8110) (@draconivis)
- Fix no search results on repeated search (sulu/sulu#8123) (@draconivis)
- Add Snippet Activities (sulu/sulu#8107) (@draconivis)
- Add new SuluSearchBundle to 3.0 based on CMSIG / SEAL — Search Engine Abstraction Layer (sulu/sulu#8186) (@alexander-schranz)
- Change page selections list overlay to column_list (sulu/sulu#8188) (@Prokyonn)
- Prepare compatibility to doctrine/orm 3 (sulu/sulu#8184) (@alexander-schranz)
- Allow usage of rokka/imagine-vips 0.41 (sulu/sulu#8182) (@alexander-schranz)
- Add remove method to NavigationItemCollection & ViewCollection (sulu/sulu#7799) (@draconivis)
- Add Page Activities (sulu/sulu#8087) (@draconivis)
- Fix some more phpstan issues after backmerge (sulu/sulu#8179) (@alexander-schranz)
- Ensure PathCleanup service behaves like 2.6 (fixes sulu/sulu#8181) (@alexander-schranz)
- Update phpstan baseline (sulu/sulu#8178) (@alexander-schranz)
- Return always a LinkConfigurationBuilder in all LinkProviders (sulu/sulu#8176) (@alexander-schranz)
- Remove requirement to symfony/form and prepended csrf protection configuration (sulu/sulu#8177) (@alexander-schranz)
- Add article sitemap provider for new Sulu 3.0 ArticleBundle (sulu/sulu#8174) (@martinlagler)
- Update symfony/routing recipe to define DEFAULT_URI (#302) (@alexander-schranz)
- Update Symfony recipes with correct deprecationTrigger (#301) (@alexander-schranz)
- Add Validate command to validate js build version against admin version (#300) (@alexander-schranz)
- Register new Sulu Search Bundle (#299) (@alexander-schranz)
Release 2.6.13 (2025-10-22)
Release Blog | Upgrade Guide | Skeleton Adjustments | Full Changelog
- Fix category tree search sulu/sulu#8130 (sulu/sulu#8274) (@MarkusHolstein)
- Allow indexing global blocks content (sulu/sulu#8272) (@MarkusHolstein)
- Improve performance of
MediaTypeUpdateCommand(sulu/sulu#8258) (@mamazu) - Fix phpstan errors after dependency update (sulu/sulu#8252) (@Prokyonn)
- Fixing paste location transformation (sulu/sulu#8222) (@mamazu)
- Deprecate the
AddMetadataProviderPass(sulu/sulu#8038) (@mamazu) - Update baseline of phpstan after backmerges (sulu/sulu#8214) (@alexander-schranz)
- Deprecate
AddAdminPasscompiler pass (sulu/sulu#8034) (@mamazu) - Fix block settings in xliff export / import (sulu/sulu#7968) (@draconivis)
- Deprecate the LocalizationProviderCompilerPass (sulu/sulu#8035) (@mamazu)
- TaggedServiceCollectorCompilerPass ->
tagged_iterator(sulu/sulu#7424) (@mamazu) - Using
tagged_iteratorfor RuleCollections (sulu/sulu#7405) (@mamazu) - Deprecate FormatCacheClearerCompilerPass (sulu/sulu#8037) (@mamazu)
- Deprecate
AccessControlProviderPassin favor of tagged_iterator (sulu/sulu#8039) (@mamazu) - Deprecate the
findAllTagsfunction inTagManager(sulu/sulu#8047) (@mamazu) - Add "collapse/expand all blocks" button to BlockCollection (sulu/sulu#8072) (@Jupi007)
- Validating js build version against admin version (sulu/sulu#8113) (@mamazu)
- Remove polyfill requirement (sulu/sulu#8205) (@alexander-schranz)
- Remove conflict to symfony polyfill (sulu/sulu#8204) (@alexander-schranz)
- Fix missing global block copy reference (sulu/sulu#8121) (@MarkusHolstein)
- Change AuhenticationFailureListener to use new LoginFailureEvent (sulu/sulu#7961) (@KotaruS)
- Fix requirement for symfony/error-handler (sulu/sulu#8192) (@alexander-schranz)
- Add shipmonk/composer-dependency-analyser for lint our dependencies (sulu/sulu#8191) (@alexander-schranz)
- Be stricter around required dependencies (sulu/sulu#8190) (@alexander-schranz)
- Fix preview link controller test after deprecated Urlizer with behat/transliterator (sulu/sulu#8189) (@alexander-schranz)
- Fix no search results on repeated search (sulu/sulu#8123) (@draconivis)
- Allow usage of rokka/imagine-vips 0.41 (sulu/sulu#8182) (@alexander-schranz)
- Add remove method to NavigationItemCollection & ViewCollection (sulu/sulu#7799) (@draconivis)
- Update phpstan baseline (sulu/sulu#8178) (@alexander-schranz)
- Update symfony/routing recipe to define DEFAULT_URI (#302) (@alexander-schranz)
- Update Symfony recipes with correct deprecationTrigger (#301) (@alexander-schranz)
- Add Validate command to validate js build version against admin version (#300) (@alexander-schranz)
Release 2.5.29 (2025-10-22)
Release Blog | Upgrade Guide | Skeleton Adjustments | Full Changelog
- Fix category tree search sulu/sulu#8130 (sulu/sulu#8274) (@MarkusHolstein)
- Improve performance of
MediaTypeUpdateCommand(sulu/sulu#8258) (@mamazu) - Fixing paste location transformation (sulu/sulu#8222) (@mamazu)
- Fix block settings in xliff export / import (sulu/sulu#7968) (@draconivis)
- Remove conflict to symfony polyfill (sulu/sulu#8204) (@alexander-schranz)
- Change AuhenticationFailureListener to use new LoginFailureEvent (sulu/sulu#7961) (@KotaruS)
- Add shipmonk/composer-dependency-analyser for lint our dependencies (sulu/sulu#8191) (@alexander-schranz)
- Be stricter around required dependencies (sulu/sulu#8190) (@alexander-schranz)
- Fix preview link controller test after deprecated Urlizer with behat/transliterator (sulu/sulu#8189) (@alexander-schranz)
- Allow usage of rokka/imagine-vips 0.41 (sulu/sulu#8182) (@alexander-schranz)
- Add remove method to NavigationItemCollection & ViewCollection (sulu/sulu#7799) (@draconivis)
Release 3.0.0-beta1 (2025-09-10)
Release Blog | Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
🎉 🎉 🎉 This release indicates the removal of all PHPCR, Jackalope and DocumentManager based dependencies, classes and services and the new content storage is the only way now to use Sulu.
- Move localizations handling to fix saving of Articles (sulu/sulu#8173) (@alexander-schranz)
- Fix first route matching and loading route by site (sulu/sulu#8169) (@alexander-schranz)
- Readd SuluCollector service in the new content structure (sulu/sulu#8163) (@mamazu)
- Simplify Reference Path / extraction logic (sulu/sulu#8171) (@Prokyonn)
- Fix ReferenceDoctrineListener and add additional tests (sulu/sulu#8166) (@Prokyonn)
- Add MediaSmartContentProviderTest and cleanup Page/ArticleSmartContentProviderTest (sulu/sulu#8161) (@Prokyonn)
- Fix warning on none existing resource in FlysystemStorage save method (sulu/sulu#8172) (@alexander-schranz)
- Change return types that were marked as
ReturnTypeWillChange(sulu/sulu#8170) (@mamazu) - Fix Crowdin translations by merge 2.6 and 3.0 translation files (sulu/sulu#8167) (@alexander-schranz)
- Add settings translation key to content bundle (sulu/sulu#8168) (@alexander-schranz)
- Say goodbye to the old phpcr and jackalope dependencies, cleanup Part 3 🫡 (sulu/sulu#8160) (@alexander-schranz)
- Say goodbye to the old phpcr, document manager, page bundle classes, cleanup 🫡 Part 2 (sulu/sulu#8137) (@alexander-schranz)
- Fix class imports of Email and Phone in ContactManager (sulu/sulu#8159) (@alexander-schranz)
- Create own DataProviderNotExistsException in AdminBundle for SmartContent (sulu/sulu#8158) (@alexander-schranz)
- Remove Document constant usage from ActivityBundle tests (sulu/sulu#8157) (@alexander-schranz)
- Remove old content directory configuration in new bundles (sulu/sulu#8156) (@alexander-schranz)
- Handle new DimensionContent Entities in TagsSubscriber (sulu/sulu#8148) (@alexander-schranz)
- Remove Sulu Collector service (sulu/sulu#8151) (@alexander-schranz)
- Remove Document handling in HashSerializeEventSubscriber (sulu/sulu#8155) (@alexander-schranz)
- Remove SnippetSelectionContentType and SingleSnippetSelectionContentType (sulu/sulu#8154) (@alexander-schranz)
- Remove TagSelection Content Type class and service (sulu/sulu#8153) (@alexander-schranz)
- Migrate TargetGroupSubscriber from Structure to ContentDimension (sulu/sulu#8152) (@alexander-schranz)
- Remove old PathCleanup xml replace loader and compilerpass (sulu/sulu#8142) (@alexander-schranz)
- Remove StructureWarmer classes from CoreBundle (sulu/sulu#8150) (@alexander-schranz)
- Remove ParameterResolver service as depends on Structure (sulu/sulu#8149) (@alexander-schranz)
- Remove Document LocalizedAuditableBehavior from AuditableHasher (sulu/sulu#8147) (@alexander-schranz)
- Move GlobalBlocksTypedFormMetadataVisitor to AdminBundle (sulu/sulu#8146) (@alexander-schranz)
- Remove unused referenceWorkflowStage parameter from ReferenceCollectorTest (sulu/sulu#8145) (@alexander-schranz)
- Use new PathCleanup service in Media Bundle (sulu/sulu#8144) (@alexander-schranz)
- Remove old ORM SmartContent DataProviderRepositoryInterface and DataProviderRepositoryTrait (sulu/sulu#8143) (@alexander-schranz)
- Remove old smart content, content services and flat=false list endpoints from ContactBundle (sulu/sulu#8140) (@alexander-schranz)
- Remove old smart content, content services from MediaBundle (sulu/sulu#8141) (@alexander-schranz)
- Fix usage of correct EventSubscriberInterface interface for SystemListener and SecurityListener (sulu/sulu#8139) (@alexander-schranz)
- Add page sitemap provider for new Sulu 3.0 PageBundle (sulu/sulu#8096) (@martinlagler)
- Fix reference to old PageAdmin classes by using new PageAdmin class (sulu/sulu#8138) (@alexander-schranz)
- Say goodbye to the old phpcr, document manager, page bundle services, cleanup 🫡 (sulu/sulu#7995) (@alexander-schranz)
- Add some missing translation to new page bundle (sulu/sulu#8136) (@alexander-schranz)
- Move webspace serialization service to new page bundle (sulu/sulu#8135) (@alexander-schranz)
- Do not depend on PageBundle SitemapProviders in SitemapControllerTest (sulu/sulu#8134) (@alexander-schranz)
- Reimplement the ContentPathTwigExtension in new PageBundle (sulu/sulu#8133) (@alexander-schranz)
- Remove PHPCR based massive builder (sulu/sulu#8132) (@alexander-schranz)
- Remove old RouteBundle (sulu/sulu#8129) (@alexander-schranz)
- Remove PreviewBundle dependencies on old RouteBundle (sulu/sulu#8131) (@alexander-schranz)
- Move resourceLocator JS and Configuration to Route Bundle (sulu/sulu#8128) (@alexander-schranz)
- Move route admin JS files to new bundles (sulu/sulu#8127) (@alexander-schranz)
- Add tests for routing configurations of new bundles (sulu/sulu#8126) (@alexander-schranz)
- Add new endpoint resource locator generateUrl endpoint (sulu/sulu#8125) (@alexander-schranz)
- Add References for the new Content Architecture (sulu/sulu#8122) (@Prokyonn)
- Split PropertyMetadataMapper out of old ContentTypes (sulu/sulu#8118) (@alexander-schranz)
- Remove old Structure related Metadata services (sulu/sulu#8117) (@alexander-schranz)
- Remove not longer required phpcr and jackalope dependencies (#297) (@alexander-schranz)
- Remove old sulu_core content configuration (#296) (@alexander-schranz)
- Say goodbye to the old phpcr, document manager, page bundle services 🫡 (#295) (@alexander-schranz)
- Replace old RouteBundle with new RouteBundle (#294) (@alexander-schranz)
- Add new route bundle routing files (#293) (@alexander-schranz)
- Move route admin JS files to new bundle (#292) (@alexander-schranz)
Release 2.6.12 (2025-09-10)
Release Blog | Upgrade Guide | Skeleton Adjustments | Full Changelog
- Fix Crowdin translations by merge 2.6 and 3.0 translation files (sulu/sulu#8167) (@alexander-schranz)
- Fix class imports of Email and Phone in ContactManager (sulu/sulu#8159) (@alexander-schranz)
- Fix usage of correct EventSubscriberInterface interface for SystemListener and SecurityListener (sulu/sulu#8139) (@alexander-schranz)
Release 2.5.28 (2025-09-10)
Release Blog | Upgrade Guide | Skeleton Adjustments | Full Changelog
- Fix class imports of Email and Phone in ContactManager (sulu/sulu#8159) (@alexander-schranz)
- Fix usage of correct EventSubscriberInterface interface for SystemListener and SecurityListener (sulu/sulu#8139) (@alexander-schranz)
Release 3.0.0-alpha5 (2025-08-20)
Release Blog | Upgrade Guide | Skeleton Adjustments | Full Changelog
- Add link provider capabilities to WebspaceCopyCommand (sulu/sulu#8084) (@MarkusHolstein)
- Ignore non existing sort columns (sulu/sulu#7906) (@mamazu)
- Fix missing Reference in Link Provider (sulu/sulu#8029) (@draconivis)
- Remove deprecated methods in
ListBuilderInterface(sulu/sulu#7752) (@mamazu) - Removing deprecated category functions in 3.0 (sulu/sulu#7572) (@mamazu)
- Remove deprecated RedirectController function (sulu/sulu#7767) (@mamazu)
- Remove deprecated
webspaceStoreandlocalizationStorefunctions (sulu/sulu#7763) (@mamazu) - Remove optional argument in
AccountMediaController(sulu/sulu#7785) (@mamazu) - Remove deprecated parameter
sulu_media.media.max_file_size(sulu/sulu#7766) (@mamazu) - Remove deprecated
FullLoadingStrategy(sulu/sulu#7764) (@mamazu) - Remove deprecated
securityContextStoremethods (sulu/sulu#7768) (@mamazu) - Remove deprecated
UtilTwigExtension::extract(sulu/sulu#7769) (@mamazu) - Remove deprecated
WebspaceController(sulu/sulu#7940) (@mamazu) - Remove Page Bundle usage from Preview Tests (sulu/sulu#8114) (@alexander-schranz)
- Do not depend on Page Bundle Translations in Trash Tests (sulu/sulu#8112) (@alexander-schranz)
- Fix Admin Bundle registers IconController routes (sulu/sulu#8111) (@alexander-schranz)
- Do not depend on Page Bundle Translations in Activity Tests (sulu/sulu#8109) (@alexander-schranz)
- Remove unneeded access to PHPCR in ErrorControllerTest (sulu/sulu#8108) (@alexander-schranz)
- Move Sulu Version CompilerPass to AdminBundle to avoid depending on WebsiteBundle parameters (sulu/sulu#8105) (@alexander-schranz)
- Remove unneeded access to PHPCR in TagControllerTest (sulu/sulu#8104) (@alexander-schranz)
- Remove twig extensions calls in content bundle tests (sulu/sulu#8103) (@alexander-schranz)
- Add missing upgrade for Sitemap services removal (sulu/sulu#8102) (@alexander-schranz)
- Remove PHPCR related Sitemap Services (sulu/sulu#8101) (@alexander-schranz)
- Remove Navigation Mapper and Query services (sulu/sulu#8100) (@alexander-schranz)
- Add PropertyResolverMetadataAwareInterface (sulu/sulu#8094) (@Prokyonn)
- Fix ImageMapPropertyResolver consistency (sulu/sulu#8092) (@Prokyonn)
- Remove unneeded usage of initPhpcr for ContactBundle AdminControllerTest (sulu/sulu#8098) (@alexander-schranz)
- Remove old Navigation Twig Extensions in favor of new Twig Extensions (sulu/sulu#8097) (@alexander-schranz)
- Add CacheLifeTime Handling to ContentController and ContentRouteProvider (sulu/sulu#8091) (@alexander-schranz)
- Add ExampleSmartContentProvider and SmartContent tests (sulu/sulu#8093) (@Prokyonn)
- Remove unneeded call to initPhpcr in AudienceTargetingBundle AdminControllerTest (sulu/sulu#8095) (@alexander-schranz)
- Remove Website and DefaultController action (sulu/sulu#8073) (@alexander-schranz)
- Support properties named "view" or "content" (sulu/sulu#8088) (@Prokyonn)
- Add support for mapping properties to resolve only specific data (sulu/sulu#8086) (@Prokyonn)
- Fix linting errors (sulu/sulu#8089) (@Prokyonn)
- Migrate enzyme QRCode tests to React Testing Library (sulu/sulu#8077) (@wachterjohannes)
- Update phpstan baseline (sulu/sulu#8080) (@alexander-schranz)
- Add correct translations keys to link type overlays (sulu/sulu#8079) (@martinlagler)
- Make link targets configurable (sulu/sulu#8044) (@martinlagler)
- Revert "Migrate enzyme QRCode tests to React Testing Library" (@wachterjohannes)
- Migrate enzyme QRCode tests to React Testing Library (@wachterjohannes)
- Remove sortable in versioning table (sulu/sulu#8076) (@Prokyonn)
- Remove not longer require search init and search index builders (sulu/sulu#8075) (@alexander-schranz)
- Resolve nested content / view blocks (sulu/sulu#8074) (@Prokyonn)
- Add Versioning to the ContentBundle (sulu/sulu#8054) (@Prokyonn)
- Remove usage of old route repository in page and article controller tests (sulu/sulu#8071) (@alexander-schranz)
- Remove Massive Search and Sulu Search Integration (sulu/sulu#8068) (@alexander-schranz)
- Move search JS files into new directory structure (sulu/sulu#8070) (@alexander-schranz)
- Fix deprecation in Route Bundle build method by add return type (sulu/sulu#8069) (@alexander-schranz)
- Add AuditableInterface to Page and Snippet (sulu/sulu#8066) (@Prokyonn)
- Fix ExampleControllerTest to use the correct RouteRepository (sulu/sulu#8065) (@alexander-schranz)
- Remove old route services in content bundle (sulu/sulu#8064) (@alexander-schranz)
- Remove show drafts variable from ContentTeaserProvider (sulu/sulu#8063) (@alexander-schranz)
- Remove not longer require ContentDataProviderRepository (sulu/sulu#8062) (@alexander-schranz)
- Deprecate the sulu.context kernel parameter (sulu/sulu#8055) (@alexander-schranz)
- Add timestamp support to DateTimeFieldTransformer (sulu/sulu#8060) (@Prokyonn)
- Fix AuditableInterface for ArticleBundle (sulu/sulu#8059) (@Prokyonn)
- Update baseline to latest phpstan version (sulu/sulu#8056) (@alexander-schranz)
- Move navigation content based service to Sulu Content Infrastructure integration (sulu/sulu#8053) (@alexander-schranz)
- Fix the usage of Symfony's pseudo_localization feature (sulu/sulu#8026) (@mamazu)
- Using a clearer error message when asserting response codes (sulu/sulu#8024) (@mamazu)
- Remove massive search bundle, zendsearch and old sulu search bundle (#291) (@alexander-schranz)