Compare Releases
Changes in v7.15.11
1 new features, 0 breaking changes, and 3 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
1
#14515
V7: Persist base64 images from RTE to disk
Issues & Tasks
3
#8748
V7: BeginTransaction null reference after custom migrations
#8636
V7: Update the preview xml on publish actions
#8583
V7: Base64 image performance in rich text editor
Changes in v8.0.0
43 new features, 14 breaking changes, and 132 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
43
#4614
v8: Remove canvasdesigner.loader.js
#4612
v8: Remove OpenSans font
#4501
v8: Remove uneeded CSS vendor prefixes
#4499
v8: Remove ie7 related CSS hacks
#4494
v8: Media picker doesn't show Folder names, so it's pretty difficult to find the folder I need
#4474
V8: Simplify font setup
#4390
V8: A few issues with dashboards
#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
#4278
V8: Removing legacy content tree menu items
#4277
V8: Removing legacy webservices
#4171
V8: Add Multi Url Picker
#4150
Ability to create folder under stylesheets
#4060
V8: Rename Seperator to Separator
#4036
Add contributors to package
#4035
V8: Remember editor language between sessions
#3971
Removing masterpages support from V8
#3962
Adjust disabled toggle
#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
#3879
Removes umbraco.aspx
#3787
Macro partial snippets shouldn't rely on javascript libraries used for the back office
#3439
Change date picker property editor to use flatpickr instead of bootstrap-datetimepicker
#3438
Move stylesheet editor from webforms to Angular.
#3434
Change "Allow varying by Culture” checkbox to toggle in doc type property settings
#3370
Adding CleanCSS to the Belle build process
#3327
Data type property editor controls disappeared on mobile
#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
#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
#2842
[v8] U4-11555 - Remove App_Browsers folder
#3612
Remove custom event directives and use the Angular ones
Breaking changes
14
#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
#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
#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
Issues & Tasks
132
#5637
v8: Fix padding for the umb-checkbox component
#4640
v8 - fix publishing new content when there are validation problems
#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
#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
#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
#4386
v8: Ensure "add" in pickers are consistent
#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
#4168
V8: Element type content in the content tree or not?
#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
#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
#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
#3881
v8 - When clicking preview, document gets published
#3880
Update translation alias to use existing emptyRecycleBin alias
#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
#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
#3436
Move relation types editor from webforms to Angular
#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
#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
#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
#3648
Navigating using the breadcrumb clears the culture from the query string
#3010
Umbraco 8 - Split view issue with Markdown editor
#3659
Remove Serilog dependency in UmbracoModule
#2764
U4-11502 - fall-back languages [v8]
#3653
Animations
#3650
Handle keyboard shortcuts in infinite editing
#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
Changes in v8.0.1
2 new features, 0 breaking changes, and 20 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
2
Issues & Tasks
20
#5461
V8: Disable the escape key in the "unsaved changes" dialog
#4873
Cannot register api controllers explicitly
#4855
v8 - if you publish an unpublished content item with the "Content" content app visible the new URL will not display
#4843
Removed System.Web.WebPages reference in nonodes.aspx
#4812
V8: Switch only return false in nested content
#4787
v8 - uduf - Content App Badges not being displayed
#4766
Cannot set property 'selected' of undefined when moving items in a listview
#4764
v8: Adding properties on the Folder media type, doesn't update the folder view
#4752
V8 Reorder grid row content won't reorder - cannot read property area of undefined
#4751
Media cache issue when having a freshly cloned site from Cloud
#4749
Wording of HTTPS configuration message in Health Check is misleading (and doesn't offer to fix it)
#4743
V8: Can't pick items in Multinode Tree Picker after filtering
#4731
Modelsbuilder failing to generate models due to SQL error
#4729
V8: Mediapicker properties not loaded correct into cache after recycle
#4723
Image cropper breaking when doing duplicated uploads
#4711
V8 Update assemblyBinndings in web.config.install.xdt for nuget upgrades
#4708
V8: Exiting preview on a non-variant content yields a YSOD
#4649
V8: umbracoUrlName doesn't work
#4609
V8 - RTE not rendering Form macro correctly
#4580
Redirects management is broken
Changes in v8.0.2
3 new features, 0 breaking changes, and 24 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
3
Issues & Tasks
24
#5328
V8.0.1 - recycle bin / restoration problem
#5315
Bug in RebuildContentDbCacheLocked
#5273
V8: Can't set configuration for DropDownFlexiblePropertyEditor
#5222
NuCache Vanishing Content
#5197
Fix spelling mistake in the Packages section of the back office
#5176
V8: Fix node permissions YSOD (mapping issue)
#5174
Bad Composers Ordering
#5173
V8: YSOD when creating the same content type twice (mapping issue)
#5135
Fix case of query parameter
#5124
V8: Bulk move members don't make sense
#5121
v8: NuCache needs to be rebuild after uploading files to FTP
#5117
V8: Reload listview after moving items
#5102
Some SetValue methods are missing for files
#4998
Exception in BPlusTree
#4992
NuCache "panic"
#4976
V8: valPropertyMsg should hide when the error is corrected
#4975
V8: Bug while selecting Culture and Hostname
#4963
V8: MemberTypeService.Save throws exception
#4956
V8: Fixed issue when creating variant content templates,
#4911
v8: Imagepicker prevalue editor is broken
#4828
v8: Public access doesn't show overlay behind backdrop
#4827
v8: Multiple media picker always return null
#4659
v8: TinyMCE link picker should filter recycle bin
#4627
v8 - validation UI is broken between the accordion items
Changes in v8.0.3
0 new features, 0 breaking changes, and 2 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
2
Changes in v8.1.0
90 new features, 11 breaking changes, and 178 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
90
#8827
Show only settings and styles boxes when each of them has configuration
#5749
Need to prepare MB future
#5748
Prepare MB future
#5731
Add Giphy embed provider support
#5729
V8: Make the content tree keyboard accessible
#5727
Accidental click outside of a dialog closes the dialog, and changes are lost
#5710
Highlight when tabbing to umb-toggle
#5701
Fix secondary menu item accessibility
#5690
V8: Fix confirmation for permissions dialog
#5623
Prevent deletion of System DataTypes
#5618
Icon Constants consistency
#5567
V8: Support negative values for integer and decimal property editors
#5561
V8: Make more helpful message than "there are no allowed document types available"
#5560
V8: Add option to keep the mini profiler active at all times in debug mode
#5558
Added a check for and delete descendants when deleting a dictionary item
#5549
V8: Don't show "Reload" for list view nodes
#5548
V8: Automatically hide the context menu after reloading a node
#5528
V8 - Install local package gives error: incorrect version
#5506
V8: Use a picker to select allowed types for MNTP
#5500
V8: Add keyboard support for navigating search results
#5485
U8 Macros alphabetical order
#5465
V8: UX update for content/media sort dialog
#5463
V8: Add auto-focus to the default action in overlay dialogs
#5460
V8: Use umb-load-indicator when loading the RTE
#5458
Menu items have insufficient focus (tab) states
#5456
V8/feature/5443 add publish menu hotkeys
#5454
V8: Don't load the breadcrumb twice when editing content
#5450
Login errors are not identified for screen reader users
#5447
V8: Prompt to save changes after pasting items into Nested Content
#5443
V8: Make the save-options available by keyboard
#5406
v8: Add empty state in user layout views
#5370
V8 Settings - Remove old 'Editors Manual' link from the 'Start Here' dashboard message
#5369
V8: Default nested content item names to the item type name
#5358
V8: Allow localizing content types and properties using language files
#5353
V8: ClipboardService + implementation for nested content
#5350
v8: Make TypeCollectionBuilderBase chainable
#5349
Video not playable in Umbraco 8 backoffice
#5327
V8: I would like to use the umbraco confirm dialog for deleting a nested content entry
#5319
V8: Nested Content should have a 'no blueprint'-state
#5309
V8: Always show content and media search results first
#5304
V8: Login form accessibility improvements and form input tabbed focus styles
#5301
V8: Send notifications for content rollback
#5292
Umbraco 8 HSTS Default Setting
#5288
V8: Send notifications for changes in public access
#5287
V8: Send notifications for changes in permissions
#5256
V8: Add busy state to <umb-confirm/> OK button
#5252
V8: Allow sorting manually by name in listviews
#5229
v8: ICreateBuilder PrimaryKey should allow non clustered config
#5212
Move IsVisible from IPublishedContent to IPublishedElement
#5158
V8: Add back button to listviews for members
#5138
Make XmlHelper class public again
#5123
Update RTE to use data-UDI attribute for images
#5119
V8: Use umb-checkbox for RTE configuration
#5116
V8: Add back button to listviews in media
#5109
V8: Updated Constant.System.Root references (to use correct constant, and others)
#5097
V8: Improve notifications save button style and interaction
#5086
V8: Remove unused translations from area "editcontenttype"
#5085
V8: Use "group" instead of "tab" on Nested Content config
#5077
v8: Make Permission angular component more generic
#5029
V8: Add optional culture parameter to UrlAbsolute extension
#5006
V8: Use umb-checkbox for user filters
#4986
V8: Use umb-checkbox for "open in new window" in the link picker
#4985
V8: Use umb-checkbox in the delete membertype confirm
#4984
V8: Use umb-checkbox in the delete datatype confirm
#4983
V8: Use umb-checkbox in the delete mediatype confirm
#4949
Grid Settings Row configuration missing Save button
#4945
Patch/update published content request comments
#4942
Create media Url provider
#4940
Save a media reference in RTE instead of media URL in property editors
#4924
MNTP - when using "Allow items of type" show a tooltip on hover which types are allowed to be selected.
#4905
Update picker in Multi Node TreePicker to match other pickers
#4904
Update the umbraco ascii art
#4894
V8: Strengthen Babel's browser targets to only include supported browsers
#4839
v8: Missing extension methods to get siblings
#4837
Support getting multiple members by id
#4790
v8 - uduf - Implement Content and Media Udi[] overloads
#4759
Change format of LocalizedText file to reduce page weight
#4756
V8: Users section should remember choice of layout
#4746
v8: Ability to show the Content App first instead of the List View App
#4686
Adjust naming in Nested Content configuration to fit ElementType
#4683
V8 Multilanguage as folders and variants
#4654
v8: Angular routing should be case insensitive
#4590
v8: IFactory should itself be resolvable
#4515
V8 — make login screen fit new brand identity
#4427
V8: TextString limitation
#4417
v8: Set root node name in file picker
#4371
v8: Support 2 letter and 5 letter lang files in App_Plugins dir
#3985
v8 - Update slider in image cropper
#3957
Add keyboard support for slider
#3458
Add an option to keep the mini profiler active
Breaking changes
11
#5351
UmbracoDatabaseFactory fix
#5246
Add GetById(Udi) to published caches
#5206
Umbraco exposes all tags publicly by default
#5170
Refurbish IPublishedContent (was: not created nodes are returned by children property)
#5106
Simplify our Poco mappers
#5087
Refactor (auto) mapping
#4845
V8: Inline AngularJS templates into directives and controllers
#4775
WebApi MapHttpAttributeRoutes causes error in IComponent
#4234
Sort out IContent vs Content
#3498
v8 EntityService changes
#2441
Ignore user start nodes option in pickers
Issues & Tasks
178
#6193
Core Multi Url Picker doesn't work inside Macro
#6063
v8: Action button in tree is not visible for longer tree name
#5746
V8: Fixes filter problem with minilistview when no filter is applied (#5744)
#5728
V8: Custom IAntiForgeryAdditionalDataProvider implementation
#5708
Dashboards not obeying c# access rules
#5700
Macro Rendered in Richtext Editor when not configured to do so.
#5689
v8: LinkPicker does not work when using the search box
#5687
V8: Fix overflow for specific node permissions
#5676
disallowedUploadFiles not working as expected
#5675
Users get delete option on content they've created - even if they're don't have delete permission
#5671
Both view and content models are PureLive, with different versions error when making change to doctype
#5665
Non-administrator users can create but not edit User Groups
#5664
V8: Accessibility improvements for textbox validation
#5659
V8: Issues with linking to media in the Rich Text editor
#5648
V8: Enforce max width on numeric inputs
#5647
V8: Fix the overflow wrapping for repeatable textstrings
#5640
Remove bold from default variant.
#5636
V8 Remove duplicate comments in MediaService
#5615
ReadOnlyValueController - Fixes filter
#5612
Innitial account can't add roles to own profile
#5605
V8 Emptying the Recycle bin with a protected page and associated login page throws a SQL error
#5602
V8: Fix the back button for media type list views
#5600
V8: Content tree blocks TinyMCE in fullscreen
#5594
V8: Fix the Nested Content title overflow
#5588
Wrong location xml documentation files in NuGet packages
#5587
Handle `loginModel.RedirectUrl` in Login partial
#5584
V8: Datepicker doesn't allow copy and paste
#5574
Doc type as child of itself is not persisted on create
#5563
V8: Don't show multiple open menus
#5544
V8: Accessibility improvements for top header
#5534
v8: Saving a user with no groups fails validation, but no message is displayed
#5494
V8: umb-confirm button cursor should be "pointer"
#5489
v8: Gap left to actions button
#5486
v8: Drawer in overlay is no longer fixed at bottom
#5448
V8: Hide "Create new" header in Nested Content create item dialog if all items are filtered out
#5441
V8: Dictionary intro paragraph needs updating
#5434
Fix noPasswordManager name for docs
#5432
Corrected `EntityController.ConvertToObjectType` return type for MemberType
#5428
Changes made in property settings are applied instantly
#5420
v8 Invited user keeps showing as "has not logged in yet"
#5404
v8: Avatar should use hand cursor
#5403
V8: syncTree causing trees to flicker
#5401
Added support for changing the dates of the log files
#5393
Issue with colorpicker
#5389
V8 improved focus state of umb-form-check inputs
#5381
v8: Toggle color picker labels squeeze spectrum color picker
#5380
v8: Changing icon color in listview layout break icon
#5373
V8: Make async file logging possible with serilog
#5363
v8: Richtext editor view source code editor should get focus
#5360
V.8.0.1 Multi url picker have the wrong language for content page node
#5345
RTE editor in grid collapsed/disappears after reordering
#5340
Disable tabbing state if user clicks
#5339
focus outline + hover states for umb-checkbox and umb-radio
#5338
V8: app header action focus outline
#5337
Created umb-outline to make it easy to apply pretty focus outline for elements.
#5332
V8: prettier outline on media picker
#5331
Update jQuery to latest 3.4.0
#5330
V8: prettier outline for buttons, and only shown when tabbing is active.
#5329
V8: nested content consistent "add content"-button, and other adjustments.
#5326
Search shadow-layer should be on top of the user-dialog
#5324
V8: Make Nested Content work with hidden item icons
#5297
v8: Linking to an anchor doesn't give the handy anchor dropdown any more in v8
#5295
setting just an hash link is ignored by RTE
#5268
V8 : Auditservices sql error
#5262
V8: Tree node annotation "pending changes" should take precendence over "is listview"
#5248
V8: Composite doctype links don't go to the right place
#5244
Delete content notifications not sending
#5236
Ability to delete the logfile on a running application
#5233
Error in Backoffice when selecting Order By Document Type in Custom List View
#5232
v8: Make tree item annotations clearer
#5231
v8: Carets in Tiny MCE toolbar are not vertical center aligned
#5230
v8: Log message should wrap inside container
#5226
Accessibility and UI update of umb-tags
#5221
Making Umb-Toggle round
#5220
V8: No linebreaks, invisible completing paragraph tag in "View Source Code" bar in Richtext editor (RTE) in Backcoffice
#5219
bigger area for add-property + only hover-state if you can edit property
#5214
V8: Multi content picker as Macro parameter is not allowing multiple items to be selected
#5213
V8: Make sure Nested Content item blueprints are listed in defined sort order
#5210
Backoffice session timeout on custom-URL backoffices leads to high browser CPU and self-inflicted backend DDoS
#5198
V8: Media picker does not show file names
#5195
Uploaded image height / width is incorrectly set to 200 px
#5194
V8: Fix the layout for editing datatypes in infinite edit mode
#5190
v8 - Server side validation is not cleared on invariant properties on non default lang
#5188
V8: Relation type alias is "generating" when editing an existing relation type
#5183
V8: Content doesn't save
#5180
V8: YSOD when saving variant content (mapping issue)
#5177
V8: Missing "metadata" breaks media picker (mapping issue)
#5171
Trying to access Permissions on a node throws an exception
#5163
V8: Can't show list views for variant content on latest
#5160
v8: DoNotCloneAttribute should be public
#5156
v8 - content editor server side notifications are not transmitted on redirect of creating new content
#5149
V8: Fix broken listview pagination when using the back link
#5140
Use umb-checkbox for select all in listview
#5134
The ImageCropperPropertyValueEditor doesn't convert values in ConvertDbToString correctly
#5131
V8: Return to starting focus when closing the search using the ESC key
#5129
V8: Improve visibility of focus states for the main section header
#5128
V8: Replace listview bulk action permission checkboxes with umb-toggle
#5122
V8: Various UX improvements to the RTE configuration
#5107
Replace dynamic ViewBag with ViewData
#5105
V8: Improvements for logviewer search results view
#5095
V8: Fix the style of the public access confirmation button
#5094
v8: Inconsistant spacing between umb-box and umb-group-panel elements
#5092
8.0.1: logResource.getPagedUserLog throws error on pageSize 0
#5075
V8: Text modified in HTML editor not saving to Umbraco
#5069
Umbraco 8.0.1 PluginController attribute does not work on Rootnode
#5056
V7: Log correct user ID when emptying the content recycle bin
#5055
V7: Log correct user ID when moving media
#5054
V7: Log correct user ID when emptying the content recycle bin
#5048
fixes - TinyMCE does not sync data to angular store when dragged away…
#5038
Radio button list is wrongly positioned in narrow viewports
#5024
V8 : Query Builder code error returning child items of type
#5020
v8: Sections are collapsed too early
#5011
Content/Media/MemberTypeRepository refactoring
#5008
V8: minor usability corrections for users section
#5007
Putting in a content title > 255 characters causes "String or binary data would be truncated. The statement has been terminated." exception.
#5002
Avoid removing a public method (used by forms 8.0.0)
#5000
v8 - Added missing parameters to the JSdocs for editorService.iconPicker
#4994
Fixes the authorization for certain endpoints on the UsersController
#4990
V8: Unable to use paging with ContentService's GetVersionsSlim
#4988
v8 - overlays after creating new content (redirect) reference a stale controller
#4981
V8: Fix glitch in umb-checkbox background
#4979
v8: Dropup is behind grid hover overlay
#4974
Fixing code in sync functionality of checkbox-list
#4970
General tidy up of styles for logviewer
#4967
V8: List View - Unable to sort on "Is Published", when language variants is used
#4965
v8: Package download doesn't handle special characters
#4954
Fixes inserting an image into the grid rte since it doesn't get resized correctly
#4948
V8: Provide url in content lists for ability to open item in a new tab
#4947
Skype link ("sip:name@domain") is automatically converted to "mailto"
#4936
v8 - Selecting "true/false" editor during document type generation
#4935
v8 - The language <language>-<culture> already exists when added the <language> already
#4932
V8 Backoffice RTE has bad paths to style files in nesteed folders
#4926
Fixed casing of editorService open method inline documentation for the size parameter
#4908
Use umb-checkbox for all content variant dialogs
#4906
changed umb-checkbox model to be the boolean property, not a object c…
#4892
V8: Don't allow opening an uncreated template
#4890
V8: Don't "Create matching template" before the content type is created
#4884
When publishing content with no Name, I want to see serverside validation, not an error
#4858
Fixes LogViewer if JSON log contains malformed JSON lines
#4853
Fixes javascript error when trying to unpublish an invariant item
#4832
v8: Fix table cells collapsing when sorting doctypes in Nested Content
#4830
v8: Slider with mandatory checked and initial value fails validation
#4811
V8: local language-selector should be fixed to work in narrow screens
#4788
Importing Document type does not work
#4779
V8: Remember choice of layout in Users section
#4778
V8: Property Editor Slider Step Increments
#4776
V8: Datatype configs are not validated in infinite editing
#4774
V8: Creating a content template appears to fail
#4772
Umbraco installer double-encodes connection string password
#4757
V8: Selecting a proposed option when creating a user takes you away.
#4755
V8: Make it possible to upload the same file twice or more
#4754
V8: UI — updated login screen
#4740
v8: Accordion collapse still available in media and member section
#4728
Confusing state when trying to publish content where a mandatory language haven't been created.
#4724
V8: Make header name input look OK when disabled
#4715
V8 - IE11: section name underline not in correct position
#4706
V8: Grid panel should not be shown unless there is available actions inside it.
#4699
v8 Adding hostname and creating member dialog boxes do not close after saving
#4695
V8: umb-sticky-bar does not get positioned correctly when editing DocumentType in infinity editing mode.
#4690
Save button saving states should be corrected to match colors
#4687
Multinode TreePicker doesn't fail when the amount validation doesn't meet the requirement
#4682
v8: Selection of users and groups are not consistent with rest of UI
#4657
v8: TinyMCE source overlay doesn't animate from right
#4652
Cannot insert image in TinyMce editor
#4619
V8: Make "Open in split view" look better in narrow viewports
#4559
V8: TinyMCE does not sync data to angular store when dragged away in grid-editor
#4529
v8: Sub header actions in infinite editing need adjustments
#4521
V8: Input widths and width limit should be changed to a fixed value, not 66%
#4489
V8: Document Type in active view after deletion
#4468
V8: Switch language on content TREE vs on content WINDOW
#4364
V8: fixed type of dashboards in EditorModelEventManager
#4217
changes of DataTypes are not reflected when edited in infinite editing
#4181
V8: Loosing context after editing DocType from content
#4011
V8: Issue with inherited Grid in splitview
#3958
Opening help panel on content info mess up layout of history
#3869
Image not updated after changing it in Media
#3624
Add back support for 2-factor-auth on login screen
#3673
Content/Media picker picked details should be contextual to the variant language
Changes in v8.1.1
1 new features, 0 breaking changes, and 18 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
1
#5895
Add new MVC authorization filter to check for routed SurfaceControllers and apply to built in member controllers
Issues & Tasks
18
#5972
Content migration - Include CheckBoxList in ValueListPreValueMigrator
#5937
V8.1 Document type importing doesn't work
#5902
v8.1 DB upgrade not mapping several property editor aliases
#5894
U8 (8.1.0 Cloud) Backoffice throws an error when you add property to the media type
#5886
Variant Children of non-variant node are not listed
#5861
Fixes issue during upgrade where umbraco can't clear cdf log files
#5855
V8/8.1: Tags erased when you "save and publish" an existing page
#5849
RTE link picker throw error after upgrade to 7.15.0 / 8.1.0
#5846
Error in ConvertTinyMceAndGridMediaUrlsToLocalLink when upgrading from v8.0.x to 8.1.0
#5845
Unpublish menu option doesn't get added or removed without a page refresh
#5844
upgrade from 8.0.2 to 8.1.0 in public access the dialog you have unsaved changes is showing with every click
#5838
[U8] Unable to set Permissions on Content Nodes
#5830
[8.1] selecting a dropdown value, closes the dialog
#5815
Impossible to remove assigned hostname
#5808
v8: Change password from user dialog doesn't work
#5750
V8.1 - create folder not working in several places
#5147
Hide grid reorder when scrolling to end of grid content
#5035
The process cannot access the file NuCache.Content.db because it is being used by another process
Changes in v8.1.2
1 new features, 0 breaking changes, and 16 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
1
#5756
DocType Editor sorting - vertical direction
Issues & Tasks
16
#6048
The "Edit permissions for this document type" button does not work
#6038
Fixes how examine starts up to make it easier for custom index developers
#6020
Adds PanicException with details instead of throwing "panic" strings
#6019
v8 Changing a property type from invariant to variant and back again causes issues with reporting that a document is edited or not
#6009
V8: Value Set builder shouldn't stop indexing when one field is empty in …
#5995
Unable to remove start nodes
#5976
FIPS broken in v8.1
#5906
DefaultMediaUrlProvider throws error when using FileSystemProvider.Azure
#5864
V8.1 dB Upgrade not mapping Prevalues for Umbraco.DropDown.Flexible
#5852
TablesForScheduledPublishing fails when migrating from 7.15.0 to 8.1.0
#5816
Missing spaces in allowed templates picker labels
#5809
v8: Overlays have horizontal scrollbar
#5789
V8 Umbraco.ContentQuery.Search returns no results
#5752
V8: Content types with description look weird in the create dialog
#5504
Manual sorting of the images in Multiple Media Picker doesn't work in Umbraco 8
#5218
V8.0.1: Node remains in the index after being unpublished
Changes in v8.1.3
1 new features, 0 breaking changes, and 9 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
1
#5760
V8: Accessibility improvements for page name entry
Issues & Tasks
9
#6096
use modifiable media path in file system composition
#6075
v7.15.1 Property Editior - Media Picker - Upload - button is disabled
#6065
NotificationsService displays notifications under dialog
#6058
V8: infiniteMode or infinityMode - typo?
#6047
Creating a new MediaType beneath a parent, doesn't set the parent as a composition
#6022
Umbraco v8 - language on content tree and on content window
#5959
LocalizationService.GetLanguageByIsoCode my return language different to the one requested
#5958
Cannot delete user groups in 8.1
#5817
v8.1 Avoid data loss when using culture variant elements in Nested Content
Changes in v8.1.4
13 new features, 1 breaking changes, and 24 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
13
#6247
Loginpage: Added an id to input fields and a for attr on the labels so they are connected
#6214
V8: Use a pointer cursor for selectable items in mini listviews
#6213
V8: Use a standard confirm dialog when removing content type compositions
#6169
v8: Replace tree loader with umbLoader component
#6156
Correcting ASCII art in README
#6154
Improve error messages
#6148
NestedContent - Missing data-attribute on property editors.
#6143
Notify the editor if an unpublished node is picked in a content picker
#6142
V8: Prevent double click errors when editing compositions
#6122
V8: Use an Umbraco confirm dialog when deleting groups
#5975
No confimation after Delete, submit, etc
#5335
Multiple Media Picker not available as macro parameter
#4958
Move umb-loader to separate component
Breaking changes
1
#6033
Multiple Media Picker returns list of IPublishedElement
Issues & Tasks
24
#6194
The configuration for data type xxxx: Umbraco.MarkdownEditor is invalid after v8 migration
#6190
V8: Make sure the empty search result is visible for list views
#6182
Secure svg media files preview - v8
#6172
v8 - Link Picker errors upon re-opening when only a Query String / Anchor is provided.
#6167
Remove comparison in ApplicationUrlHelper.GetApplicationUrlFromCurrentRequest that is always false
#6164
If Grid Module contains object in value, then Grid Layout property is not in Examine Index
#6158
V8 Migrated media folders not showing up in Media Picker or on the left side of the Media tab
#6155
Duplicate Content Templates causes list to disappear.
#6149
Fix #5335 - Multiple Media Picker not available as macro parameter
#6141
Content query with document containing RTE with Macro's throws ArgumentNullException
#6137
Secure svg media files preview
#6129
V8: Don't reuse previously used content templates when creating new content
#6100
v8 - Multinode Treepicker does not show language specific url
#6099
Member password reset checkbox doesn't hide "new" and "confirm" password fields.
#6085
V8: Set media picker dirty when the value changes
#6060
DB Configuration failed when migrating from 7.15.1 to 8.1.1
#6057
Changing public access settings affects parent and siblings.
#6027
V8: Prevent markdown editor from stealing input focus on enter
#6000
8.1: GetPagedCurrentUserLog returns NodeId which is just the database ID for the Log table not related to any nodes.
#5987
Macro in Editor returns Cached data in 8.1.0
#5984
Umbraco 8 caching CurrentUmbracoPage
#5827
v7 to 8.1 content migration fails due to missing data on a macro
#5804
v8.1 migration from v7 results in an error due to a unique index on cmsContent
#5771
MNTP: Icons change when searching
Changes in v8.1.5
2 new features, 0 breaking changes, and 22 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
2
Issues & Tasks
22
#6367
v8 Migration throws error on old related link
#6328
Help Drawer - Hide "Tours" heading if there are no tours
#6314
V8: Don't show Nested Content delete confirmation if an item can't be deleted
#6310
V8: Added "double" check for the decimal label
#6308
V8: Fix `aria-required` for textbox properties
#6307
V8: Make integer properties work with mandatory validation clientside
#6306
V8: Make decimal properties work with mandatory validation clientside
#6302
v8: umbCheckbox and umbRadiobutton fixes
#6296
V8: Make Multi URL Picker mandatory validation work clientside
#6295
V8: Make sure the validation error help is visible for Multi URL Picker
#6287
V8: Sections tray dropdown uses old colours
#6280
V8: Migration fails if the superuser has notifications
#6270
V8: Mandatory Multinode treepicker, when save & publish with no data, old data is removed
#6268
v8: Fix missing checkmark selection in section picker
#6255
v8: UmbracoMapper forgets maps
#6035
Multiple Media Picker property editor does not have sortable items
#6021
[Umbraco 8.1.1] Error on save and publish for existing node after content creation in eventhandler
#5857
v8: Media picker doesn't show preview of svg
#5801
Remove last casting to LuceneIndex
#5762
V8: Mandatory check-box list isn't validated
#5761
V8: Mandatory colour picker can't be saved
#4678
v8: Old password is not highlighted in validation
Changes in v8.1.6
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-8.1.6
Changes in v8.2.0
49 new features, 1 breaking changes, and 42 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
49
#6383
Accessibility: the link to accept the starter kit has the link text of "Loading"
#6381
Accessibility: the button to customize the installation is an anchor tag
#6372
Improve content pasted from MS Word into Rich Text Editor
#6359
Add 'translation' to User Group 'Administrators' by default
#6341
Allow OEmbed items within the rich text editor to be drag/dropped, copy/pasted and re-edited
#6325
RTE & Grid Datatype Config - Set Media folder for dragged & pasted images into the Rich Text Editor to be saved
#6309
Clicking the "inherited from" link in a doc type composition, should open the doctype in an infinite editor
#6305
Links components (e.g. 'Footer links') can not be tabbed to
#6304
Links components (e.g. 'Footer links'), 'Add' is identfied as "Add link" but doesn't identify the label
#6303
"Actions" is identified as a button, but behaves like a drop down
#6294
V8: Localize the default property validation error
#6265
Improve consistency around some buttons in the backoffice
#6264
ConfigurationFields - `Add` extension method
#6262
Added GetAllElementTypes extension method to ContentTypeService
#6258
v8: Use umbCheckbox in packager
#6236
V8: Accessibility Changes For Title On Content Section
#6216
Enable Paste & Drag n Drop of images into RTE editors
#6176
Search state not persisted when using the back link
#6175
Sort state not persisted when using the back link
#6098
Missing dirty check in document type editor
#6097
Allow lang-files placed relative to package.manifest
#6095
Rename component for flatpickr
#6092
Ability to distinguish document types with same name in Nested Content config
#6073
Make it possible to select styles on selected text in distraction free mode.
#6064
Support hexa color code in hexBgColor directive
#6055
The v8 Log Viewer should display the current log level
#6054
fix: spelling error in comment :)
#5998
V8: Set the form as dirty when adding/removing colors to/from Umbraco.ColorPicker
#5993
8.1: "Allow varying by culture" value not included when creating package
#5970
Accessibility: Open User Details - Back icon arrow is identified as "Umbraco link"
#5964
Accessibility: Unable to navigate to close 'X' icon with keyboard
#5963
Accessibility: Grid filter drop down can't be accessed via keyboard
#5960
Accessibility: Create drop down can't be accessed via keyboard
#5944
Accessibility: Media uploader widget can't be accessed via keyboard
#5941
Accessibility: Ensure "cancel" is clickable from move/restore dialogs
#5939
Remove unused .visuallyhidden class from main.less
#5930
Accessibility: Open Package - Identifies back button as "Left hand arrow back button"
#5928
Accessibility: Health Check - unable to navigate to additional options via keyboard
#5905
Accessibility: No alt text on any icons
#5888
V8: Accessibility Changes For Title On Login Page
#5885
Change PropertyType.Alias to virtual
#5884
Accessibility: "Save and publish" has a drop down that can't be accessed via keyboard
#5821
v8: Refactor checkered background
#5807
v8: Accessibility changes for Forgotten Password Screen
#5783
V8: Hide the tree picker search results automatically when removing the search term
#5757
Added constants for Property Editor Groups
#5669
Infinite editing editorService.contentEditor unable to create new content item
#4863
Element types should not inherit from non-element types
#4253
V8: Dashboard Styling (Models Builder & PublishedContent)
Breaking changes
1
#6240
v8: IPublishedContent.Siblings<T>() should return IEnumerable<T>
Issues & Tasks
42
#6568
Allow pasted & dragged images that are not yet saved to allow ALT text to be edited
#6516
Dragging an image into the Rich Text Area, highlighting, then pressing 'Insert Image' toolbar icon triggers error
#6513
Minor UI issue when choosing 'Image Upload Folder' for Rich Text Editor
#6498
V8/bugfix/0000 tiny mce css icon issue
#6447
Automatically assign LuceneIndexDiagnostics instead of GenericIndexDiagnostics for LuceneIndexes
#6415
RTE turn off agressive paste tidying
#6412
Drag/Drop & Pasted images in RTE aren't resized to configured max image width setting
#6395
V8: Add clientside validation to mandatory markdown editor properties
#6394
V8: Fix clientside validation for mandatory media pickers
#6393
V8: Make mandatory validation work clientside for Member and Member Group pickers
#6391
V8: Add clientside mandatory validation to Multiple Textstring properties
#6390
V8: Add clientside mandatory validation to textarea
#6380
Add language button uses the wrong color
#6365
Content items must prevent saving while image upload is in progress
#6349
Rollback - Umbraco 8
#6347
Lazily recompile PureLive models and lazily create models for nucache
#6342
Fix some accessibility misunderstandings
#6336
Remove limit of dashboard tabs and fix when expand menu is shown
#6327
store img size as html attributes
#6300
Add leave function for "Save and publish" options popup #6298
#6290
V8: Make validation work properly with multiple invalid properties
#6246
Allow drag/drop copy/paste images within the rich text editor
#6227
Some published member properties are empty
#6220
V8: Fix preview with multiple cultures + highlight the current culture
#6162
Nested content copy choice label is just one letter
#6147
Improve JS Asset load of TinyMCE Editor
#6045
Custom routes break umbraco backoffice
#6006
Changing document type template makes the document type unusable.
#5996
Values from DataType not included in package
#5989
v8 no focal point in media model in mediaPicker
#5983
MNTP does not allow setting media type, or member type when you change to a matching node type of Media or Member in v8.1
#5955
Fixed GetCurrentLoginStatus() summary
#5954
V8: Tours, popup hidden with no scrolling
#5908
Upgrade from 7.15 to 8.1 fails: "System.FormatException: The string was not recognized as a valid DateTime. There is an unknown word starting at index 0"
#5880
Sticky header throws a JS console error
#5879
Sticky header doesn't stick to the top in the media section
#5878
Sticky header shows in "scrolled down" state before scrolling
#5869
V8: Fixes LogViewer Error Count search result click
#5768
U8: Log Viewer pie chart has the wrong verbiage.
#5753
Typo in umb-grid-selector
#5362
Caches refreshing too many things on publish/updates?
#4178
v8: Edit embed grid editor
Changes in v8.2.1
0 new features, 0 breaking changes, and 12 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
12
#6754
Statuscode attribute on BackOfficeController is preventing upgrade from running in Cloud
#6751
Add additional null conditionals to the FromEditor method of RichTextPropertyValueEditor
#6698
Umb 8.2 - Publish with Descendants errors
#6521
Missing Icons in Rich Text Editor Data Type Configuration
#6493
Fixes null reference caused in GridPropertyValueEditor when the value is empty
#6482
UI inconsistencies with the "Discard changes" event
#6456
Don't keep appending the content name on each change of the language dropdown
#6430
Difficult to change listview layout in content section
#6414
Media picker only show preview of svg on load
#6127
V8: Can't navigate to another node when the editor is in "create" state
#5484
V8 : Back office freeze when opening multiple content nodes
#5475
v8: BackOffice Freezes on Large Operations
Changes in v8.2.2
0 new features, 0 breaking changes, and 2 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Changes in v8.2.3
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-8.2.3
Changes in v8.3.0
1 new features, 0 breaking changes, and 2 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Changes in v8.3.1
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#7125
Umbraco 8.2+ nuget dependencies not reflected in the 8.2.0+ builds..
Changes in v8.4.0
124 new features, 0 breaking changes, and 71 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
124
#6976
Update JQuery CDN In snippets, to use newer version without vulnerability
#6876
Removes "feature in preview" text from "Show open button" option
#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
#6853
V8: Make the listview delete dialog warn about irreversible deletions
#6838
Document type collection: Refactor labels to reference the proper input fields
#6835
Replace old checkbox markup with umb-checkbox
#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
#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
#6775
V8: Datetime picker should submit its value on enter when entering time
#6771
V8: Harmonize content save/publish dialogs with mandatory languages
#6769
V8: Style and translate the composition removal confirmation dialog
#6740
v8 UX: Swatch picker is hard coded to prefix class names with `btn-`
#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
#6711
v8.20 New Macros don't show in the content tree until you perform a reload of the macro folder or refresh the browser window
#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
#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
#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
#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
#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
#6530
Fixes Search an element from its GUID with the backoffice #6185
#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
#6495
Remove Microsoft.Net.Compilers dependency
#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
#6477
Unable to sort by last edited date
#6476
Use a Regex match to test for blob images in SetContent in TinyMCE
#6470
adds missing language key
#6467
Remove the leftover code from the legacy MacoContainer datatype
#6461
enables infinite editing for members
#6460
enables infinite editing for partial views
#6459
v8: Package repo categories selection updates
#6455
Add screenreader descriptions for the icons in the header (help, user profile, search)
#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
#6436
Content delete confimation dialog shows an unnecessary alert when not using language invariants
#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
#6374
hide settings when reordering DocType
#6334
Return 503 status code when in upgrade mode
#6315
V8: Accessibility Changes For umbEditorHeader Directive
#6293
v8: Add umb file icon component
#6266
Update positioning of umb-overlay on resize/content-changes
#6248
v8: RTE style editor content required
#6174
Saving ContentType with Segment variation throws NotSupportedException
#5790
v8: Update noUiSlider to latest patch version
#5776
Update the German translation with new keys and better translations
#5674
Can't edit content name
#5644
V8: assetsService.load doesn't load any assets missing an expected file extension so promise never returns
#5633
v8: Extend the umb-checkbox component to handle localization
#5591
Allow custom filters on columns in list view
#5516
V8 - Configurable editorService width
#5464
v8: Use overlay as confirm when deleting user
#5294
Full path for DocType on Nested Content configuration
#5021
UX: List view configuration should open as an infinite editor.
#4982
V8: Use umb-checkbox in the delete doctype confirm
#4829
V8: Remove the GUID hover title from the name input
#4747
V8: Ability to set icon for list view content app
#4691
v8: Update RenderModel comments
#4636
Implement a non generic PagedResult base class
#4633
v8 Too long document type name gives error
#4318
v8: Pick macro parameters in an infinite editor like content type properties
#3604
Scheduled publishing - show the status on the Info app
Issues & Tasks
71
#7211
Rename reference to info
#7203
Bugfix - AB3875 untouchability checker: do not check style for document fragments
#7181
Infinite editing doc type throws JS error when template is allowed
#7147
Embed function in RTE removes previous content from RTE
#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
#6878
Opens templates from umb-grid-selector in infinite editor
#6875
Fixes preview-nav css
#6874
Sets the appState currentNode when executing a menu action (Fixes #5416)
#6869
v8 - Installation of Machine Key Fails if web.config has multiple system.web sections
#6868
Notification Component should log warning if siteUri is null.
#6855
V8: Listview unpublish dialog should automatically select all languages
#6854
V8: Fix styling for publish/unpublish dialogs with mandatory language in listviews
#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
#6836
umb-checkbox: Fix text alignment
#6834
V8: Limit the number of tabbable elements in tree nodes
#6833
V8: Set focus on content name when opening content for editing
#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
#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
#6770
V8: Remove duplicate language labels in publish with descendants 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
#6712
V8.2 RTE image dialog doesn't display title
#6701
8.2: Full screen options in RTE doesn't work correctly
#6697
V8: Use the member type icon in the Members section
#6696
V8: Use member type icon in member pickers
#6682
Editor unable to sort nodes in content tree
#6663
Deletion of a language causes unintended behavior on Content tree
#6655
ContentIndexPopulator not querying for published content
#6648
V8: MultipleTextstring validation failure
#6614
Member group tree nodes are not highlighted
#6590
V8: Creating a Macro Partial View in the backoffice with spaces in the name can't be used with a Macro.
#6582
V8: Split IndexCreator and Index config methods
#6571
ChildrenOfType (and related methods) look(s) at substring of the alias
#6567
V8: Don't allow deleting property groups with locked properties
#6564
Unpublished content throws error with alternate template, instead of 404
#6549
push overlay-right when opening help drawer
#6531
Use umb-checkbox in template section
#6527
V8: Make upload and image cropper mandatory validation work clientside
#6481
V8/fix section selection
#6480
V8/fix user group selection
#6464
Notifications throws error if content saved during startup.
#6425
Recent changes in UmbracoMapper cause an exception
#6400
Content Templates don't set name correctly when created from existing content.
#6389
Only load in media thumbnails when the media item is in in the view port - else CPU Spike
#6376
Delete member confirm button uses the wrong color
#6299
"Save and publish" options clash with "Reorder"
#6269
Can't delete language because of tags
#6185
Search an element from its GUID with the backoffice
#5949
fix: Missing "=" in Flickr markup
#5931
v7 Breadcrumb doesn't display for new content
#5919
REFERENCE constraint on IContentService.deleteVerions
#5867
8.1 Can't tab to property alias when defining properties in a doctype
#5840
V8: RelatedLinks error - migration from V7.15 - V8.1
#5823
U8.x: umbracoUrlAlias comma separated list is taken literally.
#5722
Tree header and dashboard tabs not aligned
#5238
V8: Saving a document type in Infinite Editing on a non-created content node results in 404
#5050
Moving node doesn't create redirect.
#2997
ContentService returns outdated result
Changes in v8.4.1
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#7418
Fixes #7404 - Deadlock issue
Changes in v8.4.2
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-8.4.2
Changes in v8.5.0
1 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
1
#6795
V8: Embed models builder
Changes in v8.5.1
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#7457
Can't create or save document types in 8.5 with full ModelsBuilder installed
Changes in v8.5.2
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#7466
V8.5.1: Bug when running external MB and Dll mode and saves doc types
Changes in v8.5.3
0 new features, 1 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Breaking changes
1
#7469
V8.5.1: Ambiguous extension method signature between embedded and external ModelsBuilder
Changes in v8.5.4
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-8.5.4
Changes in v8.5.5
1 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
1
#7815
Update ClientDependency to v1.9.9
Changes in v8.6.0
68 new features, 2 breaking changes, and 73 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
68
#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
#7373
Use the editor icon for data type trees
#7366
V8: Email Marketing Opt In
#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
#7311
V8: Make the Multi URL Picker sorting behave the same as MNTP
#7306
Introduce a new IMainDomLock and both default and sql implementations
#7303
Media tracking
#7298
Revert unnecesary changes for the css class
#7277
Ability to swap out IMainDom
#7228
V8 - Community package tracking of references
#7157
Update de.xml
#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
#7107
- only show remove photo on user avatar when there is an avatar
#7105
Added Ids to inputs so the label in umb-control-group gets linked
#7046
Temp/Missing-swedish-translations
#7041
V8: Ensure that listview status messages are vertically centered
#7028
V8: Evenly distribute link URL and anchor inputs in linkpicker
#7022
Fixed casing for the "noTemplate" option
#7019
Search overlay: Improve accessibility etc.
#7017
V8: Make macro partial view mandatory
#7016
Set permission button accessibility fixes
#7011
Accessibility improvements to Multivalues view
#7001
Accessibility fix to umb-user-group-preview
#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
#6984
Add label, styling and dictionary items
#6979
Extend umb-checkbox to allow icons
#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
#6945
Auto select Content-Group when configuring Nested Content if only one is present
#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
#6922
Added aria labeled by to the create document list options
#6916
Improve keyboard accessibility for media library items
#6912
Color picker datatype: Improve accessibility
#6911
Macro parameters: Improve accessibility
#6910
V8: Make member types searchable
#6908
Listview: Add table class
#6896
Show notification when domains are updated
#6894
Opening Help Panel Without Connection to Internet Throws Exception
#6847
Request datatype by guid
#6844
UX Media Picker - V8 : auto selection for the uploaded images and then scroll down to them
#6632
Can't configure alias for Media Type "Folder", dialogs not working.
#6616
Exception in Terminate method of single component stops all other components
#6324
New IDataEditorWithMediaPath allowing Property Editors to determine media paths instead of hard coding logic
#5947
Custom Exception classes don't conform to best-practices
#5900
v8: Preview mode shows all languages in sidebar
#5820
Fixed @name label in filemanager.service.js
#5702
V8: Ability to add a custom validation feedback
#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
#5228
V8: Rethink the UX of Media-Picker
#4927
V8: Allow reordering of allowed child types
Breaking changes
2
Issues & Tasks
73
#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
#7374
Add default id to checkboxes and radiobuttons
#7365
v8: Failure to save log viewer search criteria
#7363
remove duplicate method canAdd
#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
#7308
V8: Prevent the Nested Content item picker from crashing
#7307
V8: Don't add new Nested Content items on enter key
#7304
V8: Using enter in text inputs opens the template for editing and saves content
#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
#7270
Sensitive data cannot be set on member type properties
#7257
V8: Do not save content when opening the content template
#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
#7126
Image properties window not opening for Images in RTE of a Grid
#7114
Multi URL Picker doesn't display culture variant URL in backoffice
#7106
Don't keep prepending login to the page title
#7058
Umbraco 8 gridContent is null
#7033
Install Umbraco > Configure your database screen language discrepancies
#7031
V8: Make it possible to hide anchor/querystring input in the linkpicker
#7023
Improved the ngdocs for the editor service
#7018
V8: On smaller screens, trees should close when you click outside them
#7015
Assign domain: Add autofocus
#7012
Assign Domains Overlay - Moved inline styles into a stylesheet
#6997
Avoid breadcrumbs in mini list are misaligned
#6986
V8: Accessibility Changes For umbEditorHeader Directive (settings section)
#6980
V8/doctype tours
#6978
v8: Moved the accessibility texts into visuallyHidden
#6938
Remove inline styling from the tour intro
#6932
Help drawer: Add missing translations
#6914
V8: Set tab focus on newly created nested content items
#6913
Image cropper config: Improve semantics
#6909
Nested content config: Add help translations
#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
#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
#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
#6624
EnableComposer and DisableComposer attributes only work for assemblies containing IComposer
#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
#5968
Updating from 8.0.2 to 8.1, moment.min.js reporting deprecation warning
#5914
V8.1Broken Back Office Validation
#5714
Markdown editor link picker
#4696
V8: Quirky situation when limiting a user or user-group to a start node thats not placed in the root.
Changes in v8.6.1
0 new features, 0 breaking changes, and 7 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
7
#7961
Nucache NullReferenceException when copying
#7879
Media Picker doesn't record relations in multiple-media mode
#7877
RelationType has a new signature in 8.6
#7874
Error with Grid in Nested Content
#7870
New property in Element / Nested Content Not Being Saved Until Application Restart
#7798
Invalid implementation of IEnumerable in Content Cache
#7773
Memory Leak in GetCacheItem cache dependency
Changes in v8.6.2
1 new features, 0 breaking changes, and 5 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
1
#7998
Add GetMainDom method to UmbracoApplication
Issues & Tasks
5
#8057
Don't re-create indexes twice when rebuilding in the back office
#8038
SqlMainDom setting for Azure does not work in Load Balancing
#8004
Backoffice Users without access to "Settings" can't create new Members
#7758
V8: If a user has no Dashboards, Sections don't load
#7133
NC keys: Pasting Nested Content does not generate new keys correctly for subitems
Changes in v8.6.3
0 new features, 0 breaking changes, and 4 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
4
#8266
Allows unpublished content to render a macro HTML in the RTE
#8223
Nested content clipboard broken after upgrade to Umbraco 8.6.2
#8175
Fix glitch in umb-checkbox background
#8137
Can´t complete the Template tour in the backoffice if you close the template folder
Changes in v8.6.4
0 new features, 0 breaking changes, and 7 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
7
#8398
Adjustments for SqlMainDomLock and others to make azure operations more resilient
#8392
Scheduled content leads to SQL error when rebuilding cache
#8371
Remove the usage of Parallel to run the populators
#8215
8.6.1 - Azure Web App - Indexes disappear completely
#7994
Fixing Nasty Exception with Scope/Provider #5151 - when indexing data
#7967
SqlMainDomLock when configured via appSettings cannot be used unless umbraco is installed
#7021
OnMemberRefreshedEntity stores data as published rather than edited
Changes in v8.6.5
0 new features, 0 breaking changes, and 4 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
4
#8815
Ensure event handlers are unsubscribed in Core Components
#8772
Umbraco to re-index data on background thread and fix potential Scope issue
#8705
Redirects are not shown on info tab of a content item
#8525
Fixes #8433 ensures there are no write locks when updating members during login
Changes in v8.6.6
1 new features, 1 breaking changes, and 2 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
1
#9128
Make All Umbraco Composer Public
Breaking changes
1
#8879
Examine is indexing inherited unpublished nodes when the external index is rebuilt
Issues & Tasks
2
#9095
Member Index does not get updated on member updates in v8.8
#9093
The value for custom member properties cannot be removed in the back office of v8.8
Changes in v8.6.7
0 new features, 0 breaking changes, and 6 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
6
#9685
Inject missing localization service
#9543
SqlMainDomLock will stop listening if Sql Server connection terminates
#9408
Ensure that TaskScheduler.Default is used anywhere that ContinueWith is used, adds more debug logging to MainDom operations
#9348
High CPU usage during Examine indexing which takes 16h to complete
#9244
V8 Bug Validateuser throws error
#7471
V8.5.1: 'Allow Varying by Culture' on a composition is deleting field content
Changes in v8.6.8
0 new features, 0 breaking changes, and 2 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
2
#9861
Members not locked out after failed login attempts
#9441
Ensure there's explicit scopes used for all service access in the Examine indexing logic
Changes in v8.7.0
81 new features, 1 breaking changes, and 101 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
81
#8841
Add generic BlockListItem classes to make it easier to query Content & Settings on them
#8801
Using `clipboardService.copy` only for other things than Element Types
#8777
Update to nouislider v14.6.1
#8701
Block List property editor api methods available on blockObject
#8647
A better way to choose the property editor to use on your document type (reuse an existing one or create a new one)
#8327
Upgrade jQuery dependency to the latest version
#8273
Block Editor List
#8256
Raise an event when deleting a document type to its dependents
#8218
Fix up typo for clipboardService.registrerClearPropertyResolver & mark incorrect as deprecated
#8204
Improve NuCache performance with shorter JSON property names
#8203
Accessibility improvements in the login screen for screenreaders
#8194
Umb-confirm-directive: Hide icons and add missing screen reader friendly texts
#8191
Accessibility - umb-lightbox improvements
#8187
Added content apps for document types
#8160
Umb-editor directive: Fix semantics
#8159
Infinite overlay: Datatype picker - Semantics and Accessibility fixes
#8156
Sort dialog: Accessibility optimizations
#8155
Accessibility improvement: umb-context-menu
#8144
Make MultiUrlPicker work as a Macro Parameter
#8121
Add backdrop when menu items are opened
#8120
Add disable-dirty-check option to `<umb-checkbox>`
#8074
Update slider to handle merging of overlapping tooltips
#8073
nested content editor doesn't show doctype description
#8043
Better way to select media type when uploading media
#8039
In a Grid Layout add row automatically when plus icon is clicked if there is only one row configuration
#8011
Update date/time picker "clear date" button for screen readers
#7995
Sorting items in listview via Actions menu does not update the list
#7973
Ability to configure Segmentation
#7956
Add backdrop to "user overlay"
#7953
Remove unused "umb-password-toggle" directive
#7952
Replace angular.fromJson with JSON.parse
#7951
Replace instances of angular.element()
#7950
Replace angular.copy with Utilities.copy
#7947
v8: Upgraded TinyMCE to 4.9.9
#7946
Append "active" to currently selected section for screen readers
#7934
Convert angular.isArray to Utilities.isArray
#7931
angular.isObject replace to Utilities.isObject
#7929
V8: Angular decoupling: isString
#7927
angular.isDefined replace to Utilities.isDefined
#7926
improvement: update umb-tabs to use better semantic markup
#7925
Moved from angular.IsNumber to Utilities.IsNumber
#7924
Replaced angular.toJson with Utilities.toJson [#CanConHackathon]
#7923
Move the infinite overlay to the same source order as regular overlays
#7916
Html.GetGridHtml() does not support IPublishedElement
#7907
Fix moving large amounts of content/media
#7806
Add methods to get identifiers for Roles (member groups)
#7782
Added GetSegment() method to VariationContext and uses it when conten…
#7761
Remove ContentFinderByRedirectUrl if RedirectUrlTracking is disabled
#7753
Removed duplications of tree routing
#7752
Obsoleting UmbracoHelper properties
#7720
Make internal SavingUserGroup and SavedUserGroup events in UserService public
#7703
Update editor.service.js ngdoc for templateEditor fn
#7689
add pointer-events:none on disabled checkbox/radio
#7656
V8: Correct cursor for list view search icon
#7655
V8: Remove create option in listviews for deleted content
#7652
Make PropertyType.PropertyTypeId public
#7631
V8: Only show culture for content links if there is more than one culture
#7626
Umb-toggle: Slightly brighter disable state
#7625
V8: Open rollback in a medium sized panel
#7621
Preview button should it be renamed Save & Preview?
#7616
Introduce Image URL Generator abstraction
#7589
Align icon in mini search
#7585
TopoGraph error importing simple package
#7584
Use button element in user detail and user group views
#7582
Improve "allowed child type" re-ordering feature by adjusting child selector sorting
#7571
Describe why there is no create options at the content root
#7555
Allow Macro's to be cached differently across variants
#7494
Add missing foreing key index on the Dictionary table
#7473
Consider Adding an Active State for Expand (...) in the Top Section Navigation
#7468
Add missing documentation for web.routing in umbracoSettings.config
#7445
If picking no icon color for DocumentTypes it should save the default color
#7414
Accessibility improvements to user group screen
#7314
Buttons panel display incorrect state after permissions change (after save event)
#7285
Show nested content item buttons on focus
#7013
Change password on users should open a dialog
#6926
V8: Hide the "blob:" URL for images uploaded via the RTE
#6845
Use more space for Media Picker
#5677
New user journey for the DataType Picker in the DocumentType Editor
#4707
V8: Search functionality "include subfolders in search" is not very clear or understandable.
#2932
Backoffice image crop previews need visual indicator of "override"
#2925
Nested Content PropertyValueConverter is missing DefaultPropertyValueConverter attribute
Breaking changes
1
#6275
Ensure all helper methods properly HTML encode text
Issues & Tasks
101
#8833
Checkboxlist and radiobuttonlist custom validation message not showing up
#8807
Fix issue where textbox would show "-500 too many" characters after validation errors come back
#8787
Splitview editing with a radiobuttonlist does not work
#8599
GetAllContentTypeAliases with objectTypes throws ArgumentException
#8575
Embed is editable from richtext editor but not from grid editor
#8547
Fix self closing angular elements
#8478
Remove button for custom listview layouts isn't rendered
#8290
Importing a doctype leaves behind temp files
#8207
umb-notifications.html - refactored switch logic to make `url` property work
#8196
GetControllerTypeInternal should release the controller instance if it creates one
#8170
Fix a few localization glitches in the listview "Order by" selector
#8169
Listview "Order by" should not contain removed columns
#8153
V8: HasValue() & IsValue() behave inconsistently for 'Umbraco.Dropdown.Flexible' property editor
#8150
Add missing focus style in .buttonbackground mixin
#8119
Fix label alignment in umb-checkbox
#8107
Prevent property previews from having focus
#8090
Saving members without HttpContext throwing errors
#8082
Textarea character limit trimming trailing spaces
#8068
DocumentTypeEditor does not update preview of property-editor when changed
#8054
v8 Upgrade TinyMCE to 4.9.10
#8050
Missing localization text for custom audit events.
#8030
Scheduled publish fails when multiple pages are published - Umbraco 8.6.1
#8014
Add utility function equivalent to angular.fromJson
#8002
Fix for tiny MCE when language is en-US
#7983
Performance - Doing too much work because ModelsBuilder enabled flag not respected
#7976
RTE css selectors are not properly displayed
#7970
In Nucache when we are loading in all data that we page over the data as to not cause an SQL timeout
#7964
error icon doesn't disappear after correcting validation
#7928
Replace instances of angular.forEach with vanilla JS forEach
#7919
Models Builder fails on Member after deleting 'Date Picker with time' data type
#7803
Missing usergroup aliases
#7797
Custom section hidden behind 3 dots
#7780
Visible filters on user section: User filter when 0 character in Count makes filter disapear
#7777
Factory Extensions CreateInstance with arguments doesn't work correctly
#7764
v8.5 GeneratedCodeAttribute misleading for models generated by Umbraco.ModelsBuilder.Embedded
#7754
umb-overlay inside umb-editor is hidden
#7738
adds utility.js as facade to generic javascript utility functions
#7728
v8 TruncateByWords always adds elipisis, even if word count is less than truncate count
#7719
Fixes CollectionBuilder's to ensure that each item in the collection is registered in DI with the same lifetime as the collection itself
#7716
Invite user button looks wrong
#7713
Changing CSS directory can cause error with Rich Text Editor
#7709
Make DataEditor.GetValueEditor method virtual
#7700
Add missing methods "GetChildren(Guid id)" & "HasChildren(Guid id)" to "IContentTypeBaseService"
#7690
Fix regression from valpropertymsg directive changes
#7688
Umbraco.UploadField based media item causes an error when using URL based custom file systems
#7661
Missing null check on image cropper will cause a YSOD if empty value
#7658
Initiating the wrong provider if multiple identity providers
#7647
Can't save content after clearing property with validation error
#7643
If a media picker property editor is in a form, pressing enter in text fields will show the picker.
#7641
Grant access to Packages section for any user groups with access to the Developer section
#7632
V8: Align "Field is mandatory" label with the toggle button
#7628
V8: Fix Nested Content JS errors when enforcing min items
#7624
V8: Rollback fails for content with numeric or decimal property values
#7595
Missing onClose for tour
#7578
Empty javascript item in package.manifest causes cpu overload
#7576
V8: Content tree blocks TinyMCE in fullscreen
#7564
Slider with negative value weird frontend behaviour
#7536
make icon of umb-preview-node align vertically.
#7535
Adding more fine colors for UI
#7532
Don't downcast `IPublishedSnapshot` unnecessarily in `PublishedContent`
#7521
Runtime error if removing email notificationMethod
#7507
Umbraco.Core/Udi.cs bug with Udi Create(Uri uri)
#7504
PartialViewMacroModel should implement IContentModel
#7488
Fix typo in contentTypeSavedHeader French label
#7477
Fix typo in DE "installFinish" caption
#7412
v8: Fix for login screen title display
#7393
Changed delete button style on media type folder delete to danger style
#7386
V8.4 - Loading or publishing a node that has a base64 image takes a long time
#7377
V8: Failed to retrieve data after editing an uploaded image while creating a new node
#7358
Change the icon in the Document Types Tree to be the chosen icon instead of a default one.
#7340
V8 - List View - Default Sort Options
#7336
Changing the /Umbraco/ folder to /something-secure/ looses the styling in the back-office
#7320
Upgrade to 8.4.0 causes 503 errors on Authorize Upgrade page
#7313
Multi node tree picker (MNTP) start node always seems to be default language - not variant aware
#7148
Postback to a controller that is named in `RouteTable.Routes.MapUmbracoRoute` fails
#7132
V8: Fix JS error when editing document types with Nested Content properties
#7123
V8: Use current client culture when searching content pickers
#7104
v8: Accessibility Create User Page Title
#7102
V8: Accessibility Changes For umbEditorHeader Directive (edit user)
#7047
Free-text filtering users when on page 2+ doesn't show results
#7032
V8: Improve treepicker keyboard navigation for trees with listviews
#7020
Create Content Blueprints accessibility improvements
#7004
V8: Mark the current variant as dirty when its name changes
#7003
V8: Fix button style when opening doctype in infinite editing with unsaved changes
#7000
Added dialog aria labelling
#6988
V8: Do not show the breadcrumb for immediate children in the recycle bin
#6962
V8: Styling updates to image cropper and upload property editors
#6951
V8: Re-apply input focus to the last focused element when closing dialogs
#6949
Improve accessibility of grid prevalues screen
#6942
V8: Use "not allowed" cursor for locked type aliases
#6934
V8: Add autofocus to treepicker search box
#6933
V8: Display picked item state when navigating the treepicker
#6927
V8: Auto-resize the RTE after inserting images
#6888
Content templates dashboard: Add translations and move styles external
#6812
Some methods on AuditService returns 0 items
#6301
"Actions" drop down options do not give context to the user
#6230
V8 : TinyMCE language not correctly set with xx_xx format culture codes
#5800
V8: Accessibility changes for login screen
#5791
v8: Rollback clear image cropper and grid
#5513
Copy events modify properties of Copy/Original objects as if they were the same instance
#4300
V8: Respect the name casing when creating a new template
Changes in v8.7.1
3 new features, 0 breaking changes, and 12 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
3
#8882
Section picker: Fix accessibility and semantic issues
#8839
8.7RC Block List Editor, inline create-bar: Plus icon is not centered on Chrome
#8828
Use umb-code-snippet in unsupported block
Issues & Tasks
12
#8963
Mandatory fields in nested content not marked as required in 8.7.0
#8929
Block Editor Copy issue if Content contains Rich Text Editor
#8924
Member Info content app layout is messed up
#8911
Block List Editor doesn't allow removal of deleted elements
#8894
Block List editor Amount Range not applied
#8876
Default block preview doesn't handle text overflow well
#8872
Block action is inherting css it shouldn't
#8868
CSS misalignment in confirm delete document type dialog
#8819
Fix JS errors when creating folders in the settings section
#8818
Fix JS error preventing newly created dictionary items from opening automatically
#8773
8.7RC Can't add NC item with copied NC items inside block editor
#8702
V8.7RC Overlapping text in property editor picker
Changes in v8.7.2
0 new features, 0 breaking changes, and 3 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
3
#9360
Nested validation freezes browser
#9341
Save error after validation fail
#9291
Umbraco 8.7.0: translation causes error when opening CMS member
Changes in v8.7.3
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-8.7.3
Changes in v8.8.0
109 new features, 0 breaking changes, and 42 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
109
#8803
Itempicker - convert anchor to button
#8784
Spectrum colorpicker v2
#8780
Dictionary list - convert a to button and remove wrapping span element
#8779
Macropicker: Fix semantics
#8778
Users - fix semantics + fix focus on umb-checkmark directive
#8776
Query builder: Convert `<a>` to `<button>`
#8775
Use umb-radiobutton component in grid configuration
#8769
Sort the languages by their display name
#8768
Sort dictionary translations by display name
#8746
General markup cleanup on buttons and icons
#8745
User property editor: Add "Remove" warning dialog
#8739
Userpicker: Add warning overlay when the "Remove" button is hit
#8738
Userpicker view: Change anchor element to button
#8712
Accessibility: Grid config datatype improvements
#8711
Accessibility: Fixes for "insert code snippet" view in macro pickers
#8640
Use button elements in schedule overlay
#8628
Allow for changing the weight of built-in and 3rd party dashboards
#8622
Acceptance tests for Content
#8606
Various fixes for macroparameterpicker view
#8587
Update user filter buttons
#8585
Update content type icon on save
#8569
Only show mediapicker edit button if media is found
#8566
Update umb-mini-search component
#8564
Make the entire tree menu ellipsis button clickable
#8562
Add missing backdrop when using the "Actions" button
#8557
Adjust image cropper crops
#8556
Update styling of listview layout icons
#8555
Update styling of listview layouts add button
#8552
Remove usages of angular.forEach in help services and filters
#8548
Grid cell error could use "umb-code-snippet" directive?
#8538
Remove usages of angular.forEach in property editors
#8537
Property actions require additional tab to reach first menu item
#8534
Fix object iteration in underscore _.each changes
#8529
Buttons cleanup
#8518
Show keyboard input focus on file property editors
#8513
Update logviewer log level colors
#8511
Adjust styling of variant switcher for not created variant
#8506
Performance improvements to content type editor
#8505
Remove usages of angular.forEach in settings and translation
#8501
Remove usages of angular.forEach in users and groups editing
#8490
Some decoupling from underscore => _.each pt2 => content overlays
#8483
Update screenshots in default dashboard
#8480
Richtext rules adjustments
#8477
Update boolean/toggle/checkbox label prevalues
#8476
Show open button for media and member in MNTP
#8475
Some decoupling from underscore => _.each
#8445
Adjust toggle styling when checked and disabled
#8441
Streamline umb-checkbox and umb-radiobutton components
#8423
Use `optgroup` for listview columns grouping
#8419
Sort on y-axis in sort dialog
#8412
Tag length is limited in the database but not in the ui
#8390
Register dragover state of file upload
#8387
Show SVG preview on upload
#8383
v8: Improvements to accessibility of translations section
#8370
Adjust border radius of button in button group if having sub buttons
#8363
Grid config row and editor checkboxes
#8361
Use ace editor json mode for grid configuration
#8357
Grid config allow editors toggle
#8355
Use eventsService to tell everyone the current culture has changed
#8354
Remove sorting in grid layout configuration
#8352
Added Acceptance Tests of Create Member and MemberGroup + update cypress to latest
#8351
Update nouislider dependency to latest version
#8348
Add the current culture to the cache key for the CachedPartial Html Helper
#8321
Replace anchor elements with button element in image/media picker
#8320
Replace anchor elements with button in member and member groups
#8319
Replace anchor elements with button elements in treepicker
#8318
Replace anchor elements with button elements in public access overlay
#8305
Use the correct media picker folder icon
#8280
Log configuration with AppDomain.CurrentDomain.BaseDirectory does not support Virtual Directories.
#8278
Errors do not receive focus on submit (Accessibility)
#8274
Make it possible to open user groups in infinite editor
#8263
Use code snippet component for insert field
#8252
Use primary button style for save-button in content template
#8250
Use property editor width limit for slider property editor
#8241
Having Datepicker Show time with AM/PM
#8229
Add config to define true and false value
#8213
Made the logviewer more accessible
#8211
Multi Url picker datatype: a11y fixes
#8206
Improve the accessibility of the cog icon
#8205
Random fixes for nested content "add" button
#8202
fix: remove auto focus from package search box
#8198
umb-confirmation directive: move trashcan into directive and address accessibility issues
#8195
Improve dictionary dashboard performance significantly
#8188
Added GetLog method to LogController
#8185
Logging content template save in back office to log table
#8179
Add umb-search-filter component
#8172
Improving database field labels in installer
#8141
Add focus-lock directive
#8140
RelationService - Log to audit on RelationType Save
#8139
RedirectToUmbracoPageResult - Extended to allow a Guid
#8132
Add "umb-button-ellipsis" component
#8047
Use overlayService for user overlay
#8045
Adjust example for overlay in umb-child-selector
#8044
Adjust nested content overlay
#8027
Enable infinite editing of member types when editing a specific member
#8023
Better crop mechanism for the grid image editor
#8019
Package install - replace traditional checkbox with umb-checkbox component
#7990
Annoying overlay position when deleting grid row configurations
#7842
Render a larger textarea for editing dictionary items
#7594
Allow for removing a user from the user picker
#7528
Access member group by id, guid and udi
#7527
Access dictionary item by id, guid and udi
#7526
Access template by id, guid and udi
#7525
Access relation type by id, guid and udi
#7514
Access document, media and member types by guid and udi
#7510
Allow Treepicker advanced filtering on metadata values using JSON format
#5259
U4-10518 - Adding a ListView to the Media Picker
#5204
v8: Add varchar(max) support
#3560
Update icon fonts to use svgs
Issues & Tasks
42
#8975
adjust default size of umb-button-ellipsis and its apperance in umb-tree
#8919
8.8RC: The login screen shows 404s on two icons
#8808
Update config comments and fix transforms
#8806
Use correct woff and woff2 MIME types
#8804
Added missing escape character on installer's DB config page
#8634
Support SQL Server 2012 syntax on SQL Server 2019
#8578
Don't retain "move media" in busy state on error
#8570
Update styling of grid editor add button
#8554
Update prevalues multivalues sortable styling
#8553
Align icon in media grid item overlay
#8544
Remove usages of angular.forEach in help drawer, content and infinite editors
#8527
Update model name in logviewer saved search
#8507
Fix panel header spacing when a description is present
#8494
Don't auto-expand all content anchors on small screens
#8465
Groups in Document Types are being removed if there is a duplicate
#8424
Overlay positioned top left when using hotkey
#8420
Checkbox Property Default Value misconception
#8411
Align group builder property actions to top
#8410
Allow editor info to shrink for longer datatype names
#8405
Nested Content - Add content dialog doesn't render html (icon)
#8365
Introduce IContentNestedDataSerializer to allow injecting a custom serializer for nucache
#8345
Nested content is not saved when you switch to another language and back
#8342
Member fields of type label are not shown in the backoffice
#8328
TinyMCE loads non-minified plugins in non-debug mode and vice-versa
#8325
Media item acts as folder if a folder of the same name as the media item is being dragged into a folder
#8324
Focus issue when creating new page w. grid in backoffice
#8259
PropertyValueConverterBase contains unused HasValue method
#8238
V8: Repeatable textstring property editor saves whitespaces
#8192
UserService.GetAllInGroup returns empty StartContentIds for users
#7672
Image can be added to root of Media when AllowAtRoot is false
#7596
Adds new methods to MembershipHelper for dealing with checking bulk paths for access
#7461
Inserting a macro in the rich test editor (RTE) in the Grid makes it disappear on Save & Publish
#7436
V8: Fix JS error when trying to insert a link in an empty RTE
#7433
V8: Fix for "no search results" text shown on top of the search input field
#7379
Update the French translations
#7331
V8: Don't append empty file names to search results
#7330
V8: Wildcards in tree searches causes YSODs
#7675
"[LogScrubber] " Task has failed if \App_Data\TEMP\FileUploads doesn't exist
#6956
Replace compositions checkboxes
#5810
v8: Log viewer refresh when no change in time period
#5737
GetCropUrl returns null with valid cropAlias param V8
#3013
If Umbraco.EmailAddress isn't mandatory it should be posible to be saved as empty
Changes in v8.8.1
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#9253
Regression: change to `umb-confirm` directive break Umbraco Forms
Changes in v8.8.2
2 new features, 0 breaking changes, and 3 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
2
Issues & Tasks
3
#9129
Loss of Block List data after deleting and creating items
#8920
8.8/7?RC: Media item cannot be edited right after its been picked
#8918
Unable to use Block List in packages
Changes in v8.8.3
0 new features, 0 breaking changes, and 3 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
3
#9615
Update HtmlSanitizer
#9564
Umbraco 8.9.1 Infinite Editing, document type template list - fonts are oversized and truncated
#9394
"Allowed child nodes" picker filter not working in v8.9.1
Changes in v8.8.4
1 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
1
#9200
Cache the SVG icons serverside to boost performance
Issues & Tasks
1
#9886
Drag Upload File not working
Changes in v8.9.0
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#8623
Updates for OAuth external login providers
Changes in v8.9.1
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-8.9.1
Changes in v8.9.2
0 new features, 0 breaking changes, and 3 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
3
#9432
Backoffice UI - checkboxes on doctype compositions uncheck after selecting an item
#9300
Fix save buttons not working when using non-live models builder
#9134
8.9RC: Disable change password button
Changes in v8.9.3
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-8.9.3
Changes in v8.10.0
26 new features, 0 breaking changes, and 65 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
26
#9493
8.10RC: Better name/description for "Label on top"
#9484
8.10RC: Change prompt when preview mode has ended
#9425
Introduce content app helper
#9398
Speed up publish content query and reduce memory use by reducing array allocations for PublishedContent properties
#9325
Accessibility (keyboard navigation): The 'Content' drop down menu opens automatically when tabbing
#9312
This PR sets the page title when editing and maintaining languages
#9279
When creating a new dictionary item clears out the page title
#9272
Returning response from downloadFile promise
#9191
Add an override for GetMostRecentRedirectUrl to allow for culture
#9156
Remove legacy Instagram oEmbed provider
#9131
Scale the preview iframe to fit the viewport
#9114
Added a Welsh translations file
#9072
Use umb-icon in umb-node-preview
#9052
Grid prevalues: Improve accessibility and semantics
#9050
Listview: Fix icon-picker a11y
#9022
Installer: Starterkit - Convert <a> to <button>
#8990
Feature: Begin able to copy a whole block (including layout and settings)
#8962
Add documentation for descriptionLocked parameter
#8887
Use button elements in grid editor
#8885
Adjustments of colorpicker prevalue and property editor
#8883
Remove unused legacy mediatypepicker overlay
#8832
Checkboxlist prevalue editor for the Grid
#8826
Associate existing label to the button for a umb-toggle-group item (#8716)
#8812
Add color picker component
#8799
Allow to pass in boolean to umbAutoFocus directive
#8689
V8.7RC Label with custom expression
Issues & Tasks
65
#9466
Broken layout for member group id
#9400
Turkish language has been arranged according to v8
#9370
Anonymous telemetry
#9361
Limit access to logviewer endpoints to people with access to the settings section
#9358
Casting tree controllers to TreeControllerBase
#9322
V8/feature/ab9079 use tree for element type pickers
#9316
Make RTE toolbar sticky
#9304
Bugfix: Add null check for null converted treenode icon so .startsWith does not throw
#9301
Remove double editorService.close()
#9260
Enable auto-focus for confirm button in umb-confirm
#9243
use umb-outline for umb-block-card
#9241
Make blockConfigModel optional
#9236
Update NestedContentPropertyEditor.cs to fix 2 bugs
#9230
Update umb-button directive parameter usage to reflect accurate imple…
#9210
Conditionally show check icon if umb-tree-item is selected
#9192
User group picker: Use <umb-search-filter> directive
#9177
9176: Fix editing labels and added functionality to edit colors
#9161
Styling all code elements in backoffice UI docs
#9160
Added documentation for umbControlGroup directive
#9140
Refactor to no longer use obsoleted TemplateUtilities
#9139
Formlulate the block list delete confirmation as a question
#9123
Remove .woff font
#9113
Show badge in user state filter and icon in user group filter
#9112
Change button style for listview settings
#9111
Allow to close list view settings overlay via esc shortcut
#9108
Accessibilty: set the html lang element
#9105
Add confirmation dialog to media picker "remove all entries" action
#9103
Hide property actions for culture invariant properties
#9090
Help drawer adjustments
#9069
umb-control-group directive: Fix styling issue
#9064
Add umb-icon to umb-tree-item and umb-tree-search-box
#9053
Grid: Layoutconfig improvements
#9048
Do not show cryptic confirm dialog when editing group
#9047
Issue 8353 - Fix of issue that caused small screens labels alignment
#9046
UX: Auto exit PreviewMode, If Preview Mode is active user should Confirm to stay.
#9045
ContextDialog: Accessibility improvements
#9042
Userpicker: Change search to use the <umb-seach-filter> directive
#9041
Macropicker: Change search to use umb-search-filter directive
#9040
Iconpicker: Switch to umb-search-filter
#9038
Composition: Refactor search box to use umb-search-filter directive
#9037
umb-search-filter: Convert i to use umb-icon
#9030
Replace obsolete usages with injected services in UmbracoHelper
#9025
umb-tree-search-results directive view fixes
#9024
Make Nested Content icons centered and same size as Block Editor
#9021
8838: Node Actions menu should be disabled on listview
#9020
Do not remove files from media editors when hitting enter
#9017
Prevents templates being created when adding DocTypes through the block list config
#9007
Sort the languages in the global language selector
#9006
Sort the variant picker entries by display name
#9005
Creating a "System" content type breaks Umbraco
#9002
Fix - user delete shows notifications twice
#9001
Login screen: Convert a to button
#8999
Installed packages view: Convert i to umb-icon
#8998
App header: Use umb-icon
#8984
Review: Always show action buttons in delete dialogs & enable once checked
#8974
use block.edit()
#8960
create enviroment configuration through install script
#8850
Review Feature: umb-property-info-button
#8849
Feature: Property label on top
#8822
Adjust tags editor typeahead to fit within container in splitview
#7560
keep umb-editor inside viewport width
#7444
added round corners in umb-media-grid for media-picker
#7227
V8/feature/0000 remove out icon
#7155
set a minimum version requirement for node
#6089
JsDiff.diffWords in Rollback freezes browser
Changes in v8.10.1
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#9604
Reverts button type change in media edit
Changes in v8.10.2
0 new features, 0 breaking changes, and 2 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
2
Changes in v8.10.3
0 new features, 0 breaking changes, and 2 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Changes in v8.11.0
14 new features, 1 breaking changes, and 16 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
14
#9482
Add support for unattended installs
#9369
Add rel="noopener" to anchor elements with target="_blank"
#9328
Update Dutch translations
#9263
Add overloaded method for RecurringTaskBase
#9205
Add Swedish translation for the member section.
#9203
When a user switches their own language the menu doesn't update to reflect the language change
#9194
Added char counter for dictionary items
#9193
Mediapicker: Use <umb-search-filter>
#9098
remove unnecessary classnames/markup
#9083
9078: Allow changing the login logo through umbracoSettings
#9066
Use ace xml mode for package actions
#9059
Don't log query result to avoid confusion
#9032
Fix, update and extend Range model
#9028
v8 - use ng-hide in validation directive
Breaking changes
1
#9061
Updated NPoco from 3.9.4 -> 4.0.2
Issues & Tasks
16
#9533
V8 - remove console.log statements
#9527
Little tweak in Turkish translation
#9492
Update version umbColorPicker was introduced
#9220
Get default culture comparable to the variant culture
#9197
Update Language keys for 'Public Access' to become 'Restrict Public Access' …
#9183
9153: Only show the cultures of the node in preview
#9106
Add "Remove all entries" property action to MNTP
#9092
Ensure content wrapper is positioned to left in section without tree
#9057
Make sure external links are not attempted to be opened inside preview iframe
#9056
Use color picker component in block list editor configuration
#9054
Package section: Edit view
#9051
Grid editors: Accessibility improvements
#9049
NestedContent DoctyperPicker view: Various a11y fixes
#9035
Search overlay: Improve accessibility
#9027
Contextmenu: Add focus lock
#8961
Fix SQL parameters in GetNewChildSortOrder
Changes in v8.11.1
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#9725
Revert NPoco from v4 to v3
Changes in v8.11.2
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-8.11.2
Changes in v8.11.3
0 new features, 0 breaking changes, and 2 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Changes in v8.12.0
16 new features, 0 breaking changes, and 21 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
16
#9856
Fixes #9615 - Upgrade to Htmlsanitizer v5
#9846
Fix 'Do something else' button position in create dialog
#9830
Fixes logging issue with Published Router and adds logging for Collision Detection
#9797
Better sorting of variants in variant picker and publishing dialogs
#9765
Separate remove button and label for settings and styles in Grid Layout
#9757
Update icons in umb-tree-search-results component
#9744
Add the ability to change the SQL Write Lock TimeOut
#9681
5596 allow editing alt text in grid
#9670
Speed up boot times and Improve Json (De)Serialization performance and reduce memory usage by reusing JsonSerializerSettings
#9597
Added missing alt attributes to the images on the login screen and in avatars
#9531
Add support for unattended upgrades (and custom boot failed error page)
#9174
Split out options in the Create Document type menu (adds create Element Type / Composition)
#9154
Improvements to validation and accessibility of relationship create view
#9026
Allow use of infinite editor in list views
#7861
V8: Angular Divorce: isFunction
#7860
V8: Angular Divorce: equals
Issues & Tasks
21
#9802
Changed grid view labels and values to display: inline
#9780
Fix mini profiler so that it actually profiles the Content APIs in the back office
#9778
Fixes issue with broken caches used for user permissions
#9759
Use umb-icon component in tree item
#9752
Fix eventService memory leaks
#9739
Prevent overflow of searchresults with long urls
#9738
Fix for applying searchResultFormatter on found searchresults
#9718
Fixes #9699 - Icon sizing inconsistencies in tree
#9684
After deleting a member the index is not updated and an exception is thrown
#9669
Minor optimisation by passing int instead of int? to Umbraco.Content()
#9658
up swedish lang config
#9637
MNTP xpath help button doesn't do anything
#9634
Hide rollback button for content that hasn't been created yet
#9630
Update to noUiSlider v14.6.3
#9618
Document onChange in umbPagination
#9570
ngDocs for contentresource
#9524
Fix for Issue #135 - Variation < null >, < null> is not supported by the property type
#9327
Add ellipsis to the Sort action in Content and Media
#9207
Fixes #7215 - Hiding Links box in Info app for variants
#9166
Improve performance and reduce memory use and reduce array allocations by reusing char[]
#9075
Fixes #9074 - Culture invariant node with segment variant: "This item is not published"
Changes in v8.12.1
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#9973
Fix issue with SqlMainDomLock that cannot use implicit lock timeouts …
Changes in v8.12.2
0 new features, 0 breaking changes, and 3 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
3
Changes in v8.12.3
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#10018
Ensure backward compatibility in listview edit with custom listview layout
Changes in v8.13.0
35 new features, 0 breaking changes, and 28 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
35
#10100
Accessibility: Alerts the user how many results have been returned on a tree search
#10099
Improved accessibility of link picker
#10040
Replace icon in date picker with umb-icon component
#10039
Fix validation of step size in integer/numeric field
#10020
Copy member type
#10015
Fix swedish translation for somethingElse.
#10011
Unbind listener in variant content editor
#10009
Anchor noopener
#10000
Remove HtmlSanitizer once more - see #9803
#9999
Granting access to the content dashboard for all user groups
#9979
Scope locking rework
#9955
Fix for #9950 - HttpsCheck/ExcessiveHeaders when UmbracoID is in use
#9954
Adds additional error checking and reporting to MainDom/SqlMainDomLock
#9924
Change scope to only acquire distributed locks once in a scope chain.
#9889
Improve performance, readability and handling of FollowInternalRedirects
#9877
9842: Fix for defaultConfig not working without prevalues
#9812
Make properties full width in small infinite editors
#9810
Performance and accessibility improvements on the embed screen
#9756
Make sorting in media consistent with sorting in content
#9730
Added Swedish translations for media picker
#9657
Move relation type id and macro id to sidebar box
#9646
Add Eye Dropper Color Picker as a datatype
#9528
Make abstract FileSystemWrapper class methods virtual
#9526
Fix consistency in translation files for the term backoffice, Umbraco and several entity types
#9525
Unhelpful unsupported property message in Block Editor
#9487
Change access level for TreeChanged event in Media and ContentService
#9367
Ensure that upload file(s) in the MediaPicker is returned
#9335
Make models builder properties virtual to allow mocking
#9334
Better validation for Slider datatypes's step size
#9273
Including ModelsBuilder.Umbraco in list of external Models Builders
#9264
[Issue 5277-146] accessibility - Close 'X' icon next to language drop…
#9256
9097 add contextual password helper
#9033
Add Root<T> and Breadcrumbs extension methods for IPublishedContent
#8917
Improve speed and reduce allocations by implementing logger overloads to avoid params [] allocation
#8639
Allow to pass in boolean to preventEnterSubmit directive
Issues & Tasks
28
#10086
9962: Use $allowedEditors instead of allowed
#10081
Handle Invalid format for Upgrade check
#10077
Orders member type grouping of members alphabetically, matching the listing of member types.
#10036
Listview config icons
#9984
Remove unnecessary aria-hidden attribute from umb-icon
#9978
#9964 Removed unneeded check for HttpContext
#9960
Fix dead lock with TypeLoader
#9953
Fixes and Updates for DB Scope and Ambient Context leaks
#9944
9940: Make sure that ordering is correct
#9935
User manager related updates
#9896
9808 .umb-editor-placeholder - render overflows the container.
#9884
Don't show configuration header if there is none
#9870
Keep custom claims that are flowed during security stamp validation
#9865
9826: Make sure to set mculture after switching sections
#9864
Handling multiple values per field in Examine Management
#9863
9841: Don't focus on nested content node at page load
#9848
Fixes #9625 - Searching icons for "box" returns all icons
#9832
Updating danish translations
#9831
Fixes #9824 - Filtering in block picker doesn't work
#9799
Fixes #9769 - Infinite loop / unreachable index increment in ContentTypeCommon repository
#9777
Fix #9569 - Image Cropper buttons have no type, so are "pressed" when pressing enter in other input fields
#9774
Fix: Verify that grid model is JSON object and not IPublishedContent
#9693
Fix some exceptions being logged the wrong way
#9633
Ensure sub-view components are not self-closed elements
#9605
Use trim method as trim isn't a property
#9500
Added UmbracoAuthorize attribute for BackOfficeController.ExternalLinkLoginCallback
#9266
8539: Allow underscore in alias of image cropper property
#9165
Remove orderBy filter for languages/variants
Changes in v8.13.1
0 new features, 0 breaking changes, and 3 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
3
#10274
Variants dialog crashes when publishing (segment + no culture)
#10264
Fixed issue with data types not being cleared in cache refresh operations,
#10186
Typo in "Umbraco.ModelsBuider" 8.13.0 release of IsExternalModelsBuilderInstalled
Changes in v8.13.2
0 new features, 0 breaking changes, and 2 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Changes in v8.14.0
21 new features, 0 breaking changes, and 11 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
21
#10271
Improve IsDirty() check performance.
#10268
Added a link to 404 documentation
#10247
Added target="_blank" to "Update available" link
#10225
Update spectrum color picker to latest v2.0.8
#10212
Bugfix/umbraco backoffice icon #10192
#10199
Backport cache key fix and optimizations
#10164
Add "Insert Macro" as language key
#10157
Improve media type selector UX
#10146
Updates to Examine 1.2.0
#10126
Allow KeepAlive controller Ping method to be requested by non local requests
#10120
Aligned variant icon in the node name field
#10101
Accessibility: Adding label fors and control ids for the macro picker
#10061
Caching checks to see if there are items in the recycle bin
#9995
Create explicit scope for mappers in UmbracoMapper
#9948
Make it easier to pick media on multiple content items
#9887
Adjust grid editor layout configuration
#9771
Move the SetWeight logic to WeightedCollectionBuilderBase
#9461
Media Picker v3
#9277
Block List needs single item mode, like Nested Content
#8522
Accessibility: Add focus lock for the infinite editor
#7484
Make Backoffice validation less "aggressive" when saving content
Issues & Tasks
11
#10202
#10193 The listview search within a dialog (eg. minilistview) shows the loading indicator forever for zero results
#10177
Minor Danish translations
#10158
Fix copy button being inactive when selecting a valid item
#10119
Updating typo in audit logging default user
#10097
Update to noUiSlider v14.6.4
#10084
Use umb-icon component in listview dropdown
#10026
Fix issue with active style affected nested block list elements
#9976
'Empty guid' exception when copying multiple nested Nested Content items
#9667
Block List Editor (Nested) Crashes and unresponsive.
#9663
Blank block overlay after switching language
#8954
Nested content mandatory field is not empty, but getting validation errors
Changes in v8.14.1
1 new features, 0 breaking changes, and 6 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
1
#10496
Fixes clashing aliases when new mediatypes had been installed
Issues & Tasks
6
#10451
Fix: Searching in mediapicker doesn't filter according to allowedtypes #10429
#10423
Preserve Mediapicker v2 so that it's not obsolete
#10368
Support custom SVG icon in Nested Content
#10367
Support custom SVG icon in user group filter
#10361
Support custom SVG icon in grid editor row configuration
#10343
inject clearAddUserForm() to inviteUser condition
Changes in v8.14.2
0 new features, 0 breaking changes, and 2 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Changes in v8.14.3
0 new features, 0 breaking changes, and 2 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
2
Changes in v8.14.4
0 new features, 0 breaking changes, and 2 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Changes in v8.15.0
14 new features, 0 breaking changes, and 24 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
14
#10630
Published State as part of IPropertyCacheCompression and add Umbraco.Web.PublishedCache.NuCache.CompressUnPublishedContent config
#10529
Improvements to media pickers/crop handling and URL generation
#10521
Reduce sql queries when rendering blocklists in the content panel
#10517
Add the ability to convert Media Picker v2 to v3 progressively
#10371
Backoffice Italian localization improvements
#10360
Avoid repeated reloads of content and media cache following Deploy operations.
#10283
Make dashboards support deep linking
#10267
Add option to remove/cancel added crops
#10257
Ability to configure a remote URL for displaying different content on the content dashboard
#10236
Nested content optimizations
#10023
Replaced angular.extend with Utilities.extend
#9930
Automated install user with Environment Variables & unattended.user.json
#8376
Performance improvements mainly around front-end caching
#5110
Healthchecks that allow you to provide a value to fix the issue only allow values in the form of email addresses
Issues & Tasks
24
#10563
#10520 Correct mandatory markers in nested content
#10520
Mandatory Nested Content forces validation on all properties in said NC
#10513
Add lang to extended valid elements for span in rich text editor
#10455
HTML Symantic error UL > LI >LI changes to UL > LI > UL > LI
#10453
Textstring prevalue editor view: Set id attribute
#10407
Convert date to datetime in SQL queries for sorting on date
#10402
GetCropUrl Url extension has duplicate signatures and results in error
#10400
Updated umbtable.directive.js for a working example
#10376
Fix Rollback feature not creating diffs when properties are moved between tabs in EditorModel events
#10365
Support custom SVG icon in block list editor
#10364
Support custom SVG icon in content app
#10349
Update connect color in noUiSlider
#10346
Added danish translations and fixed a translation issue
#10313
Link picker: Make link input full width if anchor option is disabled
#10311
added cdata on sectionMandatoryDesc for other languages
#10235
Optimizations related to BlockEditorPropertyEditor.ToEditor()
#10182
Fix startup issues and timing with Examine and Nucache
#10163
Fixed 10144: Prevalue alias not set
#10155
Optimize array and dictionary memory allocations for nucache deserialization by specifying capacity.
#9823
Reduce memory use and speed up queries by only fetching required properties from examine
#9779
Content and media loads twice from SQL to nucache on a fresh server
#9671
Reduce memory allocations and speed up text localization
#9477
Add input id so click on property label set focus in input
#8893
Examine rebuilds the indexes on startup before custom fields or transformers are registered
Changes in v8.15.1
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#10718
404.15 Error when creating/opening a content page with a Block List picker containing alot of blocks (40+ in that case)
Changes in v8.15.2
0 new features, 0 breaking changes, and 2 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Changes in v8.15.3
0 new features, 0 breaking changes, and 3 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
3
#10910
Block List doesnt save values
#10876
Umbraco style changes (image cropper, form answer types)
#10774
Adding content in multiple threads from composer cause IOException
Changes in v8.16.0
16 new features, 0 breaking changes, and 34 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
16
#10809
Upgrade flatpickr to the latest version
#10771
Fixes #10758 - Caption is never set for media images when using editorService.mediaPicker and currentTarget
#10759
Replace angular.forEach with Utilities.forEach
#10740
Modernize mini listview component to use svg icons and `umb-search-filter` component
#10735
Examine dashboard search adjustments
#10664
Automatically intern Alias properties for SQL queries
#10663
8.15RC Compress Umbraco.TrueFalse properties from int32 to bool.
#10654
Refactor NPoco queries to use constants and dtos
#10600
Fix localization of title attribute in umb-property-info-button
#10589
Adding extension for MapDefinitions collection builder
#10583
Add label in mini search component
#10576
Fixed "user-dialog" dashboard markup allowing for custom dashboards in the user dialog
#10523
Use color picker plugin when plugins includes table plugin
#10356
#10354 - added domain content id as node context for the content find…
#10319
Update noUiSlider to v15.2.0
#10150
Ensure that any ReaderWriterLockSlim is disposed, or replaced with a more suitable lock
Issues & Tasks
34
#10919
Update Serilog.Enrichers.Process to 2.0.2 as it fixes a leak
#10918
Dispose Process properly in a few areas where this was missing
#10903
Umbraco 9.0.0 RC002 - Can't copy content at root
#10807
Update ImageProcessor dependencies to the latest version
#10797
Fixes: Unable to unlock locked-out member #10678
#10795
Update Serilog dependencies
#10777
reset confirmDiscardChanges on save in content permissions
#10763
Don't squeeze avatar when help panel is open
#10762
Fixes - Backdrop is removed when closing user overlay in tour #10754
#10756
Only make umb-button-ellipsis visible when above backdrop
#10755
Use umb-icon component in user history
#10739
Support custom SVG icons in user groups list
#10729
Escape HTML in localization tokens.
#10700
ERROR The type 'ValueType' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'
#10681
UserService.SavedUserGroup event returns wrong list of AddedUsers
#10672
Fix examine overview not working as expected
#10621
File upload checkered background
#10591
#10577 bugfix - Umbraco backoffice allows you to assign the same 'login' on two different Members
#10581
Bugfix: #10414 - Validation message doesn't disappear once the issue is fixed
#10556
Disable cached partials if in preview mode
#10541
Accessibility Amends for the Content Info Tab
#10518
Changed umb-notifications z-index
#10485
RelationType parent/child type are stored in the wrong order
#10452
Numberrange view: Various minor improvements
#10445
Color picker: Fix label view
#10381
Install Package containing Document Types Fails if using SQL Server Compact
#10301
Fix issue when deleting an invited user
#10215
Fix textboxes inside flatpickr popup to not cause the scheduled publi…
#10204
Fix issue with show selected member types on init using treepicker
#10094
Update icon in member group picker
#10035
Adjust showLabels to be parsed as boolean
#9305
Match neutral cultures as Examine culture fields
#9181
Fixed #9157 - Sorting event not fired in ContentService : Use the sorting event instead of the saving
#6931
V8: Fix JS error when using the hide search function in treepicker
Changes in v8.16.1
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#11003
Color swatch "selected" state - Icon looks weird
Changes in v8.17.0
29 new features, 0 breaking changes, and 35 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
29
#11138
Missing nl translation for blockEditor_addBlock
#11089
Exclude "Server" header from excessive check if the value is "cloudflare"
#11086
Updating Angular and jQuery to the latest available version
#11075
Allows replacing MainDom with alternate DB
#11029
Fix message template to not mix string interpolating and formatting.
#11010
Introduce overlaysize prevalue editor
#11007
Suggestion: Add config setting in Rich Text Editor to control the linkpicker overlay size
#11006
Suggestion: Extend markdown editor settings for overlay width
#11001
Dispose RNGCryptoServiceProvider
#10995
Automatically create emtpy SQL CE database with unattended install
#10992
Make the overlay size width in multiurlpicker configurable
#10940
Remove restricted image size when opening media
#10936
Avoid allocating an array every call to IsClientSideRequest()
#10935
Avoid generating the maindom hash twice to get the Id.
#10934
Avoid creating a new string for the log level every log message
#10929
Streamline <umb-progress-bar> and <umb-progress-circle>
#10923
Add button to reset focal point on umb-image-gravity directive
#10917
Replace use of dynamic type with POCOs
#10883
Include MediaService extensions in project
#10856
Implement drag start and drag stop events
#10852
Update to noUiSlider v15.3.0
#10815
UI improvement: Add option to select/deselect all filters in Log Viewer drop-down
#10810
Adding [DebuggerDisplay] attribute to core published content classes …
#10805
Remove requirement to specify icon class in umb-icon directive
#10711
Decouple NuCache.Property from NuCache.PublishedSnapshot
#10606
Reintroduce tabs
#10171
Don't eagerly acquire distributed (SQL) locks
#9908
Parenthesis around node name when using variants
#8638
Allow to pass in boolean to noDirtyCheck directive
Issues & Tasks
35
#11221
v9: SQL error when trying to create a new property on a tab that is inherited from a Composition (SQL CE and LocalDB)
#11206
v8: `IEmailSender` not registered in DI container
#11134
Align sortable handle vertically in multivalues prevalue editor
#11131
Adjust icon size in umb-checkbox
#11116
V9: Saving document types generates new property group unique keys on each save.
#11114
v9: Nested Content not rendered when group name contains "System".
#11113
Fix incorrect attribute in hidden prevalue attribute
#11107
Bugfix: Accessibility in Tabs - Ensure the selected tab is properly exposed to aria-selected
#11100
Multi-URL Picker does not save values when used in a nested block list item when using the new tabs feature
#11062
Fix string interpolation for health check messages
#11019
Don't cache AuthenticationController calls including GetRemainingTimeoutSeconds
#10999
Avoid array allocations for splitting csv tags
#10983
Bugfix for #10927 - Body steal focus when opening folder overlay
#10979
Grid: labels offset fix
#10978
Grid: Add button styling fix
#10976
Dispose X509Certificate2 handle in https check
#10973
Fix self-closing tags which should have a end-closing tag
#10971
Check if umbFileDropzone has queued items before showing ChooseMediaTypeDialog
#10957
emit formSubmitting when submitting change in multi url picker dialog
#10939
Media picker 3 preview with checkered background
#10897
File Upload extensions isn't validated
#10895
Adjust styling of umb-file-icon
#10894
Inherit text color from parent element
#10893
Save and publish using super user id
#10892
9908: No parentheses & language picker with only 1 language
#10885
V8: Improve nested content optimization in the backoffice
#10870
Update to noUiSlider v15.4.0
#10814
Password tip not updated correct on init
#10813
Check invariant name of custom listview
#10792
EditorModelEventManager does not emit SendingContentModel event on adding / editing block item to the BlockList dditor
#10634
#10572 watch model value
#10622
Fixes: Cannot migrate from Umbraco 7 to Umbraco 8 with v8.14+ because userId 0 is skipped over
#10572
"True/false" value change is not replicated on variant in split view when toggled
#10373
Settings Model is not updated, if template is changed after content is created
#8854
8.7RC Get generic BlockListItem settings model type from configuration
Changes in v8.17.1
1 new features, 0 breaking changes, and 2 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
1
#10653
Additional optional sanitization of scripting in TinyMCE
Changes in v8.17.2
0 new features, 1 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Breaking changes
1
#11775
Use current request for emails
Changes in v8.18.0
52 new features, 0 breaking changes, and 67 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
52
#11930
Combine GetUrl requests when loading a MNTP with many entries
#11927
Update ClientDependency version
#11907
V8: Add allowlist for HelpPage
#11897
V8: Add ability to implement your own HtmlSanitizer
#11871
Umbraco should ship with latest Examine versions
#11822
Allowlisting remote URLs for displaying content on the content dashboard
#11806
Prune/remove indentation from JSON property values
#11805
Prune Image Cropper and Media Picker (v3) values
#11785
V8: Merge package telemetry from V9
#11776
Add a health check for umbraco application url
#11757
Handled flushing of cache instruction messages when created from handling events in a background thread
#11649
V8 Changed 'bevestig nieuw password' to 'bevestig nieuw wachtwoord'
#11632
Apply pickDate-config setting to hide calendar in datepicker
#11625
Remove http-equiv meta tag and update the "enable JS" message a wee bit
#11624
Listview Datatype: Change from using delete icon to "Remove" text in layouts
#11623
Media Sort view: Add missing fallback text sort view media
#11622
Create view: Add missing fallback text
#11620
Mediatypes permissions view: Add missing fallback texts
#11619
Documenttypes Permissions view: Add missing fallback texts and fix styling
#11618
List view: Add missing fallback texts
#11614
Overlay delete view: Add missing fallback text
#11593
Add functionality for resetting to the initial state.
#11552
Added ngdocs documentation for overlay.service.js
#11551
API Documentation: Added extra selector for styling <code> elements in the content
#11544
Making UmbracoTreeSearcherFields virtual for easier overriding
#11542
Validate fileName to prevent path traversal on v8
#11534
[v8] Fix the basehttpheader health check so that it's checking the root of the domain instead of the /umbraco path
#11495
Content Version Cleanup
#11493
GitHub issue#11299 fix v8
#11480
Update to noUiSlider v15.5.0
#11435
Focus lock improvements
#11433
DocumentTypes: Add remove warning
#11429
V8/feature/app header localized titles
#11412
Allowed templates list: Change remove icon to text
#11411
Listview: Fix translations and use "Remove" text for button instead of icon
#11401
Add warning overlay when deleting grid layout
#11375
Added more detailed message when deleting items in the list view
#11346
Localization add tab text dutch
#11332
11331: Check property on instance if id is not set yet
#11309
Link insertion with no selected text in RTE
#11293
Enables friendly pasting in multipletextbox
#11292
8258: Added create dictionary item button
#11205
Use medium sized overlay for doctype/mediatype/membertype icon picker
#11197
Added missing Italian translations
#11109
Accept zip as extension in local package installer
#11008
Implement icon parameter for doctype editor
#10963
Falling back to contentTypeName when Block List label is empty
#10896
10341: Use different picker for content types
#10450
Added notifications toggle to user groups
#10096
Member group picker actions
#9141
Cleanup examine search results, and adds ability to toggle fields
#6890
Update styling of log viewer
Issues & Tasks
67
#11999
Add config to hide backoffice logo
#11998
V8: Fix deleting file on external filesystem
#11949
Apply the Umbraco logo to BackOffice
#11836
V8: Delete temp document type file if validation fails
#11823
Don't show stack trace in production mode
#11730
Add support for readonly properties
#11702
[v8] Change httpsCheckInvalidUrl to healthCheckInvalidUrl
#11674
Fixes fallback value ignored in Localize directive
#11660
Support import/export for doc type history cleanup policy
#11639
contentpicker: Don't validate minNumber/maxNumber if 0
#11635
Redirect Dashboard: Wrap Texts in <umb-box> directive
#11621
Media Picker: Add missing fallback texts
#11616
List: Add missing fallback texts
#11615
Datatype info view: Add missing fallback text
#11613
Variant state: Add missing fallback texts
#11612
Content grid: Add missing fallback value
#11605
Fixes userpicker filter
#11598
Block list editor content and settings model properties
#11587
Move member properties to Member Content App
#11574
Add missing fallback texts to backoffice views
#11555
Updates to Media Selection list view to better match Grid View
#11545
Updating fr.xml translation file
#11481
Ensure crop size in shown for slim thumbnails
#11469
Media Folder Picker View: Fix localizations
#11455
Removed if-check to allow empty values from blocks
#11454
Publish hotkey doesn't work in RTE
#11451
Remove comma that makes the JS task throw an error
#11417
Focus Lock: Exclude children elements where parent / grandparent etc. has a .ng-hide class set
#11408
UI API docs: Added reset rules for .close class
#11407
UI API docs: Fixed incorrect method name
#11402
Adjust styling to make grid config look better
#11400
Update styling of imagepicker prevalue editor
#11397
Remove z-index
#11385
Minor edits to the XPath query help sheet
#11380
add delete language test
#11373
Add validation errors when invalid composition due to duplicate property group aliases
#11363
Align template picking more towards the other pickers
#11353
11343: Remove blocklist block on cancel
#11352
Align create buttons styling
#11347
Ensure block list thumbnails aren't cropped
#11340
Fix for misaligned focalpoint
#11330
contentpicker: Don't validate minNumber if empty and not mandatory
#11316
11315: Don't unbind unbinding keys
#11313
If caching a published document, make sure you use the published Name…
#11294
Removes annoying wait text, which causes layout jank
#11291
V8: Duplicate MemberGroup names cause MemberGroup mixup
#11290
Variant ContentSavedState incorrectly updated for failed publish
#11287
Allow switching property editor from numeric to slider
#11282
add cypress test for deleting a user
#11280
Fix SVG preview without sizing
#11270
Add test to update user
#11267
11251: Don't add default dashboard to url
#11257
11048: Bugfix for groups and properties that get replaced
#11246
Fixes wrong reference to enterSubmitFolder method in ng-keydown in mediapicker
#11245
Cypress test for textbox max length
#11240
v8: Backoffice Welsh language translation updates
#11184
Fixed missing null check in BlockEditorPropertyEditor
#11132
Not possible to delete default membership group
#11108
Accept udt as extension in import document type
#11027
Fix typo `retrive` to be `retrieve` throughout project
#11012
Use umb-icon component for icons in content type groups and tabs
#10945
Create content template localization
#10597
Fix the introduction tour getting lost if dashboard is not shown
#10421
encode group name to avoid the issue
#10303
fixes #9894 . Truncate block editor model title to 100 chars.
#7943
#7902 displaying messages on cancelled item creation
#7192
V8: Retain mculture when clicking results from global search
Changes in v8.18.1
1 new features, 0 breaking changes, and 6 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
1
#12097
Make GridPropertyEditor dirty if a control is removed
Issues & Tasks
6
#12138
[8.18] Fixed issue with DataValueEditor.TryConvertValueToCrlType method incorrectly enclosing string values in double quotes
#12061
Media entry editor listview children
#12051
ContentSavingNotification - Cannot access content that is about to be saved.
#12035
V8: Fix missing site identifier
#12031
Extended check for locally installed LocalDb to include the most recent version 15.
#12012
ContentType IsDirty() is false after changing a value in HistoryCleanup
Changes in v8.18.2
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#10066
Redirects do not work due to missing null check
Changes in v8.18.3
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#12110
Duplicate doc type properties stored in NuCache
Changes in v8.18.4
0 new features, 0 breaking changes, and 6 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
6
#12351
Database migration failing from umbraco 7.15 to 8.18.3
#12329
ContentTypeService.OnSaved & OnChanged not fired when copying document type
#12235
Remove upper constraint of 12.99 for Newtonsoft.Json dependency for UmbracoCms.Core
#12233
Ported over the fixes in #11858 "Check media Parent for permissions when setting correct MediaType" to target v8
#12109
Possible NullReferenceException in MultiUrlPickerValueConverter
#11931
Member last login date not being set
Changes in v8.18.5
0 new features, 0 breaking changes, and 5 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
5
#12812
V8: Only expose the filename when uploading content types
#12767
Force the allowed avatar image types
#12534
v8: update jQuery and jQuery UI
#12306
Can't change members password through the CMS
#11712
Block List settings exception if Models builder is disabled.
Changes in v8.18.6
0 new features, 0 breaking changes, and 8 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
8
#13990
Medium-severity security issue
#13962
Add allow list for absolute urls
#13890
Issue when searching for media with hyphens in their names
#13476
Fixes: Saving members without HttpContext throwing errors #8090
#13102
Implement fix for #12295 also in Umbraco v8
#13086
added fix for ncNodeName filter in list view
#12919
V8: upgrade backoffice dependencies
#12276
Surrogate pairs are not supported
Changes in v8.18.7
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#14015
Followup on Medium-severity security issue
Changes in v8.18.8
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#14192
V8: Encode imagepath to handle special characters
Changes in v8.18.9
1 new features, 0 breaking changes, and 5 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
1
#14537
V8: Find & persist base64 images
Issues & Tasks
5
#14690
`System.Int16.Parse()` overflow in UserGroupFactory
#14657
Add code infrastructure to validate file content
#14516
v8: Null check for RelatedLinks during migration from v7
#14500
V8: TinyMCE - Images upload, drag & drop, and resize
#14173
Umbraco 8 - SQL Server 2022 NuCache Error Using JSON Serializer
Changes in v8.18.10
1 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Changes in v8.18.11
0 new features, 0 breaking changes, and 2 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Changes in v8.18.12
0 new features, 0 breaking changes, and 2 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Changes in v8.18.13
0 new features, 0 breaking changes, and 5 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
5
#15638
Made some internal classes public
#14912
Setting SavedDictionaryItem EventState to the one from SavingDictionaryItem
#13969
Group data type save events
#12788
Pass cache level defined in value converters
#12569
Fix bulk property variant data updates
Changes in v8.19.0
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#15722
Add default log level for filtering log levels
Changes in v9.0.0-beta003
0 new features, 3 breaking changes, and 10 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Breaking changes
3
Issues & Tasks
10
#10320
V9: Fix issue with determining the uploaded media type
#10316
Namespace errors
#10314
NETCore: Fix dotnet new template for safe namespaces
#10300
(v9-beta002) Using content templates does not work
#10295
Uploading SVG results in a "file"
#10294
Update nuget packages
#10286
V9: Do not restart doing simple installs without package installation
#10279
V9: Resolve virtual view paths from DataEditorAttribute in DataValueEditor
#10265
NetCore: DataValueEditor.View no longer resolves virtual path
#10213
Models Builder generated classes cannot be used straight away.
Changes in v9.0.0-beta004
1 new features, 0 breaking changes, and 20 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
1
#10293
Allow Css / JS assets to be added via c# code in addition to package.manifest
Issues & Tasks
20
#10503
Updates to latest smidge and changes how debug assets work
#10489
Moves extension methods from HtmlHelper to IHtmlHelper
#10479
Multi URL Picker Isn't working at all
#10473
V9: Fix issue with recurring services that executes too often
#10472
Adds dotnetRunMessages flag to launch settings for Kestrel
#10470
Fix interface inheritance
#10461
v9 - Label property editor always show "Default" next to ValueType
#10438
v9 - Default "upload" datatypes have no accepted file extensions (or do they?)
#10436
Umbraco 9 - Insert value via Template Build in Umbraco freezes installation
#10433
v9: View Model validation fails with any value type
#10427
Can't create a Rich Text Editor with default configuration
#10425
V9: add missing overload is allowed template
#10401
Umbraco 9 Beta Password Isn't working
#10393
V9: Add new email Model for notifications
#10392
v9: Members created with built-in macros not approved programmatically
#10391
v9: IsHelpers template methods not working correctly
#10382
Package *.targets are not executed transitive
#10363
Adds fields to unit test model builder for data editors.
#10352
Enable email sender to publish an event if smtp is not configured
#10289
Media Picker v3 - Amount (min and max) isn't stored and working
Changes in v9.0.0-rc001
2 new features, 2 breaking changes, and 10 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
2
Breaking changes
2
Issues & Tasks
10
#10619
Changes the RoslynCompiler to use assemblies resolved from the DependencyContext
#10614
RenderController as .NETCore IOptions pattern
#10592
V9: SqlCeImageMapper only applied for SqlCe
#10585
NetCore: Publish not working for default models builder setup
#10575
V9: Add UmbracoAuthorizedController
#10538
v9 Linux case-sensitive directories
#10530
This is a merge PR which merges in #8376 to v9
#10508
v9 - Render Block List partial async
#10459
v9 - Culture Afar looks different from Umbraco 8
#10394
Rebuild Database Cache button does nothing
Changes in v9.0.0-rc002
3 new features, 4 breaking changes, and 55 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
3
#10803
V9: Add basic auth middleware
#10691
Adds bundle options to the package manifest
#10657
Changes all collections from collection builders to resolve the concrete instances lazily.
Breaking changes
4
#10833
v9: Updated IUmbracoContextAccessor Interface and HybridUmbracoAccessorClass
#10629
V9/task/package partial views
#10623
V9: Fix ImageSharp integration and add support for custom crops
#10620
Package format changed to zip
Issues & Tasks
55
#10878
V9: Keep the old indexes in case the DictionaryTablesIndexes migration fails
#10877
V9: Help improve using Smidge in FrontEnd views
#10873
v9: Making backoffice path absolute
#10865
v9: Removed VariationContextAccessor from IUmbracoContext
#10863
When published using appsettings.json value "Debug": false the package.manifest files within App_Plugins return a 404 when hosted in IIS
#10862
Cleanup _inMemoryModelFactory.ModelsChanged event on dispose in RefreshingRazorViewEngine
#10861
Reduce allocations by using existing CharArrays for TrimStart()
#10860
Avoid mixing using of string interpolation and string formatting in log messages
#10859
Process requires disposal
#10855
V9: Fix packages overflow
#10853
V9: Eye Dropper property value converter
#10850
v9: If you didnt have a member group, restricting acces to the public would always lead to error page
#10846
Resolve issues adding content on startup for #10774
#10842
Only encode text once
#10841
Grid editor headline gets encoded twice
#10838
V9: Fix RedirectToCurrentUmbracoPage when UrlProviderMode is set to "Absolute"
#10835
Merge V8.16RC into V9 11-08-2021
#10834
V9 Remove System.Configuration
#10832
Fixed issue with CachedPartial that cached an unmaterialized value
#10826
V9: Add unique constraints to cmsDictionary and cmsLanguageText tables
#10824
V9 Serilog - Remove old XML settings nuget
#10823
V9: Package export and import both xml and zip
#10820
RedirectToCurrentUmbracoPage not working with UrlProviderMode Absolute
#10811
Needs a null check so it doesn't explode when saving content during a migration.
#10808
v9: Added "JetBrains.Annotations" to assembly exclusion list to fix #10801
#10804
Update Nuget Package Dependencies
#10801
FileNotFoundException: Could not load file or assembly 'JetBrains.Annotations, Version=2020.1.0.0, Culture=neutral, PublicKeyToken=1010a0d8d6380325'. The system cannot find the file specified.
#10796
V9: Umbraco Templates - remove unwanted folders on publish
#10794
V9: Limit the BlockList thumbnail picker to only the directories serving static files
#10789
v9: Resolving UmbracoHelper in custom middleware was null
#10787
v9: Fixed a bug where validation didnt update properly
#10784
v9: Added missing namespaces to viewimports https://github.com/umbrac…
#10776
Insert value through the backoffice with default value and made recursive does not work
#10773
Publish doesn't copy backoffice files
#10749
"Cannot determine provider name from connection string" exception when using a valid connection string
#10736
Block thumbnail picker lets you pick an image outside of wwwroot
#10727
V9 Externallogin not setting lastLoginDate
#10722
V9: Fix multi url picker
#10699
V9: Concurrent update exception
#10694
MultiUrlPicker throws api error
#10692
Removes old projects
#10686
Moved nullcheck to top to catch possible nullreference exceptions
#10685
Add integration test for MemberService::CreateMemberWithIdentity
#10680
V9: Fix validation messages
#10676
V9: Fix drag and drop image upload
#10669
V9: Fix recursive localize when resetting password
#10661
Updated public IUmbracoBuilder extension methods to allow chaining
#10659
Fixes issue that the update culture dates were not synced with the version date like they are for the published culture dates
#10655
Remove raiseEvent method parameters and allow suppressing events at the scope level
#10652
Typo in DataTypeList Media Picke (legacy)
#10646
Fixes runtime hash calculation
#10640
Umbraco 9 Templates: Project Template copies too many files on publish
#10636
Change path to log files in error.html (installation)
#10628
Fix for #10627 - UmbracoDictionaryTranslate checks.
#10615
V9: Fix GetLocalCropUrl
Changes in v9.0.0-rc003
3 new features, 2 breaking changes, and 24 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
3
#11046
Merge 8.17 RC into V9, cleanup/refactor property groups/tabs API
#11035
Added support for configuring the UmbracoFile "sink", using IConfiguration
#11016
Added SetBackOfficeUserManager extension method to IUmbracoBuilder
Breaking changes
2
Issues & Tasks
24
#11053
V9: Fixed missing action
#11050
Fix Image Cropper media path parsing
#11041
Fixes a couple of issues with the Umbraco Package dotnet new template.
#11033
Structured logging with IProfilingLogger.TraceDuration does not work
#11002
Bugfix: Fixed issues when changing UmbracoPath in config
#10998
Updates email sender to have some metadata
#10986
Fixed issue where keys are shown instead of values
#10965
AppSettings.json to configure Serilog.File Sink doesn't seem to work
#10956
GetLocalCropUrl Obsolete message is misleading
#10950
Open In Media Library link on media view blade causes an exception on load
#10948
Fixed potential null reference exception in KeepAlive
#10946
V9: Reuse value editors for validation
#10941
New project - simplify includes/excludes
#10912
v9 Block List Thumbnail Selector Empty on *nix
#10906
LocalizedTextServiceExtensions not using culture parameter
#10905
V9/bugfix/email sender ambiguous constructor
#10887
Ensure Nuget dependencies are upto date except NPoco as breaking changes in major
#10884
V9: Move default ImageSharp cache folder to TEMP and map configured value to content root
#10880
Suppress scope notifications during migrations
#10845
Fixed incorrect node url being returned when no suitable domain exist…
#10720
Update LocalizedTextServiceExtensions.cs - use the culture parameter, instead of Thread.CurrentThread.CurrentUICulture
#10689
Update Media.cs
#10644
Grid Property Editor with AllowedDocType != [] in package.manifest results in corrupted [[]] rather than a string[]
#10641
Umbraco 9 package template issue with dots "." in name
Changes in v9.0.0-rc004
2 new features, 2 breaking changes, and 32 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
2
Breaking changes
2
Issues & Tasks
32
#11171
add MaybeNull attribute to mixin properties
#11168
Fix for dotnet6 preview1 when using runtime compiled views (default umbraco)
#11167
Add migration for isMaster column to isSchedulingPublisher in UmbracoServer table
#11159
V9: Fix incorrect static filenames references
#11155
Fixes 10730 - Route hijacking with public access
#11150
V9: MediaPicker3 casing incorrect
#11146
Handle maindom was acquired doing install, so we do not have our lock…
#11130
UmbracoRouteValueTransformer fixes
#11125
AllowAnonymous attribute on Action is ignored when UmbracoMemberAuthorize is set on Controller
#11118
Inconsistent nullability (MayBeNull) when using compositions with modelsbuilder in v9
#11111
V9: Cleaning up unused or duplicated language keys
#11105
V9: Use invarint culture when parsing ints
#11103
Fixes issue with dotnet new template if you did not specify a connection string
#11102
Use IFileService to save macro partial views in package migration
#11097
When changing language for user in Backoffice the GetApplicationTrees endpoint throws an 404 and fails to load tree
#11096
V9: Merged 8.17RC (14/09/2021)
#11083
Nested content missing properties on Member edit
#11071
Fixes empty recycle bin performance with indexing
#11068
Fixes reading connection strings after install
#11059
V9: Fix ApplicationMainUrl not being set from appsettings.json
#11056
Installer broken when umbracoDbDSN configuration key is missing
#11054
v9: Bugfix - Implemented attribute changes in controller
#11051
Fix concurrency and certificate days to expiry issues in HttpsCheck
#11039
V9/feature/cancellation now works on content
#10977
Umbraco 9 GetDictionaryValue not working?
#10964
Use ImageSharps Image.Identify for dimension extraction
#10937
dropdownFlexible should be in lower case
#10920
Umbraco 9.0.0-rc002: No warning but error when uploading files to Media that exceed maxAllowedContentLength
#10730
Route hijacking with restricted public access - protected page request is not handled by custom login page controller
#10650
v9-rc001 After upgrading code the upgrade process is not launched on /umbraco
#10403
Backoffice notifications not displaying
#9661
Conversion exception silently handled for `IsMemberLockedOut`
Changes in v9.0.0
0 new features, 0 breaking changes, and 4 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
4
#11189
Member groups stopped working
#11183
V9 RC4: Content finder causing redirect to `/account/accessdenied`
#11180
Fixed issue with Paths-integers being converted using local culture.
#11178
V9: Reintroducing some language keys
Changes in v9.0.1
0 new features, 0 breaking changes, and 13 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
13
#11303
Exposes the entity containers (folders) created during a package installation in the summary available from the ImportedPackageNotification.
#11301
Added CopyRazorGenerateFilesToPublishDirectory to the template
#11296
Allow opt out of import embedded schema file
#11288
Fixed bug where the wrong schema was signed in when using 2fa.
#11276
Force ICU usage on windows.
#11265
Ensure dependency order for Deploy artifacts
#11263
Smtp configuration is ignoring the From appsetting
#11258
Error when accessing Membes section without Settings section: membertype/GetAllTypes
#11241
Remove all ImageSharp.Web Processors and then re-add in the correct order
#11227
v9 - UmbracoHelper GetDictionaryValue not working when Restrict Public Access is setup
#11216
Copy static assets during BeforeBuild target to fix Visual Studio "rebuild" failures
#11188
Missing JSON Schema Property for Smidge Version
#11081
[v9.0.0-beta003] PostSetUserTour doesn't seem to persist until apppool recycle
Changes in v9.1.0
15 new features, 0 breaking changes, and 32 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
15
#11556
Hide localization key while loading
#11537
Check for path traversal before uploading file
#11535
[v9] Fix the basehttpheader health check so that it's checking the root of the domain instead of the /umbraco path
#11468
New design for the default 404 page
#11440
Update Examine reference
#11434
Further clarification around where configuration goes
#11403
Simplify usage of integration tests from nuget package
#11335
Added missing documentation to Image Cropper Extension methods using MediaWithCrops
#11328
Add notifcation when publishing varying culture without domains configured
#11317
Ability to register your own content provider for default template content
#11250
Ability to remove trees in the backoffice
#11244
Change references of Web.config to be appsettings.json
#11230
v9: Created new system information section in help panel
#11207
Combine GetUrl requests when loading a MNTP with many entries
#11199
v9: Added Extension method to register all custom Notifications
Issues & Tasks
32
#11608
Obsoletes events added for local database initialization for Umbraco Cloud that are no longer required.
#11592
v9: Fix for OAuth ExternalLogin
#11579
Allow .map files as default browsable file extensions from the App_Pl…
#11524
v9: don't reload page when navigating to edit user
#11487
Error During Examine Indexing
#11453
V9: Error when you try to invite user via backoffice
#11447
Bugfix/11442/migration steps are skipped v8.17 to v9
#11438
Performance: Don't load all translation files if they are not going to be used
#11437
Fix logger message placeholders being parsed literally
#11427
An error occurred while trying to Add language
#11422
adding . applying filter
#11409
IsLiveFactoryEnabled() will always return true
#11394
Also detect localdb 15
#11389
There is no TEMP environment variable on Linux azure app service
#11378
Published Content Query has "skip" applied twice
#11367
Make debugging work better in VS Code / Codespaces
#11351
Implement IUserSessionStore<BackOfficeIdentityUser> to fix timeout bug #11350
#11350
TimeOut Setting not being used in V9
#11336
Allow local API when using AspNetCore identity
#11319
v9 IPublishedContentQueryAccessor isn't usable
#11312
added vm. in front of the enterSubmitFolder method call on ng-keydown
#11311
camelCase translations for importDocumentType
#11306
Update ImageSharp to version 1.0.4
#11279
Return tempFiles from PostAddFile result
#11273
Fixes (hides) customize button when connection string is already configured
#11253
Added support for Smtp PickupDirectory
#11243
Change template helper to use async partials
#11228
v9 - Issue with file picker and referencing files from wwwroot returns 404
#11219
Changed the case of BlockList to blocklist as it breaks on Linux Mint
#11217
Fix for Excessive header health check when excluding Cloudflare
#11211
v9 Fix build required before initial publish
#11201
Added missing GetCropUrl overload for MediaWithCrops
Changes in v9.1.1
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#11662
umbraco/config/lang missing on dotnet publish --no-build
Changes in v9.1.2
0 new features, 0 breaking changes, and 10 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
10
#11700
Fix smidge bundles not always invalidated between backoffice versions.
#11698
Smidge bundles aren't always invalidated between backoffice versions
#11685
Bugfixes for MNTP / EntityController
#11684
V9: Fix for migration of non-default configurated users/members
#11664
I cant save document types on my umbraco site after upgrading from umbraco 9.0.1 to 9.1.0
#11631
Newtonsoft.Json.JsonSerializationException with Macro Multiple Content Picker Parameter in Umbraco 9.1.0-rc
#11589
404-page issue on first startup
#11448
Entity resource getByIds doesn't work as expected
#11393
Performance issue loading javascript files in back office takes 12-15 seconds
#10252
Generated JavaScript from App_Plugins is slow when debugging in Visual Studio
Changes in v9.2.0
12 new features, 0 breaking changes, and 14 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
12
#11779
V9: Add a health check for umbraco application url
#11762
Merge v8/dev into v9/dev 14/12/2021
#11738
Package telemetry
#11703
Rename AddOEmbedProvider() and Obsolete OEmbedProviders()
#11691
Create extension methods to easily append to CollectionBuilders
#11628
Adds support for simple markdown in property descriptions, and extended property descriptions
#11600
v9: Health Check still references web.config instead of appsettings.json
#11548
Remove the need of Smtp.Host config when using PickupDirectoryLocation
#11546
Cy create language
#11529
v9: Update 'User' Cypress tests
#11349
Update to SixLabors.ImageSharp.Web 1.0.4 and remove processing order workarounds
#11304
Add support for media saving messages in dropzone
Issues & Tasks
14
#11778
V9: Use current request for emails
#11769
Adds migration back for v9 for #10450
#11768
Move member properties to Member Content App (V9 merge regression)
#11759
Ensure Umbraco Razor files are compiled into <project>.Views.dll
#11681
V9/feature/merge v8 22/11/2021
#11670
URL paths not correct on some file systems
#11626
LogViewer Dashboard doesn't display UmbracoFile Sink -> restrictedToMinimumLevel if set
#11594
Allow appsettings.json to set SMTP authentication to string.Empty
#11554
Optional id route parameter is lost when model binding for UmbracoApiController
#11523
Routing issue with UmbracoAuthorizedApiController, UmbracoAuthorizedJsonController etc
#11462
Update docs for localize.directive.js
#11458
Weirdness when setting granular permissions for usergroups
#11359
Change Cache-Control header when cache buster value is present
#11341
Replace .first() with localize in acceptance-tests
Changes in v9.3.0
16 new features, 0 breaking changes, and 15 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
16
#11909
V9: Add allowlist for HelpPage
#11898
V9: Add ability to implement your own HtmlSanitizer
#11889
Member 2FA
#11883
Add IsRestarting property to Umbraco application notifications
#11857
Add UmbracoApplicationStartedNotification and UmbracoApplicationStoppedNotification
#11855
Improve functionality for external member logins
#11850
Localization: Add missing 'read more' translation (Dutch)
#11849
Localization: Rename RelatieTypen to RelatieTypes (Dutch)
#11838
Mark redundant extension methods as obsolete
#11835
Localization: Translate history cleanup labels/descriptions to Dutch
#11832
Add "MainDom" to log messages, when acquiring MainDom at startup
#11825
V9: Allowlisting remote URLs for displaying content on the content dashboard
#11783
Serve Media and App_Plugins using WebRootFileProvider (and allow changing the physical media path)
#11781
Makes the width of .login-overlay__logo dynamic
#11733
Make using scoped services in notification handlers less painful.
#11654
v9: Move local xml package files to database instead
Issues & Tasks
15
#11953
Cherry pick Apply the Umbraco logo to BackOffice (#11949) to V9
#11942
9.3.0-rc - Block List editor error when block removed
#11932
MiniProfiler custom steps not showing in the log
#11846
Page without template throws error in v9
#11845
Take `ufprt` from form data if post, fallback to query
#11833
Added description to entityResource.getSafeAlias
#11821
Bump ImageSharp.Web version to v1.0.5
#11814
Null check in Examine backoffice search
#11801
Fix #11793 Core trees should not be placed in third party tree group - Set default tree group for core trees
#11800
Unable to upload larger mp4 files using IIS
#11799
Fix issue with missing URLs shown in redirect management
#11798
Fix incorrect styling of actions in tags editor
#11753
Fix incorrect camelcasing for import document type
#11584
Umbraco Allows for multiple UmbracoAuthorizedApiController with same name
#11386
Request Handler Settings for character replacement
Changes in v9.3.1
0 new features, 0 breaking changes, and 5 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
5
#12020
Fix issue with migration from 8 and added support for 8.18 migration
#11989
App_Plugin property editor using JSON valueType now wraps text field values in quotes
#11982
Fix media paths with UNC format
#11980
Upgrading from v8 to v9 (DB Content Migration) broke on 9.2.0
#11976
Problems Migrating Database from 8.17.2 to 9.3.0
Changes in v9.4.0
17 new features, 0 breaking changes, and 57 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
17
#12094
Adding null check to IsCulturePublished on IContent
#12077
Tune Debug logging to improve ContentStore boot performance
#12042
Set current selected master template in tree
#12016
Support async in TreeController
#11994
v9 - Allow configuring TinyMCE scripting sanitization
#11985
Lookup plugin lang / icons folders in a case insensitive way
#11947
Added section for promoted packages in the back-office.
#11945
Introduced new "large" overlay size
#11924
Allow setting the site name from appsettings
#11919
Item tracking improvements
#11811
Added property way of seeing composition
#11807
Make the missing image caption functionality in the RTE work
#11795
Update RemoveTreeController to use TController
#11729
Filter block cards and show empty message
#11627
Makes group name wider to fit long group names
#11606
Validate that imageUrl param is a relative path
#11553
Content app for dictionary items
Issues & Tasks
57
#12161
Amend breaking change in RecurringHostedServiceBase
#12156
Use an umbra.co link for the TV replacement channel
#12153
Fixes RecurringHostServices leaking the execution context / ambient scope
#12146
Item tracking fixes and optimizations after RC
#12139
Fix media tracking of items added via macro parameters in RTE and Grid
#12132
v9: Fix image thumbnails not showing if filename contains non ascii characters
#12117
v9 Missing legacy password support for uniquely salted SHA1 hashed passwords
#12093
v9 fix misc issues external member login
#12087
V9: Fix history cleanup not making content type dirty
#12068
Random GUID in user detail view
#12065
add null check for case when index is not implementing LuceneDirector…
#12055
11921: Update CultureName after language change
#12048
Fix namespace shown in C# API docs
#12044
Updates babel and caniuse-lite
#12040
V9: Fix missing site identifier
#12037
Filesystem based MainDomLock & extract interface for MainDomKey generation
#12034
Settings Dashboard Umbraco.tv References
#12030
Cannot replace default RenderController with Generic controller type
#12019
Ignore certificate errors for KeepAlive task.
#12018
Fixed issue in umbeditorheader.directive.js example
#12014
Add using statements for IDisposables
#12013
Prevent DatabaseServerMessenger handle leak
#12010
Fix Empty Recycle Bin view not found on Linux
#12008
Exclude the Umbraco Log files from UmbracoProject template gitignore
#11996
Temp 11977 - Fixes 11977 Content Name auto-numbering is not incrementing
#11984
Redirect Url Management not working with Contenttypes(Allow vary by culture)
#11979
Fix items found in PVS-Studio analysis
#11973
Localization: Translate "Create dictionary item" to Dutch
#11970
Added name & color description for umbAvatar
#11965
TimeOut Setting not being respected in v9
#11961
Attempt to make app local icu setup less problematic.
#11957
Check form and querystring when validating `ufprt` in `ValidateUmbracoFormRouteStringAttribute`
#11952
Don't hold static UmbracoContext reference
#11950
Only select ItemIdFieldName in PublishedContentQuery.Search to improve performance
#11935
MainDom lock re-acquired by deploy slot after Azure slot swap
#11928
ServerRegistrationService.TouchServer uses the DB instead of IServerRoleAccessor to determine IsSchedulingPublisher
#11901
new stick top position for rte toolbar if tabs are present, issue #11870
#11900
fixes umbraco logo appearance on backoffice login page, issue #11830
#11861
11777: Remove sorting because we need the correct order
#11858
(umbraCollab) Check media Parent for permissions when setting correct MediaType
#11817
Use pointer cursor pointer for keyboard shortcuts overview
#11816
Lookup backoffice section name in route locationTitle
#11813
Align tags vertically in content type property component
#11812
Constant icon blueprint
#11797
Vary localization based on content or blueprint
#11796
Grant access to get all content types so content templates can be moved to content section.
#11773
Transition of lazy loaded image
#11772
Unable To Import DocType If Parent Folder Already Exists
#11764
Container validation (ValidateOnBuild) fails if backoffice controllers are added to IOC container (non standard setup).
#11745
Updated border radius of notification to match button
#11687
Model.Url(culture) only returns "#" on multi-lingual site
#11673
Fixes issue with OrderByDescending generating invalid SQL
#11629
Makes the template column in NC config expandable
#11492
V9: Fix Umbraco:CMS:Global:SqlWriteLockTimeOut setting value ignored
#11428
refactor setTitle in MediaPicker.Controller.js
#11370
Make views compatible with Nullable Reference Types
#11222
Fix JsonConfigManipulator causing upgrades to fail when appsettings.json files are not present
Changes in v9.4.1
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#12170
Background tasks using RecurringHostedServiceBase using "legacy" constructor throw error on startup
Changes in v9.4.2
0 new features, 0 breaking changes, and 2 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Changes in v9.4.3
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-9.4.3
Changes in v9.5.0
11 new features, 0 breaking changes, and 19 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
11
#12320
Replace the 'change password' form in the user pane with the one from the users section
#12286
Added secure to the UMB-XSRF-V cookie when global https is true.
#12267
UI to adjust telemetry level + Added Detailed level
#12202
Update nl.xml
#12193
Added "move" action for dictionaries
#12183
Users section: only show groups the user has access to
#12151
Add a basic oEmbedProvider for LottieFiles animations
#12142
Simplified setup of 2FA for users
#12122
Configuration to control the creation of default data
#12116
Add allowedChildren call to Outgoing Editor events
#12089
Add missing copy member type menu action
Issues & Tasks
19
#12299
V9/feature/log telemetry level changing
#12290
Allow admins to disable 2fa for other users without code
#12282
V9: Fix member properties always being sensitive
#12258
RedirectToUmbracoPage fails if redirecting to a page with a domain defined
#12224
Fix KeepAlive Config so that value from appsettings.json is used
#12223
Remove statuscodepages middleware
#12220
busfy => busy
#12218
Include the PluginController Area when searching for matching surface…
#12215
12188 - Backoffice memory leak
#12214
Use icon component for icons
#12195
Fix MultiUrlPickerValueConvert IsValue function
#12169
Fixes #11169 - System.NullReferenceException in InMemoryModelFactory
#12149
Sql Database ThreadAbortException results in NuCache local db locked optimization
#12124
Further enhancements for legacy password support.
#12123
Removed unnecessary tolist()'s
#12114
Move created packages out of webroot
#12083
Error mapping a Custom MVC Route to a 'Client Request' - yes I know - even though I'm using UmbracoContextFactory
#12079
Custom view path picker for Block List picks wrong path
#12006
Fixes Umbraco including content files twice
Changes in v9.5.1
0 new features, 0 breaking changes, and 7 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
7
#12514
V9: Removed manic from greetings
#12463
V9: Send content type notifications on copy
#12452
URL redirect management does not generate redirects after installing a nuget site package
#12389
Unable to log in to convert Umbraco 8 to Umbraco 9.5.0 - umbracoTwoFactorLogin
#12384
v9.5.0 - Getting error after adding new backoffice language
#12331
Domains under "Culture and Hostnames" is ignored in Url Provider when publishing a node
#12308
GetPagedDescendantsInReferences query time makes unpublishing impossible
Changes in v9.5.2
0 new features, 0 breaking changes, and 5 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
5
#12562
FilesystemMainDomLock throws on startup when LocalTempStorageLocation is EnvironmentTemp
#12555
V9: fix relation issue when moving root item to recycle bin
#12548
v9: Fix logic error WRT models builder flag out of date models.
#12538
Unpublishing Content Node -> Inaccurate "dependent" nodes list
#12533
v9: Update jQuery and jQuery UI
Changes in v9.5.3
0 new features, 0 breaking changes, and 7 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
7
#12814
Only expose the filename when uploading content types
#12803
V9: Replace usage of Random().Next with RNGCryptoServiceProvider
#12641
Ensuring that MemberManager.ConfirmEmailAsync persists for v9
#12612
Search bug - TotalCount correct but number of records always 0
#12602
V9: Only send telemetry when runtime level is run
#12256
Fix Block List settings exception and optimize PVCs
#12007
Can't have Login/Error pages as child nodes of protected parent in V9
Changes in v9.5.4
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#12952
Fixed security issue
Changes in v10.0.0
18 new features, 17 breaking changes, and 29 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
18
#12540
v10: Add depth property to ICoreScope
#12539
v10: Remove ambient scope stack from httpcontext.items.
#12525
Updated nuget dependencies (07-06-2022)
#12520
Obsolete stuff not used
#12413
v10: Change Umbraco.Cms and Umbraco.Templates nuspecs to csproj
#12407
v10: Project template database/connection string improvements
#12337
Update 'diff' from 3.5.0 to 5.0.0
#12324
Move umbraco views to static assets and make that an RCL + Embedded language files
#12307
Update examine to version 3
#12291
Update installer background image
#12288
Update AngularJS + dependencies to 1.8.3
#12243
v10: Make language name editable
#12206
Get lang files via FileProviders (and support Razor Class Libraries)
#12185
v10: Update to ImageSharp v2
#12072
v10: Get all ServerRegistrations
#12017
v10 feature: Nullable reference types
#11922
v10 SQLite support + distributed locking abstractions
#11652
Update to .NET6 and ASP.NET Core 6
Breaking changes
17
#12434
Changes to Basic Auth to support external logins
#12416
V10: Reintroduce appsettings-schema.json
#12397
v10: Use ForceCreateDatabase during unattended install and extend GetUmbracoConnectionString extension methods
#12347
Moved StackQueue to correct namespace
#12344
v10: Async tree search
#12342
v10: Fix Block List settings exception and optimize PVCs
#12341
v10: Improve redirect content finder scalability
#12340
v10: Async support for content finders. Improve loging performance.
#12314
V10: Move core services to core project
#12205
V10: Migrate member properties to columns on the member table
#12000
Dependancy Update: Switch to Serilog.Expressions away from deprecated Serilog.Filters.Expressions
#11880
v10 update to npoco5
#11859
v10 scope provider cleanup
#11842
v10 misc - Removed some redundant event handling code.
#11398
V10/feature/content schedule performance
#11271
11269: Make sure TemplateId is set correctly from cache
#11200
v9: Implement IOptionsMonitor or IOptionsSnapshot instead of IOptions
Issues & Tasks
29
#12545
Make FindContent return type nullable
#12532
Merge v9.5.1 into v10
#12526
(10RC4) RenderTemplateAsync fails (null exception in UmbracoViewPage)
#12524
v10: SQLite only supports 4 data types
#12521
(10 RC4) Package language files only being loaded on root level
#12506
v10: SQLite only supported via DTO based migrations
#12492
v10: Make ActionDelete.ActionAlias public again
#12474
Fixed null check typo in CacheInstructionService. Fixes #12473.
#12467
Add TypeForwards file with type forwarding
#12464
Locking issue on installation (v10 RC3)
#12456
Fix #12454 by having Coalesce handle null values
#12450
Umbraco 10 - ICU problem with userId (int) converted to string
#12408
v10: Support System.Data.SqlClient provider name
#12405
V10: Fix URL generation when publishing invariant content with domains
#12382
Upgrade to 10.0.0-rc1 issue with table umbracoTwoFactorLogin
#12362
v10 RC1: appsettings-schema.json is not part of the build anymore
#12358
Content section node context menu name "Culture and Hostnames" has changed to "Allow access to assign culture and hostnames"
#12354
Update @microsoft/signalr from v3 to v6
#12353
Update NoUiSlider to 15.6.0
#12321
V10: fix more nullable references
#12311
Limit link picker to content tree in content section
#12297
#fix 12254 return emptyresult
#12283
Dependency updates
#12270
V10 - Reduce usage of temp AspNetCoreHostingEnvironment
#12263
Grid editors not working on Linux frontend
#12140
Show nicer overlay when clicking block card for deleted element type
#12049
V10/feature/filesystem maindomlock
#11983
Fix issue running UmbracoTestServerTestBase tests with debugger attached
#11841
V10 Update AddUnique to support multiple lifetimes.
Changes in v10.0.1
0 new features, 0 breaking changes, and 6 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
6
#12604
v10: DB Provider names should be case insensitive
#12592
Get redirected to home page after backoffice login
#12586
V10 - SendingContentNotification does not work as in V9
#12585
Unescape returnPath.
#12584
v10. Database not being recreated
#12552
Also read the plugin files using the content provider.
Changes in v10.1.0
15 new features, 0 breaking changes, and 26 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
15
#12651
Bump ImageSharp to latest version
#12631
Add runtime mode (BackofficeDevelopment, Development and Production)
#12630
Add Current Server Role to system information
#12618
Support localization for content search (backoffice)
#12608
Prevent overflowing property values
#12497
Localization: Add missing translation (Swedish)
#12418
Menu action icons
#12403
Support SVG icon in action menu
#12399
Updated the installer screen, and the no NoNodes.cshtml
#12394
Updated docs and VSCode build task
#12378
Added dictionary import/export
#12365
v10: Set telemetry level in installer
#12261
added option to disable automatic expand of single nc item
#12062
Support custom SVG icon in property actions
#11827
Allow only unpublish in schedule publish overlay if user has permission
Issues & Tasks
26
#12739
V10: Show more telemetry info on the installer
#12732
Get error on cancel saving document type
#12697
Disable editing templates when using runtime mode Production
#12693
Add RuntimeModeValidator collection builder
#12689
Allow dashboards to also be the "last accessed item"
#12680
Revert incorrect change in Property.PublishValues that broke segment variants
#12672
Save package with Media throw an error
#12665
Fixes alignment issue for "Saved searches" dropdown in log viewer
#12652
Umbraco avatar component updated to fit the image
#12644
Lanuage ISO/ name cannot be null when upgrading from Umbraco 9
#12640
Ensuring that MemberManager.ConfirmEmailAsync persists.
#12634
Read BootFailed.html file from WebRootFileProvider
#12632
set isInfoTab to true if active tab is info tab
#12623
One-click installs have been removed
#12622
Localization: 'Referenced by the following items'
#12621
Hierarchy URL in RTL language is not working properly
#12611
Allow action links to wrap
#12583
CompleteInstallStep can block the installer UI uneccesarily for up to 100 seconds
#12571
add a gap between icon and label of media menu
#12542
Close umbraco lightbox when user press browser back button
#12527
Update `aria-invalid` based on valid length
#12459
Adjust Danish translation for 2FA
#12451
Translate 'Configure Two Factor' (Dutch)
#12447
Add Two Factor Auth translation (Dutch)
#12424
Update template gitignore for static assets now in Razor Class Library
#12409
Fix Dictionary item not working in block description
Changes in v10.1.1
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-10.1.1
Changes in v10.2.0
16 new features, 1 breaking changes, and 25 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
16
#12865
Fix #12770 - "Umbraco" should not be lowercased
#12807
Makes active pip text darker to contrast with non-active pips
#12797
Content modal heading fix
#12786
Fix Search modal - Missing modal trap - Umbraco-CMS.Accessibility.Issues#18
#12784
Display package version in Installed Packages
#12768
Added translation for NL language in block list editor
#12766
Use `umb-icon` component in tracked references to support custom SVG icons
#12765
Added dictionary filter by name
#12751
Feature: UmbracoBuilder extensions - SetTreeSearcherFields
#12702
Fixed Group Headings in Content
#12695
Fixed Missing H1 tag
#12610
Adjust label styles to allow wrapping
#12605
Feature: Variant Permissions (Readonly access)
#12595
Fix previous conversion of SearchAll to async ignoring the SortOrder value from SearchableTree
#12429
Removed mention of Umbraco.tv from the Members Dashboard
#12414
Fetch all dictionary items if parentId is null
Breaking changes
1
#12808
Fix broken rollback feature
Issues & Tasks
25
#12939
Fix breaking change in DictionaryMapDefinition
#12921
Performance improvement: Reusable data editors
#12905
Fixed issue with saving member groups, that was not persisted,
#12900
Fix memory leaks in PropertyTypeCollections and when using Public Access
#12873
MembersIdentity doesn't have ClaimsPrincipalFactory
#12864
Cannot delete a member if they have rows in umbracoExternalLoginToken
#12853
Login with OpenIdConnect gives FOREIGN KEY constraint failed error
#12848
Better exception message when using ALTER TABLE and SQLite
#12845
Fix JS error when clicking a reset password link twice
#12839
Only expose server vars for password policy rules and max file size for authenticated users
#12828
Refactored logic for calculating the first run time for a recurring hosted service.
#12813
Only expose the filename when uploading content types
#12777
Fix slider merging overlapping tooltips
#12759
Replaced usage of new Random().Next(..) with RandomNumberGenerator.Ge…
#12749
umbracoExternalLoginToken table is outdated with OpenIdConnect for members
#12721
Fix: "You have unsaved changes" on media with date picker even though I don't #12617
#12719
Fix: Package view - Layout not showing correctly in respect to screen size #12576
#12710
Don't allocate new object array instances when indexing
#12708
Fix sections wording
#12699
Removes bottom margin from template select box in content node info
#12698
Tweaks the composition dialog in the content type editor
#12691
Update description for `maxPropertyWidth`
#12607
Fix StripHtmlTagsMethod by adding Regex
#12603
v10.0.0 - Doctype local property tabs no longer respond
#12002
Fixed ContentLastChanceFinder not being called for nodes without templates
Changes in v10.2.1
0 new features, 0 breaking changes, and 7 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
7
#13059
Disable spellcheck on password inputs
#13029
Slider field triggers javascript errors in backoffice on certain settings
#13022
Missing methods from IMemberService
#13020
pass in parameters needed to member service
#12994
Grid property editors not loading after Umbraco 10.2.0 update
#12992
Ensure consistent margin on headings in tree root
#12989
Following update to 10.2 the <umb-overlay> directive no longer functions correctly.
Changes in v10.3.0
20 new features, 0 breaking changes, and 32 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
20
#13093
Accessibility Fixes - Packages Modal
#13088
Added nullability attribute to IsNullOrWhitespace
#13032
UmbracoPath should no longer be configurable
#13031
v10: add Umbraco UI Library to the backoffice
#13021
fix: focus state for search and help icons
#13019
Use char instead of string for DetectJson
#12993
Only show table when any filtered result
#12990
Add label-key to prevent cleanup button
#12975
Translate "User permissions for languages" feature to español
#12971
Translate "User permissions for languages" feature to dutch
#12950
Translate content apps to spanish
#12941
GitHub Workflows security hardening
#12935
Translate languages area to Español
#12924
Translate 'settingsGroup' treeHeader to Spanish
#12922
Use SVG logo in installer/upgrader
#12902
Translate TreeHeaders to Spanish
#12895
Update appsettings-schema: remove {Member,User}Password from Umbraco:CMS
#12796
Added support for disabling tabs in <umbTabsNav /> elements
#12616
chore: Set permissions for GitHub actions
#11867
Added copy functionality for data types
Issues & Tasks
32
#13226
Saving a DataType via Infinite Editing breaks Content Editor
#13212
Collect new .xml language files from different sources
#13168
Add sync rendering extensions for block grid and async ones for block list
#13153
Fix for potential race condition in packages search
#13148
Fix broken selectable state for list view items
#13132
Multiple Tags getting combined into a single "Tag"
#13099
Validation error is not shown when saving Macro.
#13098
AspNetCoreRequestAccessor can leak memory
#13091
Don't use legacy icon for action delete
#13084
Refactor event handler away from keyup to ng-change
#13071
Bump Smidge up to v4.1.1
#13067
New 'variant permissions' features missing / not visible?
#13042
Invalid DB Connection begins a new build of Umbraco
#13037
Adds a parameter to BeginUmbracoForm to allow the disabling of the creation of an antiforgery token.
#13028
Fix issue toggling boolean between true/false after Save without refr…
#13026
Redirect to a return URL if one is present on the querystring when lo…
#13024
Fix issue 13023 - Cannot read properties of undefined (reading 'allow…
#13016
Fix: Allow dragged images in the rich text editor to be uploaded correctly
#13014
v10: Update JS dependencies
#12996
V10: Dont delete member on failed autolink
#12982
V10: Update examine dependency
#12973
Fixes #12972 for validating legacy member passwords
#12948
Fix: Media Picker creates duplicated folders (#12918)
#12946
Set the first app to active if no active apps in block list item
#12937
Skip move logic if the parent is staying the same
#12911
NUnit returns value cannot be null when running tests
#12903
Umbraco Media files with æøå - UmbracoMediaPhysicalRootPath
#12847
Bug fix for datepicker with offset time
#12833
Added support for virtual backoffice icons
#12831
#12802 Fix partial view model type replacements
#12785
Fix Nucache rebuilding more type caches than necessary
#10127
fix: block list very slow to / fails to render labels when using {{ propertyName | ncNodeName}}
Changes in v10.3.1
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#13248
Update 10.2.1 to 10.3.0, 404 error when using `Umbraco.Cms.Tests.Integration`
Changes in v10.3.2
1 new features, 0 breaking changes, and 3 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
1
#13066
Use the actual save function for saving the copy
Changes in v10.4.0
35 new features, 1 breaking changes, and 69 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
35
#13551
Maintenance page when in upgrade state
#13511
V10: Umbraco Marketplace
#13508
Added various Block Grid translations (NL) - Pt 2.
#13488
Added various Block Grid translations (EN & NL)
#13484
Adjust the wording of some of the helper text around the new Block Grid editor
#13469
Use `getLocalDate` from dateHelper
#13436
created an add current domain button to the cultures and hostnames sc…
#13422
Updated Welsh translations file
#13393
Feature: Media Picker drag and drop upload directly on property editor
#13369
Enabling an Umbraco admin user to disable 2FA for a member
#13365
NullOrWhiteSpaceAsNull should be nullable
#13357
LogViewer: Adding support for viewing destructed properties
#13353
Use Applications Constants in Dashboard implementations instead of hardcoded strings
#13314
Tree Roots are H1
#13307
Re-use any existing ReloadableLogger
#13300
Adding swedish backoffice translations
#13289
Added translations for german
#13280
Add translation acceptance test
#13273
Added h2 for the package details heading
#13270
standardising ActionLetter and ActionName for IAction
#13267
Umbraco logo test
#13261
Changed Logo button behavior to be more consistent with the rest of the header
#13255
Added shortcut="esc" to RTE HTML editor close button
#13178
Use array instead of list when rebuilding mediacache
#13172
Packages Modal - Further Fixes for Modal Trap
#13166
Swap HSTS healthcheck status on localhost
#13161
Add AddManifestFilter extension method to UmbracoBuilder.CollectionBuilders.cs
#13158
Cleanup: Remove old unused legacy files
#13116
Use Spans in UriExtensions
#13113
Added "loading" parameter to "umbEditorHeader" directive
#13104
Listview property editor: Change Prevalue placement for "Order By"
#13101
Use span in StripFileExtension to speed up and use less memory
#13090
Use less memory when generating a GuidUdi
#12826
Block Grid Editor
#12806
Renames Installer form from "myForm" to "installerForm"
Breaking changes
1
#13400
Block Grid Editor: Removal of the forced placement feature
Issues & Tasks
69
#13580
Close shared connection
#13569
Umbraco.MultipleTextstring: save using consistent newline and support parsing different newlines
#13558
Unpublished nodes not greyed out
#13552
Disable user from user page
#13524
Fix concurrency issue in UmbracoMapper
#13522
Fix check for existing userStatesFilter
#13507
Tree picker support for selecting containers
#13470
Ensure that all automatic relation types are updated
#13437
Added aria label to time period on log viewer dashboard
#13434
Allow empty valuesets to be indexed so the back-offce does not hang when rebuilding empty indexes
#13433
Block Grid Editor: Replace "TODO" text in titles
#13426
Updated docs links to point to new platform
#13415
V10: merge v8 blobstorage file deletion fix
#13412
Add support for tags in block editors and nested content
#13408
V10: AllowedUploadFiles appsetting not working
#13404
13402 - Update PreviewAuthenticationMiddleware to support chunked aut…
#13389
Delete references using custom relation types
#13381
Solves #13378
#13371
v11: Umbraco Marketplace replaces packages repo
#13359
Move block grid single area rendering to its own dedicated view
#13354
Migrations timeout not adhering to setting in Connectionstring
#13331
Updated Smidge
#13330
Remove reference to installing a local package via backoffice
#13325
rename block grid allowance to permissions
#13309
Custom UmbracoApiControllers don't work after immediately Install / Upgrade
#13308
Unable to add content setting AllowedUploadFiles
#13301
Sorting by Published column in a Listview does not order the items correctly
#13297
Added missing content-type header to BootFailedMiddleware response
#13290
Allow for configuration of additional languages to install and ensure one is set as default.
#13282
Block Grid Editor Improvements
#13278
A11Y added missing iframe title to installer and preview controller.
#13265
Fixed user invited badge color
#13262
"You have unsaved changes" on media with date picker even though I don't, part 2
#13259
V10/bugfix/add user error suggestion #67
#13253
Fix Content Tree Node Not Greyed Out
#13247
Page Not Found page does not work after installing Umbraco
#13225
Adjust sorting of block grid editor groups to y-axis only
#13224
Block Grid: highlight Areas when moving blocks
#13222
Block Grid: Avoid area scale label making overflow x
#13216
Enable single block mode
#13213
Left aligned message - "This index cannot be rebuilt because it has no assigned IIndexPopulator"
#13203
10.3.0-RC: Change grid area input to number + change generic label
#13179
Fixes #12127 - sets z-index on block list actions element
#13176
10.3RC: Unable to drag and drop Image block type between block grid areas
#13175
10.3RC: Max blocks setting is obscured
#13174
10.3RC: Inconsistent 'new block [list|grid]' layout
#13173
10.3RC: Overlapping UI in block grid editor
#13154
10.3RC: Issues with placement information of Block Grid Editor
#13150
Ensure culture is always set in `LocalizeText`
#13146
Tags datatype - javascript error when including a space char in the 'tag group' name
#13142
Fixes umbraco/Umbraco-CMS.Accessibility.Issues#39
#13124
Fixes umbraco/Umbraco-CMS.Accessibility.Issues#60
#13117
Accessibility: Fix - Missing table description: A data table is present with no description associated to it
#13115
Fixed accessibility issues with notification close buttons
#13114
Accessibility - Fix Packages - Modal - Empty buttons
#13109
Skip populating the PropertyTypeGroup alias column if it is already populated
#13108
Add input id to args in toggleValue event
#13103
Fix for issue 13017 - BeginUmbracoForm doesn't work with custom umbraco routes
#13092
Adjustment of telemetry data slider
#13087
Accessibility Fixes for Users and Packages pages
#13085
add setDirty() logic to remove actions on mediaPicker3 property editor
#12969
Set redirect URL when building RegisterModel
#12884
"Save and preview" bug for pages with and without content in different languages
#12883
Package migration state is not correctly displayed/updated in the backoffice
#12832
"Ignore User Start Nodes" setting on the Multinode Treepicker does not work
#12782
Only attempt to find template when TemplateId is not null or default
#12674
Changed healthcheck collection configuration to use a concrete type to ensure configuration settings are bound.
#12669
Allow indexing variant nodes when not all variants are published - fixes issues 11383.
#12119
Unable to rollback content to the published version
Changes in v10.4.1
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-10.4.1
Changes in v10.4.2
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#14322
Fix for User null from IP address "::1" has logged out
Changes in v10.5.0
22 new features, 0 breaking changes, and 59 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
22
#13965
Add Romanian language
#13941
Add checkered background to file upload
#13939
Solves tooltip issue for block column editor on remove block column editor option
#13938
Add skip links to header
#13918
Set detailed telemetry as default in installer
#13854
Add Bosnian language
#13825
Improvement to JITOptimizerValidator exception message.
#13819
Make complex editors that store JSON searchable by adding missing property index value factories
#13796
Remove special characters in avatar [part 2]
#13794
2FA translations
#13756
Send email notification on password reset
#13752
Make methods virtual so they can be redefined in derived classes.
#13743
Fixes #13732 - IsBackOfficeRequest is extremely inefficient
#13735
Mini-list view search by id,name & key is fixed.
#13684
Updating german translation
#13635
added Ukrainian language
#13631
Added youtube shorts url pattern.
#13627
Translate dictionary area to español
#13612
Minor improvements to indexing performance
#13611
Add margin-right to block card name and subname
#13501
Faster full nucache table rebuild
#12985
Members locked out hard coded for 30 days
Issues & Tasks
59
#14030
Determine correct if we can create a database with current connectionstring
#13987
Added sort audit to nodes actually being sorted
#13967
Fixed issue where Block Grid elements in areas cannot be properly filtered
#13937
update block label not assigning fixes: #13833
#13935
Allow long delays of background jobs
#13919
Prioritise surface controller requests highest
#13914
Fix ViewContext.FormContext not being set during BeginUmbracoForm
#13907
404 error page configured via `Error404Collection` doesn't return 404 in 11.2
#13904
Fixing language install during umbraco installation
#13900
Add allowlist of media hosts.
#13895
Umbraco 10.3.2 - MNTP startNode issue when using listview
#13889
Fixing issue #13865 (i.e. Rich text link picker not resolving correct variant when using .ValueFor()).
#13879
New up the SecuritySettings
#13876
Change GetMinNonAlphaNumericChars() to return 1
#13874
Map BackOfficeNotification in ContentMapDefinitions
#13869
Fix TinyMCE Link Picker - empty link throws JS error #13860
#13866
Reset selected index/searcher
#13864
Changed modifier for ContentPickerValueConverter
#13847
Fix the reference to the .targets file
#13845
Ensure cropperHelper.pixelsToCoordinates returns valid coordinates - Fix #13783
#13844
Set TwoFactorEnabled property on MemberIdentityUser
#13836
BeginUmbracoForm in custom routes still doesn't work
#13817
[fix] Infinite Editor from member property with a media picker
#13772
Listview batch publishing on multi language site, publishes all variants #13755 - Fix
#13767
Isolate maintenance page from published content cache
#13759
Changed default initialized button permissions for listviews
#13747
IsNullOrWhiteSpace Extension method for HtmlEncodedString
#13737
Issue-13680: Uploading files to Media Picker doesn't use "User Start Node" - Fix
#13720
Colorpicker: Update label when updating color
#13717
Update a color in Color Picker doesn't update label
#13715
Issues with free text search in log viewer
#13709
V11: Prevalues as toggles have problems in datatype settings view
#13706
Add .woff2 to BrowsableFileExtensions
#13689
Uses URL path separator when generating UDIs for files nested in folders.
#13644
Fix copy content with descendants not copying sort order (#13464)
#13641
V10: Dont configure database if connectionstring is configured
#13625
Rename title marketplace to packages
#13624
fix for #13623 by hiding Member Edit Action Menu on Infinite editing …
#13621
fixes data-element attribute on media section
#13573
Fix editor alignment issues
#13563
Only show rollback button if allowed action
#13553
Check if PublishedPropertyType modelType is null
#13504
Faster cache key generation
#13495
Property non-culture specific warning overlapping document culture select
#13279
Selecting media - Revealing content focus order
#12824
Umbraco 10 installation window shows SQLite as database
#12810
Cannot move multiple properties to a new tab
#12757
Values saved as decimals on one culture display differently in another when using SQLite.
#12684
Add primary key column attribute to ContentVersionCleanupPolicyDto.cs
#12194
Content 'Send to publish' notifications doesn't work for more root nodes
#12159
Cold boot is too slow on Linux - priming nucache db
#12144
Reorder property to tab only switch tab first time
#12121
Content picker using xpath values fails if content is opened inside infinite editor.
#12067
BlockList catalogue appearance no longer inherits the Document Type's color
#12033
Clicking on the save button in multi lingual site shows a save message for all languages
#11923
In v9 you can no longer register a member without logging them in
#11863
Wrong culture set for variation context when a macro is presented in backoffice
#11741
Not possible to expand tree level in MNTP mini listview to select valid child node
#11688
Naming a Block List property "navigation" breaks CSS
Changes in v10.5.1
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#14096
Cannot rebuild Examine Index
Changes in v10.6.0
4 new features, 0 breaking changes, and 33 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
4
#14406
v10: Backoffice JS updates
#13999
Add it key translation
#13089
Memory improvements to ShortStringHelper
#13018
Improvement ReplaceFirst function
Issues & Tasks
33
#14430
Update Umbraco UI Library to 1.3.0
#14416
Fix: Make multi URL Picker indexer noop
#14400
Updated the IsoDateTimeConverter initialization in the JsonDateTimeFo…
#14371
Macro's PropertyTypePicker throws error in backoffice
#14362
Update security stamps on logout
#14282
V10: Add external login provider count to detailed telemetry
#14251
Fix transparent background after upgrade of spectrum color picker
#14202
PublishedElementExtensions Value<T> method throws NotImplementedException when using with IPublishedValueFallback
#14184
Fixing danish typos
#14161
Umbraco Blockgrid - Delete blocks
#14155
Save and preview translation.
#14152
Fix: Form elements in thirdparty dashboard views get removed
#14143
[Fix] Block editor labels showing Angular JS on first load.
#14127
XPath can unambiguously use $site/$parent
#14115
Fixes #14102 - NestedPropertyIndexValueFactoryBase ignores compositions
#14112
Unable to use suggested CommitDocumentedChanges Method
#14098
Edge Cases for Issue #13838: Hotkey Actions Triggered from Web Components
#14097
Addresses Issue #12388: When a Block List Editor is the last property on a tab, it's components properties have little to no spacing.
#14095
fix for the char limit(512) for textbox datatype
#14094
Save and Preview blank on second use #14052
#14080
Adds padding to the icon in btn-social
#14024
Fix bug, in multiurlpicker where you cannot deselect a selected entity.
#14018
#14016 Fixed, added cache buster to Block Grid Editor stylesheets
#13946
UmbracoMemberAuthorize attribute on API controller returns 404 when unauthorized
#13906
Block list editor defaults to close content once clicked
#13557
Support readonly set via `SendingContentNotification`
#13431
Block Grid Content - Change style to class
#13329
Fix pressing enter in a property editor name field
#13133
Fix equality check on property group
#13120
Fixes: listitem: `<li>` elements must be contained in a `<ul>` or `<ol>`
#12943
Prevent overflowing property values
#12874
Fix: Infinite Editor creates each save action a new version when content is invalid (#12713)
#12843
Fix #12748: Make sure to set `writerId` for `MediaService.Thrashed` event
Changes in v10.6.1
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-10.6.1
Changes in v10.7.0
6 new features, 0 breaking changes, and 24 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
6
#14648
Add config so it is configurable whether to explicitly index each nested property
#14394
Update labels in Danish translation
#14391
Update the tour text to the correct text and to save confusion
#14379
Add Croatian backoffice language
#14315
Swapped the sortCreateDateAscending and sortCreateDateDescending translation values to match the intended behavior
#13440
Add exclusion filter setting to typefinder settings
Issues & Tasks
24
#14700
Fixes #14649 - Ensure rendering of labels with no angularJS template code
#14683
Do not allow content type property aliases that conflict with IPublishedElement
#14636
State is lost between content unpublishing and unpublished notifications
#14635
Actions menu - Collapsing a tree section closes the overlay when copying / moving
#14618
Allow newlines in invite emails
#14591
Umbraco.Slider does not accept negative values
#14574
Scoped services are disposed when used in Async Notification handlers
#14543
Notification state is lost when use "Publish with descendants"
#14469
Handle upload error when file size is bigger than the configured value
#14464
fix: Allows copying from unsaved content
#14461
Added missing Danish translation for `general_change`
#14457
Tags: Inconsistent Value Type Update in Database When Switching Datatype Option from JSON to CSV and Vice Versa
#14433
Switching property from Block Grid to Block List cause save errors
#14404
Show SVG icons for toolbar in configuration of richtext editor
#14402
Fixed typo "optinal" to "optional" for translation dictionary import dialog
#14399
Fix broken CookieAuthenticationRedirect caused by PR #14036 for non-api requests
#14397
Add ContentDeletingNotification to EmptyRecycleBin
#14396
Fix/delete language error message 14333
#14395
Makes sure the nucache is not truncated when its null
#14321
Change "Media Picker" in RTE to "Image Picker"
#13782
Fix exceptions in Slider and Tags property value converters
#13727
New Admin Invite skips Avatar Screen
#13602
Drag and drop auto-creation of custom media items not working
#13492
fix: #12253 Anchor picker does not appear
Changes in v10.8.0
0 new features, 0 breaking changes, and 18 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
18
#15239
Ensure content types are updated in ContentStore when a data type changes
#15197
V10: Update @umbraco-ui/uui, jQuery, ace-editor, nouislider, spectrum-colorpicker2
#15192
Updated nuget packages for v10
#15184
Performance optimisations related to blocks (and multi url picker)
#15081
Ensure that missing access rules do not break the site
#15043
Check content permissions before performing action
#14947
Fixed a couple of occurrences where scopes was auto-completed while modified db state
#14896
Fix permissions for assign hostname
#14872
#14835 Update link on permissionsreport.html
#14867
Make sure to sign out external users if an error occurs during sign-in
#14810
fix: ensured that allowed user name characters are supported in backo…
#14805
API examinemanagement/GetIndexerDetails throws 500 when an index is corrupt
#14759
Issuu embed does not work
#14694
ModelsBuilder GetModelPropertyType fails when the "itemType" is "Element"
#14620
Fixes #14351 - Using Fallback to default langauge on a specific item changes the whole VariationContext
#14458
Non-existing class referenced in DefaultPropertyValueConverter documentation
#14302
Back Office: Tag suggestions getting hid by Summary field
#13134
Settings content model default value for true/false toggle not applied when saving block list
Changes in v10.8.1
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#15205
Number of existing media items is counted wrong in NuCacheContentRepository which leads to media not being cached properly
Changes in v10.8.2
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-10.8.2
Changes in v10.8.3
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#15450
Remove content section access policy from GetAllLanguages endpoint.
Changes in v10.8.4
1 new features, 0 breaking changes, and 4 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
1
#15637
Create shadow file systems in configured LocalTempPath
Issues & Tasks
4
#15633
Skip cache refresher operations for content blueprints
#15473
GetByContentType(IPublishedContentType contentType) not working with VariByCulture nodes when called from controller
#14870
Umbraco 12, Content templates possibly populated with previously entered content node
#13698
Content Templates does not trigger generation of new Keys
Changes in v10.8.5
0 new features, 0 breaking changes, and 4 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
4
#15885
Update ImageSharp
#15854
Fixing locking issues for document type saves.
#15596
Optimize relation tracking for adding new and keeping existing relations
#15593
Backport relation tracking fixes and get references from recursive (nested/block) properties
Changes in v10.8.6
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-10.8.6
Changes in v10.8.7
0 new features, 0 breaking changes, and 2 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Changes in v10.8.8
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-10.8.8
Changes in v10.8.9
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#18602
V13: bumped imagesharp to prevent CVE-2025-27598
Changes in v10.8.10
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-10.8.10
Changes in v10.8.11
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-10.8.11
Changes in v10.9.0
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#8648
Error unchecking varying by culture on property if too many nodes exist
Changes in v11.0.0
10 new features, 8 breaking changes, and 18 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
10
#13427
Simplify JSON schema, generation, copying and updating
#13394
v11: Rich text editor - remove distraction-free mode and optimise inline mode
#13264
Adding discord server info
#13141
V11: Using IFileProvider to access assets added from packages
#13013
V11: Update the rich text editor TinyMCE to v6
#12907
v11: Decouple dependencies
#12850
Replace uppercase chars to make behaviour consistent in RequestHandler - DefaultCharReplacements
#12712
V11/feature/update to dotnet 7
#12703
Fixes: Consistency for Nullable reference types in LINQ extensions methods #12692
#12379
Inherit from `OEmbedProviderBase` in OEmbed providers
Breaking changes
8
#13478
Nuget updates
#13380
Remove nullability from AdditionalData on ContentItemDisplay
#13310
Updated Smidge, Npoco and MailKit
#13287
Add IContextCache to deploy connectors
#12999
Bypass model validation for rendering models
#4
[Breaking change]: URL Replacing when you're not using automatic redirect tracking
#2
[Breaking change]: Updating target framework to .NET 7 and ASP.NET Core to version 7
#12481
V11: cleanup obsoletes
Issues & Tasks
18
#13493
New login background as SVG
#13491
Only add global usings when ImplicitUsings is enabled
#13489
Revert breaking changes adding IContextCache to deploy connectors
#13486
Info panes not loading prerequisites
#13475
Create and pack empty file to add TFM dependency to Umbraco.Cms and Umbraco.Cms.Targets
#13414
v11 RC3: Rich Text Editor dropdowns not working in overlay editor
#13390
V11: InMemory - only add models assembly as runtime view reference if it exists
#13382
Obsolete old migrations and exif code
#13372
Updated to aspnetcore 7.0.0
#13349
add workflow to schema
#13246
Fix Sqlite database locking issue
#13125
Saving a `null` value in a property editor comes back as `"null"`
#13107
V11: Fix InMemoryAuto modelsbuilder mode
#13094
Adds additional deploy selector.
#5
[Breaking change]: Separating ImageSharp and SQL Server dependencies
#13036
Nullable parameters in `MemberValueSetValidator`
#3
[Breaking change]: Updating nullable signatures
#1
[Breaking change]: Removed migrations from 8.00 to 9.Latest
Changes in v11.1.0
7 new features, 0 breaking changes, and 6 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
7
#13485
V11: Allow changing logging directory from configuration
#13457
Add sensible eslint rules with newest eslint version
#13435
add health-check basic tests
#13269
Remove xml docs warnings using .editorconfig
#13239
Rename StaticServiceProvider namespace Umbraco.Cms.Core.DependencyInjection
#13207
Notification documentation
#12947
Batch media upload
Issues & Tasks
6
#13599
Add `GetUmbracoBackOfficeUrl` extension methods
#13577
Tinymce 6 custom style_formats not all formats working/showing up
#13576
Multi Url picker links not working when using multiple languages and not allow language variant for links
#13565
ManifestParser does not load package.manifests from <project>/App_Plugins in some situations
#13218
Fix for UseExceptionHandler no longer working since v10.3 RC
#13217
Show published in tracked references