Bjarke Berg
33a72c934c
Merge pull request #10567 from umbraco/v9/task/package-refactor
...
V9: Packages migrations and UI changes to support NuGet packages.
2021-07-07 06:25:15 +02:00
Bjarke Berg
47469b4c73
Merge pull request #10592 from umbraco/v9/bugfix/sqlce-image-mapper-only-applied-for-sqlce
...
V9: SqlCeImageMapper only applied for SqlCe
2021-07-07 06:23:51 +02:00
Bjarke Berg
e379a8fd44
Update src/Umbraco.Infrastructure/Persistence/UmbracoDatabaseFactory.cs
2021-07-06 21:20:31 +02:00
Bjarke Berg
19ca2f9c28
Merge remote-tracking branch 'origin/v9/dev' into v9/task/package-refactor
...
# Conflicts:
# src/Umbraco.Core/Configuration/Models/UnattendedSettings.cs
# src/Umbraco.Web.UI.NetCore/appsettings.Development.json
2021-07-06 09:51:43 +02:00
Bjarke Berg
bed1c18a0b
Merge pull request #10531 from umbraco/v9/cyclehack/autogeneration_of_json_schema
...
V9: Autogeneration of AppSettings JSON schema and Merge the official + Umbraco
2021-07-06 09:48:43 +02:00
Bjarke Berg
7f27e3b9c8
Merge pull request #10575 from umbraco/v9/feature/add-umbraco-authorized-controller
...
V9: Add UmbracoAuthorizedController
2021-07-06 09:46:25 +02:00
Bjarke Berg
15fcd557b6
Merge pull request #10594 from umbraco/v9/bugfix/razor-compile-on-publish
...
V9: Add RazorCompileOnPublish property to UmbracoProject for template
2021-07-06 09:18:07 +02:00
Bjarke Berg
16d63639ba
Merge remote-tracking branch 'origin/v9/dev' into v9/cyclehack/autogeneration_of_json_schema
...
# Conflicts:
# build/azure-pipelines.yml
2021-07-06 09:12:10 +02:00
Bjarke Berg
d86dbe4c9c
V9/bugfix/pipeline fixes ( #10601 )
...
Added stage to determine build type, and use this info to check whether to build static code docs
2021-07-06 08:51:50 +02:00
Bjarke Berg
85a0441658
Merge remote-tracking branch 'origin/v9/dev' into v9/cyclehack/autogeneration_of_json_schema
2021-07-06 07:55:48 +02:00
Bjarke Berg
d85266adc7
post merge cleanup in umbraco.web
2021-07-06 07:55:05 +02:00
Bjarke Berg
d9bc404290
Fixed issue in Umbraco.Web project (post merge)
2021-07-06 07:39:45 +02:00
Bjarke Berg
98e78fc22d
Removed core debug from schema files
2021-07-06 07:34:56 +02:00
Bjarke Berg
ce22dcfe5b
Merge remote-tracking branch 'origin/v9/dev' into v9/cyclehack/autogeneration_of_json_schema
2021-07-06 07:34:15 +02:00
Bjarke Berg
22d585b41c
fix Umbraco.Web project
2021-07-06 07:04:18 +02:00
Shannon
9178e28485
Merge branch 'v9/dev' into v9/task/package-refactor
...
# Conflicts:
# src/Umbraco.Web.BackOffice/Controllers/PackageController.cs
# src/Umbraco.Web.BackOffice/Controllers/PackageInstallController.cs
2021-07-05 15:06:26 -06:00
Shannon
040b155454
Fixes benchmark project
2021-07-05 14:38:40 -06:00
Bjarke Berg
9560a2801e
Merge pull request #10598 from umbraco/v9/feature/merge-v8-05072021
...
V9: Merge v8 05072021
2021-07-05 21:40:31 +02:00
Bjarke Berg
23293b77f6
Merge remote-tracking branch 'origin/v8/dev' into v9/feature/merge-v8-05072021
...
# Conflicts:
# build/NuSpecs/UmbracoCms.Web.nuspec
# src/SolutionInfo.cs
# src/Umbraco.Core/Compose/RelateOnTrashComponent.cs
# src/Umbraco.Core/Composing/Current.cs
# src/Umbraco.Core/Constants-AppSettings.cs
# src/Umbraco.Core/Constants-SqlTemplates.cs
# src/Umbraco.Core/Dashboards/ContentDashboardSettings.cs
# src/Umbraco.Core/Dashboards/IContentDashboardSettings.cs
# src/Umbraco.Core/Extensions/PublishedPropertyExtension.cs
# src/Umbraco.Core/HealthChecks/Checks/Services/SmtpCheck.cs
# src/Umbraco.Core/Models/IReadOnlyContentBase.cs
# src/Umbraco.Core/Models/Mapping/MemberTabsAndPropertiesMapper.cs
# src/Umbraco.Core/Models/Mapping/UserMapDefinition.cs
# src/Umbraco.Core/Models/ReadOnlyContentBaseAdapter.cs
# src/Umbraco.Core/Persistence/NPocoDatabaseExtensions-Bulk.cs
# src/Umbraco.Core/PropertyEditors/IPropertyCacheCompression.cs
# src/Umbraco.Core/PropertyEditors/IPropertyCacheCompressionOptions.cs
# src/Umbraco.Core/PropertyEditors/MediaPicker3Configuration.cs
# src/Umbraco.Core/PropertyEditors/NoopPropertyCacheCompressionOptions.cs
# src/Umbraco.Core/PropertyEditors/PropertyCacheCompression.cs
# src/Umbraco.Core/Routing/UrlProviderExtensions.cs
# src/Umbraco.Core/Runtime/CoreRuntime.cs
# src/Umbraco.Core/Services/ILocalizedTextService.cs
# src/Umbraco.Core/Services/LocalizedTextServiceExtensions.cs
# src/Umbraco.Examine.Lucene/BackOfficeExamineSearcher.cs
# src/Umbraco.Examine/UmbracoContentIndex.cs
# src/Umbraco.Infrastructure/Examine/GenericIndexDiagnostics.cs
# src/Umbraco.Infrastructure/IPublishedContentQuery.cs
# src/Umbraco.Infrastructure/Migrations/Upgrade/UmbracoPlan.cs
# src/Umbraco.Infrastructure/Models/MediaWithCrops.cs
# src/Umbraco.Infrastructure/Persistence/NPocoDatabaseExtensions.cs
# src/Umbraco.Infrastructure/Persistence/UmbracoDatabase.cs
# src/Umbraco.Infrastructure/PropertyEditors/ImageCropperConfiguration.cs
# src/Umbraco.Infrastructure/PropertyEditors/MediaPicker3PropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/NestedContentPropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/UploadFileTypeValidator.cs
# src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/ImageCropperValue.cs
# src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/MediaPickerWithCropsValueConverter.cs
# src/Umbraco.Infrastructure/PublishedContentQuery.cs
# src/Umbraco.Infrastructure/Search/UmbracoTreeSearcherFields.cs
# src/Umbraco.Infrastructure/Services/Implement/LocalizedTextService.cs
# src/Umbraco.Persistence.SqlCe/SqlCeSyntaxProvider.cs
# src/Umbraco.PublishedCache.NuCache/DataSource/BTree.DictionaryOfPropertyDataSerializer.cs
# src/Umbraco.PublishedCache.NuCache/DataSource/BTree.cs
# src/Umbraco.PublishedCache.NuCache/DataSource/ContentData.cs
# src/Umbraco.PublishedCache.NuCache/DataSource/ContentSourceDto.cs
# src/Umbraco.PublishedCache.NuCache/DataSource/PropertyData.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/ContentTypeServiceVariantsTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Web.Common/ImageCropperTest.cs
# src/Umbraco.Tests/App.config
# src/Umbraco.Tests/Models/Mapping/ContentWebModelMappingTests.cs
# src/Umbraco.Tests/PublishedContent/NuCacheChildrenTests.cs
# src/Umbraco.Tests/PublishedContent/NuCacheTests.cs
# src/Umbraco.Tests/Scoping/ScopedNuCacheTests.cs
# src/Umbraco.Web.BackOffice/Controllers/CodeFileController.cs
# src/Umbraco.Web.BackOffice/Controllers/ContentController.cs
# src/Umbraco.Web.BackOffice/Controllers/ContentTypeControllerBase.cs
# src/Umbraco.Web.BackOffice/Controllers/DashboardController.cs
# src/Umbraco.Web.BackOffice/Controllers/DataTypeController.cs
# src/Umbraco.Web.BackOffice/Controllers/MediaController.cs
# src/Umbraco.Web.BackOffice/Controllers/PackageInstallController.cs
# src/Umbraco.Web.BackOffice/Controllers/TemplateQueryController.cs
# src/Umbraco.Web.BackOffice/Mapping/ContentMapDefinition.cs
# src/Umbraco.Web.BackOffice/Trees/ContentTreeControllerBase.cs
# src/Umbraco.Web.BackOffice/Trees/DataTypeTreeController.cs
# src/Umbraco.Web.BackOffice/Trees/MediaTypeTreeController.cs
# src/Umbraco.Web.Common/Extensions/FriendlyImageCropperTemplateExtensions.cs
# src/Umbraco.Web.Common/Extensions/ImageCropperTemplateCoreExtensions.cs
# src/Umbraco.Web.Common/Macros/MacroRenderer.cs
# src/Umbraco.Web.UI.NetCore/umbraco/config/lang/da.xml
# src/Umbraco.Web.UI/Umbraco/config/lang/it.xml
# src/Umbraco.Web.UI/web.Template.Debug.config
# src/Umbraco.Web.UI/web.Template.config
# src/Umbraco.Web/Compose/NotificationsComponent.cs
# src/Umbraco.Web/Composing/ModuleInjector.cs
# src/Umbraco.Web/Editors/AuthenticationController.cs
# src/Umbraco.Web/Editors/BackOfficeController.cs
# src/Umbraco.Web/Editors/ContentTypeController.cs
# src/Umbraco.Web/Editors/CurrentUserController.cs
# src/Umbraco.Web/Editors/DictionaryController.cs
# src/Umbraco.Web/Editors/MediaTypeController.cs
# src/Umbraco.Web/Editors/MemberController.cs
# src/Umbraco.Web/Editors/MemberGroupController.cs
# src/Umbraco.Web/Editors/MemberTypeController.cs
# src/Umbraco.Web/Editors/NuCacheStatusController.cs
# src/Umbraco.Web/Editors/UserGroupsController.cs
# src/Umbraco.Web/Editors/UsersController.cs
# src/Umbraco.Web/HealthCheck/Checks/Config/AbstractConfigCheck.cs
# src/Umbraco.Web/HealthCheck/Checks/Config/CompilationDebugCheck.cs
# src/Umbraco.Web/HealthCheck/Checks/Config/ConfigurationService.cs
# src/Umbraco.Web/HealthCheck/Checks/Config/CustomErrorsCheck.cs
# src/Umbraco.Web/HealthCheck/Checks/Config/MacroErrorsCheck.cs
# src/Umbraco.Web/HealthCheck/Checks/Config/NotificationEmailCheck.cs
# src/Umbraco.Web/HealthCheck/Checks/Config/TraceCheck.cs
# src/Umbraco.Web/HealthCheck/Checks/Config/TrySkipIisCustomErrorsCheck.cs
# src/Umbraco.Web/HealthCheck/Checks/Permissions/FolderAndFilePermissionsCheck.cs
# src/Umbraco.Web/HealthCheck/Checks/Security/BaseHttpHeaderCheck.cs
# src/Umbraco.Web/HealthCheck/Checks/Security/ExcessiveHeadersCheck.cs
# src/Umbraco.Web/HealthCheck/Checks/Security/HttpsCheck.cs
# src/Umbraco.Web/HealthCheck/NotificationMethods/EmailNotificationMethod.cs
# src/Umbraco.Web/Models/Trees/MenuItemList.cs
# src/Umbraco.Web/PublishedCache/NuCache/DataSource/ContentCacheDataModel.cs
# src/Umbraco.Web/PublishedCache/NuCache/DataSource/DatabaseDataSource.cs
# src/Umbraco.Web/PublishedCache/NuCache/DataSource/SerializerBase.cs
# src/Umbraco.Web/PublishedCache/NuCache/NuCacheComposer.cs
# src/Umbraco.Web/Runtime/WebRuntime.cs
# src/Umbraco.Web/Search/ExamineComponent.cs
# src/Umbraco.Web/Trees/ApplicationTreeController.cs
# src/Umbraco.Web/Trees/MemberTreeController.cs
# src/Umbraco.Web/UrlHelperRenderExtensions.cs
2021-07-05 20:58:04 +02:00
Warren Buckley
6b73ea767f
Updates to Core.Configuration Models to use DefaultValue attribute to allow auto generated JSONSchema to give a default value in schema
2021-07-05 14:27:49 +01:00
Mole
a3af9faad6
Add RazorCompileOnPublish property to UmbracoProject
2021-07-05 12:03:58 +02:00
Warren Buckley
cd36d050c5
Merge remote-tracking branch 'origin/v9/cyclehack/autogeneration_of_json_schema' into v9/cyclehack/autogeneration_of_json_schema
...
# Conflicts:
# src/JsonSchema/UmbracoJsonSchemaGeneratorSettings.cs
2021-07-05 09:26:03 +01:00
Bjarke Berg
641530df14
Introduced IProviderSpecificMapperFactory, to allow some NPoco mappers to only be applied for specific providers, e.g. SqlCe and the SqlCEImageMapper
2021-07-05 08:24:44 +02:00
Mole
530da072b1
Merge pull request #10547 from umbraco/v9/bugfix/10459_show_cultures_with_english_names
...
V9: Show cultures in dropdown with english names
2021-07-02 09:02:15 +02:00
Bjarke Berg
c365d5de4b
Merge pull request #10534 from umbraco/v9/task/cleanup-validation-results
...
Streamlines response handling in controllers
2021-07-01 23:04:45 +02:00
Bjarke Berg
adf6b5941b
Fixed issue with pending migrations not using plan name.
2021-07-01 20:22:30 +02:00
Mole
f8d357f992
Add UmbracoAuthorizedController
2021-07-01 15:52:09 +02:00
Bjarke Berg
f1f7818c32
Merge pull request #10396 from Jeavon/task/add-urlhelper-crop-methods
...
Add missing UrlHelper GetCropUrl methods
2021-07-01 12:12:30 +02:00
Bjarke Berg
c8788ba996
Merge remote-tracking branch 'origin/v9/dev' into v9/dev
2021-07-01 12:09:40 +02:00
Bjarke Berg
03146090ac
Added missing friendly extension method
2021-07-01 12:08:06 +02:00
Bjarke Berg
0aa54422f3
Merge pull request #10560 from umbraco/v9/bugfix/route-plugin-controllers-to-area
...
V9: Route plugin controllers by area
2021-07-01 10:25:13 +02:00
Bjarke Berg
b63b0682d6
Updated to use the new nuGetPackageId + translations
2021-06-30 21:42:50 +02:00
Sebastiaan Janssen
9cc9ecf858
Merge branch 'v8/8.15' into v8/dev
2021-06-30 16:57:05 +02:00
Mads Rasmussen
fc108511d2
#10520 Correct mandatory markers in nested content ( #10563 )
...
(cherry picked from commit c1a4e07e87 )
2021-06-30 16:34:29 +02:00
Niels Lyngsø
3e226384c3
#10520 ensure property culture in Nested Content ( #10562 )
...
Co-authored-by: Niels Lyngsø <nsl@umbraco.com >
(cherry picked from commit 0b3c4a726c )
2021-06-30 16:28:48 +02:00
Niels Lyngsø
0b3c4a726c
#10520 ensure property culture in Nested Content ( #10562 )
...
Co-authored-by: Niels Lyngsø <nsl@umbraco.com >
2021-06-30 16:27:53 +02:00
Mads Rasmussen
c1a4e07e87
#10520 Correct mandatory markers in nested content ( #10563 )
2021-06-30 15:41:07 +02:00
Mole
0835423e68
Replace surface with area name if surface controller has one
2021-06-30 14:36:34 +02:00
Bjarke Berg
f1b91ab35d
post merge fixes
2021-06-30 06:59:47 +02:00
Bjarke Berg
9e4dead0f5
Merge remote-tracking branch 'origin/v9/dev' into v9/task/package-refactor
...
# Conflicts:
# src/Umbraco.Core/Migrations/IMigration.cs
# src/Umbraco.Core/Migrations/MigrationPlan.cs
# src/Umbraco.Infrastructure/Migrations/IMigrationContext.cs
# src/Umbraco.Infrastructure/Runtime/RuntimeState.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Migrations/MigrationTests.cs
# src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en.xml
# src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en_us.xml
2021-06-29 14:23:08 +02:00
Sebastiaan Janssen
dc27a31a6f
Fix creating / editing datatype in infinite editing mode, related to #10163
2021-06-29 13:35:22 +02:00
Elitsa Marinovska
861fc40572
Ability to configure a remote URL for displaying different content on the content dashboard ( #10257 )
...
* Enabling configuration of remote URL for fetching content on the content dashboard and adding additional params indicating whether solution is running on Umbraco Cloud
* Determining if Umbraco is running on Umbraco Cloud by checking whether Umbraco.Deploy.Cloud.dll is present and making its value more accessible for other contexts. Passing a hosting parameter as string instead of boolean
* Changing from Unknown to OnPremises
* Updated content dashboard to use hard-coded URL but path derived from configuration.
Co-authored-by: Andy Butland <abutland73@gmail.com >
(cherry picked from commit 917c89cde7 )
2021-06-29 11:47:46 +02:00
Sebastiaan Janssen
4f46edbaa9
Bump version to 8.15.0-rc
2021-06-29 11:47:16 +02:00
Elitsa Marinovska
917c89cde7
Ability to configure a remote URL for displaying different content on the content dashboard ( #10257 )
...
* Enabling configuration of remote URL for fetching content on the content dashboard and adding additional params indicating whether solution is running on Umbraco Cloud
* Determining if Umbraco is running on Umbraco Cloud by checking whether Umbraco.Deploy.Cloud.dll is present and making its value more accessible for other contexts. Passing a hosting parameter as string instead of boolean
* Changing from Unknown to OnPremises
* Updated content dashboard to use hard-coded URL but path derived from configuration.
Co-authored-by: Andy Butland <abutland73@gmail.com >
2021-06-29 11:46:07 +02:00
Elitsa Marinovska
3e89e46840
Nested content optimizations ( #10236 )
...
* Reducing the large amount of objects allocated and make use of the attemped dictionary cache
* Reverting optimization by passing data from a higher level - not really possible to achieve what we wanted and adding faster way to lookup value editors
(cherry picked from commit 897cb11f00 )
2021-06-29 09:56:45 +02:00
Elitsa Marinovska
897cb11f00
Nested content optimizations ( #10236 )
...
* Reducing the large amount of objects allocated and make use of the attemped dictionary cache
* Reverting optimization by passing data from a higher level - not really possible to achieve what we wanted and adding faster way to lookup value editors
2021-06-29 09:55:02 +02:00
Bjarke Berg
451f98173f
#10459 - Show cultures in dropdown with english names to make it consistent.
2021-06-28 18:43:46 +02:00
Bjarke Berg
73f8ed7e12
Merge pull request #10539 from nikcio/temp-fix-urls
...
Fix grid property editor view urls
2021-06-28 14:56:01 +02:00
Warren Buckley
1b9a00d2fd
More JSONSchema config
...
We dont want to serialize anything with [Obsolete] attribute and any XML C# comments with <example></example> will get generated as examples in the JSON schema
2021-06-28 12:21:04 +01:00
Bjarke Berg
c4bd991546
Only serialize writeable properties to the schema
2021-06-28 12:54:05 +02:00