Compare Releases
Contributors
Of the 504 bug fixes and feature additions after v8.10.2, up to (and including) 8.18.4, a total of 356 of them have been contributed by the community, by 84 unique contributors.
We're welcoming 46 brand new contributors who have made their first pull request for Umbraco-CMS. Welcome to the contributor club: Aaron, Andrey Karandashov, BeardinaSuit, Busra Sengul, Christian Tricarico, Corné Strijkert, Dan Booth, David Brendel, David Challener, Dennis Öhman, Harikrishna Parmar, Henk Jan Pluim, inetzo, Jakob Bagterp, Jamie Attwood, JamieT, Jesper Löfgren, Jesper Mayntzhusen, jesperweber, Jim, Justin Shearer, Kevin, Laura Neto, Lennard Fonteijn, Lucas Michaelsen, Maikel Veen, Malthe Petersen, Mario Lopez, Martin Bentancour, Martino Gabrielli, mcl-sz, Michel, Nikolaj Brask-Nielsen, Paul Woodland, pguilmettenmedia, Rasmus Olofsson, Rasmus Söderström, Rick Butterfield, robgha01, Russell, Sibren, Simone Chiaretta, Steve, TBVanderley4545, TheBekker, Vlael Layug 🏆
All community contributors to this release
⭐
Aaron1 PR
Adam Nelson2 PRs
Anders Bjerner7 PRs
⭐
Andrey Karandashov3 PRs
⭐
BeardinaSuit2 PRs
Benjamin Carleski2 PRs
Bjarne Fyrstenborg92 PRs
⭐
Busra Sengul1 PR
Callum Whyte9 PRs
Carole Rennie Logan1 PR
Chad26 PRs
⭐
Christian Tricarico1 PR
Chriztian Steinmeier2 PRs
⭐
Corné Strijkert1 PR
⭐
Dan Booth1 PR
Daniël Knippers1 PR
Daniel Shuy2 PRs
Dave Woestenborghs1 PR
⭐
David Brendel2 PRs
⭐
David Challener1 PR
⭐
Dennis Öhman1 PR
Doug Moore1 PR
Erik-Jan Westendorp1 PR
⭐
Harikrishna Parmar1 PR
⭐
Henk Jan Pluim1 PR
Ibrahim Muhammad Nada1 PR
⭐
inetzo6 PRs
⭐
Jakob Bagterp3 PRs
⭐
Jamie Attwood1 PR
⭐
JamieT1 PR
Jan Skovgaard47 PRs
Jeavon6 PRs
⭐
Jesper Löfgren1 PR
Jesper Mayntzhusen4 PRs
⭐
jesperweber2 PRs
⭐
Jim1 PR
⭐
Justin Shearer1 PR
Kenn Jacobsen4 PRs
⭐
Kevin2 PRs
Lars-Erik Aabech2 PRs
⭐
Laura Neto1 PR
Lee Kelleher1 PR
⭐
Lennard Fonteijn1 PR
⭐
Lucas Michaelsen1 PR
⭐
Maikel Veen1 PR
⭐
Malthe Petersen1 PR
Marc Goodson2 PRs
⭐
Mario Lopez1 PR
Markus Johansson1 PR
Marta Prazanowska1 PR
⭐
Martin Bentancour2 PRs
⭐
Martino Gabrielli1 PR
Matthew Care2 PRs
Matthew-Wise1 PR
mcl-sz3 PRs
Michael Latouche3 PRs
⭐
Michel1 PR
Mike Chambers1 PR
Nathan Woulfe7 PRs
Nik1 PR
⭐
Nikolaj Brask-Nielsen3 PRs
Owain Jones2 PRs
patrickdemooij926 PRs
Paul Seal3 PRs
⭐
Paul Woodland1 PR
⭐
pguilmettenmedia2 PRs
Poornima Nayar1 PR
Rachel Breeze8 PRs
⭐
Rasmus Olofsson1 PR
⭐
Rasmus Söderström1 PR
⭐
Rick Butterfield1 PR
⭐
robgha011 PR
Ronald Barendse6 PRs
Rowan Bottema4 PRs
⭐
Russell1 PR
⭐
Sibren1 PR
⭐
Simone Chiaretta1 PR
Søren Gregersen1 PR
Søren Kottal6 PRs
Steve2 PRs
⭐
TBVanderley45451 PR
⭐
TheBekker2 PRs
vidyesh-phases1 PR
Vlael Layug2 PRs
⭐ = First pull request to Umbraco-CMS
Changes in v8.10.3
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
#9200
Cache the SVG icons serverside to boost performance
Issues & Tasks
6
#9886
Drag Upload File not working
#9861
Members not locked out after failed login attempts
#9837
Should allow grid editors to use hash based settings
#9632
Align datatype sidebar box properties
#9615
Update HtmlSanitizer
#9441
Ensure there's explicit scopes used for all service access in the Examine indexing logic
Changes in v8.11.0
14 new features, 1 breaking changes, and 27 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
27
#9685
Inject missing localization service
#9666
Add back icon name in class attribute to work again with font icons
#9653
[AMEND] Updated the redirect URL Repository to search for entries wit…
#9564
Umbraco 8.9.1 Infinite Editing, document type template list - fonts are oversized and truncated
#9533
V8 - remove console.log statements
#9527
Little tweak in Turkish translation
#9492
Update version umbColorPicker was introduced
#9432
Backoffice UI - checkboxes on doctype compositions uncheck after selecting an item
#9394
"Allowed child nodes" picker filter not working in v8.9.1
#9360
Nested validation freezes browser
#9348
High CPU usage during Examine indexing which takes 16h to complete
#9341
Save error after validation fail
#9244
V8 Bug Validateuser throws error
#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
#7471
V8.5.1: 'Allow Varying by Culture' on a composition is deleting field content
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