Releases: sulu/skeleton
Release 2.5.0-alpha1 (2022-06-09)
Release Blog | Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Update files from skeleton (sulu/sulu#6641) (@alexander-schranz)
- Implement block action for copying and cutting a single block (sulu/sulu#6630) (@niklasnatter)
- Update phpstan baseline (sulu/sulu#6631) (@alexander-schranz)
- Upgrade dependencies for Symfony 6 support (sulu/sulu#6563) (@alexander-schranz)
- Update getUsername call with getUserIdentifier call (sulu/sulu#6626) (@alexander-schranz)
- Add LogoutSuccessHandler bridge between Symfony 5.4 and 6.0 (sulu/sulu#6625) (@alexander-schranz)
- Add action for duplication existing block (sulu/sulu#6624) (@niklasnatter)
- Replace remove block button with dropdown that can display multiple actions (sulu/sulu#6599) (@niklasnatter)
- Remove space between toolbar and text area in text editor (sulu/sulu#6598) (@niklasnatter)
- Upgrade Security configuration with enable_authenticator_manager true (sulu/sulu#6604) (@alexander-schranz)
- Add config bridge to symfony 6 security system for tests (sulu/sulu#6603) (@alexander-schranz)
- Upgrade document manager cache service definition and http cache return types (sulu/sulu#6601) (@alexander-schranz)
- Fix prophecy deprecation warning (sulu/sulu#6602) (@alexander-schranz)
- Render add button when hovering space between blocks (sulu/sulu#6572) (@niklasnatter)
- Add password-policy (sulu/sulu#6544) (@wachterjohannes)
- Upgrade config files from skeleton (sulu/sulu#6588) (@alexander-schranz)
- Upgrade $request->get('key') calls on array to $request->all('key'); (sulu/sulu#6587) (@alexander-schranz)
- Add compatiblity of CollaborationControllerTest for Symfony 6 (sulu/sulu#6586) (@alexander-schranz)
- Add route configuration symfony 6 compatibility and remove unnecessary configuration and lines (sulu/sulu#6585) (@alexander-schranz)
- Upgrade Authentication Handler for Symfony 6 compatibility (sulu/sulu#6583) (@alexander-schranz)
- Upgrade the FlattenExceptionNormalizer for Symfony 6 compatibility (sulu/sulu#6584) (@alexander-schranz)
- Upgrade RouteProvider and RouteEnhancer compatibility to Symfony 6 (sulu/sulu#6581) (@alexander-schranz)
- Upgrade User entity to be compatible with Symfony 6 (sulu/sulu#6582) (@alexander-schranz)
- Add new getBuildDir, upgrade passwordHasher Test calls, missing Token calls, access container->get instead of get in WebsiteController (sulu/sulu#6578) (@alexander-schranz)
- Upgrade WebsiteController for Symfony 6 compatibility (sulu/sulu#6580) (@alexander-schranz)
- Make a clone of symfony 5.4 RegisterListenersPass for usage in DocumentManagerBundle (sulu/sulu#6579) (@alexander-schranz)
- Upgrade UsernamePasswordToken and Token accesses (sulu/sulu#6577) (@alexander-schranz)
- Upgrade deprecations in tests (sulu/sulu#6576) (@alexander-schranz)
- Update request type from MASTER_REQUEST to MAIN_REQUEST (sulu/sulu#6575) (@alexander-schranz)
- Add missing return types to mocked test instances (sulu/sulu#6574) (@alexander-schranz)
- Upgrade lazy security configuration (sulu/sulu#6573) (@alexander-schranz)
- Replace deprecated self::$container with self::getContainer() in tests (sulu/sulu#6571) (@alexander-schranz)
- Add bridge to password encoded services (sulu/sulu#6569) (@alexander-schranz)
- Fix passconfig type for document maanger event registerlistenerpass (sulu/sulu#6568) (@alexander-schranz)
- Fix configuration deprecation calls (sulu/sulu#6567) (@alexander-schranz)
- Replace antishov/doctrine-extensions-bundle with stof/doctrine-extensions-bundle (sulu/sulu#6564) (@alexander-schranz)
- Upgrade Kernel, PasswordHasher, PasswordEncoder and LogoutSubscriber upgrades, Remove DoctrineCacheBundle integrations (sulu/sulu#6562) (@alexander-schranz)
- Upgrade deprecated symfony method calls (sulu/sulu#6561) (@alexander-schranz)
- Upgrade toflar/psr6-symfony-http-cache-store to 4.0 (sulu/sulu#6552) (@alexander-schranz)
- Fix PHPUnit deprecations (sulu/sulu#6557) (@alexander-schranz)
- Drop support for PHP 7.4, 7.3, 7.2 and for Symfony 5.3, 5.2, 5.1, 5.0 and 4.4 (sulu/sulu#6553) (@alexander-schranz)
- Upgrade JS Routing Bundle to 3.0 (sulu/sulu#6551) (@alexander-schranz)
- Replace swiftmailer with symfony mailer (sulu/sulu#6549) (@alexander-schranz)
- Allow newer version of matomo device detector (sulu/sulu#6550) (@alexander-schranz)
- Upgrade ffmpeg library to 1.0 (sulu/sulu#6548) (@alexander-schranz)
- Add qrcode field type (sulu/sulu#6506) (@wachterjohannes)
- Replace user provider system logic with SystemStore (sulu/sulu#6537) (@alexander-schranz)
- Fix php cs for ci errors (@alexander-schranz)
- Add load user by identifier method to sulu user provider (sulu/sulu#6511) (@alexander-schranz)
- Upgrade PHPUnit to Version 9 (sulu/sulu#6505) (@alexander-schranz)
- Add possibility for query parameters in sulu link (sulu/sulu#6440) (@exastion)
- Update skeleton files to symfony 6 compatibility (#173) (@alexander-schranz)
- Upgrade DocumentManager DoctrineProvider bridge (#170) (@alexander-schranz)
- Upgrade Security configuration with enable_authenticator_manager true (#172) (@alexander-schranz)
- Upgrade Security configuration (#171) (@alexander-schranz)
- Remove PHP 7.4 CI and lower (#168) (@alexander-schranz)
- Add configuration for password policy (#163) (@wachterjohannes)
- Update to latest fosjsroutingbundle routing file (#165) (@alexander-schranz)
- Replace swiftmailer with symfony mailer (#164) (@alexander-schranz)
- Bump Version (@alexander-schranz)
Release 2.4.3 (2022-06-09)
Release Blog | Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Update Upgrade file with 2.3 (@alexander-schranz)
- Fix phpstan issues (sulu/sulu#6637) (@alexander-schranz)
- Allow reference cascading when deleting tags (sulu/sulu#6628) (@ymc-siwi)
- Update phpstan baseline (sulu/sulu#6623) (@alexander-schranz)
- Update phpstan baseline (@niklasnatter)
- Add a better error message for moved resource locator (sulu/sulu#6532) (@mamazu)
- Enable react/button-has-type eslint rule (sulu/sulu#6622) (@niklasnatter)
- Fix account deletion by setting parent account references to null (sulu/sulu#6605) (@ymc-siwi)
- Remove Response::send for compatibility with phppm kernel (sulu/sulu#6606) (@Deltachaos)
- Remove CI based on windows (sulu/sulu#6621) (@alexander-schranz)
- Remove unused eslint-disable directives (sulu/sulu#6614) (@niklasnatter)
- Rerender form fields when type changes to prevent stale components (sulu/sulu#6620) (@niklasnatter)
- Fix sortBy in DataProviderRepositoryTrait (sulu/sulu#6619) (@luca-rath)
- Relay deletion errors to snackbar (sulu/sulu#6591) (@scarcloud)
- Update phpstan baseline (sulu/sulu#6570) (@alexander-schranz)
- Add global import rule for classes (sulu/sulu#6560) (@alexander-schranz)
- Update phpstan baseline (sulu/sulu#6559) (@alexander-schranz)
- Fix symfony type warning message (sulu/sulu#6555) (@alexander-schranz)
- Fix symfony type warning message (sulu/sulu#6554) (@alexander-schranz)
- Update phpstan baseline (sulu/sulu#6547) (@alexander-schranz)
- Fix cache clear when cache tags are disabled (sulu/sulu#6540) (@Quehnie)
- Fix uncatched exception in SnippetResolver if snippet has been deleted (sulu/sulu#6542) (@luca-rath)
- Fix renaming of babel files in update build command (sulu/sulu#6536) (@alexander-schranz)
- Fix handling of homepage for invalid path check (sulu/sulu#6534) (@alexander-schranz)
- Catch invalid path exception from phpcr in load by resource-locator (sulu/sulu#6526) (@wachterjohannes)
- Bump Version (@alexander-schranz)
- Fix doctrine cache for stage environment (#162) (@alexander-schranz)
- Fix indention from docker files (#167) (@alexander-schranz)
Release 2.4.2 (2022-04-05)
Release Blog | Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Fixe the meta title of the Sulu admin (sulu/sulu#6502) (@sabinebaer)
- Fix resolving of internal links (sulu/sulu#6522) (@luca-rath)
- Remove duplicate event handler (sulu/sulu#6456) (@FlorianBoe)
- Fix infinite loading of contact_account_selection (sulu/sulu#6519) (@luca-rath)
- Fix phpstan and php-cs-fixer issues (sulu/sulu#6520) (@luca-rath)
- Add cache control max age and immutable header (sulu/sulu#6503) (@alexander-schranz)
- Fix priority of 'RemoveForeignContextServicesPass' compiler pass to be called after instanceof compiler pass (sulu/sulu#6499) (@wachterjohannes)
Release 2.3.11 (2022-04-05)
Release Blog | Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Fixe the meta title of the Sulu admin (sulu/sulu#6502) (@sabinebaer)
- Fix resolving of internal links (sulu/sulu#6522) (@luca-rath)
- Remove duplicate event handler (sulu/sulu#6456) (@FlorianBoe)
- Fix infinite loading of contact_account_selection (sulu/sulu#6519) (@luca-rath)
- Fix phpstan and php-cs-fixer issues (sulu/sulu#6520) (@luca-rath)
- Add cache control max age and immutable header (sulu/sulu#6503) (@alexander-schranz)
- Fix priority of 'RemoveForeignContextServicesPass' compiler pass to be called after instanceof compiler pass (sulu/sulu#6499) (@wachterjohannes)
Release 2.4.1 (2022-03-03)
Release Blog | Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Fix page permissions when there is no array (sulu/sulu#6494) (@alexander-schranz)
- Fix phpstan baseline and eslint config (sulu/sulu#6493) (@alexander-schranz)
- Dispatch PageTranslationRestoredEvent when restoring single translation only (sulu/sulu#6474) (@niklasnatter)
- Implement CopyToolbarAction for Form view (sulu/sulu#6475) (@niklasnatter)
- Fix sulu-link tag for internal link pages (sulu/sulu#6484) (@niklasnatter)
- Fix return type of SecuredControllerInterface getLocale (sulu/sulu#6488) (@alexander-schranz)
- Add keypress handler for button icons (sulu/sulu#6455) (@FlorianBoe)
- Fix permission check when clearing cache without permissions for all webspaces (sulu/sulu#6470) (@jonland)
- Add missing configuration for preview link functionality (sulu/sulu#6483) (@exastion)
- Create accept property for FileUploadButton (sulu/sulu#6454) (@jasperPeeters98)
- Fix AbstractFormToolbarAction::conditionData() (sulu/sulu#6486) (@luca-rath)
- Fix tests on 2.3 (sulu/sulu#6487) (@luca-rath)
- add check for shadow locale when loading the structure type (sulu/sulu#6467) (@wachterjohannes)
- Remove constructor declaration from PreviewLinkInterface (sulu/sulu#6477) (@luca-rath)
- Remove unused unlocalized extensionsData from page trash item (sulu/sulu#6465) (@niklasnatter)
- Update phpstan baseline (sulu/sulu#6469) (@alexander-schranz)
- Remove accidentially commited todo comment from RoutableSubscriber (@niklasnatter)
- Fix PHP 8 deprecation notice (sulu/sulu#6464) (@eekes)
- Make main navigation keyboard operable (sulu/sulu#6446) (@FlorianBoe)
- Allow to use false as constant value in custom form schema (sulu/sulu#6459) (@niklasnatter)
- Update baseline (sulu/sulu#6458) (@alexander-schranz)
- Fix problem with resolver and flow js and update phpstan baseline (sulu/sulu#6457) (@alexander-schranz)
- Remove the previous mainAccountContact from the contact entity when contact changes from mainAccount (sulu/sulu#6448) (@jasperPeeters98)
- Improve performance of access control query enhancer (sulu/sulu#6364) (@alexander-schranz)
- Pass original request server parameters to target group request (sulu/sulu#6406) (@lgraubner)
- Fix permission check for document-webspace instead of passed webspace (sulu/sulu#6434) (@wachterjohannes)
- Update UPGRADE file with 2.4.0 (@alexander-schranz)
Release 2.3.10 (2022-03-03)
Release Blog | Upgrade Guide | Skeleton Adjustments | Full Changelog
- Fix phpstan baseline and eslint config (sulu/sulu#6493) (@alexander-schranz)
- Fix sulu-link tag for internal link pages (sulu/sulu#6484) (@niklasnatter)
- Fix return type of SecuredControllerInterface getLocale (sulu/sulu#6488) (@alexander-schranz)
- Add keypress handler for button icons (sulu/sulu#6455) (@FlorianBoe)
- Fix permission check when clearing cache without permissions for all webspaces (sulu/sulu#6470) (@jonland)
- Create accept property for FileUploadButton (sulu/sulu#6454) (@jasperPeeters98)
- Fix AbstractFormToolbarAction::conditionData() (sulu/sulu#6486) (@luca-rath)
- Fix tests on 2.3 (sulu/sulu#6487) (@luca-rath)
- add check for shadow locale when loading the structure type (sulu/sulu#6467) (@wachterjohannes)
- Update phpstan baseline (sulu/sulu#6469) (@alexander-schranz)
- Remove accidentially commited todo comment from RoutableSubscriber (@niklasnatter)
- Fix PHP 8 deprecation notice (sulu/sulu#6464) (@eekes)
- Allow to use false as constant value in custom form schema (sulu/sulu#6459) (@niklasnatter)
- Fix problem with resolver and flow js and update phpstan baseline (sulu/sulu#6457) (@alexander-schranz)
- Improve performance of access control query enhancer (sulu/sulu#6364) (@alexander-schranz)
- Pass original request server parameters to target group request (sulu/sulu#6406) (@lgraubner)
- Fix permission check for document-webspace instead of passed webspace (sulu/sulu#6434) (@wachterjohannes)
- Fix utf8mb4 charset for mysql database and update recipes (#160) (@alexander-schranz)
- Update elasticsearch version example to latest version (#156) (@alexander-schranz)
Release 2.4.0 (2021-12-16)
Release Blog | Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Add noIndex and noFollow to preview link (sulu/sulu#6430) (@alexander-schranz)
- Improve dependant overlay messages (sulu/sulu#6424) (@alexander-schranz)
- Fix public-preview toolbar back to admin button (sulu/sulu#6416) (@wachterjohannes)
- Fix url generation for public preview (sulu/sulu#6408) (@wachterjohannes)
- Fix version number on logo (sulu/sulu#6409) (@alexander-schranz)
- Fix restore account main contact and account and contact addresses (sulu/sulu#6405) (@alexander-schranz)
- Upgrade ckeditor dev utils package (sulu/sulu#6401) (@alexander-schranz)
- Add version number to navigation logo (sulu/sulu#6404) (@alexander-schranz)
- Add out of the box PHP 8.1 support (sulu/sulu#6400) (@alexander-schranz)
- Add toolbar to public preview (sulu/sulu#6396) (@wachterjohannes)
- Update design of navigation and pin icon (sulu/sulu#6392) (@alexander-schranz)
- Remove none domain events trash item created and trash item restored events (sulu/sulu#6393) (@alexander-schranz)
- Add alternate title to link content type (sulu/sulu#6394) (@alexander-schranz)
- Upgrade font-awesome from 4.7 to 5.15 (sulu/sulu#6209) (@alexandersch)
- Fix phsptan sulu 2.x (sulu/sulu#6360) (@alexander-schranz)
- Update array-move package to new major version (sulu/sulu#6352) (@niklasnatter)
- Add sulu-trash-bundle to package.json and index.js (sulu/sulu#6350) (@niklasnatter)
- Update ckeditor packages to version 31 (sulu/sulu#6349) (@niklasnatter)
- Add trash for page translations (sulu/sulu#6337) (@alexander-schranz)
- Add serialization group for trash item (sulu/sulu#6339) (@alexander-schranz)
- Update clean-webpack-plugin, optimize-css-assets-webpack-plugin and webpack-manifest-plugin package (sulu/sulu#6338) (@niklasnatter)
- Fix javascript test warnings (sulu/sulu#6342) (@niklasnatter)
- Provide a more sulu based progressbar styling (sulu/sulu#6330) (@alexander-schranz)
- Add restoreType and restoreOptions to TrashItem (sulu/sulu#6326) (@alexander-schranz)
- Add trash handling for custom urls (sulu/sulu#6325) (@niklasnatter)
- Add trash handling for collections (sulu/sulu#6322) (@alexander-schranz)
- Implement trash handling for the snippet entity (sulu/sulu#6321) (@niklasnatter)
- Add trash handling for contacts (sulu/sulu#6313) (@alexander-schranz)
- Integrate Analytics with SuluTrashBundle (sulu/sulu#6266) (@luca-rath)
- Add trash handling for accounts (sulu/sulu#6311) (@alexander-schranz)
- Fix public-preview link by reating on 404 (sulu/sulu#6297) (@wachterjohannes)
- Add missing public-preview upgrade (sulu/sulu#6296) (@wachterjohannes)
- Fix routing definition for preview links (sulu/sulu#6294) (@wachterjohannes)
- Add public preview links (sulu/sulu#6247) (@wachterjohannes)
- Integrate the TrashBundle functionality for the Page entity (sulu/sulu#6268) (@niklasnatter)
- Fix preview to use different resource keys on different tabs (sulu/sulu#6259) (@wachterjohannes)
- Replace sulu_trash configuration with RestoreConfigurationProviderInterface services (sulu/sulu#6248) (@niklasnatter)
- Integrate the TrashBundle functionality for the Media entity (sulu/sulu#6218) (@niklasnatter)
- Update phpstan basline and fix failing CollectionController test case (sulu/sulu#6287) (@niklasnatter)
- Integrate the TrashBundle functionality into the CategoryBundle (sulu/sulu#6213) (@niklasnatter)
- Improve cache clearer to avoid remove directory directly for symfony cache proxy (sulu/sulu#6214) (@wachterjohannes)
- Implement UI for batch delete (sulu/sulu#6123) (@luca-rath)
- Implement prototype for SuluTrashBundle (sulu/sulu#6132) (@luca-rath)
- Prevent overriding permissions of descendant elements without security permission (sulu/sulu#6128) (@luca-rath)
- Add universal Link content type (sulu/sulu#6134) (@Prokyonn)
- Prevent deletion of pages with children (sulu/sulu#6109) (@luca-rath)
- Prevent deletion of categories with children (sulu/sulu#6105) (@luca-rath)
- Add security police to repository (@alexander-schranz)
- Prevent deletion of collections with child collections or media (sulu/sulu#6104) (@luca-rath)
- Implement new design for admin navigation (sulu/sulu#6097) (@luca-rath)
- Update gitignore with latest changes (#153) (@alexander-schranz)
- Fix xsd references for phpunit (#152) (@alexander-schranz)
- Upgrade sulu skeleton with symfony recipe defaults (#150) (@alexander-schranz)
- Upgrade ckeditor dev utils package (#149) (@alexander-schranz)
- Update ckeditor packages to version 31 (#143) (@niklasnatter)
- Update clean-webpack-plugin, optimize-css-assets-webpack-plugin and webpack-manifest-plugin package (#142) (@niklasnatter)
- Update JS build with changes from sulu/sulusulu/skeleton#6297 (#140) (@wachterjohannes)
- Ad public preview endpoints configuration (#139) (@wachterjohannes)
- Register and enable SuluTrashBundle (#136) (@niklasnatter)
Thanks also to all contributers to sulu core since previous minor version: @alengodev @alexandersch @ampaze @AndreasA @bopoda @C-burr @cdesign @danakil @loic-cariou @mamazu @mgwestwerk @picturestone @Quehnie @QuentinHAETTEL @RealAestan @RobbinSnippe @scarcloud @ymc-sise @ymc-thzi.
Release 2.3.9 (2021-12-16)
Release Blog | Upgrade Guide | Skeleton Adjustments | Full Changelog
- Add plugin-proposal-class-properties to babel configuration to prevent code that is incompatible with webpack 4 (#155) (@niklasnatter)
Release 2.2.19 (2021-12-16)
Upgrade Guide | Skeleton Adjustments | Full Changelog
- Add plugin-proposal-class-properties to babel configuration to prevent code that is incompatible with webpack 4 (sulu/sulu#6431) (@niklasnatter)
- Update phpstan baseline (@alexander-schranz)
- Fix phpstan baseline (sulu/sulu#6429) (@alexander-schranz)
Release 2.3.8 (2021-12-15)
Release Blog | Upgrade Guide | Skeleton Adjustments | Full Changelog
- Update phpstan baseline (@alexander-schranz)
- Fix phpstan baseline (sulu/sulu#6429) (@alexander-schranz)
- Merge pull request from GHSA-84px-q68r-2fc9 (@alexander-schranz)
- Fix phpstan issue (sulu/sulu#6428) (@alexander-schranz)
- Run linting on php 8.1 (sulu/sulu#6425) (@alexander-schranz)
- Conflict phpcr-utils 1.6.0 for error on windows (sulu/sulu#6426) (@alexander-schranz)
- Rename querybuilder "system" parameter to "roleSystem" (sulu/sulu#6423) (@danakil)
- Fix CI script for installing composer dependencies (sulu/sulu#6422) (@alexander-schranz)
- Fix common phpstan issues (sulu/sulu#6421) (@alexander-schranz)
- Add better exception message for UrlMatchNotFoundException (sulu/sulu#6419) (@alexander-schranz)
- Fix PHP 8.1 deprecations found by PHPStan (sulu/sulu#6420) (@alexander-schranz)
- Fix PHP 8.1 and PHPUnit deprecations (sulu/sulu#6417) (@alexander-schranz)
- Fix phpstan issues (sulu/sulu#6413) (@alexander-schranz)
- Fix sideffect to messenger FlattenExceptionNormalizer (sulu/sulu#6411) (@RobbinSnippe)
- Fix php-cs and ci tests (sulu/sulu#6410) (@alexander-schranz)
- Merge pull request from GHSA-vx6j-pjrh-vgjh (@wachterjohannes)
- Fix if condition (sulu/sulu#6403) (@alexander-schranz)
- Add PropertyMetadataMapper for number field type (sulu/sulu#6310) (@luca-rath)
- Add sortable schema option to Selection field (sulu/sulu#6363) (@niklasnatter)
- Add PHP 8.1 Support (sulu/sulu#6208) (@alexander-schranz)
- Update phpstan baseline for symfony 5-4 (sulu/sulu#6399) (@alexander-schranz)
- Add missig description in Category API (sulu/sulu#6380) (@QuentinHAETTEL)
- Avoid server error, if category for a key is not found. (sulu/sulu#6379) (@AndreasA)
- Add visible-condition to media buttons (sulu/sulu#6367) (@wachterjohannes)
- Remove conflict to jms metadata 2.5.2 (sulu/sulu#6375) (@alexander-schranz)
- Fix prefer lowest tests (sulu/sulu#6366) (@alexander-schranz)
- Add jms/metadata as conflict in version 2.5.2 (sulu/sulu#6365) (@wachterjohannes)
- Upgrade phpstan to version 1.0 (sulu/sulu#6332) (@alexander-schranz)
- Add PHP 8.1 to skeleton CI (#154) (@alexander-schranz)
- Use arm compatible docker mysql image (#148) (@alexander-schranz)
- Add hint that additional bundles also should be in app.js (#147) (@alexander-schranz)