Releases: sulu/skeleton
Releases · sulu/skeleton
2.1.0
Full Changelog | Follow Upgrade | Release Blog
- (#5356) Fix eslint regression regarding a11y
- (#5353) Remove aferrandini/urlizer and add missing typehints
- (#5339) Add CI lint container in different environments
- (#5327) Add svg support by default
- (#5354) Fix indexing of single_media_selection
- (#5348) Show publish indicator on list
- (#5341) Improve performance of ContactMediaControllerTest
- (#5351) Fix phpstan error
2.0.9
Full Changelog | Follow Upgrade | Release Blog
- (#5356) Fix eslint regression regarding a11y
- (#5353) Remove aferrandini/urlizer and add missing typehints
- (#5339) Add CI lint container in different environments
- (#5354) Fix indexing of single_media_selection
- (#5348) Show publish indicator on list
- (#5341) Improve performance of ContactMediaControllerTest
- (#5351) Fix phpstan error
2.1.0-RC2
Full Changelog | Follow Upgrade | Release Blog
- (#5338) Update recipe config files
- (#4798) Add compatibility to symfony 5
- (#5333) Show better error messages for invalid list searches
- (#5335) Fix account permissions
- (#5329) Add better typing for router attributes
- (#5328) Fix url generation in link-prover with portals
- (#5334) Add conflict for broken phpstan version
- (#5331) Use in appveyor stable version of composer
- (#5313) Fix filtering of snippets when choosing snippet areas
- (#5325) Update branch aliases
- (#5323) Fix /cmf/snippets node not exist in live workspace
- (#5326) Use in test same container class name as in other env
- (#5324) Improve performance of AccountMediaControllerTest
- (#5304) Search: Make it possible to include fields as indexed
- (#5308) Fix calls of global constants and functions
- (#5319) Fix flow error
- (#5315) Fix errors happening on error template rendering
- (#5270) Register deprecated exception controller when decorated service exist
- (#5307) Remove script handler because autoloading does not seem to work on create-project composer hook
- (#5305) Add smart-content migration for sortBy
- (#5299) Add page teaser migration for snippets
- (#5294) Fix sorting of smart content when used with doctrine
- (#5293) Allow DateTimeInterface in PublishInterface
- (#5289) Fix problem with link tag href
- (#5284) Conflict doctrine/infector 1.4.0 and 2.0.0 version to fix media routes
- (#5279) Disable upload toolbar-action inside of system collections
- (#5280) Allow to use SetUnpublishedToolbarAction for unlocalized entities
- (#5275) Fix partial portal matching for url for specified language
- (#5269) Fix broken PublishIndicator in SmartContent
- (#4523) Remove headers in varnish example sulu vcl
- (#5267) Include all schema properties in userSchema of ListStore
- (#5263) Typo in InitializeCommand.php
- (#5256) Throw meaningful error when value of MediaSelection field does not match expected format
2.0.8
Full Changelog | Follow Upgrade | Release Blog
- (#5333) Show better error messages for invalid list searches
- (#5335) Fix account permissions
- (#5329) Add better typing for router attributes
- (#5328) Fix url generation in link-prover with portals
- (#5334) Add conflict for broken phpstan version
- (#5331) Use in appveyor stable version of composer
- (#5313) Fix filtering of snippets when choosing snippet areas
- (#5325) Update branch aliases
- (#5323) Fix /cmf/snippets node not exist in live workspace
- (#5326) Use in test same container class name as in other env
- (#5324) Improve performance of AccountMediaControllerTest
- (#5304) Search: Make it possible to include fields as indexed
- (#5308) Fix calls of global constants and functions
- (#5307) Remove script handler because autoloading does not seem to work on create-project composer hook
- (#5305) Add smart-content migration for sortBy
- (#5299) Add page teaser migration for snippets
- (#5294) Fix sorting of smart content when used with doctrine
- (#5293) Allow DateTimeInterface in PublishInterface
- (#5289) Fix problem with link tag href
2.0.7
Full Changelog | Follow Upgrade | Release Blog
- (#5279) Disable upload toolbar-action inside of system collections
- (#5280) Allow to use SetUnpublishedToolbarAction for unlocalized entities
- (#5275) Fix partial portal matching for url for specified language
- (#5269) Fix broken PublishIndicator in SmartContent
- (#4523) Remove headers in varnish example sulu vcl
- (#5267) Include all schema properties in userSchema of ListStore
- (#5263) Typo in InitializeCommand.php
- (#5256) Throw meaningful error when value of MediaSelection field does not match expected format
- (#5257) Use interface of CategoryTranslation for CategoryTranslationMedia
- (#5248) Invalidate System collections cache in warmUp
- (#5249) Fix multiple requests when switching between locales for teaser selection
- (#5218) Add routerAttributesToBlacklist to TabViewBuilder
- (#5252) fix page tree bugs
- (#5242) Fix custom url serialization without creator or changer
- (#5240) Fix copy language with template
- (#5232) Remove navigation context from homepage
- (#5237) Add test case for calling CsvHandler with CollectionRepresentation
- (#5223) Enhance csv export to accept CollectionRepresentation
- (#5201) Avoid setting id properties on block values
- (#5213) Run preview cache clear command only when App\Kernel exists
- (#5208) Handle non ajax logout request
- (#5210) Fix regression of php-cs-fixer
- (#5204) Fix clearing of preview cache
- (#5175) Add swiftmailer listener plugin for markup parser
- (#5198) Update flow version to version 0.122
- (#5196) Fix preview image in Media list
- (#5202) Add all available content types to default template
- (#5203) Add eslint rule to ensure only one statement is written per line
- (#5173) Collapse the preview toolbar on small screens
- (#5197) Fix minimum size calculation for crops
- (#5183) Fix endless reloading if single_media_selection contains deleted image
- (#5199) Deprecate sulu_security.system configuration option
- (#5191) Remove deprecated twig spaceless tag and fix sitemap index for multiple providers
- (#5195) Add missing service aliases
- (#5189) Activate phpcr node cache
- (#5184) Normalize generated container class name
- (#5192) Add router script for internal webserver
- (#5190) Improve test performance by removing some routes that are not neccessary anymore
- (#5180) Use central cache directory for symfony filesystem cache pool
- (#5179) Fix sorting of smart-content for doctrine entities
- (#5178) Remove nodes cache folder
- (#5181) Remove pretty as a dependency
- (#5128) Fix problem with Contacts in Search Index
- (#5172) Update to flow 0.120
- (#5171) Include security systems of configured webspaces in PageAdmin
- (#5167) Remove mobx warning in tests
- (#5165) Update flow to 0.110.0
- (#5137) Fixed correct locale for article route generation
- (#5137) Fixed correct locale for article route generation
- (#5152) Fix problems with callable classes as controller actions
- (#5153) Adjust size of Loader in ResourceMultiSelect to prevent height changes
- (#5154) Update package versions of build tools
2.1.0-RC1
Full Changelog | Follow Upgrade | Release Blog
- (#4523) Remove headers in varnish example sulu vcl
- (#5267) Include all schema properties in userSchema of ListStore
- (#5266) Add sulu webspace based error controller
- (#5243) Change Document Fixtures to dependency injection
- (#5264) Add deep links for TeaserSelection
- (#5260) Add deep links for smart content
- (#5261) Use maintained fork of cron expression library
- (#5263) Typo in InitializeCommand.php
- (#5259) Fix EventDispatcher Test compatibility
- (#5258) Fix deprecation in authorizationChecker isGranted
- (#5256) Throw meaningful error when value of MediaSelection field does not match expected format
- (#5255) Add deep links to single selections
- (#5244) Avoid duplicated boot of test kernel
- (#5246) Avoid setting form to dirty in autocomplete selection when creating a new page
- (#5219) Add deep links in referencing field types
- (#5247) Fix deprecated cache clear event
- (#5241) Remove full stop in description in composer.json
- (#5236) Fix service definition for DefaultController
- (#5228) Extend sulu event from new event class
- (#5235) Remove old controller reference syntax
- (#5231) Update symfony/http-kernel and fix SuluCollector compatibility
- (#5230) Update usage of kernel event classes
- (#5238) Drop symfony 4.3 support
- (#5239) Remove ignoreErrors section from phpstan.neon
- (#5221) Add Github actions badge to README.md
- (#5226) Get ride of usage of kernel.root_dir
- (#5215) Remove requirement for doctrine cache bundle
- (#5205) Improve performance of ContactBundle Tests
- (#5200) Fix texts for DateTimeFieldFilterType
- (#5176) Use new ResourceCheckboxGroup for SelectionFieldFilterType
- (#5188) Add support for Symfony RoutingConfigurator in Kernel
- (#5194) Fix lowest test for azure storage
- (#5126) [MediaBundle] Azure Blob Storage implementation
- (#5186) Make ControllerNameParser optional
- (#5187) Remove symfony/web-server-bundle
- (#5174) Use checkboxes instead of MultiSelect for DropdownFilterType
- (#5166) Add key property to Role entity
- (#5170) Add separate filter type for countries
- (#5168) Use array-move package directly instead of deprecated version from react-sortable-hoc
- (#5160) Update ckeditor
- (#5159) Update react-dropzone
- (#5163) Update react-styleguidist
- (#5157) Update NPM packages
- (#5133) Add select type for SelectionFieldFilterType
- (#5149) Make the datepicker elements clickable for the user
- (#5117) Add sulu admin http client service
- (#5147) Hide ColumnOptions in Selection FieldType
- (#5145) Adjust ArrowMenu to size changes of its children
- (#5140) Allow to remove undefined filter
- (#5138) Remove z-index values
- (#5131) Focus elements in FieldFilterTypes where appropriate
- (#5144) Allow to filter with only from or to date
- (#5035) Allow user to filter lists
- (#5116) Add missing exit status for all commands
- (#5115) Remove kernel.root_dir requirement from cache clearer
- (#5111) Specifiy required symfony security packages
- (#5113) Replace deprecated TranslatorInterface with new one
- (#5106) Add single-category-selection configuration
- (#5112) Replace stof/doctrine-extensions-bundle with antishov/doctrine-extensions-bundle
- (#5110) Allow usage of twig ^3.0
- (#5093) Allow to reusing MultiSelectionStore by passing it to the MultiAutoComplete
- (#5105) Fix ResourceRouteRegistry to accept boxed observable inside of parameters
- (#5100) Fix display column options in List container even when searching is disabled
- (#5091) Allow non-scalar routing parameters in the frontend
- (#5092) Add generation for route field-type
- (#5088) Replace font awesome icons with sulu variants
- (#5089) Add size and skin props to Chip component
- (#5058) Allow to add custom actions for items in List views
- (#5075) Redesign list to make space for filter feature
- (#5067) Change structure of filter list metadata
- (#5065) Extract chip component for better reusability
- (#5041) Fix typo and verb tense in the README
- (#4985) Update issue templates
- (#4975) Allow blocks in blocks
- (#4862) Add media-adapter for vips
- (#4863) Add optional svg support
- (#4914) Add remove method to route-repository
- (#4962) Fix parameters order in docblock
- (#4935) Add method to add resource-store-properties to metadata-request
- (#4890) add method to handle routables without the routable interface
- (#4792) Remove the unused width value
- (#4791) Simplify some boolean checks
- (#4790) Reuse the $navigation variable
- (#4789) Simplify the count() check
- (#4788) Remove unreachable code
2.0.6
Full Changelog | Follow Upgrade | Release Blog
- (#5148) Only set default template for pages when no template is currently selected
2.0.5
Full Changelog | Follow Upgrade | Release Blog
- (#5134) Adjust return type of getApiObject method on CategoryManagerInterface
- (#5141) Avoid setting limit if the default limit has already been set
- (#5096) Fix FileValidator class not being configured
- (#5123) Fix handling of content-type header in Website and SearchController
- (#5132) Fix error when using smart content media provider without includeSubFolders
- (#5101) Add sticky locale for user
- (#5135) Add object-shorthand eslint rule
- (#5119) Use default template from webspace when new page is added
- (#5114) Fixes JS error when translations are empty.
- (#5124) resolve merge-conflict error
- (#5099) Fix switching of template with different block types
- (#5122) fix creating of media reference in categories
- (#5087) Fix aliases for joins without relations
- (#5108) Register CategoryManagerInterface::class as alias for sulu_category.category_manager service
- (#5109) Fix disabled request analyzer for esi requests
- (#5107) Fix sorting of category medias
- (#5103) Fix support for custom url protocols
- (#4939) Add PageTreeRoute
- (#5066) Add tags to metadata and add filter for metadata provider
- (#5076) Provide configuration for metadata an dnodes cache provider
- (#5083) Update copyright in LICENSE file
- (#5074) Improve php-cs-fixer execution by caching binary
- (#5057) Fix url and path generation for text with non-latin symbols
- (#5064) Remove duplicated paragraphs from UPGRADE.md
- (#5072) Run php-cs-fixer in GitHub Actions
- (#5068) Adjust php-cs-fixer configuration
- (#5062) Fixes for download counter
- (#5059) Register RouteManagerInterface::class as alias for sulu_route.manager.route_manager service
- (#5056) Fix profiler sulu view
2.0.4
Full Changelog | Follow Upgrade | Release Blog
- (#5049) Fix media copyright and description to be deletable
- (#5053) Fix PortalLoader to generate download route for media correctly
- (#5046) Detach FormatOptions entities before deleting Media
- (#5051) Add autowiring for MediaManagerInterface
- (#5047) Add reflection-docblock conflict to avoid test failures
- (#5045) Remove unused colors from global color definitions
- (#5026) Add 'type' and 'id' to reserved property list
- (#5036) Add preview object provider registry
- (#5011) Add request_parameters option to Selection field-type
- (#5042) Add default value to schema for list xml files
- (#5040) Improve download language command
- (#5022) Add default sorting for PageDataProvider
- (#5037) Make scheme in sulu_content_path optional
- (#5003) Adjust style of disabled items in SingleSelection and MultiSelection component
- (#5024) Replace host right after loading webspaces to avoid repeating this logic
- (#5032) Updated parameters $object and $id so it is the same for all exceptions.
- (#5033) Fix build download for other platforms
- (#4878) Show better preview content block exception
- (#5002) Add getPriority function to admin pool compiler pass
- (#5027) Add comment to explain purpose of SULU_ADMIN_EMAIL environment variable
- (#5007) Add disable and visible condition to TypeToolbarAction
- (#5023) Add comment to explain purpose of SULU_ADMIN_EMAIL environment variable
- (#5008) Fix jest flow types
- (#5010) Fix fast pagination of List view
- (#5016) Show hint for missing permissions in forms
- (#5015) Fix width of content in blocks to avoid overflow
- (#5018) Disallow add, delete and edit operations on SystemCollections
- (#5013) Remove unneeded type attribute in script tags
- (#5012) Update jest to v25 for better performance
- (#5000) Do not select disabled items when select-all checkbox in List is clicked
- (#5001) Fix types in CollectionManagerInterface and StructureInterface
- (#4992) Add itemDisabledCondition schemaOption to Selection and SingleSelection field-type
- (#4927) Add used PHP extensions to composer.json
- (#4998) Fix assigning more than 10 teasers when using elasticsearch
- (#4999) Fix TestUserProvider supportsClass call
- (#4984) Rename display_condition option of toolbar actions of Form view to visible_condition
- (#4993) add distinct attribute to group-concat node in xml schema for list
- (#4983) Fix conflict message when referenced snippet is being deleted
- (#4991) Introduce proper limit for snippet content type and use pagination
- (#4989) Add itemDisabledCondition option to List view
- (#4982) Add disabled_condition option to DeleteToolbarAction of List view
- (#4981) Avoid SingleContactSelection to trigger save button when contact is loaded
- (#4980) Add nullable to UserBlameInterface getCreator and getChanger functions
- (#4978) Fix bug when loading items in admin for smart content with properties param
2.0.3
Full Changelog | Follow Upgrade | Release Blog
- (#4974) Render buttons of TableAdapter and TreeTableAdapter based on item-specific permissions
- (#4972) Display icon in edit button of ColumnListAdapter based on permissions
- (#4971) Display add button in category list only if user has sufficient permissions
- (#4970) Remove unnecessary PHPCR initialization in build script
- (#4952) Add crowdin integration
- (#4968) Improve performance for one layered images
- (#4965) Add possibility to filter for types in single selections
- (#4953) Swap render index arguments
- (#4938) Add linting of container to ci
- (#4928) Add compatibility to php 7.4
- (#4955) Fix phpdoc for $value parameter of createWhereExpression
- (#4954) Add getter for type property of ToolbarAction class
- (#4904) Fix some php-stan level 2 errors
- (#4950) Add method to add resource-store-properties to metadata-request (#4935)
- (#4940) Show GhostIndicator for Categories and Media
- (#4942) Update to latest flex recipes
- (#4937) Consider installed commands when configuring supported mime types for image conversion
- (#4941) Fix SmartContent when the data source has been deleted
- (#4926) CustomUrlManagerInterface::findByUrl needs locale parameter
- (#4932) Remove not used composer.json file in TestBundle
- (#4918) Add preview image feature again
- (#4924) Remove alt from Thumbnail transformer because alt is not delivered by API
- (#4929) Allow scrolling in toolbar select
- (#4925) find and findChildren should return either a NavigationItem or null
- (#4923) Add rule to avoid that the AdminBundle depends on other bundles
- (#4917) Sulu 2.0 uses Symfony 4.3 instead of Symfony 3.4. Update the http-method-override link to refer to the Symfony 4.3 docs.
- (#4915) Show MimeTypeIndicator instead of infinite loader if image cannot be loaded for a reason
- (#4916) Fix wrong comment in SnippetController
- (#4869) Remove templating requirement
- (#4913) add params to smart-content items request
- (#4911) Fix http cache directory for symfony cache
- (#4897) Add the SymfonyTestsListener to all phpunit configuration files
- (#4888) Fix assertHttpStatusCode for 201 response
- (#4910) Fix the download-build command for Windows
- (#4908) Provide a default user provider for the firewall
- (#4909) Fix services in SuluHttpCacheExtension tests
- (#4900) rebase to release 2.0 branch
- (#4899) Fix missing reset of URL if multiple external links are set in CKEditor5