Andy Butland
367d0386b6
Merge branch 'release/13.7.1' into v13/dev
...
# Conflicts:
# version.json
2025-03-11 09:18:12 +01:00
Andy Butland
5b54bed406
Merge commit from fork
...
* Fixed parsing of node if in content and media permission querystring handlers to retrieve expected value when multiple are provided in the querystring.
* Add HttpPost attributes to backoffice endpoints that should only accept post requests.
* Bumped version to 13.6.1.
* Narrow PermissionQueryString parsing to the releveant UmbracoObjectType
* Add missed update from v10
---------
Co-authored-by: Sven Geusens <sge@umbraco.dk >
2025-03-11 05:11:08 +01:00
Andy Butland
1a205d8727
Handle multiline statements in migrations ( #18478 )
...
* Handle multiline statements in migrations
* Fixed failing unit tests and incorrect obsoletion.
* Fixed failing integration tests.
* Applied suggestion from code review.
---------
Co-authored-by: Sven Geusens <sge@umbraco.dk >
2025-03-04 17:27:33 +01:00
Andy Butland
3cf9099f56
Remove version from models builder generated code header when configured to do so. ( #18501 )
2025-03-04 11:52:20 +01:00
Nikolaj Geisle
8c2b1ebdc5
V13: Introduce publishNotifications method on IMembershipMemberService ( #18207 )
...
* Introduce publishNotifications method on IMembershipMemberService.cs
* Fix test
* Add PublishNotificationSaveOptions
* Fix up according to comments
* Use numeric values for flag enum
* Update src/Umbraco.Core/Services/MemberService.cs
Co-authored-by: Andy Butland <abutland73@gmail.com >
* Update src/Umbraco.Core/Services/MemberService.cs
Co-authored-by: Andy Butland <abutland73@gmail.com >
---------
Co-authored-by: Andy Butland <abutland73@gmail.com >
2025-02-12 13:30:41 +01:00
Andy Butland
9227517a50
Split force for publish descendants into separate options for publish unpublish and re-publish unedited (13) ( #18249 )
...
* Split force for publish descendents into separate options for publish unpublish and re-publish unedited.
* Added integration task verifying updated behaviour.
* Variant integration test.
* Update test data controller.
* Remove usued function parameters.
* Refactor to enum.
* Fixed flags enum.
* Variable name refactor.
* Applied changes from code review.
* Refactored method name.
* Aligned js boolean checks.
2025-02-12 11:30:27 +00:00
jasont0101
095a73132c
Review: Allow Duplicate Email for Members ( #16202 )
...
* init
* Aligned default values on security settings.
* Added validator for security settings.
* Provide default implementation for get members by email.
* Refactored constructor of MemberController.
* Validate on unique member email only when configured to do so.
* Further code tidy and use of DI in constructor.
* Used new constructor in tests.
* Add unit test for modified behaviour.
* Removed validator for security settings (it's not necessary, I got confused with users and members).
* Spelling.
---------
Co-authored-by: Andy Butland <abutland73@gmail.com >
2025-02-05 12:38:40 +01:00
Sven Geusens
343867f6ee
Merge branch 'release/13.6' into v13/dev and version bump
...
# Conflicts:
# src/Umbraco.Web.BackOffice/Controllers/PreviewController.cs
# version.json
2025-01-30 16:27:49 +01:00
Andy Butland
ee2d7bbb1b
Excluded tags from trashed content ( #18164 )
2025-01-29 21:10:11 +01:00
Nikolaj Geisle
64287d7e1a
Merge branch 'release/13.5.3' into release/13.6
...
# Conflicts:
# version.json
2025-01-23 11:14:47 +01:00
Nikolaj Geisle
e77e9c5691
Format sql statement ( #17354 )
...
(cherry picked from commit aa9f194d76 )
2025-01-20 18:27:54 +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
Kenn Jacobsen
8f42a3a0ea
Make the RTE handle inline elements gracefully for JSON ( #17983 )
2025-01-15 11:26:03 +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
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
Kenn Jacobsen
16749a724d
Add (un)publishing details to TreeChange notifications ( #17757 )
...
(cherry picked from commit 404a62aa0b )
2024-12-09 11:42:53 +01:00
Kenn Jacobsen
a627930b58
Warn about un-routable content at publish time ( #17705 )
...
(cherry picked from commit 2d9cfc880b )
2024-12-09 11:42:46 +01:00
Bjarke Berg
b55d484863
Updated NuGet Packages for v13 ( #17704 )
...
* Update nuget packages
* Cherry pick fixes from v15
* Fixed: Projects that use central package version management should not define the version on the PackageReference items but on the PackageVersion items
* rollback update in tool
2024-12-03 08:51:23 +01:00
Kenn Jacobsen
cbd4dc6e0d
Handle "all slashes" routes ( #17596 )
2024-11-22 09:06:10 +01:00
Mole
2d4230c001
Include create date in audit item ( #17447 )
2024-11-08 08:58:38 +01:00
Andreas Zerbst
aa1f3df76b
Updated to match locator ( #17334 )
2024-10-23 08:37:24 +02:00
Ronald Barendse
30b114d538
Fix ContentStore locking exceptions in async code ( #17246 )
...
* Add ContentCache test
* Use SemaphoreSlim as write lock
* Apply lock imrpovements to SnapDictionary
* Obsolete unused MonitorLock
(cherry picked from commit c3db3457e7 )
2024-10-11 09:47:31 +02:00
Ronald Barendse
c3db3457e7
Fix ContentStore locking exceptions in async code ( #17246 )
...
* Add ContentCache test
* Use SemaphoreSlim as write lock
* Apply lock imrpovements to SnapDictionary
* Obsolete unused MonitorLock
2024-10-11 09:45:01 +02:00
Sven Geusens
7787af2df1
Fix install url detection ( #17241 )
2024-10-10 18:09:11 +02:00
Sebastiaan Janssen
bff293213d
Merge branch 'v13/dev' into v13/contrib
2024-09-03 11:01:39 +02:00
Jason Elkin
b2a2df7a8a
Ignore Visual Studio's generated launchSettings file.
2024-08-28 14:08:52 +01:00
Bjarke Berg
79080ffa93
Updated nuget packages and take a explicit dependency on Microsoft.IdentityModel.JsonWebTokens ( #16935 )
2024-08-21 10:25:39 +02:00
Bjarke Berg
0afb4f7283
Make GetHeaderValue support HttpContext unavailable ( #16654 )
...
* Make GetHeaderValue tolerant for when the http context is not available. Now it just returns null.
* Add unit tests
2024-06-25 13:47:25 +02:00
Andreas Zerbst
65c76fcfab
Decreased to 1 retry for this file only ( #16623 )
2024-06-19 09:49:04 +02:00
Andreas Zerbst
5e31fde416
V13 QA Updated depedencies ( #16606 )
...
* Bumped version of helper and builder
* Removed faker
2024-06-17 10:49:16 +02:00
Mole
5ae5fe338a
V13: Set request culture for VirtualPageController ( #16572 )
...
* Rename FindDomain to FindAndSetDomain
* Ensure VariationContext and PublishedRequest is updated for virtual page controller
2024-06-07 12:49:13 +02:00
Zeegaan
fc951ee100
Merge branch 'release/13.4' into v13/dev
2024-06-06 10:21:53 +02:00
Andreas Zerbst
ae7db56f77
Decreased retry count ( #16554 )
2024-06-04 14:25:57 +02:00
Kenn Jacobsen
3dace4fc9d
RTE and media picker should route medias the same way in the Delivery API ( #16550 )
...
* RTE and media picker should route medias the same way in the Delivery API
* Fix failing unit test
* Fixed failing tests
2024-06-04 10:32:37 +02:00
Bjarke Berg
0aaac78cfa
A bunch of minor performance optimizations ( #16335 )
...
* Do not execute query if no macros found
* Request cache the permission lookup
* Unbreak change by adding obsolete ctor
* Clean up
* Wrap indexing for delivery API in a scope
* Do not ask options every time for the timeout, instead listen for updates
* Lookup content types once instead of one by one
* Use TryGetValue instead
* Do a distinct on user ids before building index, to avoid issue with more than 2100 parameters
* Don't map ContentDto (it's unused)
* Introduce request bound block editor element cache
---------
Co-authored-by: kjac <kja@umbraco.dk >
2024-06-03 11:23:25 +02:00
Bjarke Berg
9bacd13ce2
Merge remote-tracking branch 'refs/remotes/origin/release/13.3' into v13/dev
...
# Conflicts:
# version.json
2024-05-17 14:39:44 +02:00
Bjarke Berg
5f24de3085
Merge pull request from GHSA-j74q-mv2c-rxmp
2024-05-17 08:37:51 +02:00
Kenn Jacobsen
94cef504a3
Property source level variation should only be applied when configured ( #16270 )
...
(cherry picked from commit ab32bac5d9 )
2024-05-13 15:45:45 +02:00
Kenn Jacobsen
ab32bac5d9
Property source level variation should only be applied when configured ( #16270 )
2024-05-13 15:44:07 +02:00
Lars-Erik
599ec18ecc
Implementors using Umbraco.Tests.Integration won't have to override GetLocalizedTextService
...
(cherry picked from commit b0016687eb )
(cherry picked from commit 2bb56f1b81 )
2024-04-26 09:59:32 +02:00
Mole
0980350172
Add blocks in RTE telemetry ( #16104 )
...
* Add blocks telemetry
* Use constants and update tests
* V13: Add property type information to telemetry (#16109 )
* Add property type counts to telemetry
* Use constants and fix tests
* Update description
2024-04-22 12:56:36 +02:00
Mole
096991ac79
V13: Add webhook information to detailed telemetry ( #16060 )
...
* Cleanup ReportSiteJob
* Report on registered webhook event types
* Report on custom header webhook count
* Use constants instead of magic strings
* Update tests
* Update translation files
2024-04-16 14:36:02 +02:00
Lars-Erik
2bb56f1b81
Implementors using Umbraco.Tests.Integration won't have to override GetLocalizedTextService
...
(cherry picked from commit b0016687eb )
2024-04-09 12:56:15 +02:00
Kenn Jacobsen
b1c3473856
Introduce path provider and resolver for the Content Delivery API ( #15922 )
2024-03-22 14:12:33 +01:00
dependabot[bot]
95aba6d696
Bump follow-redirects in /tests/Umbraco.Tests.AcceptanceTest
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-19 14:41:45 +01:00
Sebastiaan Janssen
9030b1c19f
Merge branch 'v13/dev' into contrib
2024-03-19 14:40:30 +01:00
Bjarke Berg
77bfff83f2
Merge remote-tracking branch 'origin/v12/dev' into v13/dev
2024-03-15 15:05:17 +01:00