Release notes for Umbraco-CMS v8.4.0
Released on: Tuesday, December 10 2019
NuGet Package: UmbracoCms v8.4.0
ZIP Download: UmbracoCms.8.4.0.zip
Contributors
Of the 193 bug fixes and feature additions in v8.4.0, a total of 130 of them have been contributed by the community, by 32 unique contributors.
We're welcoming 13 brand new contributors who have made their first pull request for Umbraco-CMS. Welcome to the contributor club: Carole Rennie Logan, Dave Woestenborghs, Dennis Adolfi, Dirk Seefeld, Florian Beijers, Kevin Jump, Krnlsoft, Lars-Erik Aabech, Matt Brailsford, Morten Halling, Rasmus Kongshøj, Søren Gregersen, Tom Pipe 🏆
All community contributors to this release
Anders Bjerner2 PRs
Arkadiusz Biel2 PRs
Bjarne Fyrstenborg14 PRs
⭐
Carole Rennie Logan1 PR
Dave Woestenborghs4 PRs
⭐
Dennis Adolfi1 PR
⭐
Dirk Seefeld1 PR
Florian Beijers2 PRs
Jan Skovgaard17 PRs
Jeavon2 PRs
Kenn Jacobsen44 PRs
⭐
Kevin Jump1 PR
Kieron1 PR
⭐
Krnlsoft1 PR
⭐
Lars-Erik Aabech1 PR
Lee Kelleher1 PR
Marc Goodson1 PR
⭐
Matt Brailsford1 PR
Matthew-Wise1 PR
Mike Masey1 PR
⭐
Morten Halling1 PR
Nathan Woulfe2 PRs
Paul Seal1 PR
Poornima Nayar8 PRs
Rachel Breeze2 PRs
⭐
Rasmus Kongshøj1 PR
Ronald Barendse1 PR
⭐
Søren Gregersen1 PR
Søren Kottal7 PRs
Steve Megson5 PRs
tobi1 PR
⭐
Tom Pipe1 PR
⭐ = First pull request to Umbraco-CMS
UI and UX updates
3
Other
190
#7211 Rename reference to info
#7203 Bugfix - AB3875 untouchability checker: do not check style for document fragments
#7074 Cannot rename Datatype Folders with an ampersand in name
#7051 Creating a new membertype, causes built-in properties to have incorrect property types
#6983 V8: Do not allow rollback of deleted content
#6976 Update JQuery CDN In snippets, to use newer version without vulnerability
#6878 Opens templates from umb-grid-selector in infinite editor
#6876 Removes "feature in preview" text from "Show open button" option
#6875 Fixes preview-nav css
#6874 Sets the appState currentNode when executing a menu action (Fixes #5416)
#6863 Log viewer: Filter toggle
#6861 Log viewer: Localize texts and titles
#6859 Grid layout config: Replace the old checkbox with the umb-checbox directive
#6858 Confirm uninstall package: Change old checkbox to use umb-checkbox
#6855 V8: Listview unpublish dialog should automatically select all languages
#6854 V8: Fix styling for publish/unpublish dialogs with mandatory language in listviews
#6853 V8: Make the listview delete dialog warn about irreversible deletions
#6851 V8: Apply trashed state to deleted content items with list view enabled
#6850 V8: Do not allow copying items in the recycle bin
#6848 Removed the extra padding on the left on the overlay header
#6838 Document type collection: Refactor labels to reference the proper input fields
#6836 umb-checkbox: Fix text alignment
#6835 Replace old checkbox markup with umb-checkbox
#6834 V8: Limit the number of tabbable elements in tree nodes
#6833 V8: Set focus on content name when opening content for editing
#6832 V8: Don't YSOD when publishing content if a property editor has been removed
#6826 V8: Performance boost for loading and saving Nested Content
#6824 Create Interface for Member and Content Index to use in Populators
#6821 V8: Make "add property" shortcut work with multiple groups
#6817 Dim down the alias of locked/inherited properties
#6805 Accessibilty improvement to media picker
#6797 Extend the umb-radio button directive to handle localizations
#6796 Add UmbracoVirtualNodeByUdiRouteHandler
#6783 V8: Make the active state clearly visible for property "edit" and "delete" icons
#6782 Cache lookup of macro by alias
#6781 Rollback dropdown - convert version dates to local
#6780 V8: Fix keyboard through the sections tray on small screens
#6779 Allow querystring parameters to set IsElementType checkbox on create document type route
#6778 V8: Make it possible to open tabs with the keyboard
#6777 V8: Remove "double tabbing" and duplicate editor for datatype picker
#6776 V8: Do not allow deleting inherited content type groups
#6775 V8: Datetime picker should submit its value on enter when entering time
#6771 V8: Harmonize content save/publish dialogs with mandatory languages
#6770 V8: Remove duplicate language labels in publish with descendants dialog
#6769 V8: Style and translate the composition removal confirmation dialog
#6768 V8: Make Nested Content resilient to missing property editors
#6766 Create package form missing "Include all child nodes" label by Package Content Content selector
#6764 UmbracoApiController Testable
#6763 V8.2 - RTE Inside Grid, does not render image URL
#6756 V8: Handle save keyboard shortcut from within the RTE
#6748 Fix for #3510 - health check for http headers was case sensitive, but…
#6736 V8: Lazy loaded properties can be interacted with when creating content types
#6730 Make unit testing Umbraco sites easier
#6729 Notifications span full width on user group save or delete
#6727 V8: Style the umb-overlay header and footer like the rest of the overlays
#6719 Use umb-checkbox in doctype collection
#6707 Media picker: Fix semantics, missing dictionary items and hide icons non-visually
#6706 V8 - Make it possible to set content app badge through content app factory
#6697 V8: Use the member type icon in the Members section
#6696 V8: Use member type icon in member pickers
#6689 V8 - umb-box-header shows values for non-localized and localized title and description
#6679 Allow hash type on GenerateHash and remove obsoleted ToMd5 and ToSHA1 methods
#6678 V8: Add validation to user groups when creating new users
#6666 Clean up of the published cache status dashboard
#6665 Tweak the examine management dashboard
#6660 Show the "remove" action for assigned user groups when editing users
#6651 Handle duplicate keys in DataTypeMigration
#6650 Update the create dialog on Relation Types to use umb-radiobutton
#6646 Changed the styling of change password button in users section to be action style
#6643 Clean up of change password section in member details
#6635 Missing Italian translations
#6633 Allow name templates for grid editors
#6628 install ngAria
#6625 Data type usage reporting and deletion warning
#6622 Pass in user id when using EmptyRecycleBin method
#6619 - set the border for the today class on the date picker
#6613 V8: Do not warn about unpublishing multiple languages for invariant content
#6612 Use umb-radiobutton in public access overlay
#6609 Set focus to RTE when clicking property label
#6608 Set focus to Umb-Tags when clicking property label
#6600 V8: Add irreversible warning when deleting items from the recycle bin
#6598 V8: Turn the "empty recycle bin" warning into an actual warning
#6596 Hide icons and use buttons instead of empty anchors in Examine dashboard
#6595 Fix semantics for list views
#6589 V8: Reload node children after publishing with descendants
#6587 Adds missing danish dictionary keys, and changes a few others
#6585 V8 style preview badge
#6584 Copy to clipboard in query builder
#6582 V8: Split IndexCreator and Index config methods
#6580 V8: It should be possible to disallow all types at content root
#6579 Add ability for the main Umbraco search to include media file names
#6573 V8: Help users create their first content type on blank installs
#6572 V8: Remove "Generic Properties" group from default member type
#6567 V8: Don't allow deleting property groups with locked properties
#6564 Unpublished content throws error with alternate template, instead of 404
#6563 v8: Added a test for if an empty titlePrefix is passed into the $changeTitle
#6560 V8: Enable editing the search results directly from Examine Management
#6555 Labeled controls in Belle
#6551 V8: Reload the media tree when folder contents changes
#6550 V8: allow node preview content to wrap
#6549 push overlay-right when opening help drawer
#6544 Replace checkbox with umb-checkbox in listview publish and unpublish overlay
#6542 Replace checkbox with umb-checkbox for relate to original
#6539 Adjust layout in profiler dashboard
#6538 Refactor language picker to improve accessibility
#6533 Split events.directive into separate event directives
#6531 Use umb-checkbox in template section
#6527 V8: Make upload and image cropper mandatory validation work clientside
#6526 Introduced confirm and confirmDelete functions in the Angular overlay service
#6525 Only show time in datepicker if format is HH/HH:mm/HH:mm:ss
#6524 V8: Support allowed types for MNTP member picker
#6522 Marking the umb-overlay directive as deprecated
#6519 V8; Support allowed types for MNTP media picker
#6512 Boolean editors - adds ID attribute to umbToggle
#6506 add aria markup to umb-toggle so it behaves like the checkbox it is
#6491 Adjust log viewer search layout
#6488 Use umb-checkbox for loglevel selection
#6485 Add umb-checkbox for publish unpublished content items with no variants
#6481 V8/fix section selection
#6480 V8/fix user group selection
#6477 Unable to sort by last edited date
#6470 adds missing language key
#6461 enables infinite editing for members
#6460 enables infinite editing for partial views
#6459 v8: Package repo categories selection updates
#6454 v8: Use umb-radiobutton component in relation types
#6453 Health Check - Text alternatives for icons missing (In Groups)
#6449 Health Check - Text alternatives for icons missing
#6428 v8: Change button style for "create package" and "show more" (in the log viewer)
#6406 Add aria-live to let screen readers announce notifications
#6402 Use aria attributes in dialog markup
#6315 V8: Accessibility Changes For umbEditorHeader Directive
#6293 v8: Add umb file icon component
#6266 Update positioning of umb-overlay on resize/content-changes
#5949 fix: Missing "=" in Flickr markup
#5790 v8: Update noUiSlider to latest patch version
#5776 Update the German translation with new keys and better translations
#5633 v8: Extend the umb-checkbox component to handle localization
#5516 V8 - Configurable editorService width
#4982 V8: Use umb-checkbox in the delete doctype confirm
#4829 V8: Remove the GUID hover title from the name input