Releases: sulu/skeleton
Releases · sulu/skeleton
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
2.0.2
Full Changelog | Follow Upgrade | Release Blog
- (#4872) Fix loading of unbuilt js files in chrome over https
- (#4884) Avoid sorting of pages in tree view because it does not work
- (#4896) Change cookie name to SULUSESSID
- (#4889) Validate required fields in form blocks
- (#4894) Fix structureResolver getExtensionData from document
- (#4892) introduce null generator for route-bundle and fix the history overlay
- (#4890) add method to handle routables without the routable interface
- (#4886) Pass the exception in the logger context
- (#4885) Consider the webspace when creating navigation links
- (#4868) Consider webspace when creating an internal redirect
- (#4882) Fix crashing when media_selection contains invalid value
- (#4880) Add autowiring of LocalizationManagerInterface
- (#4883) Fix stalling travis build
- (#4598) Add missing UPGRADE information for upgrading database to UTF-8
- (#4871) Fix sitemap provider tags definition
- (#4866) Clear cache if image formats are changed
- (#4861) Allow to exclude templates in webspaces
- (#4858) fix pre-resolve for single-account-selection
- (#4859) Fix branch aliases for development
- (#4856) Fix set of type on exist entity when not set
- (#4857) Add path prefix to media url
- (#4852) Remove unused code from NavigationItems
- (#4853) Rename test files to match their corresponding file names
2.0.1
Full Changelog | Follow Upgrade | Release Blog
- (#4851) Remove symfony.lock file from gitignore after create-project
- (#4847) Implement a command that downloads the current JS build
- (#4848) Register specific bundles if they exist in TestKernel
- (#4757) Open item details on double-click in ColumnListAdapter
- (#4106) Ignore required fields when initialize webspace
- (#4752) Fix authentication handler redirect
- (#4850) fix page rule to allow history and redirect pages
- (#4834) Add branch aliases for development
- (#4778) Fix target group evaluator without webspace
- (#4849) Fix infinite loader in ChangelogLine when user was deleted
- (#4844) Prevent editor toolbar to overlap sulu header
- (#4842) Fix CollectionRepresentation serialization in website context
- (#4814) Fix missing webspace when page is deleted in form
- (#4811) Add MetadataRequestParameters to FormView and FormOverlayListView
- (#4843) Avoid dirty state and multiple request when opening empty smart content
- (#4835) Use ResourceLocatorStrategy in UI based on webspace configuration
- (#4823) Use exclude_duplicates parameter of SmartContent
- (#4837) Improve assert http status for client phpstan return type
- (#4840) add path_prefix config for s3 and google-cloud media-storage
- (#4816) Add possibility to filter by types in Selection component for snippets
- (#4836) Fix templating error
- (#4831) Show proper error message when not available default type is set on a block
- (#4833) Fix return typehints in ListBuilderInterface
- (#4787) Fix optional ffmpeg configuration
- (#4832) Make getTestUser function static
- (#4830) Reset SingleSelection to null if the selected item was deleted
- (#4829) Resolve persistence-bundle entities in references option of doctrine schemas
- (#4739) Fix location content type default map provider option
- (#4818) Fix image width calculation problems with float values
- (#4812) Optimize gif image output
- (#4800) Fix no host in parse_url of PreviewRenderer
- (#4829) Resolve persistence-bundle entities in references option of doctrine schemas
- (#4828) removed storageOptions param in getFormats call
- (#4803) Fix SingleAccountSelection ContentType
- (#4824) Add coordinate fields to address for contact and accounts
- (#4825) Fix reloading of preview in firefox and safari
- (#4739) Fix location content type default map provider option
- (#4818) Fix image width calculation problems with float values
- (#4821) Fix symfony 4.4 compatibility
- (#4819) Use category_root parameter of SmartContent
- (#4812) Optimize gif image output
- (#4800) Fix no host in parse_url of PreviewRenderer
- (#4795) Fix account interface function types
- (#4809) Show error when deleting parent account
- (#4796) Fix exception message in ViewNotFoundException
- (#4777) Fix sitemap dumper
- (#4813) Display indicators for internal and external links in page list
- (#4810) Fix getContainer and initPhpCr for tests
- (#4793) Add computed locales to list view
- (#4805) Add possibility to restrict SingleMediaSelection by type
- (#4801) Show history URL for custom urls
- (#4797) Fix symfony session regression
- (#4794) Improve phpdoc for static code analyzers
- (#4785) Restructure and reword README.md
- (#4672) Add redirect to locale-prefix for partial match requests
- (#4741) Allow massive/search-bundle 1.0
2.0.0
Full Changelog | Follow Upgrade | Release Blog
- (#4783) Update version of MassiveSearchBundle
- (#4774) Rename routes to views
- (#4779) Make array serializer service public
- (#4776) Make webspace manager environment variable optional
- (#4781) Fix deprecated RestController viewHandler
- (#4760) Add rest routes to api endpoint
- (#4775) Fix localization serialization in webspaces request
- (#4770) Refactor deprecated REST controllers to use constructor injection
- (#4766) remove check in javascript if a request is fired
- (#4772) Refactor deprecated controllers to use dependency injection
- (#4767) Refactor deprecated controllers to use constructor injection for its dependencies
- (#4742) Upgrade jms serializer to newest version
- (#4773) Rename store to request in Route options
- (#4769) Fix deprecation for dispatch method
- (#4762) Extend WebsiteController from AbstractController instead of deprecated Controller class
- (#4771) Check token and generate one if not exist
- (#4763) Resolve various deprecation warnings
- (#4768) Fix test stalling of ContactBundle tests
- (#4765) Fix account contacts route
- (#4740) Add ContactAccountSelection
- (#4748) Improve TestUserProvider, Voter and Traits for easier usage in projects
- (#4743) Add location field-type
- (#4764) Upgrade DoctrineFixturesBundle to newest verison
- (#4724) Update dependencies pagerfanta, php-http, toflar/psr6-symfony-http-cache-store, php-ffmpeg
- (#4761) Drop support for symfony 3.4
- (#4756) Remove symfony/force-lowest and fix some min requirements
- (#4759) Test building of container and update config files
- (#4753) Fix link in upgrade for skeleton
- (#4745) Fix container build with unused media environment parameters
2.0.0-RC3
Full Changelog | Follow Upgrade | Release Blog
- (#4750) Remove non-default languages from default configuration
- (#3794) Replace co_countries table with symfony intl region bundle
- (#4751) Remove RequestLocaleTranslator service
- (#4747) Add webspace and target group selection to preview
- (#4749) Fix loading of routes_admin.yaml and routes_website.yaml
- (#4744) cleanup location bundle
- (#4746) fix phpdoc of 'addToolbarActions' methods
- (#4727) Replace Hateoas Bundle with custom implementation
- (#4735) Add class for ToolbarAction
- (#4713) Finalize reset password functionality
- (#4024) Add support for multi image format support jpg, png, webp
- (#4716) Introduce collaboration messages
- (#4733) Fixed video thumbnail generation
- (#4732) Remove NodeController
- (#4730) Add ToolbarAction to create dropdowns
- (#4634) Remove sensio labs framework extra bundle requirement
- (#4715) Delete page which is linked on another page
- (#4729) Add translation for author
- (#4723) Allow to delete old media versions
- (#4722) Fix changing of locale for media after save
- (#4725) Update to phpunit 8
- (#4726) Fix missing occurs properties in forms
- (#4717) Show errors with message
- (#4721) Remember last selected Adapter
- (#4720) Make AdapterSwitch in PageList clickable