Release notes for Umbraco-CMS v8.6.0
Released on: Tuesday, March 31 2020
NuGet Package: Umbraco.Cms v8.6.0
Contributors
Of the 143 bug fixes and feature additions in v8.6.0, a total of 87 of them have been contributed by the community, by 22 unique contributors.
We're welcoming 3 brand new contributors who have made their first pull request for Umbraco-CMS. Welcome to the contributor club: David Zweben, Rob Maas, techmind-git 🏆
All community contributors to this release
Anders Bjerner4 PRs
Arkadiusz Biel1 PR
Bjarne Fyrstenborg4 PRs
Dave Woestenborghs2 PRs
⭐
David Zweben1 PR
Dennis1 PR
Dennis Adolfi1 PR
Dirk Seefeld1 PR
Jan Skovgaard22 PRs
Kenn Jacobsen20 PRs
Matthew-Wise1 PR
Mike Masey2 PRs
Paul Seal2 PRs
Poornima Nayar13 PRs
Rachel Breeze3 PRs
René Pjengaard2 PRs
⭐
Rob Maas1 PR
Ronald Barendse1 PR
Søren Kottal2 PRs
Steve Megson1 PR
Sven Geusens1 PR
⭐
techmind-git1 PR
⭐ = First pull request to Umbraco-CMS
Breaking changes
4
#7303 Media tracking
#7189 Make sure the configured url provider mode is used when getting a url
#7038 Fix ContentQuery.Search not skipping results and return wrong total records
#5947 Custom Exception classes don't conform to best-practices
UI and UX updates
3
#6945 Auto select Content-Group when configuring Nested Content if only one is present
#5702 V8: Ability to add a custom validation feedback
#5228 V8: Rethink the UX of Media-Picker
Other
136
#7637 V8/bug/ab4899 remember user filtering
#7572 Not able to make spaces in TinyMCE when grid layout is in "Distraction Free" mode.
#7498 upgrade npm dependencies
#7452 Scheduled Publishing not working with multiple cultures
#7447 V8: Fix JS errors for Nested Content in single mode
#7428 Remove konamiCode directive
#7400 Add possibility to override internal hardcoded configs for backoffice search
#7399 Changed the styles from warning to danger for the confirm delete button, added localization keys
#7398 Accessibility improvements and clean up of mini list view
#7374 Add default id to checkboxes and radiobuttons
#7373 Use the editor icon for data type trees
#7366 V8: Email Marketing Opt In
#7365 v8: Failure to save log viewer search criteria
#7363 remove duplicate method canAdd
#7348 V8 Hide the Nested Content "add" button until the editor has loaded
#7346 added documentation for param startNodeId (mediaPicker)
#7343 Change colors on Event Notifications
#7341 V8: Add in Recycle Bin context message
#7328 Multinode Treepicker (MNTP) allow items of type not persisted on save
#7323 Nested content with max set to one shows add button
#7311 V8: Make the Multi URL Picker sorting behave the same as MNTP
#7308 V8: Prevent the Nested Content item picker from crashing
#7307 V8: Don't add new Nested Content items on enter key
#7306 Introduce a new IMainDomLock and both default and sql implementations
#7304 V8: Using enter in text inputs opens the template for editing and saves content
#7298 Revert unnecesary changes for the css class
#7294 Add code snippet component
#7290 Use input-id on toggle in profiler dashboard
#7288 Jumping property label when dragging nested content elements
#7283 Update noUiSlider to v14.1 for accessibility
#7279 Umbraco is using alias of Image Cropper to define Image URL
#7277 Ability to swap out IMainDom
#7270 Sensitive data cannot be set on member type properties
#7257 V8: Do not save content when opening the content template
#7228 V8 - Community package tracking of references
#7221 Thread safety in RuntimeState.EnsureApplicationUrl
#7209 Filter in User Management not keeping state
#7185 Clicking edit on media picker launches the save dialog
#7178 Embed control is grid layout creates invalid embed url (A potentially dangerous Request.Path value was detected from the client (:))
#7165 removed unused _domainService
#7157 Update de.xml
#7126 Image properties window not opening for Images in RTE of a Grid
#7124 Accessibility Improvement Open Template
#7121 Search component has hardcoded (non-translatable) placeholder and clear-text.
#7116 keepalive/ping component should have some config options
#7114 Multi URL Picker doesn't display culture variant URL in backoffice
#7107 - only show remove photo on user avatar when there is an avatar
#7106 Don't keep prepending login to the page title
#7105 Added Ids to inputs so the label in umb-control-group gets linked
#7058 Umbraco 8 gridContent is null
#7046 Temp/Missing-swedish-translations
#7041 V8: Ensure that listview status messages are vertically centered
#7033 Install Umbraco > Configure your database screen language discrepancies
#7031 V8: Make it possible to hide anchor/querystring input in the linkpicker
#7028 V8: Evenly distribute link URL and anchor inputs in linkpicker
#7023 Improved the ngdocs for the editor service
#7022 Fixed casing for the "noTemplate" option
#7019 Search overlay: Improve accessibility etc.
#7018 V8: On smaller screens, trees should close when you click outside them
#7017 V8: Make macro partial view mandatory
#7016 Set permission button accessibility fixes
#7015 Assign domain: Add autofocus
#7012 Assign Domains Overlay - Moved inline styles into a stylesheet
#7011 Accessibility improvements to Multivalues view
#7001 Accessibility fix to umb-user-group-preview
#6997 Avoid breadcrumbs in mini list are misaligned
#6994 User group picker: Fix accessibility issues
#6993 Editor service shouldn't overwrite the size if already set in the options
#6991 Icon picker button: Fix accessibility
#6990 Icon picker: Accessibility improvements
#6986 V8: Accessibility Changes For umbEditorHeader Directive (settings section)
#6984 Add label, styling and dictionary items
#6980 V8/doctype tours
#6979 Extend umb-checkbox to allow icons
#6978 v8: Moved the accessibility texts into visuallyHidden
#6970 V8: Make multiple media property editor same width as other property editors
#6969 User Details View Accessibility Improvement
#6958 Changed the style of the Import button on Doctype Import to action style
#6957 Change the style of delete confirm buttons at various places across back office
#6955 Package repo: Accessibility improvements
#6953 Help drawer: Fix accessibility and semantics for help drawer
#6952 V8: Don't show "max items" help text for content pickers in single item configuration
#6944 Replaced umb-checkbox with umb-toggle in listview copy overlay
#6940 added documentation for param startNodeId
#6939 Changed the Disable button in user details to be warning style
#6938 Remove inline styling from the tour intro
#6932 Help drawer: Add missing translations
#6922 Added aria labeled by to the create document list options
#6916 Improve keyboard accessibility for media library items
#6914 V8: Set tab focus on newly created nested content items
#6913 Image cropper config: Improve semantics
#6912 Color picker datatype: Improve accessibility
#6911 Macro parameters: Improve accessibility
#6910 V8: Make member types searchable
#6909 Nested content config: Add help translations
#6908 Listview: Add table class
#6907 V8: Add infinite editing to datatype references tab
#6905 List view configuration - Sort order distance fix
#6904 Listview: Various corrections
#6903 V8: UX updates to the listview copy dialog + add option to include descendants
#6902 V8: A few UX updates to the listview move dialog
#6898 Log Viewer - Fix search toggle accessibility
#6896 Show notification when domains are updated
#6894 Opening Help Panel Without Connection to Internet Throws Exception
#6891 Aligns the padding of .umb-overlay-container with .umb-overlay-header
#6887 Healthcheck dashboard: Add translations
#6884 Startup dashboard: Add view fallback translations
#6883 Forms dashboard: Add translations and hide icon for screen readers
#6862 Replaced umb-overlay with editorService for listing fields of an Examine search result
#6847 Request datatype by guid
#6844 UX Media Picker - V8 : auto selection for the uploaded images and then scroll down to them
#6830 GetRouteById returns null/empty on invariant content
#6815 V8: Prevent/remove duplicate nodes for editors with start nodes (take two)
#6804 Improvements to grid accessibility
#6788 Unauthorized access when attempting to delete node
#6758 Calling RemoveTreeNodeLocked removes the root node of the current gen
#6757 Cleaning up MainDom and other resources preventing clean shutdown/startup
#6703 V8, After you invite a user, a checkbox is shown along with a success message, and (wrongly?) given a 'cursor: pointer' style
#6691 "Allow varying by culture" should set/unset Culture flag only
#6676 Unpublished content appearing in macro results
#6670 Added ContentApps for Members
#6647 V8: Tree node menu actions permissions are incorrectly recognized when assigning multiple User Groups
#6632 Can't configure alias for Media Type "Folder", dialogs not working.
#6624 EnableComposer and DisableComposer attributes only work for assemblies containing IComposer
#6616 Exception in Terminate method of single component stops all other components
#6508 Pressing '1' or '2' inside a Tiny MCE Rich Text Area running in 'distraction free' mode causes the page to jump up to the top and 'focus' on 'Content' and 'Info' Content Apps
#6324 New IDataEditorWithMediaPath allowing Property Editors to determine media paths instead of hard coding logic
#5968 Updating from 8.0.2 to 8.1, moment.min.js reporting deprecation warning
#5914 V8.1Broken Back Office Validation
#5900 v8: Preview mode shows all languages in sidebar
#5820 Fixed @name label in filemanager.service.js
#5714 Markdown editor link picker
#5604 Don't allow a document type to be change to element type if there's already nodes made from that document type
#5427 V8: Selecting doc type for nested content field
#4927 V8: Allow reordering of allowed child types
#4696 V8: Quirky situation when limiting a user or user-group to a start node thats not placed in the root.