Skip to content

Latest commit

 

History

History
1864 lines (1690 loc) · 140 KB

CHANGELOG.md

File metadata and controls

1864 lines (1690 loc) · 140 KB

CHANGELOG for Sulu

  • 1.6.23 (2018-12-03)

    • FEATURE #4236 [MediaBundle] Added autorotation based on exif
    • HOTFIX #4304 [DocumentManager] Fix performance issue by removing redundant properties on Metadata
    • HOTFIX #4263 [Content] Fix param default value
    • HOTFIX #4240 [All] Fix travis timeout for PHP 5.5
    • HOTFIX #4207 [WebsiteBundle] Redirect pages with trailing slashes were missing query paraamters
    • HOTFIX #4241 [SecurityBundle] Set default locale for admin user to "en"
    • HOTFIX #4112 [SecurityBundle] Added exception messages to user provider for enabled and locked
  • 1.6.22 (2018-10-05)

    • HOTFIX #4146 [PreviewBundle] Fixed preview render preview attribute and XmlHttpRequest state
    • BUGFIX #4121 [HttpCache] Set a timeout when purging caches
    • BUGFIX #4109 [ContentBundle] Remove validation-state from rendered link
    • HOTFIX #4092 [TestBundle] Fixed firewall in test website kernel for community bundle
  • 1.6.21 (2018-07-18)

    • HOTFIX #4063 [ContentComponent] Fixed copy language function, which didn't copy the extension data
    • HOTFIX #4056 [MediaBundle] Added security-check for collection permission to media-controller
    • HOTFIX #5060 [MediaBundle] Added escaping of media edit overlay title
    • HOTFIX #4067 [SmartContent] Avoid returning the same id multiple times in filter query of smart content
    • HOTFIX #4058 [ContactBundle] Added escaping of name in contact-list
    • HOTFIX #4058 [ContactBundle] Added escaping for address and bank-accounts
    • HOTFIX #4058 [MediaBundle] Added escaping of name in media-list
    • HOTFIX #4057 [SecurityBundle] Removed password-hash from user-api
  • 1.6.20 (2018-06-29)

    • BUGFIX #4042 [AudienceTargetingBundle] Add symfony 3.4.12 as conflict to fix caching tests
    • HOTFIX #4019 [Component] Fix handling of authored date on safari
    • HOTFIX #4027 [PreviewBundle] Fix correct url in preview
    • HOTFIX #4017 [SnippetBundle] Fix snippet conflict overlay
    • BUGFIX #4044 [PreviewBundle] Fixed support method for PageRouteDefaultsProvider
    • HOTFIX #4044 [Webspace] Fixed document creation in webspace-initializer
    • ENHANCEMENT #4028 [MediaBundle] Log errors in image generation
    • ENHANCEMENT #3850 [SecurityBundle] Allow user to be null for security config
    • ENHANCEMENT #3850 [MediaBundle] Allow user to be null for security expression in service build
    • BUGFIX #4018 [SnippetBundle] Fix conflict when saving snippet in new language
    • BUGFiX #3995 [TestBundle] Fix tests for latest Symfony version
  • 1.6.19 (2018-05-24)

    • HOTFIX #3980 [PreviewBundle] Fix kernel.project_dir parameter for PreviewKernel
    • BUGFIX #3967 [AudienceTargetingBundle] Fixed loading of minified js files for production
    • HOTFIX #3950 [ContactBundle] Fixed empty latitude and longitude
    • HOTFIX #3949 [ContentBundle] Fixed security check for deleting draft
  • 1.6.18 (2018-05-03)

    • ENHANCEMENT #3930 [PreviewBundle] Fixed preview style-link
    • HOTFIX #3946 [ContentBundle] Single internal link: Clear selection when target doesn't exists
    • HOTFIX #3941 [WebsiteBundle] Fix hideInSitemap flag for sitemap twig extension
    • BUGFIX #3926 [WebsiteBundle] Fix profiler for none sulu routes
  • 1.6.17 (2018-04-23)

    • FEATURE #3906 [MediaBundle] Add file version delete to media overlay
    • HOTFIX #3912 [ContentBundle] Fixed content-query when a child is broken
    • FEATURE #3914 [ContactBundle] Added latitude/longitude to address
    • FEATURE #3905 [MediaBundle] Add canonical and robots noIndex headers to download of old versions
    • ENHANCEMENT #3899 [PreviewBundle] Replaced links in preview with '#'
    • ENHANCEMENT #3884 [ContentBundle] Improved developer-experience when overriding content-teaser-provider
    • ENHANCEMENT #3897 [ContentBundle] SEO title length changed from 55 to 70
    • HOTFIX #3870 [Husky] Updated husky to fix bug with thumbnails in datagrid
    • BUGFIX #3915 [ContactBundle] Fix typehint in api ContactLocale constructor
    • BUGFIX #3918 [RestComponent] CSV Export: Fixed serialization of boolean
    • ENHANCEMENT #3876 [ContentBundle] Reload data when changing template
  • 1.6.16 (2018-03-19)

    • ENHANCEMENT #3849 [AdminBundle] Add Twig main blocks to be able to use inheritance
    • HOTFIX #3848 [ContentBundle] Added check for unknown-document for "sulu_content_load"
    • BUGFIX #3844 [Husky] Fix accidentally escaping of select value
    • ENHANCEMENT #3846 [ContentBundle] Added authored field to base-page-document index
    • ENHANCEMENT #3843 [CustomUrlBundle] Show custom url tab only when configured
    • BUGFIX #3828 [Husky] Avoid expand ids parameter to be added to datagrid request without content
    • BUGFIX #3828 [Husky] Fixed paragraphs and breaks in paste from word plugin
    • HOTFIX #3813 [SnippetBundle] Ignore wrong template exception
    • HOTFIX #3820 [CustomUrlBundle] Added base-domains to query for custom-urls
    • HOTFIX #3810 [ContentBundle] Fixed rename and publish exception if page has link to a child
    • BUGFIX #3805 [ContentBundle] Fix spacing between rows and section in content template generation
    • HOTFIX #3797 [CategoryBundle] Fixed category csv-export
    • HOTFIX #3797 [Rest] Fixed issue with large amount of ids in doctrine list-builder query
    • ENHANCEMENT #3830 [All] Avoid duplicated run of composer update for travis
    • BUGFIX #3826 [ContentBundle] Fix enabling of save button when toggler is changed
    • HOTFIX #3819 [MediaBundle] Fix forgotten context binding for resetPreviewUrl method
    • FEATURE #3816 [All] Validate if grunt build was run for all bundles with circleci
    • BUGFIX #3806 [All] Fix compatibility on lowest and fix appveyor
    • BUGFIX #3351 [ContentBundle] Fix spacing between rows and section in content template generation
    • BUGFIX #3901 [PreviewBundle] Add a voter to allow the PreviewKernel to access all uris.
  • 1.6.15 (2018-02-27)

    • HOTFIX #3802 [ContentBundle] Fixed XmlLoader internal flag
    • HOTFIX #3796 [HttpCache] Increased priority of update-response-subscriber
    • HOTFIX #3793 [PreviewBundle] Set context data (token, locale) before render can fail
    • ENHANCEMENT #3779 [ContentBundle] Improved cache-invalidation for categories/tags in excerpt tab
    • ENHANCEMENT #3777 [ContentBundle] Added tag/category reference-store
    • ENHANCEMENT #3778 [ContactBundle] Improved cache-invalidation for media/contact/account
    • ENHANCEMENT #3778 [ContactBundle] Added reference-store to contact/account
    • ENHANCEMENT #3778 [MediaBundle] Added reference-store to media
    • FEATURE #3028 [MediaBundle] Added blur, grayscale, gamma, negative and sharpen transformation to media
    • HOTFIX #3750 [PreviewBundle] Fixed refresh preview
    • HOTFIX #3747 [RouteBundle] Added empty array as default value to histories property.
    • BUGFIX #3755 [RouteBundle] Fixed how the route provider strips format extensions from the path
    • HOTFIX #3789 [MediaBundle] Check if current user is sulu user to avoid errors
    • BUGFIX #3639 [ContentBundle] Fix structure internal flag and add webspace validate command
    • ENHANCEMENT #3764 [Component] Allow dynamic order of elements in webspace xml
    • HOTFIX #3752 [ContentBundle] Overwrite 'doctrine:phpcr:workspace:import' set default to throw
    • ENHANCEMENT #3775 [Component] Use is iterable instead of custom is_array twig function in webspace dumper
  • 1.6.14 (2018-02-06)

    • ENHANCEMENT #3717 [ContentBundle] ResourceLocator: Show whole url in history overlay
    • HOTFIX #3739 [ContentBundle] Added locale to content-teaser query
    • ENHANCEMENT #3735 [DocumentManager] Set proper default locale for document-manager
    • ENHANCEMENT #3736 [WebsiteBundle] Added exception when default_host is needed for sitemap generation
    • HOTFIX #3741 [ContentBundle] Cleand-up xliff import/export component
    • HOTFIX #3730 [ContactBundle] Fixed class parameter to load field-descriptor
    • HOTFIX #3720 [MediaBundle] Added extension-guesser to fix wrong extensions on download
  • 1.6.13 (2018-01-18)

    • ENHANCEMENT #3715 [RouteBundle] RouteRepository: Added method 'findAllByEntity'
    • HOTFIX #3713 [WebsiteBundle] Fixed redirect listener to allow trailing slashes for homepage
    • HOTFIX #3709 [CategoryBundle] Category API: Fix bug when searching with rootKey parameter
    • BUGFIX #3693 [MediaBundle] Fix retina flag in XmlFormatLoader11 & add tests for retina flag
  • 1.6.12 (2017-12-21)

    • ENHANCEMENT #3698 [ContentBundle] SEO description length changed from 155 to 320
    • HOTFIX #3695 [RouteBundle] Added check for empty request format
    • HOTFIX #3695 [WebsiteBundle] Added check for empty request format
    • HOTFIX #3696 [MediaBundle] Keep doctrine 2.5
  • 1.6.11 (2017-12-13)

    • HOTFIX #3690 [ContentBundle] Fix saving of not yet started text editor
    • HOTFIX #3684 [SecurityBundle] Fixed conflict between admin and website session cookie
    • HOTFIX #3686 [ContentBundle] Validate if ckeditor instances are not in source mode
    • HOTFIX #3585 [PersistanceBundle] Fixed exception of blame for none sulu users
    • HOTFIX #3676 [PreviewBundle] Fixed preview update for property names with underscore
  • 1.6.10 (2017-12-07)

    • HOTFIX #3682 [CoreBundle] Reintroduce cache builder for sulu:build command
  • 1.6.9 (2017-12-04)

    • ENHANCEMENT #3665 [CategoryBundle] Added keywords to category serialization
    • HOTFIX #3671 [CoreBundle] Remove cache builder from sulu:build command
    • HOTFIX #3669 [PreviewBundle] Fix cache clear command for preview
    • HOTFIX #3664 [All] Fix regressions in Symfony 3.4
    • HOTFIX #3647 [WebsiteBundle] Fixed sulu_content_load throwing exception when reference was deleted
    • HOTFIX #3646 [ContentBundle] Fixed xss attack for seo description
    • HOTFIX #3652 [RouteBundle] Fixed bug with json routes for route-bundle
  • 1.6.8 (2017-11-21)

    • BUGFIX #3629 [WebsiteBundle] Homepage route not matched
    • FEATURE #3602 [ContentBundle] Editable time field in author-selection overlay
  • 1.6.7 (2017-11-14)

    • BUGFIX #3614 [WebsiteBundle] Fixed content-route tests for umlauts
    • ENHANCEMENT #3608 [WebsiteBundle] Analytics: Added possibility to determine the position of content (head open, head close, body open, body close)
    • HOTFIX #3610 [ContactBundle] ContactSelectionContentType: Fixed bug in serialization with missing category data
    • HOTFIX #3597 [WebsiteBundle] Only display analytics in the actual environment
    • HOTFIX #3598 [SecurityBundle] Fixed misleading security warning message
    • HOTFIX #3573 [RouteBundle] Added rawurldecode to decode path-info before searching for route
    • HOTFIX #3573 [ContentBundle] Added rawurldecode to decode path-info before searching for route
    • HOTFIX #3573 [CustomUrlBundle] Added rawurldecode to decode path-info before searching for route
  • 1.6.6 (2017-10-12)

    • ENHANCEMENT #3557 [ContentBundle] Added option to decorate index name for document types
    • HOTFIX #3555 [ContentBundle] Fixed "awkward" state of documents after copy-locale
    • ENHANCEMENT #3554 [WebsiteBundle] Return webspaceKey on StructureResolver
    • HOTFIX #3551 [SecurityBundle] Fixed permissions for user with no role
    • HOTFIX #3553 [SecurityBundle] Added system check for password reset
  • 1.6.5 (2017-10-04)

    • HOTFIX #---- [Husky] Fixed bug in escapeHtml method
    • HOTFIX #3535 [Content] Fix bug in structure bridge when no document is available
    • HOTFIX #3514 [ContentBundle] Fixed override route when using "tree_full_edit"
    • HOTFIX #3541 [CategoryBundle] Fixed category-list for null selected value
    • HOTFIX #3543 [PreviewBundle] Fixed rerender preview if html is the same
    • HOTFIX #3543 [ContentBundle] Fixed update resource-locator with date content type
    • ENHANCEMENT #3544 [SnippetBundle] Added reference-store to snippet data-provider
  • 1.6.4 (2017-09-14)

    • HOTFIX #3509 [MediaBundle] Fixed deletion of tag when referenced in media fileversion
    • HOTFIX #3504 [SnippetBundle] Fixed snippet areas with uppercases
    • HOTFIX #3501 [AdminBundle] Updated husky to avoid html/js injection
    • HOTFIX #3492 [ContentBundle] Fixed smart-content categories load
    • HOTFIX #3499 [MediaBundle] Fixed deindex of medias
  • 1.6.3 (2017-08-17)

    • HOTFIX #3484 [TestBundle] Fix doctrine errors for mysql older than 5.7
    • HOTFIX #3475 [ContentBundle] Added possibility to set default value for single-select
    • HOTFIX #3470 [DocumentManagerBundle] Fixed document-manager load-fixtures command
    • HOTFIX #3465 [ContentBundle] Fixed interpretation of code in block preview
    • ENHANCEMENT #3464 [ContentBundle] Added additional-slides configuration for teaser-provider
  • 1.6.2 (2017-07-31)

    • HOTFIX #3444 [MediaBundle] Fixed error when download of media without extension
    • HOTFIX #3441 [PreviewBundle] Fixed bug in preview when running on https
    • HOTFIX #3451 [ContentBundle] Index correct language of shadow document
    • HOTFIX #3425 [ContentBundle] Fixed translations for seo restrictions in en/nl/fr
  • 1.6.1 (2017-07-10)

    • HOTFIX #3437 [AdminBundle] Added save url to storage for update-url event
    • HOTFIX #3433 [ContentBundle] Fixed url generation for domain root page
    • HOTFIX #3432 [SnippetBundle] Fixed not working smart content in snippet bundle
    • HOTFIX #3431 [MediaBundle] Fixed file download url filename encoding
    • HOTFIX #3430 [WebsiteBundle] Fixed 404 page for none localized urls
  • 1.6.0 (2017-06-28)

    • ENHANCEMENT #3423 [ContentBundle] Added config values for seo restrictions
    • ENHANCEMENT #3416 [ContentBundle] Changed skin of history-url to large
    • BUGFIX #3414 [MediaBundle] Added check for null target-groups
    • ENHANCEMENT #3411 [RouteBundle] Allow to reset the route entity target to null
    • FEATURE #3385 [SnippetBundle] Implement snippet areas to replace default snippets
    • BUGFIX #3401 [WebsiteBundle] Fixed localizatin of sitemaps
    • FEATURE #3410 [DocumentManagerBundle] Added configuration for set-default-author
    • BUGFIX #3400 [PreviewBundle] Added host to preview request
    • BUGFIX #3391 [SnippetBundle] Snippet list: Changed field sortable; Fixed bug with copy locale functionality
    • ENHANCEMENT #3393 [AudienceTargetingBundle] Added translations for frequencies
    • BUGFIX #3392 [ContentBundle] Fixed smart-content out of range
    • FEATURE #3399 [MediaBundle] Added support for audience targeting
    • FEATURE #3387 [AudienceTargetingBundle] Added rule for detecting device type
    • BUGFIX #3385 [SecurityBundle] Fixed UserLocaleListener
    • BUGFIX #3384 [Webspace] Fixed usage of Sulu with non-default HTTP port
    • ENHANCEMENT #3343 [MediaBundle] Use media disposition type config to serve media files
    • ENHANCEMENT #3390 [RouteBundle] Avoid BC break in content-type "route" form
    • ENHANCEMENT #3383 [RouteBundle] Added upgrade sql-statement to add changed and created column
  • 1.6.0-RC1 (2017-06-01)

    • BUGFIX #3381 [WebsiteBundle] Fixed partial redirect
    • BUGFIX #3379 [All] Upgraded to Symfony 3.3
    • BUGFIX #3378 [ContentBundle] Fixed smart-content-manager
    • ENHANCEMENT #3359 [ContentBundle] Added check for existence before redirect
    • FEATURE #3354 [ContactBundle] Added social media profile field
    • FEATURE #3212 [CategoryBundle] Added functionality to move categories
    • BUGFIX #3363 [MediaBundle] Fixed compatibility with newest imagick version
    • BUGFIX #3369 [DocumentManagerBundle] Adapt to latest ProxyManager
    • ENHANCEMENT #3361 [ContentBundle] Replace "getReferencedUuids" with a reference-store
    • FEATURE #3368 [ContentBundle] Used reference-store to avoid duplicated content via smart-content
    • ENHANCEMENT #3360 [ContentBundle] Removed get-type from content-type-interface
    • BUGFIX #3350 [RouteBundle] Fixed restore route when conflict resolver is disabled
    • BUGFIX #3352 [RouteBundle] Added default value to route-created field
    • ENHANCEMENT #3344 [ContentBundle] Added possibility to add additional attributes to "sulu:link"-tag
    • ENHANCEMENT #3345 [CustomUrlBundle] Added redirect parameter of custom-url
    • BUGFIX #3342 [ContentBundle] Fixed "sulu:content:types:dump" command
    • BUGFIX #3338 [ContentBundle] Fixed overwrite data in content-serialization
    • ENHANCEMENT #3329 [ContentBundle] Added possibility to set the published date for documents
    • ENHANCEMENT #3332 [RouteBundle] Added parameter to disable conflict-resolver
    • FEATURE #3326 [RouteBundle] Added auditable to route
    • ENHANCEMENT #3310 [All] Fixed test setup to correct init all bundle tests correctly
    • FEATURE #3310 [ContentBundle] Implemented sulu:webspaces:copy command
    • BUGFIX #3322 [ContentBundle] Fixed validator for resource-locator
    • ENHANCEMENT #3312 [SecurityBundle] Added configuration options to send reset password message
    • ENHANCEMENT #3317 [All] Fixed jackalope conflict in composer.json
    • ENHANCEMENT #3315 [RouteBundle] Added route-history controller
    • ENHANCEMENT #3306 [DocumentManagerBundle] Adapted document-manager service definition for new NodeNameSlugifier
    • ENHANCEMENT #3302 [ContentBundle] Added metadata to configure remove-live
    • FEATURE #3300 [ContentBundle] Added onInvalid flag with ignore option to properties
    • BUGFIX #3298 [WebsiteBundle] Fixed sitemap index provider without items
    • ENHANCEMENT #3299 [RouteBundle] Added route-generator pool to combine different route-generators
    • ENHANCEMENT #2944 [ContentBundle] Added general class for sulu form highlight section
    • BUGFIX #3292 [WebsiteBundle] Fixed visibility of our logo in the web developer toolbar
    • ENHANCEMENT #3291 [TagBundle] Added all parameters to tag manager
    • BUGFIX #3290 [TagBundle] Fixed tag persistence with tag manager
    • ENHANCEMENT #3284 [TagBundle] Added persistence to tag-bundle
    • ENHANCEMENT #3280 [AudienceTargetBundle] Added rule evaluation
    • ENHANCEMENT #3266 [ContentBundle] Added locale parameter to teaser-selection-list
    • FEATURE #3278 [Util] Changed way to determine sulu.version to composer.lock
    • FEATURE #3278 [Util] Introduced new parameter app.version read from composer.json
    • ENHANCEMENT #3154 [All] Upgrade symfony to ^3.0
  • 1.5.19 (2018-12-03)

    • HOTFIX #4304 [DocumentManager] Fix performance issue by removing redundant properties on Metadata
    • HOTFIX #4263 [Content] Fix param default value
    • HOTFIX #4240 [All] Fix travis timeout for PHP 5.5
    • HOTFIX #4207 [WebsiteBundle] Redirect pages with trailing slashes were missing query paraamters
    • HOTFIX #4241 [SecurityBundle] Set default locale for admin user to "en"
    • HOTFIX #4112 [SecurityBundle] Added exception messages to user provider for enabled and locked
  • 1.5.18 (2018-10-05)

    • HOTFIX #4092 [TestBundle] Fixed firewall in test website kernel for community bundle
  • 1.5.17 (2018-07-18)

    • HOTFIX #4063 [ContentComponent] Fixed copy language function, which didn't copy the extension data
    • HOTFIX #4056 [MediaBundle] Added security-check for collection permission to media-controller
    • HOTFIX #5060 [MediaBundle] Added escaping of media edit overlay title
    • HOTFIX #4067 [SmartContent] Avoid returning the same id multiple times in filter query of smart content
    • HOTFIX #4058 [ContactBundle] Added escaping of name in contact-list
    • HOTFIX #4058 [ContactBundle] Added escaping for address and bank-accounts
    • HOTFIX #4058 [MediaBundle] Added escaping of name in media-list
    • HOTFIX #4057 [SecurityBundle] Removed password-hash from user-api
  • 1.5.16 (2018-06-29)

    • ENHANCEMENT #4028 [MediaBundle] Log errors in image generation
    • ENHANCEMENT #3850 [SecurityBundle] Allow user to be null for security config
    • ENHANCEMENT #3850 [MediaBundle] Allow user to be null for security expression in service build
    • BUGFIX #4018 [SnippetBundle] Fix conflict when saving snippet in new language
    • BUGFiX #3995 [TestBundle] Fix tests for latest Symfony version
  • 1.5.15 (2018-05-24)

    • HOTFIX #3988 [ContentBundle] Date content type: Reading: Check if value is instance of DateTime
    • HOTFIX #3988 [BlockComponent] Read: Ignore unknown types
    • BUGFIX #3967 [All] Fixed loading of minified js files for production
    • HOTFIX #3963 [ContentBundle] Don't reload data when changing template in add form
    • HOTFIX #3953 [RouteBundle] Fix route options with dash
  • 1.5.14 (2018-05-03)

    • HOTFIX #3946 [ContentBundle] Single internal link: Clear selection when target doesn't exists
    • HOTFIX #3941 [WebsiteBundle] Fix hideInSitemap flag for sitemap twig extension
    • BUGFIX #3926 [WebsiteBundle] Fix profiler for none sulu routes
  • 1.5.13 (2018-04-23)

    • BUGFIX #3915 [ContactBundle] Fix typehint in api ContactLocale constructor
    • BUGFIX #3918 [RestComponent] CSV Export: Fixed serialization of boolean
    • ENHANCEMENT #3876 [ContentBundle] Reload data when changing template
  • 1.5.12 (2018-03-19)

    • ENHANCEMENT #3830 [All] Avoid duplicated run of composer update for travis
    • BUGFIX #3826 [ContentBundle] Fix enabling of save button when toggler is changed
    • HOTFIX #3819 [MediaBundle] Fix forgotten context binding for resetPreviewUrl method
    • FEATURE #3816 [All] Validate if grunt build was run for all bundles with circleci
    • BUGFIX #3806 [All] Fix compatibility on lowest and fix appveyor
    • BUGFIX #3351 [ContentBundle] Fix spacing between rows and section in content template generation
  • 1.5.11 (2018-02-27)

    • HOTFIX #3789 [MediaBundle] Check if current user is sulu user to avoid errors
    • BUGFIX #3639 [ContentBundle] Fix structure internal flag and add webspace validate command
    • ENHANCEMENT #3764 [Component] Allow dynamic order of elements in webspace xml
    • HOTFIX #3752 [ContentBundle] Overwrite 'doctrine:phpcr:workspace:import' set default to throw
    • ENHANCEMENT #3775 [Component] Use is iterable instead of custom is_array twig function in webspace dumper
  • 1.5.10 (2018-02-06)

    • HOTFIX #3739 [ContentBundle] Added locale to content-teaser query
    • ENHANCEMENT #3735 [DocumentManager] Set proper default locale for document-manager
    • ENHANCEMENT #3736 [WebsiteBundle] Added exception when default_host is needed for sitemap generation
    • HOTFIX #3741 [ContentBundle] Cleand-up xliff import/export component
    • HOTFIX #3730 [ContactBundle] Fixed class parameter to load field-descriptor
    • HOTFIX #3720 [MediaBundle] Added extension-guesser to fix wrong extensions on download
  • 1.5.9 (2018-01-18)

    • HOTFIX #3709 [CategoryBundle] Category API: Fix bug when searching with rootKey parameter
    • BUGFIX #3693 [MediaBundle] Fix retina flag in XmlFormatLoader11 & add tests for retina flag
  • 1.5.8 (2017-12-13)

    • HOTFIX #3690 [ContentBundle] Fix saving of not yet started text editor
    • HOTFIX #3684 [SecurityBundle] Fixed conflict between admin and website session cookie
    • HOTFIX #3686 [ContentBundle] Validate if ckeditor instances are not in source mode
    • HOTFIX #3585 [PersistanceBundle] Fixed exception of blame for none sulu users
    • HOTFIX #3676 [PreviewBundle] Fixed preview update for property names with underscore
  • 1.5.7 (2017-10-12)

    • HOTFIX #3551 [SecurityBundle] Fixed permissions for user with no role
    • HOTFIX #3553 [SecurityBundle] Added system check for password reset
  • 1.5.6 (2017-09-14)

    • HOTFIX #3511 [MediaBundle] Fixed disappearing of selected medias
  • 1.5.5 (2017-06-28)

    • HOTFIX #3404 [DocumentManagerBundle] Remove exception for non-Sulu user
  • 1.5.4 (2017-05-31)

    • HOTFIX #3356 [AdminBundle] Updated husky to fix issue with ckeditor plugins
    • HOTFIX #3314 [ContentBundle] Fixed author migration script for removed users.
    • BUGFIX #3355 [ContentBundle] Fixed sort-handler of teaser-selection
  • 1.5.3 (2017-04-06)

    • HOTFIX #3279 [CategoryBundle] Add missing return statement.
    • HOTFIX #3277 [PreviewBundle] Added fake portal for preview when nothing matches
    • HOTFIX #3281 [ContentBundle] Fixed index pages with redirect-behavior
    • HOTFIX #3297 [WebsiteBundle] Fixed allDomains option for Analytics
    • HOTFIX #3295 [WebsiteBundle] Removed analytics code from preview
    • HOTFIX #3289 [ContentBundle] Fixed smart-content to use it without webspace
    • HOTFIX #3282 [ContentBundle] Fixed teaser-selection locale
    • HOTFIX #3281 [ContentBundle] Fixed index pages with redirect-behavior
  • 1.5.2 (2017-03-22)

    • HOTFIX #3265 [ContentBundle] Fixed internal-link selection for pages
    • HOTFIX #3273 [MarkupBundle] Fixed multiline mismatch in HtmlExtractor
    • ENHANCEMENT #3266 [ContentBundle] Added locale parameter to teaser-selection-list
    • HOTFIX #3270 [Webspace] Removed localization usage check in webspace's xml files
    • HOTFIX #3263 [SearchBundle] Escape search terms
    • HOTFIX #3271 [MarkupBundle] Fix request format in MarkupBundle listener
  • 1.5.1 (2017-03-16)

    • ENHANCEMENT #3256 [DocumentManagerBundle] Added VersionNotFoundException to fos_rest configuration
    • HOTFIX #3261 [Webspace] Fixed domain match for country specific domains
    • HOTFIX #3262 [WebsiteBundle] Fixed seo caninical tag with shadow.
    • HOTFIX #3254 [RouteBundle] Fixed detect localization in admin
  • 1.5.0 (2017-03-06)

    • BUGFIX #3242 [ContentBundle] Fixed set default author to creator contact-id
  • 1.5.0-RC3(2017-02-28)

    • BUGFIX #3234 [HttpCacheBundle] Added console terminate to flush-subscriber
    • BUGFIX #3206 [SnippetBundle] Corrected translations in copy locale and open ghost overlay
    • ENHANCEMENT #3206 [ContentBundle] Made translations for copy locale and open ghost overlay changeable
    • BUGFIX #3228 [ContentBundle] Added authored translation for smart-content
    • BUGFIX #3231 [MediaBundle] Show area selection in focus point slide
    • BUGFIX #3224 [ContentBundle] Added search-fields to author overlay
    • BUGFIX #3217 [WebsiteBundle] Use RedirectController for route redirects
  • 1.5.0-RC2 (2017-02-20)

    • BUGFIX #3216 [ContentBundle] Added author and authored to reserved-property-names
    • BUGFIX #3210 [MediaBundle] Allow same image format key if formats are identical
    • BUGFIX #3200 [SecurityBundle] Fixed broken UserManager when used without Security
    • BUGFIX #3183 [ContentBundle] Fixed Windows xinclude error
  • 1.5.0-RC1 (2017-02-13)

    • BUGFIX #3022 [ContentBundle] Fixed property-value offset set
    • ENHANCEMENT #3190 [ContentBundle] Extracted automation handler
    • ENHANCEMENT #3188 [AutomationBundle] Extracted the automation-bundle
    • BUGFIX #3183 [ContentBundle] Fixed grid usage in conten form
    • BUGFIX #3186 [Cache] Fixed wrong cache key generation for MemoizeTwigExtensionTrait
    • ENHANCMENT #3182 [SecurityBundle] Added unique constraint for permission context and role
    • ENHANCEMENT #3179 [All] Added exception throw when field descriptor reference is not found
    • BUGFIX #3040 [MediaBundle] Throw exception when multiple formats have the same key
    • BUGFIX #3180 [AutomationBundle] Remove the automation tab from ghost page forms
    • FEATURE #3164 [AdminBundle] Extracted csv-export into extension
    • BUGFIX #3158 [WebsiteBundle] Fixed error where URL displayed in exception is missing
    • BUGFIX #3149 [ContentBundle] Fixed cache clearing on publishing
    • BUGFIX #3141 [All] Fixed doctrine list builder id when name is not id
    • ENHANCEMENT #3146 [TestBundle] SuluTestCase: Adopted initPhpcr to work for all kernels
    • ENHANCEMENT #3147 [All] Updated minimum "phpspec/prophecy" version
    • ENHANCEMENT #3142 [CoreBundle] Added a script handler to delete the composer.lock file from gitignore
    • FEATURE #3042 [ContentBundle] Added versioning functionality
    • ENHANCEMENT #3126 [All] Fixed deprecations to be compatible to twig2
    • FEATURE #3113 [ContentBundle] Added authored/author field to pages
    • ENHANCEMENT #3094 [MarkupBundle] Extracted tag-extractor from html-markup-parser
    • BUGFIX #3111 [LocationBundle] Fixed coordinates update for google map provider
    • ENHANCEMENT #3110 [WebsiteBundle] Fixed deprecation of flatten-exception by decorating twig-exception-controller
    • BUGFIX #3109 [SnippetBundle] Added publish snippet after copy locale
    • FEATURE #3107 [All] Added storage-name to list components
    • BUGFIX #3098 [AdminBundle] Fixed typo in english translation
    • ENHANCEMENT #3097 [All] Updated dependencies
    • BUGFIX #3095 [ContentBundle] Fixed sort-by for data-provider
    • BUGFIX #3092 [ContentBundle] Fixed api if structure-type was removed or is not valid
    • ENHANCEMENT #3084 [GeneratorBundle] Removed generator-bundle
    • ENHANCEMENT #3080 [All] Removed getRequest calls
    • ENHANCENEMT #3070 [All] Removed guzzle3 dependency
    • FEATURE #3078 [MediaBundle] Added sort-by title for media-dataprovider
    • FEATURE #3069 [PreviewBundle] Added cache configuration for preview & websocket context
    • ENHANCEMENT #3071 [All] Updated willdurand/hateoas-bundle
    • ENHANCEMENT #3072 [SnippetBundle] Fixed deprecations for symfony 3.0
    • ENHANCEMENT #3072 [AdminBundle] Fixed deprecations for symfony 3.0
    • FEATURE #3066 [AutomationBundle] Added notification-badge to automation-tab
    • ENHANCEMENT #3059 [ContentBundle] Fixed deprecation in WebspaceCollection rendering
    • ENHANCEMENT #3058 [All] Fixed some config files for symfony3
    • BUGFIX #3043 [ContentBundle] Fixed bind null values on managed-structure
    • FEATURE #3037 [AutomationBundle] Added automation-bundle
    • BUGFIX #3052 [ContentBundle] Fixed loading tree (with uuid) without webspace
    • ENHANCEMENT #3067 [ContentBundle] Removed symfony-acl-voter
    • ENHANCEMENT #3068 [CoreBundle] Removed phpcr-odm
    • ENHANCEMENT #2856 [ContactBundle] Removed not needed css
    • BUGFIX #3034 [LocationBundle] Load external map data over https
    • BUGFIX #3031 [AdminBundle] Fixed defaultDisplayOption in media selectio content type
    • BUGFIX #3075 [ContentComponent] Fixed missing referenced UUIDs for contentTypes nested in a block
    • ENHANCEMENT #1686 [SnippetBundle] Added XLIFF-Import/Export for Snippet-Documents.
  • 1.4.12 (2017-04-06)

    • HOTFIX #3279 [CategoryBundle] Add missing return statement.
    • HOTFIX #3277 [PreviewBundle] Added fake portal for preview when nothing matches
    • HOTFIX #3281 [ContentBundle] Fixed index pages with redirect-behavior
  • 1.4.11 (2017-03-22)

    • HOTFIX #3270 [Webspace] Removed localization usage check in webspace's xml files
    • HOTFIX #3263 [SearchBundle] Escape search terms
    • HOTFIX #3271 [MarkupBundle] Fix request format in MarkupBundle listener
  • 1.4.10 (2017-03-15)

    • HOTFIX #3261 [Webspace] Fixed domain match for country specific domains
    • HOTFIX #3262 [WebsiteBundle] Fixed seo caninical tag with shadow.
  • 1.4.9 (2017-03-06)

    • HOTFIX #3247 [MediaBundle] Fixed focus point calculation with double rounding error
    • HOTFIX #3244 [SecurityBundle] Fixed breaking change in swiftmailer for tests
    • HOTFIX #3245 [ContactBundle] Added missing HTML escaping
    • HOTFIX #3241 [SecurityBundle] Fixed permission edit for newly added security contexts
    • ENHANCEMENT #3243 [ListBuilder] GroupConcatFieldDescriptor: Added possibility to set DISTINCT via attribute orm:distinct
    • ENHANCEMENT #3246 [ListBuilder] FieldDescriptor: Corrected implementation of attribute display with value yes
    • ENHANCEMENT #3243 [ListBuilder] GroupConcatFieldDescriptor: Added possibility to set DISTINCT via attribute orm:distinct
  • 1.4.8 (2017-02-28)

    • HOTFIX #3214 [AdminBundle] Fixed save button of form-tab when validation fails.
    • BUGFIX #3231 [MediaBundle] Show area selection in focus point slide
  • 1.4.7 (2017-02-13)

    • HOTFIX #3195 [MediaBundle] Fixed media linking in texteditor overlay
    • BUGFIX #3186 [Cache] Fixed wrong cache key generation for MemoizeTwigExtensionTrait
  • 1.4.6 (2017-02-03)

    • HOTFIX #3177 [WebsiteBundle] Fixed wrong hreflang tag
    • HOTFIX #3173 [ContentBundle] Fixed generating of resource locator with missing parents
    • HOTFIX #3170 [ContentBundle] Fixed copy page in column navigation
    • BUGFIX #3168 [WebsiteBundle] Fixed hide internal/external link in sitemap
    • HOTFIX #3170 [ContentBundle] Fixed deleting of the smart content data source
    • BUGFIX #3167 [SnippetBundle] Fixed error when snippet template has a category field
    • HOTFIX #3162 [MediaBundle] Fixed type filtering in media-selection
    • HOTFIX #3150 [HTTPCacheBundle] Fixed invalidate cache for https
  • 1.4.5 (2017-01-16)

    • BUGFIX #3043 [ContentBudle] Fixed bind null values on managed-structure
  • 1.4.4 (2017-01-12)

    • HOTFIX #3140 [MediaBundle] Use https variant of adobe creative image editor
    • HOTFIX #3139 [MediaBundle] Fixed scaling issues on crop overlay in page form
    • HOTFIX #3138 [MediaBundle] Fixed cropping with only one given side
    • HOTFIX #3134 [MediaBundle]  Fixed default focus point to center
    • HOTFIX #3130 [ContentBundle] Fixed moving of blocks without maxOccurs
    • HOTFIX #3131 [WebsiteBundle] Fixed sulu_content_path for language-specific domains
    • HOTFIX #3127 [ContentBundle] Fixed copy-locale for homepage
  • 1.4.3 (2016-12-21)

    • HOTFIX #3108 [ContentBundle] Fixed support for multiple properties with minOccurs of 1
    • HOTFIX #3099 [ContentBundle] Display draft internal link in test mode
    • HOTFIX #3091 [SecurityBundle] Increased length of context field
    • HOTFIX #3090 [MediaBundle] Fixed extension when purging media
    • HOTFIX #3087 [AdminBundle] Fixed search with umlauts in text editor
    • ENHANCEMENT #3085 [DocumentManager] Fixed document-manager constraint
    • HOTFIX #3065 [ContentBundle] Fixed double '&' in column-navigation url
  • 1.4.2 (2016-11-24)

    • HOTFIX #3032 [ContentBundle] Fixed publishing for shadow page targeting drafts
    • BUGFIX #3035 [DocumentManagerBundle] Fixed bug for save if route already exists empty
    • HOTFIX #3039 [ContentBundle] Fixed wrong parsing of webspace from path
  • 1.4.1 (2016-11-11)

    • BUGFIX #3024 [ContentBundle] Use session from document manager instead of doctrine
    • HOTFIX #3025 [ContentBundle] Fixed null value for text-editor
  • 1.4.0 (2016-11-10)

    • BUGFIX #3022 [ContentBundle] Fix cases in navigation translations
    • BUGFIX #2997 [AdminBundle] Disabled double click on ghost page in internal links
    • BUGFIX #2834 [SecurityBundle] Fixed bug with set all/none button in settings/ user role
    • ENHANCEMENT #3004 [ContentBundle] Fixed last selected page after search
    • BUGFIX #3019 [WebsiteBundle] Fixed redirect for double slash
    • BUGFIX #2969 [MediaBundle] Fixed uncatchable exception when use sulu_media_resolve twig extension
    • BUGFIX #3018 [WebsiteBundle] Fixed port handling for webspaces
    • BUGFIX #3012 [MediaBundle] Update format url when subversion changes
    • BUGFIX #3014 [PreviewBundle] Use the correct PHPCR session for the preview
    • FEATURE #1758 [ContentBundle] Webspace xliff 1.2 Import
    • FEATURE #2466 [ContentBundle] Webspace xliff 1.2 Export
  • 1.4.0-RC2 (2016-11-03)

    • BUGFIX #3010 [MediaBundle] Fixed background of media overlay for preview icons
    • BUGFIX #2899 [ContentBundle] Disabled self referencing on internal links
    • FEATURE #2898 [CustomUrlBundle] Added action button for ghost pages in custom url target selection
    • BUGFIX #3009 [ContentBundle] Fixed skin of teaser-select overlay
    • BUGFIX #2977 [AdminBundle] Fixed sulu.loadUserSettings() when key does not exist
    • BUGFIX #3001 [ContentBundle] Fixed apostrophe bug in template
    • BUGFIX #2861 [ContentBundle] Removed bug with displaced multifield remove icon
    • BUGFIX #2929 [MediaBundle] Return system collection media only with granted permissions
    • FEATURE #3002 [MediaBundle] Added config for choosing formats which can be cropped in media selection
    • FEATURE #2999 [MediaBundle] Added correct mime type to image after editing with aviary
    • BUGFIX #2998 [MediaBundle] Videos can now be uploaded without ffmpeg
    • FEATURE #2994 [HTTPCacheBundle] Added cachelifetime types and introduced cron-expressions to calculate cachelifetime
    • FEATURE #3000 [MediaBundle] Added paste media transformation
    • BUGFIX #2992 [ContentBundle] Fixed page-link-provider without request
    • BUGFIX #2991 [MediaBundle] Reintroduced media deep-link
    • BUGFIX #2988 [ContentBundle] Fixed sulu-link if selection in ckeditor is empty
    • BUGFIX #2985 [ContentBundle] Fixed link-provider overlay-spacing
    • BUGFIX #2983 [AdminBundle] Removed default placeholder for datepicker
    • FEATURE #2979 [MediaBundle] Hide internal formats in UI
    • ENHANCEMENT #2982 [MediaBundle] Added loader on preview image when crops have been changed
    • BUGFIX #2978 [ContentBundle] Fixed proxy-factory configuration for smart-content
    • BUGFIX #2970 [MediaBundle] Resize image Enk-tag to allow extending over provider
    • FEATURE #2966 [MediaBundle] Added warning when unsaved crop will be lost
    • FEATURE #2972 [MediaBundle] Focus point for media cropping
    • BUGFIX #2981 [WebsiteBundle] Fixed dumping of sitemaps
    • FEATURE #2967 [ContentBundle] Refactored link-tag to allow extending over provider
    • ENHANCEMENT #2948 [AdminBundle] Replace colors and images by overwritable variables
  • 1.4.0-RC1 (2016-10-06)

    • ENHANCEMENT #2964 [RouteBundle] Content type route: Added possibility to pass parameter 'inputType' to component
    • BUGFIX #2962 [WebsiteBundle] Removed nested-sitemapindex
    • BUGFIX #2959 [MediaBundle] Fixed length of underline in media selection overlay
    • BUGFIX #2959 [All] Fixed compatibility for twig 1.26
    • BUGFIX #2957 [MediaBundle]  Show missing image in media selection
    • FEATURE #2951 [MediaBundle] Added adobe creative sdk to edit uploaded images
    • FEATURE #2947 [MediaBundle] Redesign of media selection overlay
    • BUGFIX #2949 [MediaBundle] Renamed toolbar entries in media section to avoid deleting collections by accident
    • BUGFIX #2936 [MediaBundle] Fixed cutted media format toolbar dropdown
    • BUGFIX #2946 [MediaBundle] Included collections in object count in media section
    • BUGFIX #2855 [ContentBundle] Button when hovering ghost page added
    • BUGFIX #2889 [ContentBundle] Added confirmation message when publishing a page
    • BUGFIX #2935 [ContentBundle] Fixed click on toggle label to change toggler
    • BUGFIX #2797 [ContentBundle] When removing resource locator in history now asks for conformation
    • BUGFIX #2934 [WebsiteBundle] Fixed cache-clearer if using varnisch
    • BUGFIX #2900 [ContentBundle] Improved bug with grid elements not floating correctly
    • BUGFIX #2930 [All] Fixed the overlays to match the grid system
    • ENHANCEMENT #2927 [ContactBundle] Enables the extensibility of matchings for contact-selection
    • BUGFIX #2925 [WebsiteBundle] Fixed seo when no data is available
    • FEATURE #2920 [WebsiteBundle] Seo info as twig template to make it rewriteable
    • ENHANCEMENT #2915 [WebsiteBundle] Refactored xml sitemap
    • BUGFIX #2923 [MediaBundle] Fixes system collection creation for anon. authenticated users
    • BUGFIX #2915 [MediaBundle] Fixed height of badges in media-selection
    • ENHANCEMENT #2860 [ContentBundle] Added url to internal links and smart-content
    • FEATURE #2914 [CategoryBundle] Added description and medias to category
    • FEATURE #2908 [MediaBundle] Created cropping-slide for media-edit-overlay
    • FEATURE #2877 [MediaBundle] Rest-Api for image-formats and format options
    • ENHANCEMENT #2910 [ContentBundle] Updated husky and added placeholder param to date
    • ENHANCEMENT #2909 [CategoryBundle] Expand path to last visited category in category list
    • BUGFIX #2913 [CategoryBundle] Changed doctrine mapping from entity to mapped-superclass for category-entities
    • ENHANCEMENT #2913 [CategoryBundle] Added DeprecationCompilerPassTest in CategoryBundle
    • ENHANCEMENT #2912 [CategoryBundle] Implemented category-bundle entities extensible
    • ENHANCEMENT #2912 [CategoryBundle] Refactored CategoryBundle backend
    • ENHANCEMENT #2903 [RouteBundle] Get class mapping configuration by class name or inheritance chain
    • ENHANCEMENT #2904 [RouteBundle] Added route-provider cache
    • BUGFIX #2893 [ContentBundle] Fixed stop overlay-component for teaser-selection
    • FEATURE #2891 [MediaBundle] Created area-selection frontend component in media-bundle
    • BUGFIX #2878 [ContentBundle] Added instanceof check for shadow-behavior functions
    • FEATURE #2875 [RouteBundle] Added route-content-type
    • BUGFIX #2513 [PersistanceBundle] Fix doctrine generator commands
    • BUGFIX #2776 [MediaBundle] Fixed upload of media without an extension
    • BUGFIX #2867 [ContentBundle] Fixed navigation on removed template
    • BUGFIX #2850 [ContentBundle]  Ordered response of template action alphabetically
    • BUGFIX #2848 [ContentBundle] Fixed preview serialization to include date and authors
    • ENHANCEMENT #2782 [MediaBundle] Cleaned up media selection overlay styling
    • ENHANCEMENT #2845 [MediaBundle] New version of of configuring image formats
    • ENHANCEMENT #2843 [MediaBundle] Limit bugfix and style fixes for collections
    • BUGFIX #2774 [SecurityBundle] Added translations to settings user role for hovering single permission
    • BUGFIX #2798 [ContactBundle] Contact cards are now ordered correctly and by fullName by default
    • ENHANCEMENT #2835 [CoreBundle] Used the delegating file loader from symfony instead of own implementation for loading webspace xml files
    • ENHANCEMENT #2831 [RouteBundle] Improved speed of route-update-command for lots of entities
    • FEATURE #2826 [AdminBundle] Made the reset to the "show all" only happen, when the datagrid was in the "show selected" state before (husky)
    • BUGFIX #2830 [MediaBundle] Fixed style issues in the masonry view (spacing, scaling of thumbnail images, dropdown logging)
    • FEATURE #2803 [MediaBundle] Add breadcrumb to collection's edit
    • ENHANCEMENT #2814 [MediaBundle] Removed overlay from dropzone and implemented own overlay-style for dropzone (husky)
    • BUGFIX #2817 [MediaBundle] Made collection edit redirect to root collection when passed an invalid id
    • FEATURE #2820 [RouteBundle] Added possibility to implement custom route-generator
    • FEATURE #2799 [MediaBundle] Implemented tiles view for navigating through collections
    • FEATURE #2715 [ContentBundle] Implemented teaser content-type
    • ENHANCEMENT #2846 [ContentBundle] Added teaser-attributes
    • FEATURE #2768 [ContentBundle] Implemented teaser-edit for content-type
    • FEATURE #2765 [MediaBundle] Implemented new masonry-design for media
    • ENHANCEMENT #2743 [CoreBundle] Remove symfony deprecations and don't allow them anymore
    • BUGFIX #2810 [ContentBundle] Add missing translation of Content navigation tab
    • FEATURE #2749 [Webspace] Added resource-locator strategy tree_full_edit
    • BUGFIX #2885 [ContactBundle] Fixed toArray-Function
    • BUGFIX #2896 [SearchBundle] Fixed limit in query
  • 1.3.10 (2017-02-28)

    • HOTFIX #3214 [AdminBundle] Fixed save button of form-tab when validation fails.
  • 1.3.8 (2017-01-30)

    • BUGFIX #3167 [SnippetBundle] Fixed error when snippet template has a category field.
    • HOTFIX #3155 [MediaBundle] Fixed system collection creation for .anon user
  • 1.3.7 (2017-01-12)

    • HOTFIX #3136 [ContentBundle] Fixed resource locator issue while moving pages
    • HOTFIX #3137 [ContentBundle] Fixed locale for categories in smart content overlay
  • 1.3.6 (2017-01-10)

    • HOTFIX #3128 [All] Bumped twig version to ^1.11
  • 1.3.5 (2016-11-24)

    • HOTFIX #3033 [SnippetBundle] Handle references to deleted snippets in snippet selection
    • HOTFIX #3032 [ContentBundle] Fixed publishing for shadow page targeting drafts
  • 1.3.4 (2016-11-14)

    • HOTFIX #3025 [ContentBundle] Fixed null value for text-editor
  • 1.3.3 (2016-11-10)

    • HOTFIX #3021 [MediaBundle] Added default locale to media selection overlay
    • HOTFIX #2989 [ContentBundle] Fixed internal-link-uuid in query-builder
    • HOTFIX #2989 [MediaBundle] Added file-version name database-index
    • HOTFIX #3015 [HTTPCacheBundle] Activate cache handlers only in prod-environment
    • HOTFIX #3017 [ContentBundle] Changed content-type write handling
  • 1.3.2 (2016-11-03)

    • HOTFIX #2995 [MediaBundle] Fixed namespace collision in media entity
    • HOTFIX #2955 [ContentBundle] Fixed changing block types when maxOccurs are reached
    • HOTFIX #2959 [All] Fixed compatibility for twig 1.26
  • 1.3.1 (2016-09-15)

    • HOTFIX #2922 [WebsiteBundle] Avoid seo information injected by url
    • HOTFIX #2890 [Localization] Reintroduced localization provider class
    • HOTFIX #2876 [MediaBundle] Changed column navigation to markable and ok button
    • HOTFIX #2876 [ContentBundle] Changed column navigation to markable and ok button
    • HOTFIX #2883 [WebsiteBundle] Fixed translator locale for localizations with country
    • HOTFIX #2873 [ContentBundle]  Include live session in CleanupHistoryCommand
    • HOTFIX #2874 [SearchBundle] Use new reindex command in IndexBuilder
    • HOTFIX #2870 [ContentBundle] Fixed NodeOrderBuilder for publishing
    • HOTFIX #2869 [ContentBundle] Fixed maintain command for resource locator
    • HOTFIX #2864 [MediaBundle] Return 404 http code for not existing media
    • HOTFIX #2865 [ContentBundle] Fixed button text for unpublish dialog
    • HOTFIX #2863 [MediaBundle] Removed default limit from collection controller and children join from collection-repository
    • HOTFIX #2804 [ListBuilder] Fixed ids-query in doctrine-list-builder
    • HOTFIX #2839 [WebsiteBundle] Include port in URLs
  • 1.3.0 (2016-08-11)

    • FEATURE #2680 [AdminBundle] Changed the login background for the release
    • BUGFIX #2764 [MediaBundle] Fixed type filter for media content type
    • BUGFIX #2795 [ContentBundle] Allow to load document without any translation
    • ENHANCEMENT #2796 [ContactBundle] Remove minlength of 3 from organisation name
    • BUGFIX #2791 [CustomUrlBundle] Use the default locale of the user to load the custom url column navigation
    • BUGFIX #2792 [ContentBundle]  Do not show empty selection for link target in ckeditor
    • ENHANCEMENT #2793 [CategoryBundle] Refactored category-form to fit new javascript structure
    • FEATURE #2703 [All] Improved experience when using sulu with postgres.
    • BUGFIX #2785 [ContentBundle] Fixed deindexing of documents for both workspaces
    • BUGFIX #2775 [ContentBundle] Removed action icon for ghost pages in column-navigation (husky)
    • BUGFIX #2781 [ContentBundle] Set workflowstage of copied nodes to draft
    • BUGFIX #2784 [ContentBundle] Fixed publish handling for internal and external links
    • ENHANCEMENT #2704 [ContactBundle] Save contact-/account-documents with save button in header
    • BUGFIX #2648 [HttpCacheBundle] Purge cache when removing or unpublishing page
    • FEATURE #2780 [ContentBundle] Added images/icons of excerpt to search index
    • BUGFIX #2777 [ContentBundle] Fixed tooltip translations in column-navigation
    • FEATURE #2740 [Webspace] Added replacable resource locator strategy
    • BUGFIX #2685 [ContentBundle] Fixed resource locator adaption for pages with ghost-ancestors
    • BUGFIX #2758 [ContentBundle] Fixed wrong disabeling of button in block type
    • FEATURE #2761 [All] Added Dutch translation
    • FEATURE #2748 [AdminBundle] Added Twig blocks to be able to use inheritance
    • BUGFIX #2771 [SnippetBundle] Fixed default snippets for public workspace
    • BUGFIX #2773 [ContentBundle] Removed published icons from column navigation when page is ghost
    • BUGFIX #2783 [SecurityBundle] Added specific error message when changing role title to existing one
  • 1.3.0-RC3 (2016-08-08)

    • BUGFIX #2760 [MediaBundle] Added missing locale to media move action
    • ENHANCEMENT #2759 [ContentBundle] Fixed ok button translation for smart content overlay
    • ENHANCEMENT #2755 [CoreBundle] Extended path replacers
    • BUGFIX #2676 [CoreBundle] Removed the user's system language as the default content language
    • BUGFIX #2754 [ContentBundle] Fixed PHPCR illegal characters exception
    • BUGFIX #2757 [ContentBundle]  Deleting referenced pages also on public workspace
    • BUGFIX #2751 [ContentBundle] Fixed publishing for the settings tab
    • ENHANCEMENT #2687 [ContentBundle] Made move- and copy-overlay width responsive
    • BUGFIX #2708 [CategoryBundle] Fixed locale bug for category keywords
    • BUGFIX #2736 [ContentBundle] Made column-navigation load even when selected item is not accessible
    • BUGFIX #2692 [AdminBundle] Made url comparison in navigation use url parts an not characters (husky)
    • BUGFIX #2738 [ContentBundle] Fixed using non-existent AbstractKernel
    • ENHANCEMENT #2685 [ContentBundle] Made internal links and smart content show unpublished nodes
    • BUGFIX #2661 [ContentBundle] Fixed ck-editor internal link visualization
    • BUGFIX #2745 [All] Remove SYMFONY_DEPRECATIONS_HELPER environment from AppVeyor config
    • ENHANCEMENT #2737 [TranslateBundle] Remove symfony deprecations and don't allow them anymore
    • FEATURE #2681 [ContentBundle] Fixed frontend resource locator generation for ghost pages
    • BUGFIX #2712 [MediaBundle] Added search to media selection
    • FEATURE #2726 [PreviewBundle] Don't allow symfony deprecations anymore
    • FEATURE #2717 [ContentBundle] Removed or fixed some publishing translations
    • ENHANCEMENT #2750 [WebsiteBundle] Removed published checks from ContentRouteProvider
    • ENHANCEMENT #2729 [Webspace] Moved resource-locator node from portal to webspace
    • FEATURE #2704 [All] Ignore irrelevant files on composer dist installs
    • FEATURE #2720 [DocumentManagerBundle] Don't allow symfony deprecations anymore
    • FEATURE #2727 [RouteBundle] Don't allow symfony deprecations anymore
    • FEATURE #2716 [ContentBundle] Added params to smart-content-item-controller
    • FEATURE #2721 [GeneratorBundle] Don't allow symfony deprecations anymore
    • FEATURE #2728 [WebsocketBundle] Don't allow symfony deprecations anymore
    • FEATURE #2643 [WebsiteBundle] Add Google Tag Manager to the webspace analytics settings
    • BUGFIX #2695 [MediaBundle] Removed Paginator from CollectionRepository (mysql 5.7)
    • FEATURE #2722 [HttpCacheBundle] Don't allow symfony deprecations anymore
    • BUGFIX #2695 [CategoryBundle] Removed hasChildren field descriptor in categories (mysql 5.7)
    • FEATURE #2723 [MarkupBundle] Don't allow symfony deprecations anymore
    • ENHANCEMENT #2701 [PreviewBundle] Replaced preview background-images with white background
    • FEATURE #2725 [PersistenceBundle] Don't allow symfony deprecations anymore
  • 1.3.0-RC2 (2016-07-28)

    • BUGFIX #2692 [PreviewBundle] Fixed the generation of log and cache directory when context is part of path
    • BUGFIX #2697 [ContentBundle]  Deindex page after unpublishing
    • BUGFIX #2684 [ContentBundle] Disabled options in toolbar item which are not avialable when editing a page
    • FEATURE #2689 [ContentBundle] Added functionality to delete a draft
    • BUGFIX #2683 [MediaBundle] Removed selected datagrid from media selection overlay
    • FEATURE #2559 [CoreBundle] Renamed parameters.yml to parameters.yml.dist so you can use a local version
    • BUGFIX #2678 [ContentBundle] Fixed error caused by draft label when opening a ghost page
    • BUGFIX #2668 [ContentBundle] Fixed resource locator generation for pages with unpublished parents
    • BUGFIX #2675 [ContactBundle] Fixed findGetAll-method of ContactRepository
    • ENHANCEMENT #2674 [SearchBundle] Added a WebsiteSearchController
    • BUGFIX #2524 [ContactBundle] Fixed contact-serialization for smart-content
    • BUGFIX #2632 [ContentBundle] prevent item select when ordering a column (husky)
    • BUGFIX #2663 [MediaBundle] made masonry view work for media with no thumbnail
    • ENHANCEMENT #2665 [Webspace] Introduced DelegatingFileLoader for webspace configurations
    • FEATURE #2669 [RouteBundle] Added is-published method for route-defaults-provider
  • 1.3.0-RC1 (2016-07-22)

    • HOTFIX #2632 [Content] Fix usage of document inspector in StructureBridge
    • BUGFIX #2655 [MediaBundle] Fixed media selection for none images and selected media list
    • BUGFIX #2598 [MediaBundle] Fixed thumbnail rendering in media edit
    • BUGFIX #2634 [Rest] Hide exception details on rest-api error in prod environment
    • FEATURE #2642 [AdminBundle] Added different badges color support
    • BUGFIX #2618 [Localization] Removed the system localizations from LocalizationController
    • BUGFIX #2640 [ContentBundle] Fixed reordering for published workspace
    • BUGFIX #2611 [HttpCacheBundle] Fill host-placeholder before clearing cache
    • BUGFIX #2625 [ContentBundle] Removed force flag for webspace key parameter
    • ENHANCEMENT #2621 [ContentBundle]  Added migration for publishing
    • ENHANCEMENT #2623 [DocumentManager] Add publishing toolbar buttons to extensions in document manager bundle
    • ENHANCEMENT #2614 [ContentBundle] Removed unused code and tests
    • ENHANCEMENT #2555 [ContactBundle] Allow country to be nullable in address entity
    • BUGFIX #2603 [ContentBundle] Fixed resource locator generation for pages with ghost-parent
    • BUGFIX #2613 [ContactBundle] Fixed categories save bug in contacts
    • BUGFIX #2539 [SecurityBundle] Made TokenStorage dependency for SecuritySubscriber optional
    • BUGFIX #2609 [ContentBundle] Fixed excerpt extension save button activation
    • ENHANCEMENT #2616 [MediaBundle] Avoid exception when media is serialized without all data loaded
    • BUGFIX #2606 [PreviewBundle] Added cache clear for preview kernel
    • ENHANCEMENT #2608 [TranslateBundle] removed translation import command and refactored translate bundle
    • BUGFIX #2590 [CoreBundle] Clear symfony cache before system collection initialization
    • BUGFIX #2596 [PreviewBundle] Fixed preview for prod environment
    • FEATURE #2515 [ContentBundle] Added unpublishing functionality for pages
    • ENHANCEMENT #2604 [ContentBundle] Fixed publishing on excerpt tab and add excerpt js extension
    • BUGFIX #2586 [AdminBundle] Fixed behat tests
    • BUGFIX #2588 [ContentBundle] Made resource locator reload on every rlp.part change
    • BUGFIX #2581 [PreviewBundle] Deactivated WebProfilerToolbar for preview
    • BUGIFX #2579 [ContentBundle] Removed smart-content component destroy callback conflict
    • FEATURE #2572 [AdminBundle] Included husky build with autocomplete form mapper validation type
    • BUGFIX #2564 [CustomUrlBundle] Made width of custom url inputs flexible
    • BUGFIX #2580 [AdminBundle] Made the navigation adapt on history back
    • FEATURE #2565 [AdminBundle] Reseted navigation width after collapse
    • FEATURE #2557 [SecurityBundle] Set user last login by a listener
    • ENHANCEMENT #2544 [PreviewBundle] Bugfix for preview in firefox
    • BUGFIX #2551 [SecurityBundle] Added search fields and search instancename for roles list search
    • BUGFIX #2556 [ContentBundle] Removed the change content-change event from the texteditor's focusout
    • BUGFIX #2558 [CollaborationBundle] Made own username show up as collaborator in warning
    • BUGFIX #2554 [ContentBundle] Made changing to copied locales possible
    • ENHANCEMENT #2540 [AdminBundle] Removed deprecation notices
    • BUGFIX #2536 [AdminBundle] Changed icon markup in search component (husky)
    • BUGFIX #2538 [ContentBundle] Display url in single-internal-link instead of path
    • BUGFIX #2534 [ContactBundle] Fixed static usage of media repository
    • FEATURE #2532 [RouteBundle] Allow route generation for entity routes
    • ENHANCEMENT #2533 [RouteBundle] Added locale to route-defaults
    • BUGFIX #2535 [PreviewBundle] Wrapped website-kernel and append preview-specific configs
    • BUGFIX #2530 [AdminBundle] Included husky build which fixes the login translation issue
    • FEATURE #2528 [AdminBundle] Added form-abstraction for simple data-mapper forms
    • ENHANCEMENT #2526 [SearchBundle] Introduced contexts for indexes to restrict selections
    • BUGFIX #2104 [ContentBundle] Show Webspace node on 'copy' and 'move' overlays
    • ENHANCEMENT #2520 [ContentBundle] Delete routes using the DocumentManager
    • BUGFIX #2523 [SecurityBundle] Fixed error with non-visible permission types in matrix
    • ENHANCEMENT #2522 [All] Use correct default phpcr session
    • ENHANCEMENT #2399 [ContentBundle] Added loading of template attributes for non page-structures
    • ENHANCEMENT #2518 [ContentBundle] Moved parent from BasePageDocument to PageDocument
    • ENHANCEMENT #2507 [SearchBundle] Changed search adapter to fit new features of MassiveSearchBundle (limit + offset)
    • ENHANCEMENT #2508 [DocumentManager] Set default structure-type if non given
    • ENHANCEMENT #2506 [ContentBundle] Extracted seo-tab to reuse it in other bundles
    • ENHANCEMENT #2509 [DocumentManagerBundle] Made RootPathPurger an initializer to avoid operating on not existing workspaces
    • ENHANCEMENT #2505 [LocationBundle] Used intl-component to generate countries for location-content-type
    • ENHANCEMENT #2500 [MediaBundle] Refactored handling of post data for media
    • ENHANCEMENT #2497 [MediaBundle] Implemented MediaInterface for inheritance
    • BUGFIX #2504 [WebsiteBundle] Fixed http-cache clear if var dir exists
    • BUGFIX #2503 [ContentBundle] Fixed state handling in settings-tab of pages
    • FEATURE #2489 [WebsiteBundle] Add a template attribute resolver service.
    • ENHANCEMENT #2492 [TestBundle] Added website test case.
    • ENHANCEMENT #2491 [MediaBundle] Made media entit extendable
    • ENHANCEMENT #2495 [ContactBundle] Added cascade-persist for contact addresses
    • BUGFIX #2486 [WebsiteBundle] Fixed portal redirect when using subfolder
    • ENHANCEMENT #2483 [All] Replace security.context with security.token_storage service
    • ENHANCEMENT #2464 [All] Moved configuration from installation folder to sulu-core
    • BUGFIX #2482 [Content] Fixed appveyor tests
    • ENHANCEMENT #2479 [ContentBundle] Removed restore history route function
    • ENHANCEMENT #2462 [All] Removed unnecessary NodeInterface definitions in tests
    • ENHANCEMENT #2461 [PreviewBundle] Added function that avoid navigating in the preview
    • ENHANCEMENT #2357 [PreviewBundle] Using Website-Kernel to render preview
    • FEATURE #2442 [MediaBundle] Enabled media link in ckeditor
    • ENHANCEMENT #2442 [MediaBundle] Enhanced behaviour of media-selection
    • BUGFIX #2455 [CoreBundle] Fixed ServerStatusCommand for Symfony 2.8.7
    • BUGFIX #2443 [WebsiteBundle] Added portal check for portal-routes
    • FEATURE #2424 [Content] Add support for XInclude
    • BUGFIX #2439 [ContentBundle] Fixed tab visibility for create new page localization
    • ENHANCEMENT #2428 [Content] Removed move and copy method from ContentMapper
    • BUGFIX #2426 [RouteBundle] Fixed route-provider when no resource-locator prefix isset
    • FEATURE #2404 [ContentBundle] Implemented configurable ckeditor toolbar per role
    • BUGFIX #2418 [ContentBundle] Removed ContentMapperRequest
    • FEATURE #2402 [MarkupBundle] Added validation for markup
    • FEATURE #2336 [ContentBundle] Enabled internal link in ckeditor
    • ENHANCEMENT #2414 [ContentBundle] Removed save method of ContentMapper
    • ENHANCEMENT #2408 [CoreBundle] Extracted theming into own bundle
    • BUGFIX #2367 [ContentBundle] Fixed copy internal-link into new language
    • BUGFIX #2396 Fixed composer-events
    • ENHANCEMENT #2403 [ContentBundle] Added lazy start of ckeditor for content form
    • BUGFIX #2397 [PreviewBundle] Added catching of "Unable to find template" exception
    • BUGFIX #2396 [PreviewBundle] Fixed leaking events of preview
    • BUGFIX #2389 [MediaBundle] Removed twice adding of navigation item
    • ENHANCEMENT #2386 [ContentBundle] Use DocumentManager for NodeController postAction
    • BUGFIX #2325 [WebsiteBundle] Fixed a query issue on Postgresql
    • BUGFIX #2379 [MediaBundle]  Inject CategoryRepository in MediaManager to avoid using removed constant
    • BUGFIX #2370 [TestBundle] Use Doctrine DBAL as default PHPCR-Backend
    • BUGFIX #2369 [All] Install the symfony phpunit bridge again
    • ENHANCEMENT #2356 [PreviewBundle] Added default error message
    • BUGFIX #2354 [ContentBundle] Fixed javascript error preview is null for new page form
    • ENHANCEMENT #2338 [MarkupBundle] Implemented markup bundle
    • FEATURE #2333 [PreviewBundle] Added preview render error templates
    • ENHANCEMENT #2353 [WebsocketBundle] Changed configuration to default disable websocket
    • BUGFIX #2351 [ContentBundle] Removed strange condition for data-changed
    • BUGFIX #2352 [CoreBundle] Fixed RequestAnalyzer for use with ESI
    • FEATURE #2349 [RouteBundle] Added route-bundle
    • FEATURE #2299 [PreviewBundle] Implemented preview bundle
    • ENHANCEMENT #2289 [ContentBundle] Added display options support to date content type
    • ENHANCEMENT #2316 [Symfony] Added collector compiler pass
    • ENHANCEMENT #2279 [Webspace] Do not hide invalid webspace exceptions
    • ENHANCEMENT #2288 [WebsiteBundle] Fixed overriding request attributes and set them on the request
    • BUGFIX #2288 [AdminBundle]  Removed deleting of entire dom tree on tab change
    • ENHANCEMENT #2278 [TestBundle] Cache result of Sulu intitializer rather than using a fixture
    • BUGFIX #2305 [WebsiteBundle]  Fixed handling of non-default formats in error pages
    • ENHANCEMENT #2341 [MediaBundle] Added category to medias
    • ENHANCEMENT #2323 [WebsiteBundle] Added TWIG-Extension to check if parent nav-item is active
    • ENHANCEMENT #2377 [CoreBundle] Made --router and --env optional when running the console commands server:run, server:start, server:stop and server:status
  • 1.2.7 (2016-07-15)

    • HOTFIX #2617 [ContactBundle] Setting default country by country-code instead of id
    • HOTFIX #2612 [CategoryBundle] Added sort criteria for fallback test
    • HOTFIX #2610 [DocumentManagerBundle] Fixed serialization of concrete locales
    • HOTFIX #2605 [CategoryBundle] Fixed order in combination with depth
    • HOTFIX #2600 [CategoryBundle] fixed order of categories in content-type
    • HOTFIX #2585 [CoreBundle] add fixtures without purging database
    • HOTFIX #2550 [MediaBundle] made documents list show description on add
    • HOTFIX #2547 [AdminBundle] Included husky build which fixes the ie11 rendering issue of dropdowns
    • HOTFIX #2547 [AdminBundle] Included husky build which fixes globalizing bug
    • BUGFIX [WebsiteBundle] Fixed a query issue on Postgresql
  • 1.2.6 (2016-07-05)

    • BUGFIX #2530 [AdminBundle] Included husky build which fixes the login translation issue
  • 1.2.5 (2016-06-30)

    • HOTFIX #---- [AdminBundle] Fixed loading of user localization
  • 1.2.4 (2016-06-28)

    • HOTFIX #2498 [TestBundle] Fixed TestUserProvider to create accounts with repository to support sulu inheritance
    • BUGFIX #2389 [MediaBundle] Removed twice adding of navigation item
    • HOTFIX #2481 [WebsiteBundle] Fixed handling of non-default formats in error pages
    • HOTFIX #2467 [MediaBundle] Fixed media-selection-overlay missing locale
    • HOTFIX #2460 [MediaBundle] Fixed deprecation of getEntityManager in MediaPreviewController
    • HOTFIX #2454 [MediaBundle] Fixed inset image scale image-size 0
    • HOTFIX #2440 [MediaBundle] Fixed media-selection sorting
    • HOTFIX #2441 [ContentBundle] Fixed block to handle non html text correctly
    • ENHANCEMENT #2432 [SecurityBundle] New behat step for admin login with default locale
  • 1.2.3 (2016-06-01)

    • HOTFIX #2427 [Hash] Fixed bug when using non generic visitor in HashSerializeEventSubscriber
    • HOTFIX #2401 [MediaBundle] Fixed slow media queries
    • HOTFIX #2415 [ContactBundle] Fixed account contacts api response
    • HOTFIX #2401 [MediaBundle] Fixed search in media bundle
    • HOTFIX #2381 [ContentBundle] Fixed auto-name subscriber to rename at the very end of persist
    • HOTFIX #2388 [Rest] Fixed bug when applying same sortfield multiple times
    • HOTFIX #2378 [ContentBundle] Fixed writing security to page documents
    • HOTFIX #2376 [ContentBundle] Added cleanup for structure reindex provider
    • HOTFIX #2382 [ResourceBundle] Added column definitions to resource-bundle
    • HOTFIX #2384 [WebsiteBundle] Added condition to custom-routes to match only full-matches
  • 1.2.2 (2016-05-09)

    • HOTFIX #2375 [SecurityBundle] Fixed visibility of entries in language dropdown
    • ENHANCEMENT #2373 [MediaBundle] Added batch indexing for medias
    • HOTFIX #2371 [MediaBundle] Fixed appveyor tests for collections
    • HOTFIX #2365 Fixed missing and wrong method mocks
    • ENHANCEMENT #2359 [MediaBundle] Added ability to sort medias
    • HOTFIX #2368 [ContentBundle] Fixed copying shadow properties
    • HOTFIX #2362 [Website] Fixed hreflang-tag for homepage
    • BUGFIX #2364 [CoreBundle] DependencyInjection: Throw exception when locales/translations are misconfigured
    • BUGFIX #2364 [ResourceBundle] Moved fixtures from de_CH to de_ch
    • HOTFIX #2363 [WebsiteBundle] Fixed sulu-content-path for webspaces with different domains for locales
    • ENHANCEMENT #2346 [ResourceBundle] Added fixtures for de_CH
    • ENHANCEMENT #2346 [AdminBundle] Use always users locale for globalize culture
    • HOTFIX #2347 [ContentBundle] Fixed ghost children loading
  • 1.2.1 (2016-04-27)

    • HOTFIX #2340 [ContactBundle] Fixed listing of contacts with Sulu user
    • HOTFIX #2334 [ContactBundle] Fixed account-contact search
    • HOTFIX #2335 [ContentBundle] Fixed textarea vertical resize
    • HOTFIX #2331 [AdminBundle] Fixed admin-controller to return correct system
    • HOTFIX #2330 [WebsiteBundle] Removed lazy analyzing of the request
    • HOTFIX #2321 [WebsiteBundle] Fixed request-analyze for not existing current request
    • HOTFIX #2324 [SecurityBundle] Removed circular reference from website security
    • HOTFIX #2319 [ContactBundle] Validate unknown vat-number as valid
    • HOTFIX #2306 [WebsiteBundle] Fixed partial rendering using query parameter
    • HOTFIX #2312 [Rest] Added security checks to DoctrineListBuilder
    • HOTFIX #2303 [ContactBundle] Fixed contact media search
    • HOTFIX #2304 [ContactBundle] Fixed styling of options dropdown and fixed url-input dropdown
    • HOTFIX #2290 [WebsiteBundle] Fixed redirect urls for webspace
    • HOTFIX #2294 [WebsiteBundle] Fixed detecting webspaces for URLs with same priority
    • HOTFIX #2294 [WebsiteBundle] Fixed analytics with all domains only in created webspace
    • HOTFIX #2285 [SecurityBundle] Made ResettingController translations more configurable
    • HOTFIX #2291 [ContentBundle]  Fixed wrong spacing between more than two checkboxes
    • ENHANCEMENT #2288 [WebsiteBundle] Fixed overriding request attributes and set them on the request
  • 1.2.0 (2016-04-11)

    • BUGFIX #2280 [ContentBundle] Removed scrollbar from categories in overlay
    • BUGFIX #2281 [ContentBundle] Use correct link for content tab in page form
    • BUGFIX #2273 [ContentBundle] Fixed link generation for internal link type without webspace
    • BUGFIX #2274 [WebsiteBundle] Fixed sulu-content-path with different webspace
    • BUGFIX #2269 [WebsiteBundle] Added query string to redirect for internal links
    • ENHANCEMENT #2189 [Travis] Cache jackrabbit download
    • BUGFIX #2272 [ContentBundle] Fixed ordering of pages for columns including ghosts
    • BUGFIX #2269 [WebsiteBundle] Fixed domain switching in sulu-content path
    • BUGFIX #2271 [ContentBundle] Fixed internal link webspace locale bug
    • BUGFIX #2267 [CategoryBundle] Fixed collaboration component
    • BUGFIX #2255 [WebsocketBundle]  Introduced own websocket app to avoid connecting to port 8843
    • BUGFIX #2258 [WebsiteBundle] Added validation of analytic type
    • BUGFIX #2251 [MediaBundle]  Fixed filter media by symstem-collection and type
    • BUGFIX #2252 [ContentBundle] Fixed webspace in permission check
    • BUGFIX #2244 [AdminBundle]  Fixed login with enter for Safari and IE
    • BUGFIX #2245 [CustomUrlBundle] Removed double wildcard for custom-url
    • BUGFIX #2242 [MediaBundle]  Fixed leaking events after uploading new media version
    • BUGFIX #2235 [ContentBundle] Fixed validation of resource-segments
    • BUGFIX #2238 [ContentBundle] Fixed URL in SEO tab
    • BUGFIX #2237 [MediaBundle] Added locale to request for adding new media version
    • BUGFIX #2236 [ContentBundle] Fixed preview js errors
  • 1.2.0-RC4 (2016-04-04)

    • BUGFIX #2233 [ContentBundle] Fixed resource locators for saving without locale
    • BUGFIX #2232 [ContentBundle] Updated condition to open ghost overlay
    • BUGFIX #2229 [WebsiteBundle] Fixed escaping of seo tags
    • BUGFIX #2233 [CustomUrlBundle] Fixed remove selected webspace-locale
    • ENHANCEMENT #2220 [ContentBundle] Removed routable behavior and moved logic route-subscriber
    • BUGFIX #2219 [ContentBundle] Fixed changing template when disabling shadow page
    • ENHANCEMENT #2216 [ContentBundle] Fixed hide add button if user has no add permission for webspace
    • ENHANCEMENT #2216 [All] Added KernelTestCase::assertHttpStatusCode method
    • BUGFIX #2217 [MediaBundle] Fixed ui-bugs in media-collections
    • ENHANCEMENT #2214 [WebsiteBundle] Added website default locale providers
    • ENHANCEMENT #2208 [AdminBundle] Added require-js url args to avoid wrong cache hits
    • ENHANCEMENT #2206 [WebsiteBundle] Added security contexts to webspace settings
    • ENHANCEMENT #2206 [SnippetBundle] Added security contexts to webspace settings
    • ENHANCEMENT #2206 [CustomUrlBundle] Added security contexts to webspace settings
    • ENHANCEMENT #2209 [ContentBundle] Added open-ghost overlay on change-locale in content-form
    • ENHANCEMENT #2211 [ContentBundle] Improved translations and UI of seo tab
    • ENHANCEMENT #1980 [MediaBundle] Sort assets by created date descending in lists
    • BUGFIX #2193 [ContentBundle] Ignore required properties on homepages during initialization.
    • BUGFIX #2199 [SnippetBundle] Fixed syntax mistake in snippet-controller
    • ENHANCEMENT #2204 [WebsiteBundle] Enhanced custom-route creation
    • FEATURE #2201 [All] Added collaboration message to all sulu core-bundles
    • ENHANCEMENT #2196 [AdminBundle] Restructured admin-navigation
    • FEATURE #2197 [MediaBundle] Added media field credits
    • FEATURE #2203 [WebsiteBundle] Added host replacer to portal routes to support wildcard-urls
    • FEATURE #2155 [MediaBundle] Added media formats to masonry-view and edit-overlay
    • FEATURE #2191 [All] Appveyor build for windows
    • FEATURE #1288 [CustomUrlBundle] Integrated custom-urls into analytics
  • 1.2.0-RC3 (2016-03-29)

    • BUGFIX #2190 [WebsiteBundle] Fixed wrong translator locale by decorating translator
    • ENHANCEMENT #2192 [WebsiteBundle] Added X-Generator HTTP header for Sulu website detection
    • ENHANCEMENT #2086 [ContentBundle] Improved presentation of info-text
  • 1.2.0-RC2 (2016-03-24)

    • BUGFIX #2183 [ContentBundle] Added missing locale for loading route document
    • BUGFIX #2185 [MediaBundle] Fixed throw exception if new version has a different media type
    • ENHANCEMENT #2182 [ContactBundle] Added sulu_resolve_contact twig function
    • ENHANCEMENT #2182 [SecurityBundle] Fixed sulu_resolve_user twig function to return a user instead of a contact
    • BUGFIX #2178 [WebsiteBundle] Added default IP anonymization for google analytics
    • ENHANCEMENT #2171 [CoreBundle] Added validation of unused webspace locales
    • FEATURE #2180 [MediaBundle] Added fallback information for media assigments
    • BUGFIX #2178 [WebsiteBundle] Added default IP anonymization for google analytics
    • BUGFIX #2171 [ContentBundle] Fixed saving of homepage
    • BUGFIX #2172 [CustomUrlBundle] Added check for custom-url placeholder
    • BUGFIX #2166 [WebsiteBundle] Fixed analytics type change
    • ENHANCEMENT #2168 [WebsiteBundle] Changed request to purge cache from GET to DELETE
    • BUGFIX #2169 [CustomUrlBundle] Fixed dropdown of custom-url target locales
    • BUGFIX #2152 [ContentBundle] Fixed not empty request body for delete history url
    • BUGFIX #2141 [ContentBundle] Fixed page gets immediately saved after generating URL
    • BUGFIX #2156 [SecurityBundle] Fixed behat context to create correct roles
    • BUGFIX #2152 [ContentBundle] Fixed not empty request body for delete history url
    • BUGFIX #2157 [CustomUrlBundle] Fixed route-validation in request processor
    • ENHANCEMENT #1288 [CoreBundle] Introduced lazy initialization of request attributes
    • ENHANCEMENT #2132 [Test] Removed external classes from and refactored functional test class hierarchy
  • 1.2.0-RC1 (2016-03-18)

    • FEATURE #1288 [All] Added deep-links for selection content-types
    • BUGFIX #2131 [WebsiteBundle] Fixed 'getTheme' error in ExceptionController
    • ENHANCEMENT #2131 [CoreBundle] Added request attributes to extract data from request
    • ENHANCEMENT #2130 [MediaBundle] Add support for newer symfony distributions with bin/ directory
    • FEATURE #2075 [All] Added CSV export for list responses
    • BUGFIX #2128 [MediaBundle] Fixed used language in media selection content type
    • BUGFIX #2128 [All] Fix required version of PHP to support only ^5.5 and ^7.0
    • BUGFIX #2126 [ContactBundle] Excluded recursion in accounts REST API
    • BUGFIX #2126 [All] Fixed firefox bug in label tick
    • FEATURE #1927 [CustomUrlBundle] Added custom-url feature
    • ENHANCEMENT #2122 [All] Disable xdebug on Travis to speed up composer and tests
    • ENHANCEMENT #2120 [All] Change bundle tests to use their own phpunit config and move SYMFONY_DEPRECATIONS_HELPER var into
    • BUGFIX #2091 [MediaBundle] Fixed routing when clicking of the data-navigation search-icon
    • ENHANCEMENT #2121 [All] Cache composer cache dir and prefer dist downloads on Travis
    • ENHANCEMENT #2114 [All] Update ffmpeg bundle and lib
    • ENHANCEMENT #2116 [All] Made restart of jackrabbit between tests configureable
    • ENHANCEMENT #2107 [WebsiteBundle] Fixed portal redirect to local
    • FEATURE #2099 [AdminBundle] Implemented tab-conditions
    • BUGFIX #2090 [MediaBundle] Fixed fallback of media file-version meta
    • BUGFIX #2092 [ContactBundle] Fixed new contact when creating a new contact in the account
    • BUGFIX #2103 [MediaBundle] Fixed upload new version for media without thumbnail
    • BUGFIX #2100 [ContactBundle] Fixed switching tab in contact and account after save
    • ENHANCEMENT #2097 [TranslateBundle] Fixed translation code length in database schema
    • BUGFIX #2093 [ContactBundle] Fixed auto-select new position and title
    • BUGFIX #2094 [CategoryBundle] Fixed maximum length of category-key
    • BUGFIX #2082 [ContentBundle] Fixed block type don't triggers save-button
    • ENHANCEMENT #2057 [ContentBundle] Refactored ResourceLocator ContentType to use DocumentManager
    • ENHANCEMENT #2095 [WebsiteBundle] Added security context for cache navigation entry
    • ENHANCEMENT #2082 [All] Get rid of the aliased evenement composer constraint
    • BUGFIX #2088 [ContentBundle] Fixed matrix for object permission tab
    • ENHANCEMENT #2035 [ContentBundle] Add structure type to index
    • FEATURE #2076 [All] Better content repository initialization, deprecated sulu:phpcr:init & sulu:webspaces:init
    • FEATURE #2032 [CategoryBundle] Added category keywords
    • BUGFIX #2058 [ListBuilder] Fixed cache for field-descriptor
    • ENHANCEMENT #2034 [ContentBundle] Improved content-bundle testcases
    • ENHANCEMENT #2036 [SecurityBundle] Introduced different permission types for different security contexts
    • ENHANCEMENT #2014 [Content] Allow - in webspace name.
    • FEATURE #1983 [ContentBundle] Introduces hash check on save
    • FEATURE #1983 [SnippetBundle] Introduces hash check on save
    • ENHANCEMENT #1999 [SnippetBundle] Snippet controller now uses DocumentManager and Serializer.
    • ENHANCEMENT #2008 [ContactBundle] Fixed sorting in contact selection content type
    • ENHANCEMENT #1981 [ContentBundle] Better search reindexing for structure content.
    • FEATURE #2001 [MediaBundle] Clear local image cache via cache clear service and command
    • BUGFIX #1986 [All] Fixed naming of serializer properties
    • BUGFIX #2006 [ContentBundle] Show loading button after validating form
    • ENHANCEMENT #1987 [SecurityBundle] Contact entity is required in User entity
    • BUGFIX #1985 [CollaborationBundle] Removed leaking connections
    • ENHANCEMENT #1973 [All] Moved tests from /tests to component directories.
    • ENHANCEMENT #1970 [ContentBundle] Changed get and put from NodeController to use DocumentManager
    • ENHANCEMENT #1956 [All] Removed Admin command registration
    • ENHANCEMENT #1956 [TranslateBundle] Removed entry in admin navigation
    • BUGFIX #1510 [Persistence] Fetch user only if an entity with UserBlameInterface is detected
    • FEATURE #1233 [CollaborationBundle] Showing current collaborators of pages
    • BUGFIX #1944 [MediaBundle] Removed wrong definition of indices
    • FEATURE #1921 [ContentBundle] Added unset single internal link
    • FEATURE #1233 [ContentBundle] Showing current collaborators of pages
    • ENHANCEMENT #1936 [Webspace] Cleanup of WebsiteRequestAnalyzer
    • ENHANCEMENT #1937 [WebsiteBundle] Removed unnecessary ob_clean in WebsiteController
    • BUGFIX #1931 [ContentBundle] Fixed form deprecation messages
    • BUGFIX #1930 [ContentBundle] Fixed updating values in combination with template change
    • FEATURE #1912 [WebsiteBundle] Added analytics to webspace settings
    • FEATURE #1906 [All] Added PHP 7 support
    • FEATURE #1922 [ContentBundle] Added parameter to show toggler instead of checkbox
    • BUGFIX #1926 [ContentBundle] Fixed preview for non-standard page document
    • BUGFIX #1874 [ContentBundle] Fixed preview selector for blocks
    • FEATURE #1777 [ContentBundle] Added selection content types
    • BUGFIX #1911 [SecurityBundle] Fixed default locale user builder
    • BUGFIX #1915 [All] Removed deprecations of initial admin request
    • FEATURE #1851 [SnippetBundle] Added default snippets webspace-settings
    • FEATURE #1851 [ContentBundle] Added webspace-settings
    • FEATURE #1905 [All] Added french translation
    • BUGFIX #1893 [ContentBundle] Fixed resource locator deferred for edit
    • BUGFIX #1871 [ContentBundle] Fixed url-generation and save button
    • BUGFIX #1873 [ContactBundle] Fixed remove title and position
    • BUGFIX #1873 [ContactBundle] Fixed remove contact birthday
  • 1.1.12 (2016-04-26)

    • HOTFIX #2285 [SecurityBundle] Made ResettingController translations more configurable
  • 1.1.11 (2016-04-04)

    • HOTFIX #2143 [ContactBundle] Fixed account cget filtering of ids
    • HOTFIX #2102 [ContactBundle] Added filter for account tags
  • 1.1.10 (2016-03-07)

    • HOTFIX #2029 [WebsiteBundle] Removed single alternate link in sitemap.xml
    • HOTFIX #2029 [WebsiteBundle] Fixed hreflang tag with one translation and different schemas
    • HOTFIX #2046 [ContactBundle] Added country-controller and use auto-complete for country
    • HOTFIX #2074 [ListBuilder] Added options for creating field-descriptors with meta-data
    • HOTFIX #2053 [ContactBundle] Added 'hasEmail' parameter to accounts api
    • HOTFIX #2064 [ResourceBundle] Fixed no option for invalid filter
    • HOTFIX #2051 [ListBuilder] Added metadata property to serialization process
    • HOTFIX #2055 [ContactBundle] Replaced span by input type hidden in address form
    • HOTFIX #2058 [ListBuilder] Fixed cache for field-descriptor
    • HOTFIX #2024 [ContactBundle] Fixed account add-contact-overlay enter bug and search for e-mail
    • HOTFIX #2020 [ContactBundle] Added account metadata
    • HOTFIX #2000 [Filter] Added filter metadata and new filter input types (tags, auto-complete)
    • ENHANCEMENT #2016 [AdminBundle] Added loader to indicate loading suggestions
    • HOTFIX #2002 [MediaBundle] Fixed retina height for image scale command
    • HOTFIX #2005 [WebsiteBundle] Merge Twig globals and add output buffer handling for preview rendering
    • HOTFIX #2003 [ContactBundle] Fixed rendering of address with null title
    • HOTFIX #1991 [Rest] Added metadata for field-descriptors
    • BUGFIX #1944 [MediaBundle] Removed wrong definition of indices
    • HOTFIX #2011 [AdminBundle] Fixed double handling of login via enter
    • HOTFIX #2023 [SecurityBundle] Set the user language for requests in backend
  • 1.1.9 (2016-02-05)

    • ENHANCEMENT #1978 [SecurityBundle] Made url for resetting password configurable via static variable
    • HOTFIX #1976 [MediaBundle] Moved delete collection to drop-down to avoid misunderstandings
    • HOTFIX #--- [AdminBundle] Updated husky to fix rendering preselected bug
  • 1.1.8 (2016-02-01)

    • HOTFIX #1962 [ListBuilder] Fixed search generation with case-field descriptors
    • HOTFIX #1962 [ContactBundle] Fixed contact birthday trigger save-button
    • HOTFIX #1958 [SnippetBundle] Fixed bug with snippet in snippet
    • HOTFIX #1953 [SecurityBundle] Added UI to enable user in sulu admin
  • 1.1.7 (2016-01-26)

    • HOTFIX #1952 [PersistenceBundle] Fixed mapped superclass inheritance
    • HOTFIX #1950 [Rest] Added possibility to disable the GROUP BY clause
  • 1.1.6 (2016-01-26)

    • HOTFIX #1948 [AdminBundle] Updated husky for required validation fix
    • HOTFIX #1938 [ContactBundle] Added missing namespace declerations for fixtures
    • HOTFIX #1938 [MediaBundle] Added missing namespace declerations for fixtures
    • HOTFIX #1938 [SecurityBundle] Added missing namespace declerations for fixtures
  • 1.1.5 (2016-01-15)

    • HOTFIX #1933 [AdminBundle] Fixed password reset twig template
  • 1.1.4 (2016-01-08)

    • HOTFIX #1917 [MediaBundle] Changed version name to original filename
  • 1.1.3 (2015-12-18)

    • HOTFIX #1903 [ContentBundle] Prohibited to follow empty or self internal link
    • HOTFIX #1900 [ContentBundle] Prohibited to link page to itself
    • HOTFIX #1898 [MediaBundle] Fixed dangling events of media-overlay
    • HOTFIX #1872 [ContentBundle] Fixed sql generation for user roles in ContentRepository
    • HOTFIX #1888 [ContentBundle] Used auto_name in phpcr migrations
    • HOTFIX #1899 [ContentBundle] Fixed directory separator for windows
    • HOTFIX #1895 [ResourceBundle] Fixed error handling of filters
  • 1.1.2 (2015-12-11)

    • HOTFIX #1831 [MediaBundle] Fixed query for retrieving entities to index
    • HOTFIX #1868 [ContentBundle] Added date upgrade script for blocks
    • HOTFIX #1869 [CategoryBundle] Fixed opened category tree on startup
    • HOTFIX #1799 [ContentBundle] Added 'published' field to be indexed
    • HOTFIX #1866 [WebsiteBundle] Added scheme to sitemap url generation
    • HOTFIX #1861 [ContentBundle] Added upgrade script which removes non-translated properties
  • 1.1.1 (2015-12-07)

    • HOTFIX #1857 [ContentBundle] Fixed open ghost overlay
    • HOTFIX #1857 [WebsiteBundle] Fixed sitemap xml generation to improve performance
    • HOTFIX #1859 [MediaBundle] Fixed media-query if no search isset
    • HOTFIX #1855 [ContactBundle] Fixed displaying correct position when adding new person to organisation
    • HOTFIX #1856 [MediaBundle] Fixed delete copyright from media
    • HOTFIX #1856 [All] Changed datagrid-pagination to input field to avoid performance leaks
  • 1.1.0 (2015-12-02)

    • BUGFIX #1849 [MediaBundle] Fixed media-edit-overlay language changer
    • BUGFIX #1846 [CoreBundle] Fixed name of type map config parameter
    • BUGFIX #1847 [ContentBundle] Removed disabler from account form
    • BUGFIX #1844 [ContactBundle] Fixed dimensions and position of contact avatar
    • ENHANCEMENT #1843 [ContactBundle] Added new field-descriptors for accounts and contacts (zip, state, country,..)
    • ENHANCEMENT #1842 [ContentBundle] Fixed title generation to ignore checkboxes
    • BUGFIX #1839 [ResourceBundle] Fixed filter-selection of non supported types
    • ENHANCEMENT #1841 [ContentBundle] Extended path-replacers xml file
    • BUGFIX #1837 [ResourceBundle] Fixed filter-result bar when filtering has no results
    • BUGFIX #1836 [ContentBundle] Fixed preview to save before render and avoid over writing cached values
    • BUGFIX #1795 [ContentBundle] Fixed copying shadow pages with urls
    • BUGFIX #1830 [ContentBundle] Fixed load data in correct locale for excerpt
    • BUGFIX #1826 [ContentBundle] Fixed preselected select elements null
    • BUGFIX #1829 [ContentBundle] Refactored url and content type handling
    • BUGFIX #1824 [CategoryBundle] Fixed category-list scroll behaviour
    • BUGFIX #1823 [TagBundle] Added tag serialization groups to tag controller
    • ENHANCEMENT #1806 [All] Added sticky toolbar to content lists
    • FEATURE #1808 [ContentBundle] Implemented content repository to query simple content fast
    • ENHANCEMENT #1822 [MediaBundle] Preview image upload for video assets
    • BUGFIX #1820 [ContentBundle] Fixed migrate url script
    • BUGFIX #1815 [SecurityBundle] Fixed missing locale check for security
    • ENHANCEMENT #1816 [MediaBundle] Added play button to video assets list
    • BUGFIX #1811 [MediaBundle] Normalize file names to avoid error in video preview image generation
    • BUGFIX #1812 [ContactBundle] Fixed translation bug in position dropdown
    • BUGFIX #1814 [MediaBundle] Fixed media selection bug
    • BUGFIX #1807 [SecurityBundle] Removed user locked field and used contact disabled field instead
    • ENHANCEMENT #1806 [ContentBundle] Fixed serialization depth for column-navigation
    • BUGFIX #1800 [ContentBundle] Fixed preview update of date and color
    • BUGFIX #1801 [ContentBundle] Fixed reset values in smart content if values was selected before
    • ENHANCEMENT #1805 [ContentBundle] Fixed validation of external node type and format of warning message
    • BUGFIX #1796 [ContentBundle] Fixed content type date to save as date data-type in phpcr
    • BUGFIX #1802 [ContentBundle] Fixed appearances of content tabs
    • BUGFIX #1793 [TagBundle] Fixed tag-list preview update
    • BUGFIX #1793 [CategoryBundle] Fixed category-list preview update
    • BUGFIX #1790 [MediaBundle] Fixed collection twice after edit collection
    • BUGFIX #1792 [WebsiteBundle] Fixed alternate links with custom x-default locale and remove links to homepage
    • FEATURE #1712 [MediaBundle] Added media data-provider
    • ENHANCEMENT #1779 [ContactBundle] Added title to address list and fixed style of title
    • BUGFIX #1794 [ContactBundle] Fixed account-contact allocation with position
    • ENHANCEMENT #1786 [ContactBundle] Added cascade options to account and contact
    • BUGFIX #1789 [CoreBundle] Added replacers for box brackets
    • BUGFIX #1785 [ContentBundle] Fixed data returned for internal link in settings tab
    • BUGFIX #1784 [ContentBundle] Removed webspace as required parameter for get action
    • BUGFIX #1783 [MediaBundle] Fixed not removed deleted original files
    • ENHANCEMENT #1782 [SnippetBundle] Added ghost content parameter to getSnippetsByUuids in repository
    • BUGFIX #1764 [MediaBundle] Added no cache headers for 404 thumbnails
    • BUGFIX #1778 [MediaBundle] Fixed cache handling of system collections
    • ENHANCEMENT #1775 [SmartContent] Add possibility to get ArrayAccessItem as json
    • ENHANCEMENT #1772 [SbippetBundle] Added translated template to snippet list
    • BUGFIX #1761 [MediaBundle] Reduced the number of requests in the collection view
    • BUGFIX #1736 [AdminBundle] Fixed layout for content form
    • ENHANCEMENT #1760 [SecurityBundle] Added missing joins on query for security
    • BUGFIX #1759 [ContactBundle] Fixed upload avatar when category is selected
    • BUGFIX #1750 [SecurityBundle] Added seraialization groups for user
    • BUGFIX #1756 [ContentBundle] Added excerpt values (title, description, tags and categories) to search indexing
    • ENHANCEMENT #1754 [MediaBundle] Moved collection key functions to base collection
    • BUGFIX #1751 [Persistence] Fixed UserBlameSubscriber for new DoctrineBundle
    • ENHANCEMENT #1746 [Rest] Use * as placeholder in ListBuilder search
    • FEATURE #1749 [SnippetBundle] Enabled search in snippet selection overlay
    • ENHANCEMENT #1743 [SmartContent] Fixed param names for website operators
    • FEATURE #1739 [MediaBundle] Implemented system collections
    • BUGFIX #1733 [ContentBundle] Added empty locale condition to fix empty locale bug
    • ENHANCEMENT #1719 [SearchBundle] Updated search to only return granted documents
    • BUGFIX #1733 [ContactBundle] Added delete warning and download icon for contact avatar and account logo
    • BUGFIX #1733 [MediaBundle] Fixed a few media-selection bugs
    • ENHANCEMENT #1605 [MediaBundle] Adjust media-selection-overlay title
    • BUGFIX #1716 [ContactBundle] Fixed wrong contact entity identifier
    • ENHANCEMENT #1717 [Persistence] Improved performance of MetadataSubscriber
    • FEATURE #1611 [All] Improved PHPCR content handling to allow custom PHPCR content
    • ENHANCEMENT #1706 [MediaBundle] Changed download link in media section to real link
    • BUGFIX #1714 [ContentBundle] Fixed migration for url scheme
    • BUGFIX #1713 [MediaBundle] Fixed drag and drop behavior in collection view
    • ENHANCEMENT #1704 [AdminBundle] Protected login from CSRF attacks
    • BUGFIX #1702 [MediaBundle] Fixed selected handling in media selection overlay
    • BUGFIX #1685 [ContactBundle] Fixed delete logo/avatar from collection and form
    • FEATURE #1697 [MediaBundle] Replaced StreamedResponse with BinaryFileResponse
    • BUGFIX #1701 [ContentBundle] Added website cache clear button in preview toolbar
    • ENHANCEMENT #1700 [CategoryBundle] Added category translate fallbacks
    • BUGFIX #1696 [MediaBundle] Fixed dropzone for uploading new versions of media
    • BUGFIX #1693 [All] Fixed behat tests
    • BUGFIX #1675 [ContactBundle] Fixed null value for smart content
    • FEATURE #1653 [MediaBundle] Added generation of thumbnails for videos
    • BUGFIX #1688 [ContentBundle] Fixed doctrine cache size for preview with delete on navigate
    • BUGFIX #1687 [MediaBundle] Fixed media-selection overlay responsive and datagrid styles
    • BUGFIX #1692 [MediaBundle] Fixed maximum file size of dropzone
    • FEATURE #1598 [MediaBundle] Added infinite-scroll pagination for masonry-view
    • FEATURE #1598 [ContactBundle] Added infinite-scroll pagination for card-view
    • BUGFIX #1670 [ContentBundle] Fixed missing url-scheme in content type
    • FEATURE #1683 [MediaBundle] Added copyright to media metadata
    • BUGFIX #1673 [ContentBundle] Fixed settings tag for shadows on external links
    • BUGFIX #1678 [ContactBundle] Fixed contact-selection serialization
    • BUGFIX #1667 [ContactBundle] Removed the restriction of start dates from the datepicker
    • BUGFIX #1671 [ContentBundle] Fixed block sorting for blocks with only one type
    • BUGFIX #1668 [ContentBundle] Fixed smart content for usage with block property
    • BUGFIX #1665 [ContentBundle] Fixed creation of new url after template change
    • BUGFIX #1666 [ContentBundle] Fixed min occurs 0 for blocks
    • BUGFIX #1664 [SearchBundle] Fixed search-results deep links
    • BUGFIX #1660 [ContentBundle] Added separate error message for occupied resource locator
    • BUGFIX #1655 [ContentBundle] Fixed ghost pages and phpcr access control provider
    • FEATURE #1606 [SmartContent] Added filter by categories to SmartContent Component
    • FEATURE #1606 [CategoryBundle] Added TwigExtension to handle categories in twig templates
    • BUGFIX #1654 [ContentBundle] Added more path replacers
    • BUGFIX #1656 [ContentBundle] Fixed preview nested properties
    • BUGFIX #1656 [ContentBundle] Fixed preview property attributes
    • BUGFIX #1649 [ContentBundle] Fixed floating of block type select
    • BUGFIX #1650 [LocationBundle] Fixed configure overlay open multiple times
    • BUGFIX #1650 [ContentBundle] Fixed serialization of null values
    • BUGFIX #1650 [ContentBundle] Fixed show ghost and shadow toggler in content column view
    • BUGFIX #1646 [ContactBundle] Fixed upload of contact-avatar when a position is applied to the contact
    • BUGFIX #1645 [CategoryBundle] Removed automatic category translation
    • FEATURE #1644 [MediaBundle] Show collection UI elements based on security
    • BUGFIX #1642 [AdminBundle] Fixed cropping issue in table-view of datagrid
    • BUGFIX #1641 [MediaBundle] Fixed types in media-selection
    • ENHANCEMENT #1638 [ContentBundle] Removed unnecessary variable in content form
    • FEATURE #1643 [ContactBundle] Added title of address
    • FEATURE #1584 [ContentBundle] Show UI elements in content management based on security
    • BUGFIX #1633 [Rest] Listbuilder: fix for concat joins in where clause; Fix in sort (order by id as default)
    • BUGFIX #1625 [MediaBundle] Fixed queries for PostgreSQL
    • ENHANCEMENT #1626 [AdminBundle] Added require-css to load css dynamically with require
    • BUGFIX #1619 [CategoryBundle] Fixed category view cropping responsive
    • BUGFIX #1619 [AdminBundle] Fixed responsive interface with sidebar
    • BUGFIX #1614 [ContentBundle] Readded the reorder event to the OrderSubscriber
    • ENHANCEMENT #1607 [ContactBundle] Now passing savedData when calling save and create new account
    • BUGFIX #1609 [MediaBundle] Added further null reference checks to MediaManager
    • ENHANCEMENT #1593 [ResourceBundle] Added configurable avatar collection for contact and account form
    • ENHANCEMENT #1583 [ContactBundle] Added no image icon to table view
    • BUGFIX #1583 [ResourceBundle] Fixed filter button in list-toolbar
    • ENHANCEMENT #1581 [CategoryBundle] Added locale handling in list and list api
    • ENHANCEMENT #1581 [SnippetBundle] Added locale chooser in list
    • FEATURE #1347 [ContactBundle] Content type for contacts and accounts
    • FEATURE #1558 [AdminBundle] Redesign of overlays
    • FEATURE #1557 [MediaBundle] Redesign of data-navigation
    • FEATURE #1557 [AdminBundle] Success-labels in navigation
    • FEATURE #1544 [ContentBundle] Highlighted section in content-edit
    • FEATURE #1541 [ContentBundle] Redesign of preview
    • FEATURE #1540 [ContentBundle] Redesign of content-blocks
    • FEATURE #1530 [ContentBundle] Redesign different content-types
    • FEATURE #1543 [MediaBundle] New view for collection-list
    • ENHANCEMENT #1543 [MediaBundle] Changed front-end bundle structure with the use of services
    • FEATURE #1481 [ContactBundle] Titles in JS-views
    • FEATURE #1481 [AdminBundle] Extension-hook for loading data in JS-files
    • FEATURE #1476 [ContactBundle] Avatar upload via dropzone
    • FEATURE #1478 [ContactBundle] Rest-Api for media lists for contacts and accounts
    • FEATURE #1467 [ContactBundle] New view for contacts- and accounts-edit
    • FEATURE #1431 [ContactBundle] New view for contacts-list
    • ENHANCEMENT #1444 [ContactBundle] changed front-end bundle structure with the use of services
    • ENHANCEMENT #1421 [AdminBundle] New button-api for header and tabs
    • ENHANCEMENT #1417 [AdminBundle] Style upgrade for header and tabs
    • FEATURE #1472 [ContactBundle] Rest-Api support for contact-avatars
    • FEAETURE #1503 [All] Updated to doctrine 2.5
    • ENHANCEMENT #1550 [ContactBundle] Added flat response option to accountContact collection in js
    • ENHANCEMENT #1523 [ContactBundle] Refactored config to make it reusable by other bundles
    • FEATURE #1522 [SecurityBundle] Created OrderByTrait for Repositories to sort by given array data
    • ENHANCEMENT #1522 [SecurityBundle] Added sorting option for findUserByAccount in UserRepository
    • BUGFIX #1508 [AdminBundle] Fixed bug with serializing user settings
    • FEATURE #1505 [All] Added 'fullContact' serialization-groups in contact entity to all relations
    • BUGFIX #1501 [ContentBundle] Fixed caching when ttl is 0
    • FEATURE #1529 [ContentBundle] Added reset smart content button
    • FEATURE #1517 [ContactBundle] Added account DataProvider
    • FEATURE #1513 [ContactBundle] Added contact DataProvider
    • FEATURE #1512 [SmartContent] Extended SmartContent to be able to add tags from website URL
    • FEATURE #1512 [TagBundle] Added TwigExtension to handle tags in twig templates
    • FEATURE #1369 [ContentBundle] Show icons in column navigation based on the user's permission
    • FEATURE #1415 [ContentBundle] Refactored SmartContent to use DataProvider to load content
    • FEATURE #1477 [MediaBundle] Added object security in the media section
    • BUGFIX #1462 [Rest] Fixed type of returned value for the Doctrine list builder count method
    • BUGFIX #1437 [SnippetBundle] Fixed copy-locale overlay bug
    • FEATURE #1424 [All] Implemented and integrated expressions for the listbuilder
    • FEATURE #1429 [ResourceBundle] Updated husky and added preselect for filter dropdown
    • BUGFIX #1411 [All] Only take inner-joins into account that are referenced to selected entity + Added Tests
    • FEATURE #1406 [ResourceBundle] Integrated filters into user settings
    • FEATURE #1406 [SecurityBundle] Added api method to delete user settings
    • FEATURE #1404 [AdminBundle] Implemented new login design
    • BUGFIX #1388 [ContactBundle] Fixed issue with multiple instances of the contact-form component
    • BUGFIX #1402 [AdminBundle] Fixed sorting of datagrid
    • FEATURE #1398 [SecurityBundle] Integrated filters for roles
    • FEATURE #1398 [TagBundle] Integrated filters for tags
    • FEATURE #1370 [SnippetBundle] Added copy-locale for snippet UI
    • FEATURE #1362 [MediaBundle] Added resolve media twig extension
    • ENHANCEMENT #1373 [CoreBundle] Performance improvement of ListBuilder: first select ids by filter conditions then select data
    • ENHANCEMENT #1367 [AdminBundle] Added new tabs design
    • ENHANCEMENT #1358 [AdminBundle] Added new grid-style and refactored list in all affected bundles
    • ENHANCEMENT #1368 [ResourceBundle] Changed handling of conjunctions for filters
    • BUGFIX #1334 [GeneratorBundle] Fixed twig error due to missing templates
    • ENHANCEMENT #1363 [ContactBundle] Removed old config from filter config
    • ENHANCEMENT #1353 [ContactBundle] Integrated custom filters for account-list
    • ENHANCEMENT #1310 [ContactBundle] Integrated custom filters for contact-list
    • ENHANCEMENT #1356 [ContactBundle] Fixed getContactsByUserSystem function
    • ENHANCEMENT #1345 [ContactBundle] Added VAT validation for switzerland
    • ENHANCEMENT #1341 [SecurityBundle] Excluded user-roles from role-api serialization
    • BUGFIX #1191 [AdminBundle] Fixed unique Navigation ID
    • ENHANCEMENT #1342 [SecurityBundle] Added creator and changer of contact to 'fullContact' serialization group
    • BUGFIX #1365 [ContactBundle] Fixed bug caused by new instance name of datagrid
    • BUGFIX #1136 [MediaBundle] Fixed image scale forceRatio parameter for none squared image formats
    • BUGFIX #1785 [ContentBundle] Fixed data returned for internal link in settings tab
  • 1.0.15 (2016-01-08)

    • HOTFIX #1919 [MediaBundle] Fixed remove image description
    • ENHANCEMENT #1919 [LocationBundle] Added de and ch to google maps selection
  • 1.0.14 (2015-11-13)

    • BUGFIX #1191 [AdminBundle] Fixed unique Navigation ID
  • 1.0.13 (2015-11-12)

    • HOTFIX #1771 [AdminBundle] Fixed login translations if browser-locale is not translated
  • 1.0.12 (2015-10-22)

    • HOTFIX #1634 [SecurityBundle] Allow attribute overrides for user email field
    • HOTFIX #1624 [ContentBundle] Fixed nullable internal link and added server/clientside validation
    • BUGFIX #1668 [ContentBundle] Fixed smart content for usage with block property
  • 1.0.11 (2015-09-23)

    • HOTFIX #1596 [GeneratorBundle] Fixed sulu bundle generator path generation
    • HOTFIX #1615 [Content] Fixed resource segment subscriber for order internal link
    • HOTFIX #1612 [Content] Fixed non copy content of snippet
  • 1.0.10 (2015-09-17)

    • HOTFIX #1594 [Website] Fixed website request analyzer
    • HOTFIX #1594 [Website] Fixed trailing slash for homepage
  • 1.0.9 (2015-09-14)

    • HOTFIX #1572 [ContentBundle] Fixed select overlay for internal link node type
    • HOTFIX #1567 [Document] Fixed localized property for url property
    • HOTFIX #1568 [ContentBundle] Fixed copy extension data
    • HOTFIX #1577 [DocumentManagerBundle] Made caching directory for DocumentManager configureable
  • 1.0.8 (2015-08-31)

    • HOTFIX #1539 [WebsiteBundle] Fixed canonical tag for shadow pages
    • HOTFIX #1537 [WebsiteBundle] Fixed format of hreflang-tag locale
    • HOTFIX #1532 [WebsiteBundle] Fixed redirect to external pages
    • HOTFIX #1511 [ContentBundle] Fixed single-internal-link overlay URL
    • HOTFIX #1521 [MediaBundle] Fixed media-selection events for preview update
  • 1.0.7 (2015-08-11)

    • HOTFIX #1469 [ContentBundle] fixed displayOptions in media selection
    • HOTFIX #1468 [SnippetBundle] Fixed default language for snippets in administration
  • 1.0.6 (2015-08-05)

    • HOTFIX #1448 [AdminBundle] Fixed additional system languages
  • 1.0.5 (2015-08-03)

    • HOTFIX #-- [AdminBundle] Fixed ckeditor overlay buttons for windows
  • 1.0.4 (2015-07-28)

    • HOTFIX #1427 [ContentBundle] Added external link migration
    • HOTFIX #1419 [ContentBundle] Fixed tags, categories and navigation context for shadow pages
  • 1.0.3 (2015-07-23)

    • HOTFIX #1394 [MediaBundle] Added regex replace for media download to avoid umlauts error
    • HOTFIX #1391 [All] Removed partial load hints
    • HOTFIX #1393 [SnippetBundle] Added try-catch to avoid exception for snippet load
    • HOTFIX #1395 [ContentBundle] Fixed cache-lifetime is required bug for lifetime "0"
    • HOTFIX #1386 [ContentBundle] Fixed hard-coded values in search metadata
    • HOTFIX #1400 [SnippetBundle] Fixed block sorting in snippet form
    • HOTFIX #1378 [ContentBundle] Fixed sorting of pages
    • HOTFIX #1414 [ContentBundle] Set published property in resolved smart content to date instead boolean
  • 1.0.2 (2015-07-13)

    • HOTFIX #1355 [CoreBundle] Fixed creator id for website document
    • HOTFIX #1346 [ContentBundle] Reversed order of paths to enable overriding of templates again
    • HOTFIX #1366 [CoreBundle] Fixed build command for not existing database
  • 1.0.1 (2015-07-06)

    • HOTFIX #1338 [Content] Fixed wrong check for block type meta title
  • 1.0.0 (2015-07-01)

    • ENHANCEMENT #1319 [ContentBundle] Fixed location of cached structures
    • BUGFIX #1316 [ContentBundle] Reenabled csrf protection and disabled it only for the content mapper
    • FEATURE #1314 [SecurityBundle] Enable new persistence handling for User & Role.
    • FEATURE #1314 [AdminBundle] Added search component to the sulu dashboard
    • BUGFIX #1313 [MediaBundle] Fixed image conversion in environments where open_basedir is enabled
    • BUGFIX #1308 [ContactBundle] Fixed adding a new contact-account relation in contacts tab of account
    • ENHANCEMENT #1302 [MediaBundle] Removed 'partial-load' hint from getMediaById repository function.
    • BUGFIX #1172 [ContentBundle] Fix hreflang meta tags, remove invalid title meta tag
    • BUGFIX #1172 [ContentBundle] Fixed ckeditor in blocks for IE11
    • ENHANCEMENT #1040 [ContentBundle] Added validation for required tag name
    • FEATURE #1278 [ContentBundle] Implemented webspace structure provider
    • FEATURE #1273 [SnippetBundle] Removed snippet state from ui and set default published
    • FEATURE #1281 [ContentBundle] Added default-template config to webspace theme
    • FEATURE #1315 [ContentBundle] Fixed translator locale for preview
    • BUGFIX #1023 [ContactBundle] Fixed back to list in contact-list
  • 1.0.0-RC3 (2015-06-24)

    • HOTFIX #1306 [ContentBundle] Fixed migration commands for jackrabbit
    • ENHANCEMENT #1260 [All] Removed or renamed all old update commands
    • ENHANCEMENT #1090 [All] Introduced DocumentManager
    • BUGFIX #1295 [ContentBundle] Fixed call of changed event from MassiveSearchBundle
    • ENHANCEMENT #1230 [ContactBundle] Introduced the new PersistenceBundle which makes entities easy replaceable. Added this functionality for the contact entity.
    • BUGFIX #1276 [ContentBundle] Fixed smart-content datasource-select by change request url
    • FEATURE #1264 [MediaBundle] Added link to original image in media edit-overlay
  • 1.0.0-RC2 (2015-06-17)

    • BUGFIX #1264 [ContentBundle] Fixed save of changed block type
    • BUGFIX #1259 [ContentBundle] Fixed internal link assignment delete
    • BUGFIX #1244 [WebsiteBundle] Updated LiipThemeBundle to get assetic bugfix
    • BUGFIX #1254 [SnippetBundle] Fixed snippet assigment delete
    • BUGFIX #1250 [ContactBundle] Fixed document assigment delete in contact area
    • ENHANCEMENT #1251 [SecurityBundle] Refactored PasswordResetting controller for better reusability
    • BUGFIX #1253 [MediaBundle] Improved speed for media list query
    • BUGFIX #1245 [ContentBundle] Ensure that concrete languages will be serialized as array not as object
    • FEATURE #1248 [ContentBundle] Added cleanup resource-locator history command
    • BUGFIX #1243 [ContentBundle] Added ignore of ghost pages when content copy locale
    • ENHANCEMENT #1234 [All] Prefix twig extension functions with "sulu_"
    • ENHANCEMENT #1237 [AdminBundle] Fixed typos in behat tests
    • BUGFIX #1235 [ContentBundle] Fixed delete page which has children with history url
    • BUGFIX #1231 [ContentBundle] Fixed wrong behaviour if you edit a shadow page
    • BUGFIX #1216 [SecurityBundle] Moved settings action to non-secured ProfileController
    • BUGFIX #1213 [ContentBundle] Fixed redirect of external links
    • FEATURE #1214 [MediaBundle] Added language chooser in "all media" view and in edit-media overlay
    • BUGFIX #1211 [WebsiteBundle] Fixed merge of test-page childs into upper layer in website navigation
    • ENHANCMENT #1206 [SecurityBundle] Corrected translation for roles entry in navigation
    • BUGFIX #1203 [AdminBundle] Fixed routes for tabs
    • BUGFIX #1199 [ContentBundle] URL of shadow pages are not delivered in the urls array
    • BUGFIX #1207 [ContentBundle] Added additional query before generate new url
    • BUGFIX #1188 [MediaBundle] Fixed new fileversion thumbnail update
    • BUGFIX #1169 [AdminBundle] Fixed sidebar issue (prepending div instead of appending)
    • ENHANCEMENT #1159 [SecurityBundle] Change role naming to keep symfony2 conventions.
    • BUGFIX #1156 [MediaBundle] Fix mimetype check for ghostscript
    • BUGFIX #1163 [ContentBundle] Set existing default for content language
  • 1.0.0-RC1 (2015-05-29)

    • ENHANCEMENT #1148 [SecurityBundle] Moved user specific code from UserController to UserManager
    • BUGFIX #1147 [MediaBundle] Fixes fileVersion created date
    • ENHANCEMENT #1134 [MediaBundle] Add parameter to view pdf in browser instead of downloading it immediately
    • ENHANCEMENT #1055 [MediaBundle] Use tagged services instead of prefix for image converter commands
    • ENHANCEMENT #1144 [CacheBundle] Changed dependencies from guzzle and HTTPCacheBundle
    • BUGFIX #1141 [WebsiteBundle] Added smaller version of logo and fixed twig syntax errors for profiler
    • BUGFIX #1075 [WebsiteBundle] Fixed sitemap add validation for requested domain
    • BUGFIX #1124 [ContentBundle] Fixed preview with multiple blocks
    • BUGFIX #1123 [ContentBundle] Fixed block behaviour on template change
    • ENHANCEMENT #1118 [SecurityBundle] Add possibility to enable SecurityChecker and SuluSecurityListener via configuration
    • ENHANCEMENT #1113 [ContactBundle] Added sorting by last-name in accounts-contact tab
    • ENHANCEMENT #1100 [ContentBundle] Replaced the checkboxes with radio buttons in overlay for creating node in new localization
    • ENHANCEMENT #1088 [ContactBundle] Moved initialization of field-descriptors before init of list-builder in accounts cget action
    • ENHANCEMENT #1053 [Util] Remove unused UuidUtils class
    • ENHANCEMENT #1038 [MediaBundle] Added counter for selected images; Disabled drag event for links and images inside the overlay; Store media assignement display options in user settings
    • BUGFIX #1051 [Website] Throw NoValidWebspaceException if no valid webspaces are found
    • BUGFIX #1089 [Media/Search] Do not set image URL for non-images in the search results
    • BUGFIX #996 [ContentBundle] Fixed change language in add form
    • BUGFIX #725 [Webspace] Fixed trailing slash in defining url in webspace config
  • 0.18.2 (2015-05-18)

    • HOTFIX #1094 [MediaBundle] Fixed media overlay version tab appearance
  • 0.18.1 (2015-05-09)

    • HOTFIX #1079 [SearchBundle] Fix webspace-key index for content pages
  • 0.18.0 (2015-05-08)

    • ENHANCEMENT #797 [SearchBundle] Rebuild command removed, now hooks into massive:search:index:rebuild
    • ENHANCEMENT #797 [SearchBundle] Unpublished pages are no longer deindexed - a "state" field has been added, see UPGRADE.md
    • ENHANCEMENT #797 [ContactBundle] Contacts and Accounts have massive search mappings
    • ENHANCEMENT #1076 [AdminBundle] Moved some translations from admin-bundle to their specific bundles
    • ENHANCEMENT #1057 [All] Upgrade of jackalope 1.2
    • BUGFIX #1072 [ContentBundle] Cropping of long rlps in history overlay
    • BUGFIX #1067 [SecurityBundle] Increase locale db field for big locale jsons
    • BUGFIX #1065 [AdminBundle] Second try: Fixed 1Password css bug on login screen
    • BUGFIX #-- [AdminBundle] Fixed login for IE see commit
    • BUGFIX #1045 [MediaBundle] Fixed upload new media version
    • FEATURE #496 [ContentBundle] SmartContent: change default tag filter to OR operation and user can decide to use OR or AND
    • ENHANCEMENT #1039 [ContactBundle] Auto select new title or positions in contact form
    • ENHANCEMENT #-- [MediaBundle] Added function to get base media types
    • ENHANCEMENT #1031 [MediaBundle] Fixed success label for collection delete
    • FEATURE #977 [MediaBundle] Made Format Cache parameters configurable, prefix ghostscript path parameter with sulu_media.
    • BUGFIX #1037 [ContentBundle] Fixed preview renderer exception handling and removed global error handling
    • BUGFIX #945 [WebsiteBundle] Fix Redirect url with query string correctly and trailing slash
    • ENHANCEMENT #1029 [All] Removed prefixes from content navigation providers and admins
    • FEATURE #1014 [MediaBundle] Added media preview in edit overlay
    • BUGFIX #1026 [MediaBundle] Fixed collection and category behat tests
    • BUGFIX #1030 [WebsiteBundle] Fixed exception-controller to resolve parameters like website-controller
    • FEATURE #1030 [WebsiteBundle] Added configuration for error templates to webspace-config
    • BUGFIX #1044 [ContentBundle] Update CKEditor parameters to snake_case and allow dynamic override of ckeditor config
  • 0.17.0 (2015-04-20)

    • BUGFIX #1020 [ContactBundle] Fixed organization go back type bug
    • BUGFIX #1021 [SecurityBundle] Only check security for not-null security contexts
    • BUGFIX #1009 [MediaBundle] Fix media download url
    • ENHANCEMENT #999 [ContentBundle] Show permission tab only when user has correct permissions
    • ENHANCEMENT #1005 [ContactBundle] Added security checks for contacts and accounts
    • BUGFIX #1008 [AdminBundle] Fixed 1Password css bug on login screen
    • BUGFIX #1004 [MediaBundle] Fix animated gifs
    • BUGFIX #1002 [ContentBundle] Changed internal link title for navigation, smartcontent and internal link
    • FEATURE #935 [MediaBundle] Added new media selection
    • BUGFIX #952 [MediaBundle] Fix coffee icon fallback in media thumbnail view
    • ENHANCEMENT #951 [MediaBundle] Made path to image-formats.xml configurateable
    • BUGFIX #968 [MediaBundle] Add wildcard support for media type check
    • ENHANCEMENT #988 [ContentBundle] Set locale on render request
    • BUGFIX #994 [CategoryBundle] Fixed category search
    • ENHANCEMENT #988 [MediaBundle] Set working defaults for ghostscript and caching headers
    • BUGFIX #976 [MediaBundle] Fix media scale mode parameter
    • FEATURE #975 [MediaBundle] Make Storage path and segments configurateable
    • BUGFIX #973 [All] Added handling of anonymous user token
    • BUGFIX #970 [SecurityBundle] Fixed select all bug in permissions tab
    • FEATURE #941 [SecurityBundle] Adding permissions on an object basis
    • BUGFIX #948 [MediaBundle] Add ForceRation Parameter to Scale Command
    • FEATURE #931 [MediaBundle] Version History Tab
    • FEATURE #923 [ContactBundle] Extract CRM to own Bundles
    • BUGFIX #922 [ContentBundle] Fixed URL Generation after copying language of a child node
    • FEATURE #732 [All] Automatic mapping and assignation of changer, creator, changed and changer.
    • FEATURE #891 [All] Added (css) class property to field descriptors, updated husky and fixed an issue when merging settings with matchings
    • FEATURE #884 [MediaBundle] Loaders on media delete and media edit
    • BUGFIX #884 [AdminBundle] Fix for login displacement issues
    • BUGFIX #884 [MediaBundle] Fix for uploading bug on click on dropzone
    • ENHANCEMENT #877 [SecurityBundle] Extracted some classes to component
    • BUGFIX #863 [AdminBundle] Fix for issue that navigation moved content on uncollapse
    • BUGFIX #863 [MediaBundle] Fix for not working image upload with click on the dropzone
    • BUGFIX #863 [AdminBundle] Workaround for chrome rendering-bug of overlay in the content-edit
    • ENHANCEMENT #942 [ContactBundle] Changed max characters of street from 60 to 150
    • BUGFIX #905 [ContactBundle] Added Functionality for completing contact addresses
    • FEATURE #940 [ContactBundle] Added command for fixing nested tree of accounts sulu:contacts:accounts:recover
    • BUGFIX #876 [ContactBundle] Bugfix contact adresses and replacing husky select with native select
    • FEATURE #873 [ContactBundle] Command-line data-completion-script: automatically set state of all account-addresses in database. 'app/console sulu:contacts:data:complete -d state'
    • BUGFIX #908 [CategoryBundle] Added script for recovering categories nested tree (fixing left/right and depths)
    • FEATURE #838 [SecurityBundle] AJAX-Login and resetting of password
    • FEATURE #886 [AdminBundle] Moved SuluVersionPass to Sulu\Compontents\Util to make it useable from webspace bundles
    • FEATURE #838 [AdminBundle] Login UI
    • FEATURE #812 [MediaBundle] Added nested collection API and UI
    • FEATURE #812 [MediaBundle] Implemented move collections
    • FEATURE #805 [MediaBundle] Implementing media move
    • FEATURE #909 [MediaBundle] Added scroll down pagination for collection
    • ENHANCEMENT #907 [ContentBundle] Added ability to define custom homepage template
    • BUGFIX #955 [ContentBundle] Added webspace and locale to page in smart-content to load snippet in correct language
  • 0.16.2 (2015-04-14)

    • HOTFIX #997 [HttpCacheBundle] Fixed bug for caching ESI requests
  • 0.16.1 (2015-02-27)

    • HOTFIX #880 [ContentBundle] Fixed changelog if user and contact has not the same id
    • HOTFIX #880 [AdminBundle] Fixed user link if user and contact has not the same id
    • HOTFIX #880 [ContentBundle] Fixed content type time to allow empty time values
    • HOTFIX #882 [ContentBundle] Fixed deletion of referenced pages
  • 0.16.0 (2015-02-24)

    • BUGFIX #866 [ContactBundle] Serialization group "select" for serializing system users
    • BUGFIX #860 [AdminBundle] Extended toolbar to accept more options
    • BUGFIX #--- [ContentBundle] Added validation for time field
    • BUGFIX #865 [ContentBundle] Added validation and localized formatted value for time field
    • BUGFIX #848 [ContactBundle] Refactored delete dialog function to make it reuseable
    • BUGFIX #846 [MediaBundle] Added missing dot to create event name method (\cc Daniel)
    • ENHANCEMENT #841 [SecurityBundle] Unique email per user
    • BUGFIX #698 [SecurityBundle] Create user command - do not crash when no roles exist.
    • ENHANCEMENT #698 [SecurityBundle] Create user/role commands - exit gracefully if user / role already exists
    • ENHANCEMENT #698 [SecurityBundle] Create user command - validate locale when creating new user
    • BUGFIX #837 [AdminBundle] Javascript function for croping labels with a certain tag this.sandbox.sulu.cropAllLabels(className)
    • ENHANCEMENT #818 [ContentBundle] Enhanced column-navigation ordering ui
    • BUGFIX #857 [ContentBundle] Added links without save could not be removed
    • FEATURE #789 [ContentBundle] Added present as to smart content config (see here ...)
    • BUGFIX #856 [ContentBundle] Added default values for smart content view vars
  • 0.15.2 (2015-02-19)

    • BUGFIX #846 [MediaBundle] Added missing dot to create event name method (\cc Daniel)
  • 0.15.2 (2015-02-19)

    • HOTFIX #850 [MediaBundle] Fixed bug with deleted media in media selection
  • 0.15.1 (2015-02-17)

    • HOTFIX #842 [CoreBundle] Fixed upgrade internal links command for installations without snippets
  • 0.15.0 (2015-02-13)

    • BUGFIX #833 [AdminBundle] Added new husky version
    • BUGFIX #829 [ContactBundle] Account-Contacts: show full-name of contact
    • ENHANCEMENT #828 [ContactBundle] Changed columns for contact list and made concatenated columns not sortable
    • BUGFIX #825 [WebsiteBundle] Fixed syntax error in ExceptionController
    • FEATURE #806 [SnippetBundle] added sorting feature to snippet content type
    • FEATURE #806 [ContentBundle] added sorting feature to internal links content type
    • ENHANCEMENT #798 [All] Updated Symfony version to 2.6
    • BUGFIX #826 [All] Moved locales config from admin-bundle to core-bundle
    • BUGFIX #736 [WebsiteBundle] Redirect with port didn't work
    • ENHANCEMENT #735 [CategoryBundle] Use parameters instead of FCQN of entities in service config
    • ENHANCEMENT #735 [MediaBundle] Use parameters instead of FCQN of entities in service config
    • ENHANCEMENT #735 [TagBundle] Use parameters instead of FCQN of entities in service config
    • FEATURE #820 [ContactBundle] Contact-Import: define multiple tags: 'account_tag1 ..n'
    • FEATURE #810 [ContactBundle] Added command line tool for detecting missing country codes in import csv files that uses google geo api for finding the correct country code
    • FEATURE #792 [ContactBundle] Added widget to show all companys of contact
    • BUGFIX #801 [ALL] Removed unused clean task which is deleting the public directory when executed due to the symfony 2.6 changes to symlinks
    • FEATURE #793 [SecurityBundle] Added field passwordForgetToken to BaseUser-Entity
    • FEATURE #793 [ContactBundle] Added Repository service for Contact
    • BUGFIX #795 [ContentBundle] Reversed structure paths to enable custom config
    • ENHANCEMENT #776 [CoreBundle] Added set title to index page for init webspaces
    • BUGFIX #774 [ContentBundle] Enabled save shadow for index pages
    • BUGFIX #778 [ContentBundle] Fixed shadow page with internal link and smart-content
    • BUGFIX #790 [WebsiteBundle] Fixed twig variables for 404 page
    • FEATURE #791 [ContentBundle] Added Changelog to settings tab
    • FEATURE #789 [ContentBundle] Enabled property parameters to have metadata for localization
    • FEATURE #684 [ContentBundle] Refactored preview to use new websocket component and only one socket for form and preview
    • FEATURE #684 [WebsocketBundle] Implemented Websocket Component to standardize Websocket implementations
    • BUGFIX #753 [MediaBundle] Fix 0 bytes file upload
    • FEATURE #714 [ContentBundle] Add Option to hide page in sidemap
    • ENHANCEMENT #740 [SecurityBundle] Made role content navigation extendable
    • FEATURE #569 [All] Behat integration - behat features for bundles
    • ENHANCEMENT #692 [SecurityBundle] Made user extendable
    • ENHANCEMENT #731 [TestBundle] Removed test user
    • BUGFIX #671 [MediaBundle] Fixed fileversion update with meta data
    • FEATURE #702 [AdminBundle] Added sortings to user settings and changed default url for activities
    • BUGFIX #697 [ContactBundle] Set VAT number field optional
    • BUGFIX #697 [CoreBundle] Do not try and set the theme when the portal has not been found
    • FEATURE #697 [HttpCacheBundle] Refactored HTTP cache, introduced Varnish support. See 38af8da73c929f9f57bb87a8973a1ee55dccee29
    • ENHANCEMENT #777 [ContentBundle] Enable "copy language" on startpage
    • HOTFIX #788 [ContentBundle] Fixed bug with empty selection with single internal link
  • 0.14.2 (2015-02-02)

    • HOTFIX #781 [CoreBundle] HTTP Cache event listener uses the wrong event name due to recent change
  • 0.14.1 (2015-01-21)

    • HOTFIX #741 [ContentBundle] Fix Resourcelocater Content Type call move without editing
    • HOTFIX #737 [MediaBundle] Changed BaseCollection properties to be protected for inheritance
  • 0.14.0 (2015-01-15)

    • ENHANCEMENT #695 [ContentBundle] Hide textblock sort option when there is only 1 textblock available
    • FEATURE #634 [AdminBundle] Created new configuration component, added new configuration for autocomplete
    • BUGFIX #681 [TagBundle] Fixed filtering of tags in Tag list and Media edit Overlay
    • BUGFIX #681 [MediaBundle] Fixed imagick detection
    • FEATURE #581 [SearchBundle] Structures deindexed on delete
    • FEATURE #581 [Content] NODE_SAVE renamed to NODE_POST_SAVE
    • FEATURE #581 [Content] New events: NODE_PRE_DELETE, NODE_POST_DELETE
    • FEATURE #634 [AdminBundle] Created new configuration component, added new configuration for autocomplete and refactored usage of autocomplete
    • BUGFIX #627 [ContentBundle] Fixed damaged urls when moving/copy/rename
    • ENHANCEMENT #639 [AdminBundle] Save page size for datagrid
    • FEATURE #659 [MediaBundle] Configurable image quality settings
    • ENHANCEMENT #644 [AdminBundle] Displaying an error label everytime a request fails
    • ENHANCEMENT #665 [SecurityBundle] Added role creation command and question for role in user creation
    • FEATURE #662 [SnippetBundle] Applied security
    • FEATURE #662 [CategoryBundle] Applied security
    • FEATURE #662 [TagBundle] Applied security
    • BUGFIX #654 [ContentBundle] Added dummy request to request stack for preview rendering. This is important when template uses ESI
    • BUGFIX #661 [WebsiteBundle] Added published date to resolver
    • BUGFIX #655 [ContentBundle] Fixed checkbox read for preview
  • 0.13.2 (2014-12-12)

    • HOTFIX #--- [AdminBundle] Fixed globalize loading issue
    • HOTFIX #--- [AdminBundle] Fixed datagrid destroy method (remove window resize listener)
  • 0.13.1 (2014-12-11)

    • HOTFIX #--- [AdminBundle] Added missing frontend (css/js) build
  • 0.13.0 (2014-12-10)

    • HOTFIX #619 [MediaBundle] Made web folder for format cache configurable
    • FEATURE #637 [WebsiteBundle] Multisort method and Twig filter
    • FEATURE #585 [ContentBundle] Added analytics key to webspace configuration
    • BUGFIX #612 [SnippetBundle] Introduced snippet pagination
    • BUGFIX #544 [ContentBundle] Fixed PHPCR Format Value switches
    • ENHANCEMENT #599 [ContentBundle] Moved cache for preview from phpcr to filesystem
    • BUGFIX #632 [SecurityBundle] Fixed language changer for admin
    • BUGFIX #633 [SnippetBundle] Load snippets always in requested language (except there is no translation and the page is a shadow then use this language)
  • 0.12.0 (2014-11-25)

    • ENHANCEMENT #586 [WebsiteBundle] Added node path variable to template
    • BUGFIX #614 [SecurityBundle] Fixed the security for command lines
    • HOTFIX #594 [WebsiteBundle] Fixed sitemap alternate link bugs
    • BUGFIX #609 [SecurityBundle] Allows null value for security subject and fixed snippet internal links bug
    • ENHANCEMENT #577 [SecurityBundle] Applied security to navigation items and content tabs
    • ENHANCEMENT #604 [CoreBundle] Only register services for the current context
    • ENHANCEMENT #--- [Tests] Fixed output colors for Mac users
    • FEATURE #563 [CoreBundle] Introduced LocalizationProviders to offer the possibility to
    • BUGFIX #563 [SecurityBundle] Showing correct localizations in UserRole-Assignment in Permission-Tab
    • FEATURE #564 [ContentBundle] Added UI to copy content languages
    • HOTFIX #559 [CoreBundle] Workaround upstream reg. in DoctrinePHPCRBundle, which causes eager validation of workspace existence.
    • ENHANCEMENT #523 [All] Refactored and improved functional tests
    • BUGFIX #597 [ContentBundle] Reconnect to mysql if connection gone away in websocket
    • FEATURE #368 [SnippetBundle] Added sulu:snippet:locale-copy-command
  • 0.11.2 (2014-11-17)

    • HOTFIX #559 [CoreBundle] Workaround upstream reg. in DoctrinePHPCRBundle, which causes eager validation of workspace existence.
  • 0.11.1 (2014-11-13)

    • HOTFIX #543 [SearchBundle] Fixed re-index command
    • HOTFIX #551 [SearchBundle] Switched to test adapter for tests
    • HOTFIX #549 [ContentBundle] Fixed page URL fetching for internal links used in snippets
    • HOTFIX #512 [MediaBundle] Only show Media from specific selected Collection
    • HOTFIX #550 [MediaBundle] Deleted Media do not throw Exception when page is saved
  • 0.11.0 (2014-11-12)

    • BUGFIX #540 Real url in requested language (navigation, ...) for shadows
    • ENHANCEMENT #523 [ContentBundle] Prefix ContentBundle template path
    • BUGFIX #531 [ContentBundle] Fixed single internal link freeze
    • BUGFIX #529 [MediaBundle] Display sorted Collections in overlay
    • FEATURE #536 [MediaBundle] Added Configurable display options for media-selection
    • ENHANCEMENT #361 [WebsiteBundle] Read urls for pages in all languages
    • ENHANCEMENT #526 [WebsiteBundle] Added Template var to resolver (Twig-Template)
    • ENHANCEMENT #528 [WebsiteBundle] Added memoize service to cache data and use it in twig extension
    • ENHANCEMENT #524 [ContentBundle] Prefix ContentBundle template path
    • BUGFIX #518 [ContentBundle] Ordering of page changed when node is renamed
    • FEATURE #511 [SnippetBundle] Ask confirmation when deleting Snippets which are referenced by content
  • 0.10.2 (2014-11-07)

    • HOTFIX #509 [ContentBundle] Fixed cached data bug in smart-content
  • 0.10.1 (2014-11-04)

  • 0.10.0 (2014-11-03)

  • 0.9.0 (2014-10-29)

  • 0.8.6 (2014-10-20)

  • 0.8.5 (2014-10-15)

  • 0.8.4 (2014-10-08)

  • 0.8.3 (2014-10-08)

  • 0.8.2 (2014-10-07)

  • 0.8.1 (2014-10-07)

  • 0.8.0 (2014-10-01)

  • 0.7.1 (2014-09-23)

  • 0.7.0 (2014-09-11)

  • 0.6.8 (2014-09-04)

  • 0.6.7 (2014-09-02)

  • 0.6.6 (2014-09-02)

  • 0.6.5 (2014-09-01)

  • 0.6.4 (2014-08-27)

  • 0.6.3 (2014-08-20)

  • 0.6.2 (2014-08-20)

  • 0.6.1 (2014-08-19)

  • 0.6.0 (2014-08-14)

  • 0.5.0 (2014-07-23)

  • 0.4.0 (2014-06-30)

  • 0.3.0 (2014-05-07)

  • 0.2.0 (2014-04-14)

  • 0.1.1 (2014-03-06)

  • 0.1.0 (2014-03-04)