Compare Releases
Contributors
Of the 2584 bug fixes and feature additions after v7.15.10, up to (and including) 10.3.1, a total of 1293 of them have been contributed by the community, by 186 unique contributors.
We're welcoming 159 brand new contributors who have made their first pull request for Umbraco-CMS. Welcome to the contributor club: Aaron, Aaron Powell, Adam Nelson, Adam Werner, Alex, Andrew Deans, Andrey Karandashov, Andy Boot, Andy Butland, Arkadiusz Biel, Arul Prabakaran, Asbjørn Riis-Knudsen, Austin Gilbert, Bartlomiej Komendarczuk, BeardinaSuit, Benjamin Carleski, Bjarne Fyrstenborg, Blake Irwin, Brian Popow, Busra Sengul, Callum Whyte, Carole Rennie Logan, Chad, Christian Tricarico, Christopher Gidney, Chriztian Steinmeier, cor13on3, Corné Hoskam, Corné Strijkert, CyberReiter, Dan Booth, Dan White, Daniel Andersson, Daniël Knippers, Daniel Shuy, Dave Woestenborghs, David Brendel, David Challener, David Zweben, Dennis, Dennis, Dennis Adolfi, Dennis Öhman, Dirk Seefeld, Doug Moore, Florian Beijers, Frans de Jong, Gregory Dove, Harikrishna Parmar, Henk Jan Pluim, hifi-phil, Ian Houghton, Ibrahim Muhammad Nada, inetzo, Jacob Overgaard, Jaddie, Jakob Bagterp, James Jackson-South, Jamie Attwood, Jamie Howarth, JamieT, Jan Skovgaard, Jean-François Dessureault, Jeavon, Jesper Löfgren, Jesper Mayntzhusen, jesperweber, Jesse, Jim, Joe Glombek, Johan Runsten, Johannes Lantz, John Kilmister, Justin, Justin Neville, Justin Shearer, Karl Tynan, Kevin, Kevin Jump, Krnlsoft, Kyrylo Osadchuk, Lars-Erik Aabech, Laura Neto, Lee Kelleher, Lennard Fonteijn, Lewis Hazell, Liam Laverty, Louis JR, Lucas Bach Bisgaard, Lucas Michaelsen, M. Ali Iftikhar, Maarten Mensink, Maikel Veen, Malthe Petersen, Marc Stöcker, Mario Lopez, Martin Bentancour, Martino Gabrielli, Matt Brailsford, Matt Darby, Matthew Care, Matthew-Wise, Mayur D, mcl-sz, Mehmet, Michael Latouche, Michael Pontin, Michel, Mikael Lindemann, Mike Masey, Morten Halling, Mücahit GENÇ, nate, Neil Naveen, neo-cphilipp, Nick Mehrdad Babaki, Nikolaj Brask-Nielsen, Ollie P, Ondrej Pialek, Owain Jones, patrickdemooij9, Paul Woodland, Pete Duncanson, pguilmettenmedia, PhyxionNL, Poornima Nayar, Rachel Breeze, Rasmus Kongshøj, Rasmus Olofsson, Rasmus Østergård, Rasmus Söderström, René Pjengaard, Rick Butterfield, Rob Maas, Robert, Robert Ghafoor, Russell, Sean McLemon, Sean Thorne, Sibren, Simone Chiaretta, Søren Gregersen, Søren Kottal, Steve, Steve Megson, Steve Temple, Sven Geusens, TBVanderley4545, techmind-git, TheBekker, Thomas Morris, Tiffany Prosser, Tim Geyssens, tobi, Tom Pipe, tristanjthompson, Vlael Layug, VWA Software internet, Wilmar de Hoogd 🏆
All community contributors to this release
⭐
Aaron1 PR
⭐
Aaron Powell1 PR
⭐
Adam Nelson3 PRs
Adam Werner2 PRs
⭐
Alex1 PR
Ambert van Unen1 PR
Anders Bjerner20 PRs
⭐
Andrew Deans1 PR
⭐
Andrey Karandashov3 PRs
⭐
Andy Boot1 PR
⭐
Andy Butland2 PRs
Arkadiusz Biel7 PRs
⭐
Arul Prabakaran3 PRs
⭐
Asbjørn Riis-Knudsen1 PR
Austin Gilbert2 PRs
⭐
Bartlomiej Komendarczuk1 PR
⭐
BeardinaSuit2 PRs
⭐
Benjamin Carleski3 PRs
Bjarne Fyrstenborg226 PRs
⭐
Blake Irwin4 PRs
⭐
Brian Popow1 PR
⭐
Busra Sengul2 PRs
Callum Whyte22 PRs
⭐
Carole Rennie Logan2 PRs
⭐
Chad39 PRs
⭐
Christian Tricarico1 PR
⭐
Christopher Gidney1 PR
⭐
Chriztian Steinmeier4 PRs
⭐
cor13on31 PR
⭐
Corné Hoskam2 PRs
⭐
Corné Strijkert1 PR
CyberReiter5 PRs
⭐
Dan Booth1 PR
⭐
Dan White1 PR
⭐
Daniel Andersson1 PR
⭐
Daniël Knippers5 PRs
Daniël Knippers1 PR
⭐
Daniel Shuy3 PRs
Dave Woestenborghs8 PRs
⭐
David Brendel2 PRs
⭐
David Challener1 PR
⭐
David Zweben1 PR
⭐
Dennis2 PRs
⭐
Dennis1 PR
⭐
Dennis Adolfi2 PRs
⭐
Dennis Öhman1 PR
⭐
Dirk Seefeld2 PRs
⭐
Doug Moore2 PRs
Erik-Jan Westendorp19 PRs
Florian Beijers2 PRs
⭐
Frans de Jong2 PRs
⭐
Gregory Dove1 PR
⭐
Harikrishna Parmar1 PR
⭐
Henk Jan Pluim2 PRs
⭐
hifi-phil1 PR
⭐
Ian Houghton1 PR
Ibrahim Muhammad Nada3 PRs
⭐
inetzo6 PRs
⭐
Jacob Overgaard1 PR
⭐
Jaddie1 PR
⭐
Jakob Bagterp3 PRs
⭐
James Jackson-South1 PR
⭐
Jamie Attwood1 PR
⭐
Jamie Howarth1 PR
⭐
JamieT1 PR
Jan Skovgaard159 PRs
Jason Elkin1 PR
⭐
Jean-François Dessureault1 PR
⭐
Jeavon19 PRs
⭐
Jesper Löfgren1 PR
Jesper Mayntzhusen5 PRs
⭐
jesperweber2 PRs
⭐
Jesse1 PR
⭐
Jim1 PR
⭐
Joe Glombek2 PRs
⭐
Johan Runsten2 PRs
⭐
Johannes Lantz5 PRs
⭐
John Kilmister1 PR
Jose Marcenaro1 PR
Justin2 PRs
Justin Neville4 PRs
⭐
Justin Shearer1 PR
Karl Butler1 PR
⭐
Karl Tynan1 PR
Kenn Jacobsen230 PRs
⭐
Kevin2 PRs
⭐
Kevin Jump3 PRs
Kieron1 PR
⭐
Krnlsoft1 PR
⭐
Kyrylo Osadchuk1 PR
⭐
Lars-Erik Aabech5 PRs
⭐
Laura Neto4 PRs
Laura Weatherhead1 PR
⭐
Lee Kelleher16 PRs
⭐
Lennard Fonteijn2 PRs
⭐
Lewis Hazell1 PR
⭐
Liam Laverty1 PR
Louis JR3 PRs
⭐
Lucas Bach Bisgaard2 PRs
⭐
Lucas Michaelsen1 PR
⭐
M. Ali Iftikhar1 PR
⭐
Maarten Mensink1 PR
⭐
Maikel Veen1 PR
⭐
Malthe Petersen1 PR
Marc Goodson10 PRs
⭐
Marc Stöcker1 PR
⭐
Mario Lopez1 PR
Mark Drake2 PRs
Markus Johansson2 PRs
Marta Prazanowska1 PR
⭐
Martin Bentancour4 PRs
⭐
Martino Gabrielli1 PR
⭐
Matt Brailsford8 PRs
Matt Darby4 PRs
Matthew Care13 PRs
⭐
Matthew-Wise8 PRs
⭐
Mayur D2 PRs
mcl-sz3 PRs
⭐
Mehmet1 PR
⭐
Michael Latouche5 PRs
⭐
Michael Pontin1 PR
⭐
Michel1 PR
⭐
Mikael Lindemann1 PR
Mike Chambers2 PRs
Mike Masey14 PRs
⭐
Morten Halling1 PR
⭐
Mücahit GENÇ1 PR
⭐
nate1 PR
Nathan Woulfe20 PRs
⭐
Neil Naveen1 PR
⭐
neo-cphilipp1 PR
Nick Mehrdad Babaki2 PRs
Nik2 PRs
⭐
Nikolaj Brask-Nielsen3 PRs
Olivier Bossaer1 PR
⭐
Ollie P1 PR
⭐
Ondrej Pialek1 PR
⭐
Owain Jones3 PRs
⭐
patrickdemooij940 PRs
Paul Johnson5 PRs
Paul Seal10 PRs
⭐
Paul Woodland2 PRs
⭐
Pete Duncanson1 PR
⭐
pguilmettenmedia2 PRs
⭐
PhyxionNL1 PR
⭐
Poornima Nayar33 PRs
⭐
Rachel Breeze30 PRs
⭐
Rasmus Kongshøj1 PR
⭐
Rasmus Olofsson1 PR
⭐
Rasmus Østergård1 PR
⭐
Rasmus Söderström1 PR
René Pjengaard2 PRs
⭐
Rick Butterfield3 PRs
⭐
Rob Maas1 PR
⭐
Robert1 PR
Robert Foster2 PRs
⭐
Robert Ghafoor1 PR
Ronald Barendse13 PRs
Rowan Bottema4 PRs
⭐
Russell2 PRs
⭐
Sean McLemon1 PR
⭐
Sean Thorne2 PRs
Shannon Deminick1 PR
⭐
Sibren1 PR
⭐
Simone Chiaretta1 PR
Søren Gregersen3 PRs
⭐
Søren Kottal26 PRs
Steve2 PRs
⭐
Steve Megson10 PRs
⭐
Steve Temple1 PR
⭐
Sven Geusens3 PRs
⭐
TBVanderley45451 PR
⭐
techmind-git1 PR
⭐
TheBekker2 PRs
Thomas Morris2 PRs
Tiffany Prosser5 PRs
⭐
Tim Geyssens1 PR
tobi3 PRs
Tobias Mønster1 PR
⭐
Tom Pipe1 PR
⭐
tristanjthompson1 PR
vidyesh-phases1 PR
Vitor Rodrigues4 PRs
Vlael Layug2 PRs
⭐
VWA Software internet1 PR
⭐
Wilmar de Hoogd1 PR
⭐ = First pull request to Umbraco-CMS
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.18.14
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.18.14
Changes in v8.18.15
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.18.15
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
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`