Skip to content

Releases: sulu/skeleton

2.0.7

11 May 11:34
Compare
Choose a tag to compare

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

30 Apr 13:57
Compare
Choose a tag to compare
2.1.0-RC1 Pre-release
Pre-release

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

27 Mar 15:48
Compare
Choose a tag to compare

Full Changelog | Follow Upgrade | Release Blog

  • (#5148) Only set default template for pages when no template is currently selected

2.0.5

26 Mar 13:25
Compare
Choose a tag to compare

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

11 Feb 16:03
Compare
Choose a tag to compare

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

13 Jan 15:30
Compare
Choose a tag to compare

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

15 Nov 09:08
Compare
Choose a tag to compare

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

24 Oct 13:18
Compare
Choose a tag to compare

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

02 Oct 12:01
Compare
Choose a tag to compare

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

24 Sep 12:27
Compare
Choose a tag to compare
2.0.0-RC3 Pre-release
Pre-release

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