Sven Geusens
4b9771c0eb
Merge branch 'v13/dev' into v14/dev
...
# Conflicts:
# Directory.Packages.props
# build/azure-pipelines.yml
# src/Umbraco.Cms.Api.Common/DependencyInjection/UmbracoBuilderAuthExtensions.cs
# src/Umbraco.Cms.Persistence.EFCore/Locking/SqlServerEFCoreDistributedLockingMechanism.cs
# src/Umbraco.Core/Configuration/Models/RichTextEditorSettings.cs
# src/Umbraco.Core/EmbeddedResources/Lang/da.xml
# src/Umbraco.Core/EmbeddedResources/Lang/en.xml
# src/Umbraco.Core/EmbeddedResources/Lang/en_us.xml
# src/Umbraco.Core/Services/ContentService.cs
# src/Umbraco.Web.BackOffice/Authorization/ContentPermissionsQueryStringHandler.cs
# src/Umbraco.Web.BackOffice/Authorization/ContentPermissionsResourceHandler.cs
# src/Umbraco.Web.BackOffice/Controllers/ContentController.cs
# src/Umbraco.Web.BackOffice/Controllers/ExamineManagementController.cs
# src/Umbraco.Web.BackOffice/Controllers/MediaController.cs
# src/Umbraco.Web.BackOffice/Trees/StaticFilesTreeController.cs
# src/Umbraco.Web.UI.Client/package-lock.json
# src/Umbraco.Web.UI.Client/package.json
# src/Umbraco.Web.UI.Client/src/common/directives/components/buttons/umbbuttongroup.directive.js
# src/Umbraco.Web.UI.Client/src/common/directives/components/content/edit.controller.js
# src/Umbraco.Web.UI.Client/src/common/filters/simpleMarkdown.filter.js
# src/Umbraco.Web.UI.Client/src/common/filters/simpleMarkdown.filter.js.js
# src/Umbraco.Web.UI.Client/src/common/services/tinymce.service.js
# src/Umbraco.Web.UI.Client/src/less/components/umb-group-builder.less
# src/Umbraco.Web.UI.Client/src/views/common/infiniteeditors/mediaentryeditor/mediaentryeditor.less
# src/Umbraco.Web.UI.Client/src/views/common/infiniteeditors/propertysettings/propertysettings.html
# src/Umbraco.Web.UI.Client/src/views/common/overlays/ysod/ysod.controller.js
# src/Umbraco.Web.UI.Client/src/views/common/overlays/ysod/ysod.html
# src/Umbraco.Web.UI.Client/src/views/components/buttons/umb-button-group.html
# src/Umbraco.Web.UI.Client/src/views/content/overlays/sendtopublish.controller.js
# src/Umbraco.Web.UI.Client/src/views/propertyeditors/blockgrid/prevalue/blockgrid.blockconfiguration.overlay.controller.js
# src/Umbraco.Web.UI.Client/src/views/propertyeditors/blockgrid/prevalue/blockgrid.blockconfiguration.overlay.html
# src/Umbraco.Web.UI.Client/src/views/propertyeditors/blocklist/prevalue/blocklist.blockconfiguration.overlay.controller.js
# src/Umbraco.Web.UI.Client/src/views/propertyeditors/blocklist/prevalue/blocklist.blockconfiguration.overlay.html
# src/Umbraco.Web.UI.Client/src/views/propertyeditors/rte/rte.component.js
# src/Umbraco.Web.UI.Client~HEAD
# src/Umbraco.Web.UI.Login/package-lock.json
# src/Umbraco.Web.UI.Login/package.json
# tests/Umbraco.Tests.AcceptanceTest/tests/DefaultConfig/BlockGridEditor/Content/blockGridEditorContent.spec.ts
# tests/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/ContentServiceNotificationTests.cs
# tests/Umbraco.Tests.UnitTests/Umbraco.Web.BackOffice/Controllers/ContentControllerTests.cs
# tools/Umbraco.JsonSchema/UmbracoCmsSchema.cs
# version.json
2025-01-21 08:47:38 +01:00
Alex Clark
60e3fa97a9
Lucene Package Update to Address CVE-2024-43383 ( #17942 )
...
* Update Lucene Package to 4.8.0-beta00017
* Add Package Reference
---------
Co-authored-by: Sebastiaan Janssen <sebastiaan@umbraco.com >
2025-01-20 10:04:02 +01:00
Sven Geusens
fd1bd51aff
bump version
2025-01-16 10:10:04 +01:00
Sven Geusens
b12620af9c
Merge branch 'release/13.6' into v13/dev
2025-01-16 10:08:43 +01:00
Sven Geusens
d1af59fdf0
Merge branch 'v13/dev' into release/13.6
2025-01-15 22:13:42 +01:00
Andreas Zerbst
1b050ebc47
V13 QA added parallelization for E2E tests ( #17995 )
...
* Added script for running tests
* Added parallelization for our E2E tests
* Removed line
* Removed condition
2025-01-15 22:12:45 +01:00
Sven Geusens
ff3e457c58
Merge branch 'v13/dev' into release/13.6
2025-01-15 20:55:41 +01:00
Andy Butland
2ffaede07b
Added a maxlength setting to the regular expression pattern field. ( #17982 )
2025-01-15 20:54:54 +01:00
Sven Geusens
2a83f57262
Do not re-map schedule modal on error as it leads to broken bindings ( #17990 )
2025-01-15 17:35:23 +01:00
Kenn Jacobsen
5be9193978
Do not show "Save and preview" by default ( #17986 )
2025-01-15 15:42:37 +01:00
Niels Lyngsø
d3f264fc54
Fix: only fire event when instance is available (issue 17847) ( #17987 )
...
* only fire event when instance is available
* avoid js issue when no markup
2025-01-15 14:01:33 +01:00
Niels Lyngsø
04ea002bf3
Fix: only fire event when instance is available (issue 17847) ( #17987 )
...
* only fire event when instance is available
* avoid js issue when no markup
2025-01-15 13:56:53 +01:00
Kenn Jacobsen
8f42a3a0ea
Make the RTE handle inline elements gracefully for JSON ( #17983 )
2025-01-15 11:26:03 +01:00
Kenn Jacobsen
4dd8fbe25d
Enforce the "Save and preview" button after when switching content app ( #17985 )
2025-01-15 09:55:00 +01:00
Sven Geusens
ee727c43e1
Added localizations for composite key of missing New (media) Audit item ( #17981 )
2025-01-14 21:08:47 +01:00
Jacob Overgaard
395213946b
build(deps): update @microsoft/signalr from 7.0.12 to 8.0.7 ( #17973 )
2025-01-14 15:44:52 +00:00
Andy Butland
ed0b236208
Resets send to approval dialog on close such that when re-opening the selection and operation can still be triggered. ( #17956 )
2025-01-14 16:25:26 +01:00
Kenn Jacobsen
8d56e75257
Add Vary header to all content API operations ( #17962 )
...
* Add Vary header to all content API operations
* Make attribute sealed
2025-01-14 15:54:19 +01:00
Jacob Overgaard
b3c27415d1
build(deps): bump @umbraco-ui/uui from 1.11.0 to 1.12.2 ( #17972 )
2025-01-14 15:48:34 +01:00
Justin Neville
9839b0ee66
Fixes issue with the IVirtualPageController not setting PublishedRequest content via FindContent ( #15121 )
...
* Fixes issue https://github.com/umbraco/Umbraco-CMS/issues/12834
* Re-worked based on feedback
* Use dependency injection
* Only call new constructor
---------
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
(cherry picked from commit fd9c1a0e9c )
2025-01-14 13:57:00 +01:00
Sven Geusens
f3f57f9748
Improve YSOD rendering in the client ( #17940 )
...
* Conditionally render error details and make sure something is rendered
* V13 QA updated locator for failing E2E test (#17825 )
* Added timeouts
* Nullcheck user in Content permission handlers (#17846 )
---------
Co-authored-by: Sven Geusens <sge@umbraco.dk >
Co-authored-by: Niels Lyngsø <nsl@umbraco.dk >
---------
Co-authored-by: Andreas Zerbst <73799582+andr317c@users.noreply.github.com >
Co-authored-by: Niels Lyngsø <nsl@umbraco.dk >
2025-01-14 13:38:07 +01:00
Nikolaj Geisle
85d16a4354
V13: Show validation error, when saving invalid media ( #17961 )
...
* Don't save invalid media
* Revert "Don't save invalid media"
This reverts commit c4b6acf54282753476678a5027c371ac2d8a72b0.
* Still allow save, but show validation error, not popup error
* Add clarifying comment
2025-01-14 11:18:36 +01:00
Kenn Jacobsen
c0517c3562
Allow filtering for multiple content types ( #17960 )
2025-01-14 10:40:45 +01:00
Andreas Zerbst
92e535a1c9
V13 QA updated locator for failing E2E test ( #17825 )
...
* Added timeouts
* Nullcheck user in Content permission handlers (#17846 )
---------
Co-authored-by: Sven Geusens <sge@umbraco.dk >
Co-authored-by: Niels Lyngsø <nsl@umbraco.dk >
2025-01-14 09:12:41 +01:00
Kenn Jacobsen
7411c2552b
Added integration test to verify the Delivery API contract ( #17949 )
2025-01-13 15:15:37 +01:00
Andy Butland
f2410f376e
Corrected property names and structure used in JSON schema generation for configuration of default data to install. ( #17946 )
2025-01-13 11:05:51 +01:00
Kenn Jacobsen
a9313c1367
Make the Delivery API "ancestors" selector work with preview ( #17938 )
2025-01-13 07:47:14 +01:00
Nikolaj Geisle
58d6404ec8
V14: Reintroduce BackOfficeUserManagerAuditer ( #17349 )
...
* Reintroduce BackOfficeUserManagerAuditer
* Cleanup legacy code
* Notify user logout on logout
2025-01-09 21:14:24 +01:00
Nikolaj Geisle
53a5813189
V15: Dont create invalid media ( #17534 )
...
* Don't allow create when there is validation errors
* Fix tests
* Add tests
* Fix last test
* Fix more tests
---------
Co-authored-by: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com >
2025-01-09 12:21:54 +01:00
Nikolaj Geisle
5b3b9d770a
V13: Add rcl files to static files tree ( #17671 )
...
* Refactor to use IWebhostEnvironment for wwwroot files.
* Obsolete ctor
* Add ActivatorUtiiliesConstructor
* Refactor logic to include folders
* Fix so we can see files in wwwroot/App_Plugins
* Cosmetic: Use invariant comparison for the "umbraco" folder".
---------
Co-authored-by: kjac <kja@umbraco.dk >
2025-01-09 10:02:34 +01:00
Nikolaj Geisle
4a54215fa1
V13: Add rcl files to static files tree ( #17671 )
...
* Refactor to use IWebhostEnvironment for wwwroot files.
* Obsolete ctor
* Add ActivatorUtiiliesConstructor
* Refactor logic to include folders
* Fix so we can see files in wwwroot/App_Plugins
* Cosmetic: Use invariant comparison for the "umbraco" folder".
---------
Co-authored-by: kjac <kja@umbraco.dk >
2025-01-09 09:36:32 +01:00
Sven Geusens
52fbb34ddd
Nullcheck user in Content permission handlers ( #17846 )
2025-01-07 15:07:42 +01:00
Sven Geusens
c96dc7eaa1
Nullcheck user in Content permission handlers ( #17846 )
2025-01-07 14:52:40 +01:00
Jacob Overgaard
f19409ba5b
Revert "bump version"
...
This reverts commit 679c42ef90 .
2025-01-06 12:51:10 +01:00
Jacob Overgaard
679c42ef90
bump version
2025-01-06 12:46:03 +01:00
Nikolaj Geisle
77b6e6e6d9
override PerformGetAll ( #17822 )
2024-12-16 13:35:02 +01:00
Elitsa Marinovska
32d0cb477e
V14: Adding the ability to conditionally serialize version bound properties for the Delivery API ( #16731 )
...
* Property level versioning for the Delivery API using a custom System.Text.Json resolver
* Adding a converter base class that custom converters can implement
* Revert resolver
* Use IHttpContextAccessor for the API version
* Fix attribute and checks in ShouldIncludeProperty
* Fix enumeration
* Fix comment
* Unit tests
* Refactoring
* Remove Assert.Multiple where no needed
2024-12-16 11:34:55 +01:00
Nikolaj Geisle
d451390d78
V13: Clear username cache ( #17815 )
...
* Clear member username cache on delete
* Also refresh cache on update
2024-12-16 09:56:54 +02:00
Elitsa Marinovska
3304c6f472
Enable anonymous calls to HandleLogout action ( #17807 )
2024-12-16 07:26:12 +01:00
Nikolaj Geisle
34f09fa260
V13: Clear username cache ( #17815 )
...
* Clear member username cache on delete
* Also refresh cache on update
2024-12-16 08:18:30 +02:00
Jacob Overgaard
fd4efd38cd
Merge branch 'v13/dev' into release/13.6
2024-12-13 10:07:46 +01:00
Jacob Overgaard
e4e9bfc3e9
bump version to 13.6.0-rc2
2024-12-13 09:58:13 +01:00
Jacob Overgaard
3774dbe38c
Merge remote-tracking branch 'origin/v13/contrib' into v13/dev
2024-12-13 09:56:46 +01:00
Dan Lister
4ef50642ad
Fixed an issue where bold markdown would not work inside a property description
2024-12-13 09:53:36 +01:00
Bjarke Berg
cb88cbba43
Merge pull request #17761 from umbraco/v14/task/media-picker-min-max-validation
...
V14 min/max validator for mediapicker
2024-12-13 08:28:13 +01:00
Bjarke Berg
f95fb78022
Merge pull request #17800 from umbraco/v13/bugfix/corrupt-examine-dashboard
...
Make sure Examine dashboard still functions when an index is corrupt
2024-12-12 12:07:06 +01:00
Sven Geusens
0f9a8bde61
Broadend the error catching when building the examine dashboard
2024-12-12 09:38:35 +01:00
Sven Geusens
129d369c1a
Version bump to release
2024-12-11 13:46:38 +01:00
Sven Geusens
dd2c591a5b
Merge branch 'release/13.6' into v13/dev
2024-12-11 13:45:35 +01:00
Nhu Dinh
e9758321ce
V14 Added Content tests with Approved Color ( #16725 )
...
* Added Content tests with Approved Color
* Bumped version of test helper
* Make Content tests run in the pipeline
* Using custom datatype builder instead of changing the default approved color data type
* Updated variables
* Fixed comment
* Make all Content tests run in the pipeline
* Reverted
2024-12-10 14:52:46 +07:00