Release notes for Umbraco-CMS v8.0.0
Released on: Tuesday, February 26 2019
NuGet Package: Umbraco.Cms v8.0.0
Contributors
Of the 189 bug fixes and feature additions in v8.0.0, a total of 23 of them have been contributed by the community, by 9 unique contributors.
We're welcoming 1 brand new contributor who has made their first pull request for Umbraco-CMS. Welcome to the contributor club: Gregory Dove 🏆
All community contributors to this release
Aaron Powell1 PR
Andy Butland1 PR
Callum Whyte3 PRs
⭐
Gregory Dove1 PR
Karl Tynan1 PR
Kenn Jacobsen12 PRs
Lee Kelleher1 PR
Thomas Morris2 PRs
tristanjthompson1 PR
⭐ = First pull request to Umbraco-CMS
Breaking changes
19
#4626 v8 - removal of "Created" events that shouldn't exist
#4542 V8 Re-picking a property editor in the document type fails
#4531 Don't ship with the cmsContentXml or cmsPreviewXml tables since they are not used
#4494 v8: Media picker doesn't show Folder names, so it's pretty difficult to find the folder I need
#4479 v8 Cannot detect sql server version, sql syntax error
#4477 v8 - radio button editor still stores values as "ID" even though ID doesn't exist
#4278 V8: Removing legacy content tree menu items
#4277 V8: Removing legacy webservices
#4060 V8: Rename Seperator to Separator
#3971 Removing masterpages support from V8
#3799 Upgrade client dependencies
#3793 Upgrade jquery to latest
#3767 Remove bootstrap slider
#3724 Remove Bootstrap Datepicker
#3637 Remove dialogService
#3544 Remove ITemplate reference from IContent
#3543 Reduce model graph size
#3437 Add option to show ellipsis (…) for context menu items that opens a dialog
#3414 v8 - Remove legacy drop downs
Other
170
#5637 v8: Fix padding for the umb-checkbox component
#4640 v8 - fix publishing new content when there are validation problems
#4614 v8: Remove canvasdesigner.loader.js
#4612 v8: Remove OpenSans font
#4582 Image cropper cant switch between crops
#4581 Image Cropper doesn't appear in V8 if configured under Media Type
#4572 v8 cannot access published content during startup
#4569 v8 TinyMce property editor alias has "v3" hard coded which is incorrect
#4566 V8: Component / Composers mixing namespaces
#4548 V8 backoffice notification positioning still allows for vertical nav
#4547 V8: issue when unpublishing content node that has variants and variant children.
#4534 Removing ClientDependency setup for non-web runtimes
#4501 v8: Remove uneeded CSS vendor prefixes
#4499 v8: Remove ie7 related CSS hacks
#4495 v8: Content App dropdown and Actions dropdown partially disappear behind list view bar
#4485 v8: Missing localization of content apps
#4483 v8: Image cropper slider does not work appropriate
#4478 v8 Packages section loads to a blank screen after a local package is installed
#4474 V8: Simplify font setup
#4464 V8 enabling WebApi attribute routing breaks PostSave endpoint
#4455 Strange keys in settings area
#4451 v8 Rich text editor source code viewer too small, button in a weird place on toolbar
#4446 v8 Services like ContentService and MediaService default to user 0, but -1 is now the default
#4438 V8: local variant switcher goes on top of node name, if node name is long.
#4426 v8: Selecting rollback version returns console errors
#4390 V8: A few issues with dashboards
#4386 v8: Ensure "add" in pickers are consistent
#4379 v8: Rename label property editor alias
#4373 v8: Login screen should ask for email not username
#4349 v8 - A description on the default mediaType
#4244 [v8] Update Partial View Snippets to use the new v8 API
#4209 Image link exceeding its space
#4204 Fixme - Add IsPublished on IPublishedContent
#4185 V8 — Returning to node after saving a DocType in infinity editing turns the current content app into a blank
#4171 V8: Add Multi Url Picker
#4168 V8: Element type content in the content tree or not?
#4150 Ability to create folder under stylesheets
#4149 v8: Rich text editor styles preview should use normal line height
#4121 Variants - "This document is published but its url cannot be routed"
#4119 Saved content overridden by published content
#4095 v8 Macro picker is broken because EntityController no longer supports dynamic post filtering
#4089 v8: Disable LastPass on page heading
#4083 V8: Linkpicker misbehaves when editing a link
#4072 Link to an image is not being generated
#4068 Headline doesn't save as headline but as normal text
#4067 Mandatory fields with inserted information complain that there are errors or that the value of a property is empty
#4066 Cannot select a Start node for a Media Picker editor
#4065 Images added by a Media Picker editor cannot be used in a view
#4064 Value of a price field cannot be used in a view
#4055 MNTP- Can't see picked media items
#4039 MNTP- xPath $current or setting a start node, does not return its children if is list view enabled
#4038 Find a proper way to identify "element" content types.
#4037 MNTP - Could not convert string to integer + #4039, #4055
#4036 Add contributors to package
#4035 V8: Remember editor language between sessions
#4028 Cleanup Filesystems registrations
#4027 Doctype alias placeholder sometimes stays at Generating Alias...
#4025 Install hook for Deploy
#4012 Tags validation issue
#4010 v8 - remaining packages section to angular
#4006 v8 - Changing tag values don't track dirty changes on the form
#4005 v8 - Publishing or Unpublishing a content item does not update it's URLs
#3988 When saving only one content variant, changes on other dirty variants are cleared
#3962 Adjust disabled toggle
#3941 Public access - single user protection throwing exceptions
#3920 Need to have Examine's field definitions as dynamic
#3906 V8: Fix the disappearing preview/save/publish buttons in listviews
#3905 Build script dies when using npm prefix.
#3901 Remove configuration based index/searchers and index sets
#3895 Close infinite editors with the esc key
#3888 V8: Use the member group picker for member groups assignment
#3885 Remove ClientRedirect.aspx
#3884 Remove/Replace endPreview.aspx with MVC endpoint
#3882 Better Validation Options
#3881 v8 - When clicking preview, document gets published
#3880 Update translation alias to use existing emptyRecycleBin alias
#3879 Removes umbraco.aspx
#3839 V8: Fix media types folder creation
#3831 V8: Fix content template creation
#3828 IPublishedContentQuery.Search needs to support culture
#3824 Review dashboard in manifests
#3821 Tags are Completely Broken (TM)
#3816 Upgrade dev-dependencies
#3805 Fix ISearchableTree in v8
#3787 Macro partial snippets shouldn't rely on javascript libraries used for the back office
#3781 V8: Fix and clean up the restore media dialog
#3779 Add dirty tracking for slider and dateTime picker
#3777 When a node is opened through content picker don't allow editing doc type and template
#3771 V8: Fix the flickering source name and the close button when moving items in the media tree
#3770 V8: Fix and clean up the restore content dialog
#3768 List view is missing expand option in content pickers
#3765 Squashed drop-down empty selection in template query builder
#3762 V8: Make Nested Content support content variants
#3761 V8: Fix YSODs when moving and copying things in the Settings section
#3757 Fix the changing source name when copying a node
#3755 V8: Fix the OK button for move and close success messages
#3730 [v8] Nightly doesn't bump version number on MyGet
#3713 [v8] Decoupling UmbracoApplicationBase from runtimes
#3710 [v8] Some reliances on HostingEnvironment.MapPath
#3709 Fix publishing descendants for invariant property changes
#3708 Fix publish/draft status for variant content when invariant properties are edited
#3694 Bootstrap removal
#3639 Service level events
#3593 Services.UserService returns null in UmbracoApiController
#3569 Turning off Autocomplete on initial install screen for password field
#3558 V8: Content picker returns to home page instead of picking content
#3550 Cannot delete property from doc type in v8
#3540 Database changes for redirects (if any)
#3539 Enable support for variant URL structure for 301 redirects
#3482 Cleanup & simplify migrations
#3474 Public access protection dialog rebuilt in angular
#3473 Relation types editors and context menus rebuilt in angular
#3470 List views bulk actions - angular/controller updates
#3469 List views bulk actions - confirmation dialog
#3439 Change date picker property editor to use flatpickr instead of bootstrap-datetimepicker
#3438 Move stylesheet editor from webforms to Angular.
#3436 Move relation types editor from webforms to Angular
#3434 Change "Allow varying by Culture” checkbox to toggle in doc type property settings
#3433 Change "Allow varying by Culture” from checkbox to toggle on doc type permissions
#3425 V8: Add notification badges to content apps
#3417 Macros - create/edit/delete needs to be angularized
#3396 Publish a variant without a name gives YSOD
#3395 Unpublish last variant for a node gives wrong notification
#3370 Adding CleanCSS to the Belle build process
#3359 Sorting variant nodes gives YSOD
#3358 V8 Angular doesn't filter out ($)-properties when send to the server
#3343 Performance testing of new Cache
#3342 Unpublishing button is gone
#3341 Unpublishing
#3336 Ensure ContentService.SaveAndPublishBranch follows the correct bulk publishing rules
#3335 Bulk publishing
#3334 Show changed culture names in the audit trail UI
#3333 Update content models to support change tracking for variants
#3332 Audit trail needs to log the culture(s) being edited
#3327 Data type property editor controls disappeared on mobile
#3315 V8 - Remove trees.config & load types only
#3305 IPublishedContent Linq & HasCulture
#3298 Move rollback to Info app
#3282 Change password button not hidden V8
#3237 Too many sections will not show the last one
#3610 Change date picker property editor to use flatpickr
#3199 V8 Remove the settings on a list view property editor that don’t make sense since they only exist in content apps now
#3196 Data updates when changing default languages
#3094 Moving the save action to a separate button
#3093 C# controller updates for 'Add bulk publish descendants button'
#3092 Add bulk publish descendants button
#3091 Moving trees to correct sections
#3090 Re-organization of back office sections and trees
#3089 New packages section
#3088 Dashboard updates
#3087 Angular and C# updates to support tree sections and tree syncing
#3648 Navigating using the breadcrumb clears the culture from the query string
#3035 V8 - Remove App_Browsers folder
#3034 V8 - tree not aligned with editor
#3531 Allow for property editors to be able to determine what values are indexed by Examine
#3010 Umbraco 8 - Split view issue with Markdown editor
#3659 Remove Serilog dependency in UmbracoModule
#2842 [v8] U4-11555 - Remove App_Browsers folder
#2764 U4-11502 - fall-back languages [v8]
#3653 Animations
#3650 Handle keyboard shortcuts in infinite editing
#3612 Remove custom event directives and use the Angular ones
#3687 Installer Re-Factoring
#3689 Umbraco 8.0 - Refactoring & Cleanup
#3649 Infinite Editing
#3690 List Views
#3668 Query-builder needs to be updated to generate the correct snippets
#3664 Cleanup all the Value() overloads
#3663 Proper fallback
#3662 Handling missing values and no fallback