Releases: sulu/skeleton
Release 2.2.18 (2021-12-15)
Upgrade Guide | Skeleton Adjustments | Full Changelog
- Merge pull request from GHSA-84px-q68r-2fc9 (@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 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)
Release 2.4.0-RC1 (2021-11-09)
Release Blog | Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- 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) (@nnatter)
- Add sulu-trash-bundle to package.json and index.js (sulu/sulu#6350) (@nnatter)
- Update ckeditor packages to version 31 (sulu/sulu#6349) (@nnatter)
- 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) (@nnatter)
- Fix javascript test warnings (sulu/sulu#6342) (@nnatter)
- 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) (@nnatter)
- Add trash handling for collections (sulu/sulu#6322) (@alexander-schranz)
- Implement trash handling for the snippet entity (sulu/sulu#6321) (@nnatter)
- 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) (@nnatter)
- Fix preview to use different resource keys on different tabs (sulu/sulu#6259) (@wachterjohannes)
- Replace sulu_trash configuration with RestoreConfigurationProviderInterface services (sulu/sulu#6248) (@nnatter)
- Integrate the TrashBundle functionality for the Media entity (sulu/sulu#6218) (@nnatter)
- Update phpstan basline and fix failing CollectionController test case (sulu/sulu#6287) (@nnatter)
- Integrate the TrashBundle functionality into the CategoryBundle (sulu/sulu#6213) (@nnatter)
- 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 ckeditor packages to version 31 (#143) (@nnatter)
- Update clean-webpack-plugin, optimize-css-assets-webpack-plugin and webpack-manifest-plugin package (#142) (@nnatter)
- Update JS build with changes from sulu/sulusulu/skeleton#6297 (#140) (@wachterjohannes)
- Ad public preview endpoints configuration (#139) (@wachterjohannes)
- Register and enable SuluTrashBundle (#136) (@nnatter)
Release 2.3.7 (2021-11-09)
Release Blog | Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Fix CategoryController::cgetAction if ids param is empty (sulu/sulu#6357) (@luca-rath)
- Omit verbose webpack output and performance warnings when creating javascript build (sulu/sulu#6351) (@nnatter)
- Apply automatic symfony 4.4 upgrades (sulu/sulu#6317) (@alexander-schranz)
- Throw xdefault deprecation not when call be sulu itself (sulu/sulu#6336) (@alexander-schranz)
- Fix redirect for homepage with format '/.json' => '/de.json' (sulu/sulu#6320) (@wachterjohannes)
- Fix javascript test warnings (sulu/sulu#6341) (@nnatter)
- Fix javascript test warnings (sulu/sulu#6340) (@nnatter)
- Allow jms serializer bundle 4.0 (sulu/sulu#6331) (@alexander-schranz)
- Add PasswordAuthenticatedUserInterface to User (sulu/sulu#6335) (@alexander-schranz)
- Update UPGRADE files (@alexander-schranz)
- Add reset tag for document manager services (sulu/sulu#6334) (@alexander-schranz)
- Avoid exception media index on document (sulu/sulu#6329) (@alexander-schranz)
- Using the DocumentMangerInterface in every constructor (sulu/sulu#6295) (@mamazu)
- Skip if findAvailableLocale does not return any webspace (sulu/sulu#6327) (@alexander-schranz)
- Fix xliff import publish date in WebspaceImport (sulu/sulu#6312) (@C-burr)
- Update description of xliff commands (sulu/sulu#6318) (@alexander-schranz)
- Fix on delete cascade on category translation keyword relation (sulu/sulu#6315) (@alexander-schranz)
- Fix compatibility with fos/rest-bundle 3.1.0 (sulu/sulu#6316) (@alexander-schranz)
- Remove changelog in favor of release notes (@alexander-schranz)
- Merge pull request from GHSA-h58v-g3q6-q9fx (@alexander-schranz)
- Fix append anayltics listener test (sulu/sulu#6306) (@alexander-schranz)
- Fix accidently remove of category entity when one category translation is removed (sulu/sulu#6304) (@ymc-sise)
- Fix CacheLifetimeEnhancerInterface usage in WebsiteController (sulu/sulu#6305) (@ampaze)
- Fix eslint and flow errors (sulu/sulu#6293) (@alexander-schranz)
- Avoid error in AnalyticsListener when no urlExpression is set (sulu/sulu#6292) (@alexander-schranz)
- Move http cache directory before deleting it to prevent new requests from writing into old directory (sulu/sulu#6290) (@nnatter)
- Remount List view on login to prevent infinite loading screen after 401 response (sulu/sulu#6288) (@nnatter)
- Initialize reflection on parent metadata in MetadataSubscriber of PersistenceBundle (sulu/sulu#6286) (@scarcloud)
- Set correct workflow stage and published date to shadow locale (sulu/sulu#6262) (@nnatter)
- Update recipes with mysql based doctrine docker compose file (#145) (@alexander-schranz)
- Add
kernel.reset
tag for doctrine phpcr nodes & metadata cache provider service definition (#141) (@chirimoya)
Release 2.2.17 (2021-11-09)
Release Blog | Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Fix failing phpstan linting (sulu/sulu#6358) (@alexander-schranz)
- Fix CategoryController::cgetAction if ids param is empty (sulu/sulu#6357) (@luca-rath)
- Omit verbose webpack output and performance warnings when creating javascript build (sulu/sulu#6351) (@nnatter)
- Apply automatic symfony 4.4 upgrades (sulu/sulu#6317) (@alexander-schranz)
- Throw xdefault deprecation not when call be sulu itself (sulu/sulu#6336) (@alexander-schranz)
- Fix redirect for homepage with format '/.json' => '/de.json' (sulu/sulu#6320) (@wachterjohannes)
- Fix javascript test warnings (sulu/sulu#6340) (@nnatter)
- Allow jms serializer bundle 4.0 (sulu/sulu#6331) (@alexander-schranz)
- Add PasswordAuthenticatedUserInterface to User (sulu/sulu#6335) (@alexander-schranz)
- Add reset tag for document manager services (sulu/sulu#6334) (@alexander-schranz)
- Avoid exception media index on document (sulu/sulu#6329) (@alexander-schranz)
- Using the DocumentMangerInterface in every constructor (sulu/sulu#6295) (@mamazu)
- Skip if findAvailableLocale does not return any webspace (sulu/sulu#6327) (@alexander-schranz)
- Fix xliff import publish date in WebspaceImport (sulu/sulu#6312) (@C-burr)
- Update description of xliff commands (sulu/sulu#6318) (@alexander-schranz)
- Fix on delete cascade on category translation keyword relation (sulu/sulu#6315) (@alexander-schranz)
- Fix compatibility with fos/rest-bundle 3.1.0 (sulu/sulu#6316) (@alexander-schranz)
- Remove changelog in favor of release notes (@alexander-schranz)
- Merge pull request from GHSA-h58v-g3q6-q9fx (@alexander-schranz)
- Fix accidently remove of category entity when one category translation is removed (sulu/sulu#6304) (@ymc-sise)
- Fix CacheLifetimeEnhancerInterface usage in WebsiteController (sulu/sulu#6305) (@ampaze)
- Fix eslint and flow errors (sulu/sulu#6293) (@alexander-schranz)
- Avoid error in AnalyticsListener when no urlExpression is set (sulu/sulu#6292) (@alexander-schranz)
- Move http cache directory before deleting it to prevent new requests from writing into old directory (sulu/sulu#6290) (@nnatter)
- Remount List view on login to prevent infinite loading screen after 401 response (sulu/sulu#6288) (@nnatter)
- Initialize reflection on parent metadata in MetadataSubscriber of PersistenceBundle (sulu/sulu#6286) (@scarcloud)
- Set correct workflow stage and published date to shadow locale (sulu/sulu#6262) (@nnatter)
- Update recipes with mysql based doctrine docker compose file (#145) (@alexander-schranz)
- Add
kernel.reset
tag for doctrine phpcr nodes & metadata cache provider service definition (#141) (@chirimoya)
Release 2.3.6 (2021-10-06)
Release Blog | Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Revert setMaxResult and setFirstResult not set to avoid breaking change in unsetting pagination (sulu/sulu#6285) (@alexander-schranz)
- Fix merge Conflict in MediaImageExtractor (@alexander-schranz)
- Create routes for internal link and external link pages (sulu/sulu#6263) (@nnatter)
- Omit search metadata for blocks without indexed properties (sulu/sulu#6281) (@nnatter)
- Use TemplateAttributeResolver in WebsiteSearchController to set correct localizations attribute (sulu/sulu#6283) (@nnatter)
- Backport convert VideoToImage to be able to work with any FFmpeg version on 1.6 (@bopoda)
- Fix upgrade link for doctrine dbal (sulu/sulu#6280) (@alexander-schranz)
- Set correct dataPath to fields rendered in ImageMap (sulu/sulu#6264) (@nnatter)
- Show help text on admin build error (sulu/sulu#6267) (@luca-rath)
- Fix media properties width and height for svg (sulu/sulu#6265) (@alexander-schranz)
- Fix doctrine/dbal 3 and doctrine/orm 2.10 compatibility (sulu/sulu#6271) (@alexander-schranz)
- Adjust ArrowMenu to not overflow window (sulu/sulu#6276) (@nnatter)
- Add default value for search term in WebsiteSearchController to prevent MissingParameterException (sulu/sulu#6273) (@nnatter)
- fix form merge (sulu/sulu#6260) (@wachterjohannes)
Release 2.2.16 (2021-10-06)
Release Blog | Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Revert setMaxResult and setFirstResult not set to avoid breaking change in unsetting pagination (sulu/sulu#6285) (@alexander-schranz)
- Fix merge Conflict in MediaImageExtractor (@alexander-schranz)
- Create routes for internal link and external link pages (sulu/sulu#6263) (@nnatter)
- Omit search metadata for blocks without indexed properties (sulu/sulu#6281) (@nnatter)
- Use TemplateAttributeResolver in WebsiteSearchController to set correct localizations attribute (sulu/sulu#6283) (@nnatter)
- Backport convert VideoToImage to be able to work with any FFmpeg version on 1.6 (@bopoda)
- Fix upgrade link for doctrine dbal (sulu/sulu#6280) (@alexander-schranz)
- Show help text on admin build error (sulu/sulu#6267) (@luca-rath)
- Fix doctrine/dbal 3 and doctrine/orm 2.10 compatibility (sulu/sulu#6271) (@alexander-schranz)
- Adjust ArrowMenu to not overflow window (sulu/sulu#6276) (@nnatter)
- Add default value for search term in WebsiteSearchController to prevent MissingParameterException (sulu/sulu#6273) (@nnatter)
Release 2.3.5 (2021-09-30)
Release Blog | Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Include properties inside of nested blocks in search index (sulu/sulu#6205) (@mgwestwerk)
- Fix section in block as first element overlap buttons (sulu/sulu#6258) (@alexander-schranz)
- Add getSubscribers method to SuluHttpCache (sulu/sulu#6256) (@alexander-schranz)
- Fix performance of media list query (sulu/sulu#6250) (@alexander-schranz)
- Fix german translations for latitude and longitude (sulu/sulu#6244) (@nnatter)
- Include security context in message of AccessDeniedException (sulu/sulu#6251) (@nnatter)
- Fix import of empty value in Checkbox content type (sulu/sulu#6252) (@nnatter)
- Prevent duplicated contact list rows by joining position of main account only (sulu/sulu#6254) (@nnatter)
- Fix update build command for forks (sulu/sulu#6255) (@alexander-schranz)
- Fix FixturesBuilder purging all documents (sulu/sulu#6253) (@alexander-schranz)
- Fix rectangle selection if container is smaller than given minValues (sulu/sulu#6249) (@luca-rath)
- Fix InfiniteLoadingStrategy to prevent missing and duplicated list items (sulu/sulu#6234) (@nnatter)
- Fix application crash if autocomplete query is not a valid regular expression (sulu/sulu#6231) (@nnatter)
- Configure babel to automatically add polyfills based on usage in code and targets in .browserslistrc (sulu/sulu#6241) (@nnatter)
- Add userConditionDataProvider to allow for checking user roles in conditions (sulu/sulu#6222) (@nnatter)
- Add routerAttributesToFormMetadata option to FormOverlayList view (sulu/sulu#6230) (@nnatter)
- Use webspace permissions for hiding toolbar actions only when creating new page (sulu/sulu#6228) (@nnatter)
- Do not display edit button in table view of media selection overlay (sulu/sulu#6229) (@nnatter)
- Add alias for fos-jsrouting package to allow for building react-styleguidist without installing composer dependencies (sulu/sulu#6227) (@nnatter)
- Remove separate webpack configuration in react-styleguidist configuration (sulu/sulu#6225) (@nnatter)
- Check webspace permissions for hiding toolbar actions when creating new page (sulu/sulu#6221) (@nnatter)
- Fix startup performance and ckeditor styling of react-styleguidist integration (sulu/sulu#6223) (@nnatter)
- Update phpstan-baseline.neon to newly released dependencies (sulu/sulu#6224) (@nnatter)
- Set route path property on live node in RoutableSubscriber when page is published (sulu/sulu#6210) (@nnatter)
- Add single_collection_selection and collection_selection content type (sulu/sulu#6219) (@nnatter)
- Fix resolving of structure author for non pages (sulu/sulu#6216) (@wachterjohannes)
- Update phpstan-baseline.neon to newly released dependencies (sulu/sulu#6211) (@nnatter)
- Fix php code style (sulu/sulu#6206) (@luca-rath)
- Move legacy-peer-deps setting from UpdateBuildCommand to javascript setup of sulu/skeleton (sulu/sulu#6201) (@nnatter)
- Pass --legacy-peer-deps option to npm in UpdateBuildCommand to display helpful error message when using npm 7 (sulu/sulu#6200) (@nnatter)
- Remove debug option from @babel/preset-env configuration (@nnatter)
- Configure babel to automatically add polyfills based on usage in code and targets in .browserslistrc (#137) (@nnatter)
- Enable legacy-peer-deps in .npmrc file to display helpful error message when using npm 7 (#135) (@nnatter)
Release 2.2.15 (2021-09-30)
Release Blog | Upgrade Guide | Skeleton Adjustments | Breaking Changes | Full Changelog
- Include properties inside of nested blocks in search index (sulu/sulu#6205) (@mgwestwerk)
- Add getSubscribers method to SuluHttpCache (sulu/sulu#6256) (@alexander-schranz)
- Fix german translations for latitude and longitude (sulu/sulu#6244) (@nnatter)
- Include security context in message of AccessDeniedException (sulu/sulu#6251) (@nnatter)
- Fix import of empty value in Checkbox content type (sulu/sulu#6252) (@nnatter)
- Prevent duplicated contact list rows by joining position of main account only (sulu/sulu#6254) (@nnatter)
- Fix FixturesBuilder purging all documents (sulu/sulu#6253) (@alexander-schranz)
- Fix rectangle selection if container is smaller than given minValues (sulu/sulu#6249) (@luca-rath)
- Fix InfiniteLoadingStrategy to prevent missing and duplicated list items (sulu/sulu#6234) (@nnatter)
- Fix application crash if autocomplete query is not a valid regular expression (sulu/sulu#6231) (@nnatter)
- Configure babel to automatically add polyfills based on usage in code and targets in .browserslistrc (sulu/sulu#6241) (@nnatter)
- Add routerAttributesToFormMetadata option to FormOverlayList view (sulu/sulu#6230) (@nnatter)
- Do not display edit button in table view of media selection overlay (sulu/sulu#6229) (@nnatter)
- Add alias for fos-jsrouting package to allow for building react-styleguidist without installing composer dependencies (sulu/sulu#6227) (@nnatter)
- Remove separate webpack configuration in react-styleguidist configuration (sulu/sulu#6225) (@nnatter)
- Update phpstan-baseline.neon to newly released dependencies (sulu/sulu#6224) (@nnatter)
- Set route path property on live node in RoutableSubscriber when page is published (sulu/sulu#6210) (@nnatter)
- Add single_collection_selection and collection_selection content type (sulu/sulu#6219) (@nnatter)
- Fix resolving of structure author for non pages (sulu/sulu#6216) (@wachterjohannes)
- Update phpstan-baseline.neon to newly released dependencies (sulu/sulu#6211) (@nnatter)
- Move legacy-peer-deps setting from UpdateBuildCommand to javascript setup of sulu/skeleton (sulu/sulu#6201) (@nnatter)
- Pass --legacy-peer-deps option to npm in UpdateBuildCommand to display helpful error message when using npm 7 (sulu/sulu#6200) (@nnatter)
- Remove debug option from @babel/preset-env configuration (@nnatter)
- Configure babel to automatically add polyfills based on usage in code and targets in .browserslistrc (#137) (@nnatter)
- Enable legacy-peer-deps in .npmrc file to display helpful error message when using npm 7 (#135) (@nnatter)
Release 2.3.4 (2021-08-24)
Upgrade Guide | Skeleton Adjustments | Full Changelog
- Add missing translations for contact_positions and contact_titles resource (sulu/sulu#6195) (@nnatter)
- Add possibility to add additional data to login request (sulu/sulu#6188) (@alexander-schranz)
- Fix activity list without resourceTitle (sulu/sulu#6193) (@alexander-schranz)
- Improve consistents of used colors in admin UI (sulu/sulu#6194) (@alexander-schranz)
- Define react version and flow version in eslint config (sulu/sulu#6190) (@alexander-schranz)
- Fix scaler phpstan errors (sulu/sulu#6192) (@alexander-schranz)
- Fix default meta for Media (sulu/sulu#6184) (@C-burr)
- Display suggestions when focusing input field of autocomplete even without search term (sulu/sulu#6191) (@nnatter)
- Use generic DropdownToolbarAction instead of SaveWithPublishingToolbarAction in PageAdmin (sulu/sulu#6186) (@nnatter)
- Fix windows video thumbnail generation (sulu/sulu#6187) (@cdesign)
- Support request_parameters and resource_store_properties_to_request param in auto_complete selection (sulu/sulu#6189) (@nnatter)
- Improve sulu update for custom JS (sulu/sulu#6183) (@alexander-schranz)
Release 2.2.14 (2021-08-24)
Upgrade Guide | Skeleton Adjustments | Full Changelog
- Add possibility to add additional data to login request (sulu/sulu#6188) (@alexander-schranz)
- Improve consistency of used colors in admin UI (sulu/sulu#6194) (@alexander-schranz)
- Fix scaler phpstan errors (sulu/sulu#6192) (@alexander-schranz)
- Fix default meta for Media (sulu/sulu#6184) (@C-burr)
- Display suggestions when focusing input field of autocomplete even without search term (sulu/sulu#6191) (@nnatter)
- Fix windows video thumbnail generation (sulu/sulu#6187) (@cdesign)
- Support request_parameters and resource_store_properties_to_request param in auto_complete selection (sulu/sulu#6189) (@nnatter)