Repository navigation
Release 3.0.6 (2026-05-04)
Release Blog | Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Derive route url from the route entity instead of templateData (sulu/sulu#8760) (@Prokyonn)
- Add DoctrineMigrationsBundle and migrate tag names to IDs (sulu/sulu#8798) (@Prokyonn)
- Add missing upgrades after upmerge of 2.6 to 3.0 (sulu/sulu#8800) (@alexander-schranz)
- Upgrade CKEditor to Version 47 LTS (sulu/sulu#8652) (@alexander-schranz)
- Replace all Request->get calls in csv handler with Request->query->get for Symfony 8 compatibility (sulu/sulu#8598) (@mamazu)
- Fix smart_content tag filtering and tag_selection to use tag IDs instead of names (sulu/sulu#8704) (@Amoifr)
postTriggerActionusesactionquery parameter (sulu/sulu#8656) (@mamazu)- Make the admin user password customizable during sulu:build (sulu/sulu#8755) (@mamazu)
- Sort webspaces by name in webspace collection and page overlay (sulu/sulu#8472) (@MarkusHolstein)
- Fix list_overlay in category_selection not working as expected (sulu/sulu#8517) (@MarkusHolstein)
- Fix snippet locale fallback for shadow locale entities (sulu/sulu#8733) (@Prokyonn)
- Upgrade Doctrine Bundle to Version 3 (sulu/sulu#8452) (@alexander-schranz)
- Fix partial JSON field merges in form stores (sulu/sulu#8689) (@Prokyonn)
- Fix smart content params filtering and null property paths (sulu/sulu#8716) (@Prokyonn)
- Fix permission inheritance overlay not shown and not applied for pages (sulu/sulu#8741) (@Prokyonn)
- Disable automapping and manually specify mapping (sulu/sulu#8530) (@mamazu)
- Fix QR code tests after dependency update (sulu/sulu#8794) (@Prokyonn)
- Use snapshots for asserting admin config in Contacts bundle (sulu/sulu#8717) (@mamazu)
- Using field descriptor factory in UserController (sulu/sulu#8736) (@mamazu)
- Fix Media Link type (sulu/sulu#8739) (@martinlagler)
- Fix issues which appear in PHPStan (sulu/sulu#8792) (@alexander-schranz)
- Fix some found issues in service definitions during XML to PHP migration (sulu/sulu#8791) (@alexander-schranz)
- Update the route mapping configuration in the UPGRADE.md (sulu/sulu#8751) (@martinlagler)
- Temporarily hide created date for route history (sulu/sulu#8749) (@martinlagler)
- Replace source.unsplash.com/random as it was deprecated in 2024 (sulu/sulu#8744) (@kiluazen)
- Migrate SecurityBundle to service php definition (sulu/sulu#8783) (@mamazu)
- Migrate WebsiteBundle to service php definition (sulu/sulu#8788) (@mamazu)
- Migrate TagBundle to service php definition (sulu/sulu#8784) (@mamazu)
- Migrate TrashBundle to service php definition (sulu/sulu#8787) (@mamazu)
- Migrate PersistenceBundle to service php definition (sulu/sulu#8785) (@mamazu)
- Migrate TestBundle to service php definition (sulu/sulu#8786) (@mamazu)
- Migrate ReferenceBundle to service php definition (sulu/sulu#8782) (@mamazu)
- Migrate PreviewBundle to service php definition (sulu/sulu#8781) (@mamazu)
- Migrate LocationBundle to service php definition (sulu/sulu#8778) (@mamazu)
- Migrate MarkupBundle to service php definition (sulu/sulu#8779) (@mamazu)
- Migrate HttpCacheBundle to service php definition (sulu/sulu#8777) (@mamazu)
- Migrate HashBundle to service php definition (sulu/sulu#8776) (@mamazu)
- Migrate CoreBundle to service php definition (sulu/sulu#8775) (@mamazu)
- Migrate ContactBundle to service php definition (sulu/sulu#8774) (@mamazu)
- Migrate CategoryBundle to service php definition (sulu/sulu#8773) (@mamazu)
- Migrate AudienceTargetingBundle to service php definition (sulu/sulu#8772) (@mamazu)
- Migrate ActivityBundle to service php definition (sulu/sulu#8771) (@mamazu)
- Migrate MediaBundle to service php definition (sulu/sulu#8601) (@mamazu)
- Migrate AdminBundle to service php definition (sulu/sulu#8540) (@mamazu)
- Fix typos, duplicates and incorrect signatures in UPGRADE-3.x.md (sulu/sulu#8789) (@FlorianKoerner)
- Fix "Template path configuration changed" section in UPGRADE-3.x.md (sulu/sulu#8769) (@FlorianKoerner)
- Migrate PageBundle to php definition (sulu/sulu#8764) (@mamazu)
- Migrate RouteBundle to php definition (sulu/sulu#8765) (@mamazu)
- Migrate SnippetBundle to php definition (sulu/sulu#8767) (@mamazu)
- Migrate SearchBundle to php definition (sulu/sulu#8768) (@mamazu)
- Migrate DocumentManagerBundle to php definition (sulu/sulu#8763) (@mamazu)
- Migrate CustomUrlBundle to php definition (sulu/sulu#8762) (@mamazu)
- Migrate ActivityBundle to php definition (sulu/sulu#8761) (@mamazu)
- Migrate MediaBundle to service php definition (sulu/sulu#8756) (@mamazu)
- Migrate HttpCacheBundle to service php definition (sulu/sulu#8546) (@mamazu)
- Migrate AudienceTargetingBundle to service php definition (sulu/sulu#8541) (@mamazu)
- Migrating SecurityBundle to service php definition (sulu/sulu#8554) (@mamazu)
- Migrate CoreBundle to service php definition (sulu/sulu#8544) (@mamazu)
- Migrate ContactBundle to service php definition (sulu/sulu#8543) (@mamazu)
- Migrate CategoryBundle to service php definition (sulu/sulu#8542) (@mamazu)
- Migrate WebsiteBundle to service php definition (sulu/sulu#8558) (@mamazu)
- Migrate PersistenceBundle to service php definition (sulu/sulu#8550) (@mamazu)
- Migrate AdminBundle to service php definition (sulu/sulu#8757) (@mamazu)
- Migrate TagBundle to service php definition (sulu/sulu#8759) (@mamazu)
- Fix unexpected container changes after migrate Service definitions from XML to PHP (sulu/sulu#8758) (@alexander-schranz)
- Migrate MarkupBundle to service php definition (sulu/sulu#8551) (@mamazu)
- Migrate PreviewBundle to service php definition (sulu/sulu#8553) (@mamazu)
- Migrate HashBundle to service php definition (sulu/sulu#8545) (@mamazu)
- Migrate LocationBundle to service php definition (sulu/sulu#8547) (@mamazu)
- Migrate ReferenceBundle to service php definition (sulu/sulu#8552) (@mamazu)
- Migrate TrashBundle to service php definition (sulu/sulu#8555) (@mamazu)
- Migrate TestBundle to service php definition (sulu/sulu#8557) (@mamazu)
- Add autofocus to headlines in Overlays (sulu/sulu#8670) (@mamazu)
- Align DoctrineListBuilderTest mocks with Doctrine ORM 3 return types (sulu/sulu#8753) (@Prokyonn)
- Fix internal link pages leaking target identity into navigation and content resolution (sulu/sulu#8738) (@Prokyonn)
- Fixing return type of ListRestHelper (sulu/sulu#8660) (@mamazu)
- Throw exception when portal key is not unique (sulu/sulu#8740) (@Prokyonn)
- Fix Doctrine / Gedmo compatibility issues with custom page model subclasses (sulu/sulu#8743) (@Prokyonn)
- Navigation extension merge properties (sulu/sulu#8748) (@martinlagler)
- Fix permission inheritance for newly created child pages (sulu/sulu#8747) (@Prokyonn)
- Fix AiApplication crash when focusing fields in excerpt and seo extension tabs (sulu/sulu#8737) (@Prokyonn)
- Improve list builder and DimensionContentQueryEnhancer joins (sulu/sulu#8713) (@Prokyonn)
- Fix encoded slug routing, absolute hreflang URLs and remove redundant canonical generation (sulu/sulu#8732) (@Prokyonn)
- Fix shadow articles admin settings and visibility conditions (sulu/sulu#8731) (@Prokyonn)
- Improve types in
SystemCollectionManager(sulu/sulu#8458) (@mamazu) - Prevent exception when trying to cache null as key (sulu/sulu#8724) (@Prokyonn)
- Replace
Command::getDefaultNamewith inheritance check (sulu/sulu#8421) (@mamazu) - Rename workflowPublished to published in SmartContent configuration (sulu/sulu#8730) (@martinlagler)
- Add better dropzone filetype errors (sulu/sulu#8723) (@mamazu)
- Fixed
CollectionRepositoryInterfacetype hints (sulu/sulu#7889) (@mamazu) - Improve doc types for interfaces (sulu/sulu#7599) (@mamazu)
- Fix no url found exception for multiple locales (sulu/sulu#8708) (@martinlagler)
- Only add request parameters to existing views (sulu/sulu#8726) (@mamazu)
- Do not serialize lazy objects in ArrayAdapter Cache (sulu/sulu#8720) (@Prokyonn)
- Fix navigation tree incorrectly promoting children of filtered parents (sulu/sulu#8718) (@Prokyonn)
- Update some docs links (sulu/sulu#8710) (@alexander-schranz)
- Fix articles_page_tree provider to support includeSubFolders filter (sulu/sulu#8705) (@Amoifr)
- Fix AccessControlQueryEnhancer for multiple roles (sulu/sulu#8599) (@wachterjohannes)
- Add redirects for internal links (sulu/sulu#8714) (@Prokyonn)
- Improve upgrade files for routes and fix some docs links (sulu/sulu#8711) (@alexander-schranz)
- Upgrade CKEditor to 47 to align with sulu/sulu (#326) (@alexander-schranz)
- Add Doctrine migrations bundle to skeleton (#331) (@Prokyonn)