From d2b95c92604928b39e646eb0a10eb9da6a784b61 Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Thu, 11 Jul 2024 11:50:42 -0700 Subject: [PATCH 01/13] Release 2.0.0 --- README.md | 4 ++-- mkdocs.yml | 3 ++- .../Modules/Manifest/ManifestConstants.cs | 2 +- src/docs/README.md | 2 +- src/docs/getting-started/templates/README.md | 8 ++++---- src/docs/guides/add-admin-menu/README.md | 6 +++--- src/docs/guides/create-cms-application/README.md | 2 +- src/docs/guides/create-modular-application-mvc/README.md | 2 +- src/docs/guides/decoupled-cms/README.md | 2 +- src/docs/releases/2.0.0.md | 2 +- src/docs/releases/2.1.0.md | 3 +++ 11 files changed, 20 insertions(+), 16 deletions(-) create mode 100644 src/docs/releases/2.1.0.md diff --git a/README.md b/README.md index 51afb895a40..c5662f1acc3 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ Orchard Core consists of two distinct projects: ## Build Status -Stable (`release/1.8.3`): +Stable (`release/2.0.0`): [![Build status](https://github.com/OrchardCMS/OrchardCore/actions/workflows/release_ci.yml/badge.svg)](https://github.com/OrchardCMS/OrchardCore/actions?query=workflow%3A%22Release+-+CI%22) [![NuGet](https://img.shields.io/nuget/v/OrchardCore.Application.Cms.Targets.svg)](https://www.nuget.org/packages/OrchardCore.Application.Cms.Targets) @@ -23,7 +23,7 @@ Nightly (`main`): [![Build status](https://github.com/OrchardCMS/OrchardCore/actions/workflows/preview_ci.yml/badge.svg)](https://github.com/OrchardCMS/OrchardCore/actions?query=workflow%3A%22Preview+-+CI%22) [![Cloudsmith](https://api-prd.cloudsmith.io/badges/version/orchardcore/preview/nuget/OrchardCore.Application.Cms.Targets/latest/x/?render=true&badge_token=gAAAAABey9hKFD_C-ZIpLvayS3HDsIjIorQluDs53KjIdlxoDz6Ntt1TzvMNJp7a_UWvQbsfN5nS7_0IbxCyqHZsjhmZP6cBkKforo-NqwrH5-E6QCrJ3D8%3D)](https://cloudsmith.io/~orchardcore/repos/preview/packages/detail/nuget/OrchardCore.Application.Cms.Targets/latest/) -## Project Status: v1.8.3 +## Project Status: v2.0.0 The software is production-ready, and capable of serving large mission-critical applications as well, and we're not aware of any fundamental bugs or missing features we deem crucial. Orchard Core continues to evolve, with each version bringing new improvements, and keeping up with the cutting-edge of .NET. diff --git a/mkdocs.yml b/mkdocs.yml index e387e5c10f2..5b46afcc4bc 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -54,7 +54,7 @@ validation: # Add files here that are intentionally not in the navigation and thus omitted_files shouldn't warn about them. not_in_nav: | samples/ - releases/2.0.0.md + releases/2.1.0.md # Extensions markdown_extensions: @@ -270,6 +270,7 @@ nav: - Owners: resources/owners/README.md - Workshops: resources/workshops/README.md - Releases: + - 2.0.0: releases/2.0.0.md - 1.8.3: releases/1.8.3.md - 1.8.2: releases/1.8.2.md - 1.8.1: releases/1.8.1.md diff --git a/src/OrchardCore/OrchardCore.Abstractions/Modules/Manifest/ManifestConstants.cs b/src/OrchardCore/OrchardCore.Abstractions/Modules/Manifest/ManifestConstants.cs index 3f0ffc04ca8..4992e7d5e5b 100644 --- a/src/OrchardCore/OrchardCore.Abstractions/Modules/Manifest/ManifestConstants.cs +++ b/src/OrchardCore/OrchardCore.Abstractions/Modules/Manifest/ManifestConstants.cs @@ -5,7 +5,7 @@ public static class ManifestConstants { public const string OrchardCoreTeam = "The Orchard Core Team"; - public const string OrchardCoreVersion = "1.8.3"; + public const string OrchardCoreVersion = "2.0.0"; public const string OrchardCoreWebsite = "https://orchardcore.net"; diff --git a/src/docs/README.md b/src/docs/README.md index f7398f0ae00..b5e7120f566 100644 --- a/src/docs/README.md +++ b/src/docs/README.md @@ -58,7 +58,7 @@ Orchard Core CMS supports all major site building strategies: ## Status -The latest released version of Orchard Core is `1.8.3`. The release notes can be found under [Releases](releases/1.8.3.md). +The latest released version of Orchard Core is `2.0.0`. The release notes can be found under [Releases](releases/2.0.0.md). ## Getting Started diff --git a/src/docs/getting-started/templates/README.md b/src/docs/getting-started/templates/README.md index 23309214625..5c81b6d42e3 100644 --- a/src/docs/getting-started/templates/README.md +++ b/src/docs/getting-started/templates/README.md @@ -9,13 +9,13 @@ More information about `dotnet new` can be found at - + ``` diff --git a/src/docs/releases/2.0.0.md b/src/docs/releases/2.0.0.md index a3eb6e9c31f..455669fc99d 100644 --- a/src/docs/releases/2.0.0.md +++ b/src/docs/releases/2.0.0.md @@ -593,4 +593,4 @@ A new filter named `supported_cultures` was added to allow you to get a list of ### Sealing Types -Many configuration classes commonly used by modules can be `sealed`, which improves runtime performance. We've implemented this enhancement in [this pull request](https://github.com/OrchardCMS/OrchardCore/pull/16253) and [this one](https://github.com/OrchardCMS/OrchardCore/pull/16238). While it's not mandatory, we recommend that you consider applying this improvement to your own extensions as well. \ No newline at end of file +Many configuration classes commonly used by modules can be `sealed`, which improves runtime performance. We've implemented this enhancement in [this pull request](https://github.com/OrchardCMS/OrchardCore/pull/16253) and [this one](https://github.com/OrchardCMS/OrchardCore/pull/16238). While it's not mandatory, we recommend that you consider applying this improvement to your own extensions as well. diff --git a/src/docs/releases/2.1.0.md b/src/docs/releases/2.1.0.md new file mode 100644 index 00000000000..96d4d7e3a43 --- /dev/null +++ b/src/docs/releases/2.1.0.md @@ -0,0 +1,3 @@ +# Orchard Core 2.1.0 + +Release date: Not yet released From fe404d1bff98c129286044384b10287bf6f84a4a Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Fri, 19 Jul 2024 10:06:48 -0600 Subject: [PATCH 02/13] update version --- src/OrchardCore.Build/OrchardCore.Commons.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/OrchardCore.Build/OrchardCore.Commons.props b/src/OrchardCore.Build/OrchardCore.Commons.props index 1b3d5fcbd2c..d66c2fdd933 100644 --- a/src/OrchardCore.Build/OrchardCore.Commons.props +++ b/src/OrchardCore.Build/OrchardCore.Commons.props @@ -2,7 +2,7 @@ 12.0 - 2.0.0 + 2.1.0 preview $(VersionSuffix)-$(BuildNumber) 612,618 From 8a2858755b9e7ca43cf29891cf1f85f97879f7e4 Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Wed, 24 Jul 2024 14:11:18 -0700 Subject: [PATCH 03/13] include the .template.config folder --- .gitignore | 2 +- .../.template.config/dotnetcli.host.json | 17 ++++ .../.template.config/icon.png | Bin 0 -> 16651 bytes .../.template.config/ide.host.json | 31 +++++++ .../.template.config/template.json | 79 +++++++++++++++++ .../.template.config/dotnetcli.host.json | 22 +++++ .../.template.config/icon.png | Bin 0 -> 16651 bytes .../.template.config/ide.host.json | 21 +++++ .../.template.config/template.json | 81 ++++++++++++++++++ .../.template.config/dotnetcli.host.json | 17 ++++ .../.template.config/icon.png | Bin 0 -> 16651 bytes .../.template.config/ide.host.json | 17 ++++ .../.template.config/template.json | 46 ++++++++++ .../.template.config/dotnetcli.host.json | 17 ++++ .../.template.config/icon.png | Bin 0 -> 16651 bytes .../.template.config/ide.host.json | 17 ++++ .../.template.config/template.json | 42 +++++++++ .../.template.config/icon.png | Bin 0 -> 16651 bytes .../.template.config/ide.host.json | 20 +++++ .../.template.config/template.json | 62 ++++++++++++++ 20 files changed, 490 insertions(+), 1 deletion(-) create mode 100644 src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/dotnetcli.host.json create mode 100644 src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/icon.png create mode 100644 src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/ide.host.json create mode 100644 src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/template.json create mode 100644 src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Web/.template.config/dotnetcli.host.json create mode 100644 src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Web/.template.config/icon.png create mode 100644 src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Web/.template.config/ide.host.json create mode 100644 src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Web/.template.config/template.json create mode 100644 src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/dotnetcli.host.json create mode 100644 src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/icon.png create mode 100644 src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/ide.host.json create mode 100644 src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/template.json create mode 100644 src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/dotnetcli.host.json create mode 100644 src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/icon.png create mode 100644 src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/ide.host.json create mode 100644 src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/template.json create mode 100644 src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Theme/.template.config/icon.png create mode 100644 src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Theme/.template.config/ide.host.json create mode 100644 src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Theme/.template.config/template.json diff --git a/.gitignore b/.gitignore index 2db89d394e0..14d0e8ca258 100644 --- a/.gitignore +++ b/.gitignore @@ -202,7 +202,7 @@ wwwroot !src/Templates/**/content/** src/Templates/**/content/**/[Bb]in/ src/Templates/**/content/**/[Oo]bj/ -.template.config/ + /OrchardCore.sln.GhostDoc.xml # Rider diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/dotnetcli.host.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/dotnetcli.host.json new file mode 100644 index 00000000000..e1d44f34309 --- /dev/null +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/dotnetcli.host.json @@ -0,0 +1,17 @@ +{ + "$schema": "http://json.schemastore.org/dotnetcli.host", + "symbolInfo": { + "Framework": { + "longName": "framework", + "shortName": "fm" + }, + "OrchardVersion": { + "longName": "orchard-version", + "shortName": "ov" + } + }, + "usageExamples": [ + "--framework net8.0", + "--orchard-version 2.0.0" + ] +} \ No newline at end of file diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/icon.png b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..42fa3fdc5e8ea383a5442396bfebdc097ebd0284 GIT binary patch literal 16651 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 N=M&(4c-9wd{s{zsN;&`l literal 0 HcmV?d00001 diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/ide.host.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/ide.host.json new file mode 100644 index 00000000000..36ebf986ed5 --- /dev/null +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/ide.host.json @@ -0,0 +1,31 @@ +{ + "$schema": "http://json.schemastore.org/vs-2017.3.host", + "icon": "icon.png", + "symbolInfo": [ + { + "id": "Framework", + "isVisible": "true" + }, + { + "id": "AddPart", + "name": { + "text": "Add all files required for a part" + }, + "isVisible": "true" + }, + { + "id": "PartName", + "name": { + "text": "Part name (without Part suffix)" + }, + "isVisible": "true" + }, + { + "id": "OrchardVersion", + "name": { + "text": "Orchard Core Version" + }, + "isVisible": "true" + } + ] +} diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/template.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/template.json new file mode 100644 index 00000000000..7649ce2ad25 --- /dev/null +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/template.json @@ -0,0 +1,79 @@ +{ + "$schema": "http://json.schemastore.org/template", + "author": "Orchard Core Community and Contributors", + "classifications": [ + "Web", + "Orchard Core", + "CMS" + ], + "name": "Orchard Core Cms Module", + "identity": "OrchardCore.Templates.Cms.Module", + "shortName": "ocmodulecms", + "sourceName": "OrchardCore.Templates.Cms.Module", + "defaultName": "OrchardCore.Cms.Module", + "preferNameDirectory": true, + "symbols": { + "Framework": { + "type": "parameter", + "description": "The target framework for the project.", + "datatype": "choice", + "choices": [ + { + "choice": "net8.0", + "description": "Target net8.0" + } + ], + "replaces": "$(TemplateTargetPackageFramework)", + "defaultValue": "net8.0" + }, + "AddPart": { + "type": "parameter", + "dataType": "bool", + "description": "Add dependency injection for part in Startup.cs. If PartName is not provided, default name will be used", + "defaultValue": "false" + }, + "PartName": { + "type": "parameter", + "datatype": "string", + "description": "Add all files required for a part", + "replaces": "MyTest", + "fileRename": "MyTest", + "defaultValue": "MyTest" + }, + "OrchardVersion": { + "type": "parameter", + "datatype": "string", + "description": "Specifies which version of Orchard Core packages to use.", + "replaces": "$(TemplateOrchardPackageVersion)", + "defaultValue": "2.0.0-preview" + } + }, + "sources": [ + { + "modifiers": [ + { + "condition": "(PartName=='' || AddPart == false)", + "exclude": [ + "Migrations.cs", + "Drivers/MyTestPartDisplayDriver.cs", + "Handlers/MyTestPartHandler.cs", + "Models/MyTestPart.cs", + "Settings/MyTestPartSettings.cs", + "Settings/MyTestPartSettingsDisplayDriver.cs", + "Settings/MyTestPartSettingsViewModel.cs", + "ViewModels/MyTestPartViewModel.cs", + "Views/_ViewImports.cshtml", + "Views/MyTestPart.Edit.cshtml", + "Views/MyTestPart.liquid", + "Views/MyTestPart_Summary.liquid", + "Views/MyTestPartSettings.Edit.cshtml" + ] + } + ] + } + ], + "tags": { + "language": "C#", + "type": "project" + } +} \ No newline at end of file diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Web/.template.config/dotnetcli.host.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Web/.template.config/dotnetcli.host.json new file mode 100644 index 00000000000..0139158446a --- /dev/null +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Web/.template.config/dotnetcli.host.json @@ -0,0 +1,22 @@ +{ + "$schema": "http://json.schemastore.org/dotnetcli.host", + "symbolInfo": { + "Framework": { + "longName": "framework", + "shortName": "fm" + }, + "Logger": { + "longName": "logger", + "shortName": "lo" + }, + "OrchardVersion": { + "longName": "orchard-version", + "shortName": "ov" + } + }, + "usageExamples": [ + "--framework net8.0", + "--logger none", + "--orchard-version 2.0.0" + ] +} diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Web/.template.config/icon.png b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Web/.template.config/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..42fa3fdc5e8ea383a5442396bfebdc097ebd0284 GIT binary patch literal 16651 zcmeI4X;>5I7RM(n5`!orJE$?%4GGzUi6MZ1LX|~87IA4v2FNuVNsx$GgMg@DL93vM zqD4ih3RM&l1c?i+l}fD^YP~MSrGQG*tKxnqtZ{_7-g|qW`(^SxVdlK&J^wTFd*5?1 zUxxKT0dvf7_Ba3l%=~=4gQ25`?u#7;{Vf&7-+&IoWxkOL02o=X`(jRPTJ{hCSeJyM z5y}Yvd2GH^?7|aBqd^yySO(1o0FJv##^WyomH22dRw!{JbXM09@IrwbA)Mh)_Lq5q zaYElDIT(@@5Xw(l#%Bo#?pz#4#fAjLppu7IiA53xTjfUR)@4KIx?vIl-#taS%#Glw zONfu~55jv%zDE|e*SQVCwC%ZrvKDBTDIU84R^?|q47{fQ)sUUm>gl8PrIQC!HR!GZ+* z{uo(;T-1GO0zL^8fnrdiR6uc*LE~g`Ql(T8CmkYXzkA5U(3<%B_vaq;dd1>FQ!A7{ z%OM24NC%BngszZ*q+n1XO_1|JpXJc4OdRa)mBN^T#rZ%<=Na4aN47illPrvOq44LmF&Y zFRFW!vHc_pB~QW!{k*x*fQwKlU{hu=>Cp^V0a3tU#t<1y`V1m3hA$w}DReTE8cnCh zFrvF5`uppLeCMqy{lA-H5Sfos`3e=#)?A^tWucAR-Nr(|_zy?>93o+NJCgC_ z3Q$*UZiK#S>+fIv?MWBYU9@Z-U)RXEd|fSo0uJee(SghAkL(Q-e!PI6M!82{FMQ}6 ziE*F=si1nKx@Qe7qL9WY6M1sbGZxwt|Dw!$1V4;`D|1M?o-Y#q57t1zTmIjzz^9ea zf3N~WwWI&b3JmOBejHB{3ktZTzHQq#@M(+Ivy>m!Q(qhSxc)f0-yb$qyU;%3b=M5k zGd>y{$lNnOLRW*LgzouJtD!MwkSJv6(;KSqhKEKXhw8iGp#zZ%Btj*Z+M5kFtQV#G zk?d*XA<*+2$YnAZGzNzRABIN+300sd!dnRSTZOKRFzLN9aL1s5kwXRQIeG(omP+r* ztGoPqMxp0A=#i4t|4jK&W%l>3zw%_@j{Ztjm=>A@1_aqeaUt`8c~M+2Ajl?)3z-kh zi{gR-K{iob$b4X46c-E#vWenC<^%JhxL`n#O%xY0AD9=#1p|U?qPURxz`Q6f7!YI= z#f8iV=0$PAfFPSFE@VD1FNzBW1ldG!A@hNGQCu(}$R>&lnGej1;(`G|Hc?#2d|+M_ z7YqopiQ+=$1M{M|U_g*f6c;idm>0zb1A=U#xRCk4yeKXh5M&d@h0F)$MRCD^Ae$&I zWIix2iVFq=*+g+6^MQF$TreQWCW;H056p|=f&oD`QC!G;U|tj#3<$D`hzmFHmL@2H zUd>E|-oeC+r%Z(2-^BBMgZ%*@X%YaaQvu-Rd+68(010FOX#WBL*xLZWM!I?Fx!C|P z?6{w|XQ=Ahm8exYxgnOTkHE--*S@nW@>2=NPSFLZJ z6|8*3s=NPXL0Jc8j}2w)&}A^HaYJMG>1H97-AK{W7TwgvLn`g6t8@Jt&t`+MXL!lz?)$+ z)v~~}wXfUo<^jeUQ+o$>MoKwzJv0!Dcf4u~RG4V2HpZPOypW<@E5PKKrq#`K>VmSG zXkMhqaOPhbY2JCXWKOfeW?*g$@X0pVO3dxy4XmG@Y{;@y6B@=OTbYkE)-W+@iE&!0 zYTw&?H5Y6X01arJv^Cv$cT@D{ct85}z?asq8gV#}z|>o-Q^;kbH)j7l z*1Gbt*I}T-NHfgy)^PlTT!Zrs2gc0wvA~9(1j?`B56;EejW3!$BBj|n3V7v^)tR^E ze8Zp2)JH{PASd^7mnD-sI~)6|&`2|HxZ1#LYUz%OQRXgpu*AYq`!fm53bRWkuZ{JbWp~h5Uggv&cbQ_dbiRv)f?X|A1 zGd^a2Jtpm~M~kcaaidXDsnwfo99x-fa?5AJ`Qwds3x@d$vf_<)x8OUuK3Zkind+(I z)Q$H0aVB?TOfKHDjJn`H3Y+a9SoN)Kv1$I7>o7S#O)1(S+-nF_X7~z!>#`{#f+n6r|6qdi`>?O(R!la+zHkuaMO}!z_J@`7lrkQPf6G*eGttzG09NmX&vU{ZceD-A59nzhIC7TN43q2M(UOKFPq|6Uu z*+0PW6cZfB?V8p0C^8q|+;wQ4drKU9GR7$wtL|{la^DwMu(0&@TMBn#C_$8(Wn|a1 ziFV9XEpwacdaPi32}V=ab&GggeV}UA>~xGeeAS!#rZ@ilLj@eRNDCNQRcV?cTYNg~ z#H3o>KQCQWa>MLaf6ZG|E6$u(wP(_TW(!yHo!5ZF!XKNzUH$0SwNbIvbF+h(owS|h ztp(uE&)U7?ZO36WQ_}7|Jhk@m&PBi9Ns7AirgQZ9n?GRuBhI{t&)GuUaxdFfFv9HG z)R$}0*BB48+nJ)B6j0NW+te|m%rz_X8}@G#odu1izdKb!En`%Q*4{KSPit6OoT9Y~ zSlrn9ZOOKs2M*`@Z9Qk5bZB1aQRVh?g5sC?7uS&qBF&Vl#+B($yeogaRJo|OPWE0# za42$VHHl2fWjklL*Pj(+oaq=rs!!2iCeJr@+2At9g6Wjx);@)1=xD`msI3nR2(Ua- z`Rk6S&sZKRo5cK$hMLL~{7Jr_wH4IkPJUK)@5zc%PX0nt*Q8C{9S-A;jK@2VwJs>y z>sB!DzROWVKl+=gd8dyCx3!7bH#@hEwy)iON^{V=ZS2)mJI_pb5|(je+~56=>wR%^>${np?7z2LUEf@t`pac^%EP+^vDM10At_oX-c6a7x_?*T N=M&(4c-9wd{s{zsN;&`l literal 0 HcmV?d00001 diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Web/.template.config/ide.host.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Web/.template.config/ide.host.json new file mode 100644 index 00000000000..4d0597e37e8 --- /dev/null +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Web/.template.config/ide.host.json @@ -0,0 +1,21 @@ +{ + "$schema": "http://json.schemastore.org/vs-2017.3.host", + "icon": "icon.png", + "symbolInfo": [ + { + "id": "Framework", + "isVisible": "true" + }, + { + "id": "Logger", + "isVisible": "true" + }, + { + "id": "OrchardVersion", + "name": { + "text": "Orchard Core Version" + }, + "isVisible": "true" + } + ] +} diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Web/.template.config/template.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Web/.template.config/template.json new file mode 100644 index 00000000000..92925f28646 --- /dev/null +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Web/.template.config/template.json @@ -0,0 +1,81 @@ +{ + "$schema": "http://json.schemastore.org/template", + "author": "Orchard Core Community and Contributors", + "classifications": [ + "Web", + "Orchard Core", + "CMS" + ], + "name": "Orchard Core Cms Web App", + "identity": "OrchardCore.Templates.Cms.Web", + "shortName": "occms", + "sourceName": "OrchardCore.Templates.Cms.Web", + "defaultName": "OrchardCore.Cms.Web", + "preferNameDirectory": true, + "symbols": { + "Framework": { + "type": "parameter", + "description": "The target framework for the project.", + "datatype": "choice", + "choices": [ + { + "choice": "net8.0", + "description": "Target net8.0" + } + ], + "replaces": "$(TemplateTargetPackageFramework)", + "defaultValue": "net8.0" + }, + "Logger": { + "type": "parameter", + "dataType": "choice", + "choices": [ + { + "choice": "NLog", + "description": "Configures NLog as the logger component." + }, + { + "choice": "Serilog", + "description": "Configures Serilog as the logger component." + }, + { + "choice": "None", + "description": "Do not configure logger." + } + ], + "description": "Configures the logger component.", + "defaultValue": "NLog" + }, + "OrchardVersion": { + "type": "parameter", + "datatype": "string", + "description": "Specifies which version of Orchard Core packages to use.", + "replaces": "$(TemplateOrchardPackageVersion)", + "defaultValue": "2.0.0-preview" + }, + "UseNLog": { + "type": "computed", + "value": "(Logger == \"NLog\")" + }, + "UseSerilog": { + "type": "computed", + "value": "(Logger == \"Serilog\")" + } + }, + "sources": [ + { + "modifiers": [ + { + "condition": "(!UseNLog)", + "exclude": [ + "NLog.config" + ] + } + ] + } + ], + "tags": { + "language": "C#", + "type": "project" + } +} \ No newline at end of file diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/dotnetcli.host.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/dotnetcli.host.json new file mode 100644 index 00000000000..e1d44f34309 --- /dev/null +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/dotnetcli.host.json @@ -0,0 +1,17 @@ +{ + "$schema": "http://json.schemastore.org/dotnetcli.host", + "symbolInfo": { + "Framework": { + "longName": "framework", + "shortName": "fm" + }, + "OrchardVersion": { + "longName": "orchard-version", + "shortName": "ov" + } + }, + "usageExamples": [ + "--framework net8.0", + "--orchard-version 2.0.0" + ] +} \ No newline at end of file diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/icon.png b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..42fa3fdc5e8ea383a5442396bfebdc097ebd0284 GIT binary patch literal 16651 zcmeI4X;>5I7RM(n5`!orJE$?%4GGzUi6MZ1LX|~87IA4v2FNuVNsx$GgMg@DL93vM zqD4ih3RM&l1c?i+l}fD^YP~MSrGQG*tKxnqtZ{_7-g|qW`(^SxVdlK&J^wTFd*5?1 zUxxKT0dvf7_Ba3l%=~=4gQ25`?u#7;{Vf&7-+&IoWxkOL02o=X`(jRPTJ{hCSeJyM z5y}Yvd2GH^?7|aBqd^yySO(1o0FJv##^WyomH22dRw!{JbXM09@IrwbA)Mh)_Lq5q zaYElDIT(@@5Xw(l#%Bo#?pz#4#fAjLppu7IiA53xTjfUR)@4KIx?vIl-#taS%#Glw zONfu~55jv%zDE|e*SQVCwC%ZrvKDBTDIU84R^?|q47{fQ)sUUm>gl8PrIQC!HR!GZ+* z{uo(;T-1GO0zL^8fnrdiR6uc*LE~g`Ql(T8CmkYXzkA5U(3<%B_vaq;dd1>FQ!A7{ z%OM24NC%BngszZ*q+n1XO_1|JpXJc4OdRa)mBN^T#rZ%<=Na4aN47illPrvOq44LmF&Y zFRFW!vHc_pB~QW!{k*x*fQwKlU{hu=>Cp^V0a3tU#t<1y`V1m3hA$w}DReTE8cnCh zFrvF5`uppLeCMqy{lA-H5Sfos`3e=#)?A^tWucAR-Nr(|_zy?>93o+NJCgC_ z3Q$*UZiK#S>+fIv?MWBYU9@Z-U)RXEd|fSo0uJee(SghAkL(Q-e!PI6M!82{FMQ}6 ziE*F=si1nKx@Qe7qL9WY6M1sbGZxwt|Dw!$1V4;`D|1M?o-Y#q57t1zTmIjzz^9ea zf3N~WwWI&b3JmOBejHB{3ktZTzHQq#@M(+Ivy>m!Q(qhSxc)f0-yb$qyU;%3b=M5k zGd>y{$lNnOLRW*LgzouJtD!MwkSJv6(;KSqhKEKXhw8iGp#zZ%Btj*Z+M5kFtQV#G zk?d*XA<*+2$YnAZGzNzRABIN+300sd!dnRSTZOKRFzLN9aL1s5kwXRQIeG(omP+r* ztGoPqMxp0A=#i4t|4jK&W%l>3zw%_@j{Ztjm=>A@1_aqeaUt`8c~M+2Ajl?)3z-kh zi{gR-K{iob$b4X46c-E#vWenC<^%JhxL`n#O%xY0AD9=#1p|U?qPURxz`Q6f7!YI= z#f8iV=0$PAfFPSFE@VD1FNzBW1ldG!A@hNGQCu(}$R>&lnGej1;(`G|Hc?#2d|+M_ z7YqopiQ+=$1M{M|U_g*f6c;idm>0zb1A=U#xRCk4yeKXh5M&d@h0F)$MRCD^Ae$&I zWIix2iVFq=*+g+6^MQF$TreQWCW;H056p|=f&oD`QC!G;U|tj#3<$D`hzmFHmL@2H zUd>E|-oeC+r%Z(2-^BBMgZ%*@X%YaaQvu-Rd+68(010FOX#WBL*xLZWM!I?Fx!C|P z?6{w|XQ=Ahm8exYxgnOTkHE--*S@nW@>2=NPSFLZJ z6|8*3s=NPXL0Jc8j}2w)&}A^HaYJMG>1H97-AK{W7TwgvLn`g6t8@Jt&t`+MXL!lz?)$+ z)v~~}wXfUo<^jeUQ+o$>MoKwzJv0!Dcf4u~RG4V2HpZPOypW<@E5PKKrq#`K>VmSG zXkMhqaOPhbY2JCXWKOfeW?*g$@X0pVO3dxy4XmG@Y{;@y6B@=OTbYkE)-W+@iE&!0 zYTw&?H5Y6X01arJv^Cv$cT@D{ct85}z?asq8gV#}z|>o-Q^;kbH)j7l z*1Gbt*I}T-NHfgy)^PlTT!Zrs2gc0wvA~9(1j?`B56;EejW3!$BBj|n3V7v^)tR^E ze8Zp2)JH{PASd^7mnD-sI~)6|&`2|HxZ1#LYUz%OQRXgpu*AYq`!fm53bRWkuZ{JbWp~h5Uggv&cbQ_dbiRv)f?X|A1 zGd^a2Jtpm~M~kcaaidXDsnwfo99x-fa?5AJ`Qwds3x@d$vf_<)x8OUuK3Zkind+(I z)Q$H0aVB?TOfKHDjJn`H3Y+a9SoN)Kv1$I7>o7S#O)1(S+-nF_X7~z!>#`{#f+n6r|6qdi`>?O(R!la+zHkuaMO}!z_J@`7lrkQPf6G*eGttzG09NmX&vU{ZceD-A59nzhIC7TN43q2M(UOKFPq|6Uu z*+0PW6cZfB?V8p0C^8q|+;wQ4drKU9GR7$wtL|{la^DwMu(0&@TMBn#C_$8(Wn|a1 ziFV9XEpwacdaPi32}V=ab&GggeV}UA>~xGeeAS!#rZ@ilLj@eRNDCNQRcV?cTYNg~ z#H3o>KQCQWa>MLaf6ZG|E6$u(wP(_TW(!yHo!5ZF!XKNzUH$0SwNbIvbF+h(owS|h ztp(uE&)U7?ZO36WQ_}7|Jhk@m&PBi9Ns7AirgQZ9n?GRuBhI{t&)GuUaxdFfFv9HG z)R$}0*BB48+nJ)B6j0NW+te|m%rz_X8}@G#odu1izdKb!En`%Q*4{KSPit6OoT9Y~ zSlrn9ZOOKs2M*`@Z9Qk5bZB1aQRVh?g5sC?7uS&qBF&Vl#+B($yeogaRJo|OPWE0# za42$VHHl2fWjklL*Pj(+oaq=rs!!2iCeJr@+2At9g6Wjx);@)1=xD`msI3nR2(Ua- z`Rk6S&sZKRo5cK$hMLL~{7Jr_wH4IkPJUK)@5zc%PX0nt*Q8C{9S-A;jK@2VwJs>y z>sB!DzROWVKl+=gd8dyCx3!7bH#@hEwy)iON^{V=ZS2)mJI_pb5|(je+~56=>wR%^>${np?7z2LUEf@t`pac^%EP+^vDM10At_oX-c6a7x_?*T N=M&(4c-9wd{s{zsN;&`l literal 0 HcmV?d00001 diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/ide.host.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/ide.host.json new file mode 100644 index 00000000000..d2c4bb98198 --- /dev/null +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/ide.host.json @@ -0,0 +1,17 @@ +{ + "$schema": "http://json.schemastore.org/vs-2017.3.host", + "icon": "icon.png", + "symbolInfo": [ + { + "id": "Framework", + "isVisible": "true" + }, + { + "id": "OrchardVersion", + "name": { + "text": "Orchard Core Version" + }, + "isVisible": "true" + } + ] +} diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/template.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/template.json new file mode 100644 index 00000000000..d16daea16d0 --- /dev/null +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/template.json @@ -0,0 +1,46 @@ +{ + "$schema": "http://json.schemastore.org/template", + "author": "Orchard Core Community and Contributors", + "classifications": [ + "Web", + "Orchard Core", + "Mvc" + ], + "name": "Orchard Core Mvc Module", + "identity": "OrchardCore.Templates.Mvc.Module", + "shortName": "ocmodulemvc", + "sourceName": "OrchardCore.Templates.Mvc.Module", + "defaultName": "OrchardCore.Mvc.Module", + "preferNameDirectory": true, + "symbols": { + "Framework": { + "type": "parameter", + "description": "The target framework for the project.", + "datatype": "choice", + "choices": [ + { + "choice": "net8.0", + "description": "Target net8.0" + } + ], + "replaces": "$(TemplateTargetPackageFramework)", + "defaultValue": "net8.0" + }, + "OrchardVersion": { + "type": "parameter", + "datatype": "string", + "description": "Specifies which version of Orchard Core packages to use.", + "replaces": "$(TemplateOrchardPackageVersion)", + "defaultValue": "2.0.0-preview" + } + }, + "sources": [ + { + "modifiers": [] + } + ], + "tags": { + "language": "C#", + "type": "project" + } +} \ No newline at end of file diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/dotnetcli.host.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/dotnetcli.host.json new file mode 100644 index 00000000000..e1d44f34309 --- /dev/null +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/dotnetcli.host.json @@ -0,0 +1,17 @@ +{ + "$schema": "http://json.schemastore.org/dotnetcli.host", + "symbolInfo": { + "Framework": { + "longName": "framework", + "shortName": "fm" + }, + "OrchardVersion": { + "longName": "orchard-version", + "shortName": "ov" + } + }, + "usageExamples": [ + "--framework net8.0", + "--orchard-version 2.0.0" + ] +} \ No newline at end of file diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/icon.png b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..42fa3fdc5e8ea383a5442396bfebdc097ebd0284 GIT binary patch literal 16651 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 N=M&(4c-9wd{s{zsN;&`l literal 0 HcmV?d00001 diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/ide.host.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/ide.host.json new file mode 100644 index 00000000000..d2c4bb98198 --- /dev/null +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/ide.host.json @@ -0,0 +1,17 @@ +{ + "$schema": "http://json.schemastore.org/vs-2017.3.host", + "icon": "icon.png", + "symbolInfo": [ + { + "id": "Framework", + "isVisible": "true" + }, + { + "id": "OrchardVersion", + "name": { + "text": "Orchard Core Version" + }, + "isVisible": "true" + } + ] +} diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/template.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/template.json new file mode 100644 index 00000000000..4d1422fba2b --- /dev/null +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/template.json @@ -0,0 +1,42 @@ +{ + "$schema": "http://json.schemastore.org/template", + "author": "Orchard Core Community and Contributors", + "classifications": [ + "Web", + "Orchard Core", + "Mvc" + ], + "name": "Orchard Core Mvc Web App", + "identity": "OrchardCore.Templates.Mvc.Web", + "shortName": "ocmvc", + "sourceName": "OrchardCore.Templates.Mvc.Web", + "defaultName": "OrchardCore.Mvc.Web", + "preferNameDirectory": true, + "symbols": { + "Framework": { + "type": "parameter", + "description": "The target framework for the project.", + "datatype": "choice", + "choices": [ + { + "choice": "net8.0", + "description": "Target net8.0" + } + ], + "replaces": "$(TemplateTargetPackageFramework)", + "defaultValue": "net8.0" + }, + "OrchardVersion": { + "type": "parameter", + "datatype": "string", + "description": "Specifies which version of Orchard Core packages to use.", + "replaces": "$(TemplateOrchardPackageVersion)", + "defaultValue": "2.0.0-preview" + } + }, + "sources": [], + "tags": { + "language": "C#", + "type": "project" + } +} \ No newline at end of file diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Theme/.template.config/icon.png b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Theme/.template.config/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..42fa3fdc5e8ea383a5442396bfebdc097ebd0284 GIT binary patch literal 16651 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 N=M&(4c-9wd{s{zsN;&`l literal 0 HcmV?d00001 diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Theme/.template.config/ide.host.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Theme/.template.config/ide.host.json new file mode 100644 index 00000000000..42114fed0b5 --- /dev/null +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Theme/.template.config/ide.host.json @@ -0,0 +1,20 @@ +{ + "$schema": "http://json.schemastore.org/vs-2017.3.host", + "icon": "icon.png", + "symbolInfo": [ + { + "id": "AddLiquid", + "name": { + "text": "Add .liquid files in Views" + }, + "isVisible": "true" + }, + { + "id": "OrchardVersion", + "name": { + "text": "Orchard Version" + }, + "isVisible": "true" + } + ] +} diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Theme/.template.config/template.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Theme/.template.config/template.json new file mode 100644 index 00000000000..3f315f1c7db --- /dev/null +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Theme/.template.config/template.json @@ -0,0 +1,62 @@ +{ + "$schema": "http://json.schemastore.org/template", + "author": "Orchard Project", + "classifications": [ + "Web", + "Orchard Core", + "CMS" + ], + "name": "Orchard Core Theme", + "identity": "OrchardCore.Templates.Theme", + "shortName": "octheme", + "sourceName": "OrchardCore.Templates.Theme", + "defaultName": "OrchardCore.Theme", + "preferNameDirectory": true, + "symbols": { + "Framework": { + "type": "parameter", + "description": "The target framework for the project.", + "datatype": "choice", + "choices": [ + { + "choice": "net8.0", + "description": "Target net8.0" + } + ], + "replaces": "$(TemplateTargetPackageFramework)", + "defaultValue": "net8.0" + }, + "AddLiquid": { + "type": "parameter", + "dataType": "bool", + "description": "Add .liquid files in Views", + "defaultValue": "true" + }, + "OrchardVersion": { + "type": "parameter", + "datatype": "string", + "description": "Specifies which version of Orchard Core packages to use.", + "replaces": "$(TemplateOrchardPackageVersion)", + "defaultValue": "2.0.0-preview" + } + }, + "sources": [ + { + "modifiers": [ + { + "condition": "(!AddLiquid)", + "exclude": [ + "Views/Layout.liquid", + "Views/Menu.liquid", + "Views/MenuItem.liquid", + "Views/MenuItemLink-LinkMenuItem.liquid" + ] + } + ] + } + ], + "tags": { + "language": "C#", + "type": "project" + } +} \ No newline at end of file From 4fb5fe3b8ad9d3cd02de1b7fbaf940f52e756f07 Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Wed, 24 Jul 2024 14:16:07 -0700 Subject: [PATCH 04/13] update the template.json files --- .../.template.config/template.json | 2 +- .../.template.config/template.json | 2 +- .../.template.config/template.json | 2 +- .../.template.config/template.json | 2 +- .../OrchardCore.Templates.Theme/.template.config/template.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/template.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/template.json index 7649ce2ad25..806ba5a9f4a 100644 --- a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/template.json +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/template.json @@ -45,7 +45,7 @@ "datatype": "string", "description": "Specifies which version of Orchard Core packages to use.", "replaces": "$(TemplateOrchardPackageVersion)", - "defaultValue": "2.0.0-preview" + "defaultValue": "2.0.0" } }, "sources": [ diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Web/.template.config/template.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Web/.template.config/template.json index 92925f28646..d521aff21ed 100644 --- a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Web/.template.config/template.json +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Web/.template.config/template.json @@ -51,7 +51,7 @@ "datatype": "string", "description": "Specifies which version of Orchard Core packages to use.", "replaces": "$(TemplateOrchardPackageVersion)", - "defaultValue": "2.0.0-preview" + "defaultValue": "2.0.0" }, "UseNLog": { "type": "computed", diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/template.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/template.json index d16daea16d0..17e95fa28a0 100644 --- a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/template.json +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/template.json @@ -31,7 +31,7 @@ "datatype": "string", "description": "Specifies which version of Orchard Core packages to use.", "replaces": "$(TemplateOrchardPackageVersion)", - "defaultValue": "2.0.0-preview" + "defaultValue": "2.0.0" } }, "sources": [ diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/template.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/template.json index 4d1422fba2b..aedc25d1e0c 100644 --- a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/template.json +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/template.json @@ -31,7 +31,7 @@ "datatype": "string", "description": "Specifies which version of Orchard Core packages to use.", "replaces": "$(TemplateOrchardPackageVersion)", - "defaultValue": "2.0.0-preview" + "defaultValue": "2.0.0" } }, "sources": [], diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Theme/.template.config/template.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Theme/.template.config/template.json index 3f315f1c7db..8e9c44462ba 100644 --- a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Theme/.template.config/template.json +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Theme/.template.config/template.json @@ -37,7 +37,7 @@ "datatype": "string", "description": "Specifies which version of Orchard Core packages to use.", "replaces": "$(TemplateOrchardPackageVersion)", - "defaultValue": "2.0.0-preview" + "defaultValue": "2.0.0" } }, "sources": [ From 007e6c0bba078854caa4d6a14b375b575d90bb73 Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Wed, 24 Jul 2024 14:20:30 -0700 Subject: [PATCH 05/13] new line --- .../.template.config/dotnetcli.host.json | 2 +- .../.template.config/template.json | 2 +- .../.template.config/template.json | 2 +- .../.template.config/dotnetcli.host.json | 2 +- .../.template.config/template.json | 2 +- .../.template.config/dotnetcli.host.json | 2 +- .../.template.config/template.json | 2 +- .../OrchardCore.Templates.Theme/.template.config/template.json | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/dotnetcli.host.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/dotnetcli.host.json index e1d44f34309..e1c98deab31 100644 --- a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/dotnetcli.host.json +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/dotnetcli.host.json @@ -14,4 +14,4 @@ "--framework net8.0", "--orchard-version 2.0.0" ] -} \ No newline at end of file +} diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/template.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/template.json index 806ba5a9f4a..438ab0b5981 100644 --- a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/template.json +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Module/.template.config/template.json @@ -76,4 +76,4 @@ "language": "C#", "type": "project" } -} \ No newline at end of file +} diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Web/.template.config/template.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Web/.template.config/template.json index d521aff21ed..a72f53be27b 100644 --- a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Web/.template.config/template.json +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Cms.Web/.template.config/template.json @@ -78,4 +78,4 @@ "language": "C#", "type": "project" } -} \ No newline at end of file +} diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/dotnetcli.host.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/dotnetcli.host.json index e1d44f34309..e1c98deab31 100644 --- a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/dotnetcli.host.json +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/dotnetcli.host.json @@ -14,4 +14,4 @@ "--framework net8.0", "--orchard-version 2.0.0" ] -} \ No newline at end of file +} diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/template.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/template.json index 17e95fa28a0..8b078818009 100644 --- a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/template.json +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Module/.template.config/template.json @@ -43,4 +43,4 @@ "language": "C#", "type": "project" } -} \ No newline at end of file +} diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/dotnetcli.host.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/dotnetcli.host.json index e1d44f34309..e1c98deab31 100644 --- a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/dotnetcli.host.json +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/dotnetcli.host.json @@ -14,4 +14,4 @@ "--framework net8.0", "--orchard-version 2.0.0" ] -} \ No newline at end of file +} diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/template.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/template.json index aedc25d1e0c..1b68b2c47d5 100644 --- a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/template.json +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Mvc.Web/.template.config/template.json @@ -39,4 +39,4 @@ "language": "C#", "type": "project" } -} \ No newline at end of file +} diff --git a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Theme/.template.config/template.json b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Theme/.template.config/template.json index 8e9c44462ba..d6ef70ab857 100644 --- a/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Theme/.template.config/template.json +++ b/src/Templates/OrchardCore.ProjectTemplates/content/OrchardCore.Templates.Theme/.template.config/template.json @@ -59,4 +59,4 @@ "language": "C#", "type": "project" } -} \ No newline at end of file +} From b630ae1ea7ad5490c1dc81cb2bf86018923190c7 Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Wed, 4 Sep 2024 13:18:59 -0700 Subject: [PATCH 06/13] use the translation previews --- Directory.Packages.props | 2 +- NuGet.config | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index c9ff7dda44c..4b192419df6 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -71,7 +71,7 @@ - + diff --git a/NuGet.config b/NuGet.config index fdb4bf7ac2a..5987b5fb321 100644 --- a/NuGet.config +++ b/NuGet.config @@ -4,7 +4,7 @@ - + From cd57068ed6e42d36e58950de0688622b53acb73b Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Wed, 4 Sep 2024 13:24:46 -0700 Subject: [PATCH 07/13] fix nuget.config --- NuGet.config | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/NuGet.config b/NuGet.config index 5987b5fb321..e01ff656599 100644 --- a/NuGet.config +++ b/NuGet.config @@ -6,5 +6,19 @@ + + + + + + + + + + + + + + From 1905b8afac75ce7437a97710d5d0213c988d3a75 Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Wed, 4 Sep 2024 13:33:17 -0700 Subject: [PATCH 08/13] update nuget.config --- NuGet.config | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/NuGet.config b/NuGet.config index e01ff656599..2362decad2d 100644 --- a/NuGet.config +++ b/NuGet.config @@ -3,21 +3,22 @@ - + - - - - From 1c4c70d2f92c39be4299a3c2bad6182df2e55fc1 Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Wed, 4 Sep 2024 16:31:06 -0700 Subject: [PATCH 09/13] Update .gitignore --- .gitignore | 1 - 1 file changed, 1 deletion(-) diff --git a/.gitignore b/.gitignore index 00325468fdc..8887bfd29b5 100644 --- a/.gitignore +++ b/.gitignore @@ -203,7 +203,6 @@ wwwroot !src/Templates/**/content/** src/Templates/**/content/**/[Bb]in/ src/Templates/**/content/**/[Oo]bj/ - /OrchardCore.sln.GhostDoc.xml # Rider From c90ffaab89727fec6c4026e2376473ca3232f7a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Ros?= Date: Fri, 6 Sep 2024 17:28:41 -0700 Subject: [PATCH 10/13] Update translations --- Directory.Packages.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 4b192419df6..784a961ba35 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -71,7 +71,7 @@ - + From 52578f0fab07ad3739ef73d924c29229a1be7dcd Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Sat, 7 Sep 2024 11:13:35 -0700 Subject: [PATCH 11/13] update the release note in preparing for the release --- src/docs/releases/2.0.0.md | 726 ++++++++++++++++++++++++++++++++++++- 1 file changed, 725 insertions(+), 1 deletion(-) diff --git a/src/docs/releases/2.0.0.md b/src/docs/releases/2.0.0.md index 57c88d0bcea..7efe51091cc 100644 --- a/src/docs/releases/2.0.0.md +++ b/src/docs/releases/2.0.0.md @@ -1,6 +1,730 @@ # Orchard Core 2.0.0 -Release date: Not yet released +Release date: September 9, 2024. + +🎉 **Orchard Core 2.0 Is Here – Elevate Your Projects to the Next Level!** 🎉 + +We are thrilled to announce the **second major release** of Orchard Core! This release is packed with **performance improvements**, **bug fixes**, and a variety of **enhancements** that make it our best version yet. Whether you're building a new project or maintaining an existing one, Orchard Core 2.0 brings stability and power to your fingertips. + +### 🚀 Why Upgrade to Orchard Core 2.0? + +- **Enhanced Performance**: Your sites and applications will run faster, smoother, and more efficiently. +- **Rock-Solid Stability**: We've squashed numerous bugs, ensuring a more reliable and enjoyable development experience. +- **Seamless Development**: By sticking to version control best practices, we've ensured **no breaking changes** in any patch or minor release, allowing developers to confidently create modules and libraries that will work across the entire 2.x series. + + +### 🎯 Module and Library Developers, Take Note! + +Want to create a module or library for Orchard Core 2.0? We've made it easier than ever to build with confidence. Simply set your dependencies to `[2.0, 3.0)` to ensure full compatibility with future updates, without worrying about breaking changes. + +## What's Changed +* Start to 1.9-preview by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/14976 +* Add support for Azure AI Search (Azure Cognitive Search) by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/14925 +* Update NJsonSchema 11.0.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/14981 +* Show warnings when Azure AI Search is not configured by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/14988 +* Use PagerAsync and PagerSlimAsync instead of using dynamic New by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/14978 +* Update ResourceManager.cs to better handle resources that don't specify a version by @mroskamp in https://github.com/OrchardCMS/OrchardCore/pull/14992 +* Add Keyed services support in ShellScopeServices by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/14998 +* Update Jint 3.0.0-beta-2059 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15000 +* Update BenchmarkDotNet 0.13.12 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15001 +* Update xUnit 2.6.5 & xUnit Analyzers 1.9.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15002 +* Set a default display name only when none is specified by @giannik in https://github.com/OrchardCMS/OrchardCore/pull/15013 +* Move Media Indexing into a new module to simplify dependencies. by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/14989 +* Fix dependencies for GraphQL by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15015 +* Fix Media Field dependency by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15017 +* Docs about the Jean-Thierry Kéchichian Community Award (Lombiq Technologies: OCORE-135) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15006 +* Add request localization settings to the configured one by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/14866 +* .NET 8.0.1 by @agriffard in https://github.com/OrchardCMS/OrchardCore/pull/15023 +* Allow configuring Azure Search AI from UI or appsettings. by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15004 +* Fix pluralization arguments for admin list summaries by @thatplatypus in https://github.com/OrchardCMS/OrchardCore/pull/14611 +* mediafield-attached media -use user friendly file name if exists by @giannik in https://github.com/OrchardCMS/OrchardCore/pull/14782 +* Register Search Member Access Strategy in the search module by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15035 +* Add environment accessor in Liquid by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15027 +* Service cleanup in Azure AI Search by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15063 +* Add NullValue to IndexingConstants by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15072 +* Use FrozenDictionary by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15040 +* Update editorconfig file by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15038 +* Add AddDeployment extensions by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15069 +* Fix Display Name by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15080 +* Update Contributors docs (Lombiq Technologies: OCORE-138) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15037 +* Microsoft.Identity.Web 2.16.1 by @agriffard in https://github.com/OrchardCMS/OrchardCore/pull/15085 +* Add OrchardCore_Redis:DisableSSLCertificate option (#15077) by @ovekaaven in https://github.com/OrchardCMS/OrchardCore/pull/15084 +* Update DocumentFormat.OpenXml 3.0.1 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15091 +* fix: title empty if AddSegment is not called by @PiemP in https://github.com/OrchardCMS/OrchardCore/pull/14295 +* Add ISmsService and support multiple SMS Providers by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/14774 +* Update Jint 3.0.0-beta-2060 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15110 +* Update xUnit 2.6.6 & xUnit Analyzers 1.10.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15112 +* Update StackExchange.Redis 2.7.17 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15111 +* Added feature ID in braces to feature name for clarity by @brunoAltinet in https://github.com/OrchardCMS/OrchardCore/pull/10391 +* Fix logged in user style in RTL by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15108 +* Mention project in the OC docs (Lombiq Technologies: OCC-167) by @porgabi in https://github.com/OrchardCMS/OrchardCore/pull/14795 +* Merge Release/1.8 on main by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15117 +* Fix a typo by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15118 +* Fix delivery method key in OrchardCore_Email section by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15120 +* Fix release notes format by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15121 +* Adding in "datetime" and "timespan" support by @jeffolmstead in https://github.com/OrchardCMS/OrchardCore/pull/5546 +* OpenIddict 5.1.0 by @agriffard in https://github.com/OrchardCMS/OrchardCore/pull/15122 +* Cleanup the MVC project by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15115 +* yessql.db -> OrchardCore.db by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/7446 +* Update Jint 3.0.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15132 +* Prevent frontend search if Azure AI is not configured by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15135 +* Update AngleSharp 1.1.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15139 +* Sqllite DatabaseName was not read from appsettings by @microposmp in https://github.com/OrchardCMS/OrchardCore/pull/15138 +* Move rule service interfaces into OC.Rule.Services namespace by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/13431 +* Admin Template view not found. by @microposmp in https://github.com/OrchardCMS/OrchardCore/pull/15141 +* Replace SiteNameValidAttribute with StringLengthAttribute by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/13434 +* Use Microsoft.Extensions.Http.Resilience by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/14712 +* Remove obsolete code by @TFleury in https://github.com/OrchardCMS/OrchardCore/pull/12955 +* Fixing accessibility problems and HTML validation errors in built-in themes (Lombiq Technologies: OCORE-83) by @DemeSzabolcs in https://github.com/OrchardCMS/OrchardCore/pull/11243 +* Cleanup ISmsService by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15142 +* Fix TheAdminTheme layout margin and padding by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15143 +* Fix SectionDisplayDriver prefix by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15123 +* Prefill template name when creating a template. by @microposmp in https://github.com/OrchardCMS/OrchardCore/pull/15145 +* Update the height of the admin content by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15153 +* Eliminate the anti-discovery pattern in Elasticsearch by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15134 +* Renaming and cleaning up search services by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15156 +* Revert "yessql.db -> OrchardCore.db (#7446)" by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/15167 +* Make Full-Text and Display-Text field support String Type by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15176 +* Update YesSql 4.1.0 by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15179 +* Add DiscoverableSterotypes to GraphQLContentOptions by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15175 +* Add jQuery as a dependency to ContentPreviewEdit (Lombiq Technologies: OCORE-142) by @Psichorex in https://github.com/OrchardCMS/OrchardCore/pull/15183 +* Update libphonenumber-csharp 8.13.29 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15185 +* use 'var' instead of explicit type (IDE0007 and IDE0008) by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15189 +* Simplify new expression (IDE0090) by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15188 +* Use concrete types when possible for improved performance by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15190 +* Adding Validate Pull Request GitHub Actions workflow to check PRs for merge conflicts (Lombiq Technologies: OCORE-141) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15114 +* Simplify Collection initialization (IDE0300) by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15187 +* Cleanup exceptions by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15192 +* Doc text should end with period. Use Count over Any() by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15191 +* Add descriptive exception for Azure-Vault service by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15178 +* Linking Orchard Core Walkthroughs module in tutorials README (Lombiq Technologies: NEST-113) by @DemeSzabolcs in https://github.com/OrchardCMS/OrchardCore/pull/15202 +* Cleanup Admin Menu by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15199 +* Adding the Issue Metrics Action to generate metrics on how we manage issues (Lombiq Technologies: OCORE-139) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15041 +* Fix multiple suggestions by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15204 +* Make TriggerEvent retnrun WorkflowExecutionContext by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/14281 +* Fix string comparison changes in YesSql queries by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/15212 +* Cleanup permission providers by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15205 +* Use ReadOnly Session when indixing content items by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15216 +* Wrong placement is applied by @microposmp in https://github.com/OrchardCMS/OrchardCore/pull/15174 +* Make Sqlite database name configurable by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15209 +* Fix Sitemap timestamp format by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15229 +* Use invariant culture for rendering iso date and time by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/15230 +* Fix TheTheme navbar by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15231 +* Fix Layer rules UI by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15234 +* Add guidance when connecting to a SQL Server using untrusted cetrificate by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15210 +* Skip DeleteObjectsAsync call if there are no items to delete by @AndreySurkov in https://github.com/OrchardCMS/OrchardCore/pull/15239 +* Implemented GraphQL query for retrieving current user data and its custom settings by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/15215 +* Update HtmlSanitizer 8.1.839-beta by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15238 +* Remove Newtonsoft by @jtkech in https://github.com/OrchardCMS/OrchardCore/pull/14572 +* Fix: #5533 - Enabled reading request body for HTTP POST requests. by @emrahtokalak in https://github.com/OrchardCMS/OrchardCore/pull/13853 +* use nameof by @SimonCropp in https://github.com/OrchardCMS/OrchardCore/pull/15244 +* use some collection expressions by @SimonCropp in https://github.com/OrchardCMS/OrchardCore/pull/15250 +* simplify some linq by @SimonCropp in https://github.com/OrchardCMS/OrchardCore/pull/15249 +* Make NullStringLocalizer & HtmlLocalizer Public by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/10939 +* Change how AdminMenu is registered and remove trapping errors in default serialize by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15261 +* Update Microsoft.Identity.Web 2.17.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15262 +* Throw when SQLite file not found by @Skrypt in https://github.com/OrchardCMS/OrchardCore/pull/15245 +* Update Microsoft.NET.Test.Sdk 17.9.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15268 +* Remove unnecessary argument in ThrowIfNullOrEmpty by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/15272 +* Fix ILocalClock perf issues by @Skrypt in https://github.com/OrchardCMS/OrchardCore/pull/15270 +* Fix Sára's contributor profile (Lombiq Technologies: OCORE-144) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15277 +* Update NodaTime 3.1.11 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15278 +* Fix errors when role names have different casing by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/15113 +* Fix search icon by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15279 +* Upgrade graphql to 7.7.2 by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/15129 +* Remove useless placeholder file by @TFleury in https://github.com/OrchardCMS/OrchardCore/pull/12954 +* Address multiple warnings by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15271 +* Refactor DbConnectionValidator by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/12363 +* Remove hardcode from LocalizationPart shape name by @AndreySurkov in https://github.com/OrchardCMS/OrchardCore/pull/15266 +* Update theme.md - creation of wwwroot folder was missing by @MarGraz in https://github.com/OrchardCMS/OrchardCore/pull/15265 +* Optimize ElasticIndexingService by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15227 +* Select all Content Types by @Skrypt in https://github.com/OrchardCMS/OrchardCore/pull/15285 +* Update libphonenumber-csharp 8.13.30 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15295 +* Update README.md added missing parts in "From VS (manual way)" by @MarGraz in https://github.com/OrchardCMS/OrchardCore/pull/15296 +* Update GraphQL 7.8.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15284 +* regenerate activity URL when importing Workflows by @lampersky in https://github.com/OrchardCMS/OrchardCore/pull/15291 +* fix enabling Amazon S3 storage provider without configuration causes exception by @neglectedvalue in https://github.com/OrchardCMS/OrchardCore/pull/15293 +* Fix IDE warnings by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15300 +* Cleanup using statements by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15302 +* Login providers should not be visible if the service is not configured by @lampersky in https://github.com/OrchardCMS/OrchardCore/pull/15305 +* Javascript error when there are no deployment steps by @lampersky in https://github.com/OrchardCMS/OrchardCore/pull/15306 +* Admin route by @sarahelsaig in https://github.com/OrchardCMS/OrchardCore/pull/15251 +* Rename AddAdminMenu extension to AddAdminNode by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15316 +* Prevent an unhandled exception has occurred while executing the request. by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15317 +* User Localization settings by @Skrypt in https://github.com/OrchardCMS/OrchardCore/pull/13181 +* Fix recipe steps with polymorphic types by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/15320 +* Bump OpenIddict to 5.2.0 and replace the OpenIddict.AspNetCore metapackage by individual references by @kevinchalet in https://github.com/OrchardCMS/OrchardCore/pull/15323 +* Decorate the interactive OpenID endpoints with `[DisableCors]` by @kevinchalet in https://github.com/OrchardCMS/OrchardCore/pull/15324 +* CORS settings fix by @lampersky in https://github.com/OrchardCMS/OrchardCore/pull/15318 +* Fix GraphQL Explorer by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15319 +* monaco-editor 0.46 by @agriffard in https://github.com/OrchardCMS/OrchardCore/pull/15288 +* .NET 8.0.2 by @agriffard in https://github.com/OrchardCMS/OrchardCore/pull/15325 +* Update Microsoft.Extensions.Azure 1.7.2 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15330 +* Fix app-based TFA setup screen encoding (Lombiq Technologies: OCORE-145) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15334 +* Update Azure.Extensions.AspNetCore.DataProtection.Blobs 1.3.3 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15331 +* Update HtmlSanitizer 8.1.844-beta by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15333 +* Update Microsoft.Extensions.Http.Resilience 8.2.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15329 +* Update Azure.Extensions.AspNetCore.Configuration.Secrets 1.3.1 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15332 +* Add onload attribute to ReCaptchaTagHelper by @mroskamp in https://github.com/OrchardCMS/OrchardCore/pull/15283 +* Fix the build in ReCaptchaTagHelper by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15339 +* Add CustomSettingsConstants by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15282 +* Remove obsolete CustomSettingsService methods by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15280 +* Update xUnit packages by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15343 +* Use IHttpClientFactory.CreateClient() instead of static HttpClient by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15350 +* Add warnings for CORS policies by @giannik in https://github.com/OrchardCMS/OrchardCore/pull/15258 +* Markdig 0.35.0 by @agriffard in https://github.com/OrchardCMS/OrchardCore/pull/15352 +* Fix workflow icons by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15370 +* Add docs for Full-Text Search for Admin UI by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15369 +* Add multiple constructors for ListValueOption by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15368 +* Update StackExchange.Redis 2.7.20 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15379 +* Update the ContentElement constructor by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15365 +* DisplayAsync to return actual pre-rendered IHtmlContent by @ns8482e in https://github.com/OrchardCMS/OrchardCore/pull/15247 +* Register JsonSerializerOptions in the IoC Container by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15328 +* Fix CORS assets by running gulp by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15380 +* Support comments in recipes by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15386 +* Bootstrap 5.3.3 by @agriffard in https://github.com/OrchardCMS/OrchardCore/pull/15374 +* Fix steporder.js by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15387 +* Remove benchmark summary comments by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15393 +* Expose CultureDictionaryRecordKey properties by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/11358 +* Update Jint 3.0.1 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15402 +* Update libphonenumber-csharp 8.13.31 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15403 +* Update Serilog.AspNetCore 8.0.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15151 +* Update StackExchange.Redis 2.7.23 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15409 +* Support Create and CreateAsync in DataMigrationManager by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15396 +* Azure Email Communication Services (Lombiq Technologies: OCORE-129) by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15254 +* Reduce Constructor Injections by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15395 +* Update Serilog.AspNetCore 8.0.1 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15410 +* Fix Smtp namespace by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15418 +* Use HashCode.Combine in FeatureHash by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15414 +* Add WithPart<> and WithSettings<> builder methods by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15426 +* Update Microsoft.Identity.Web 2.17.1 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15427 +* Update StackExchange.Redis 2.7.27 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15428 +* Add cache busting parameter to media thumbnails and links in Media Library (Lombiq Technologies: OCORE-143) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15276 +* Update AngleSharp 1.1.1 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15433 +* Add LoginInfoConverter by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/15422 +* Check SubResource Integrity by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/9947 +* fix(AuditTrail): allow to see action option only if user have view au… by @PiemP in https://github.com/OrchardCMS/OrchardCore/pull/15432 +* Update MailKit & MimeKit 4.4.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15437 +* Avoid null reference exception by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15420 +* Update OpenIddict 5.3.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15453 +* Use SHA384.HashDataAsync by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15461 +* Fix script tag helper dependencies inheriting the script's HTML attributes by @sarahelsaig in https://github.com/OrchardCMS/OrchardCore/pull/15438 +* Update SixLabors.ImageSharp.Web 3.1.1 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15468 +* Update README.md Custom User Settings by @MarGraz in https://github.com/OrchardCMS/OrchardCore/pull/15454 +* Fix the serialization of Feature profile document by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15465 +* Configure JsonOptions by default by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15460 +* Author field perhaps is null by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/15457 +* Remove TitlePart wrapper when it is hidden by @douwinga in https://github.com/OrchardCMS/OrchardCore/pull/15471 +* Fix log file path based on ORCHARD_APP_DATA environment variable by @ns8482e in https://github.com/OrchardCMS/OrchardCore/pull/15364 +* Update Manifest.cs description of "OpenID Authorization Server" feature by @MarGraz in https://github.com/OrchardCMS/OrchardCore/pull/15407 +* Use ContentSerializerJsonOptions by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15474 +* Fix Contributor Map workflow (Lombiq Technologies: OCORE-146) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15349 +* Update AngleSharp 1.1.2 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15476 +* Set Owner field in graphql null able by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/15477 +* Add LoginInfoJsonConverter to ContentSerializerJsonOptions by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/15480 +* Don't run SRI locally be default by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15486 +* Update Fluid 2.6.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15489 +* Issue 15492 bugfix: Prevent session connection closing in WorkflowTypeController by @M-Lipin in https://github.com/OrchardCMS/OrchardCore/pull/15495 +* Add docs for ThemeSelectorResult by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/11147 +* .NET 8.0.3 by @agriffard in https://github.com/OrchardCMS/OrchardCore/pull/15493 +* Update README.md, Custom User Settings, wrong link to the video by @MarGraz in https://github.com/OrchardCMS/OrchardCore/pull/15487 +* Update StackExchange.Redis 2.7.33 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15503 +* Adjust text of marker file hint (8270) by @w-ko in https://github.com/OrchardCMS/OrchardCore/pull/15392 +* Update Microsoft.Extensions.Http.Resilience 8.3.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15494 +* Make CultureDictionaryRecordKey record struct by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15413 +* Fix functional test command docs by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15398 +* Update the jint options to support System.text.json by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/15449 +* Markdig 0.36.0 by @agriffard in https://github.com/OrchardCMS/OrchardCore/pull/15513 +* Update libphonenumber-csharp 8.13.32 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15515 +* Update Microsoft.Identity.Web 2.17.2 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15517 +* Update Markdig 0.36.2 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15516 +* Update DocumentFormat.OpenXml 3.0.2 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15523 +* Add OrchardCoreConstants by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/13438 +* Update the Readme and add a way to get in touch by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15531 +* Dojo Course 3 videos in docs (Lombiq Technologies: OCORE-137) by @porgabi in https://github.com/OrchardCMS/OrchardCore/pull/15475 +* Update Fluid 2.7.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15542 +* Update GraphQLFilter example by @MikeKry in https://github.com/OrchardCMS/OrchardCore/pull/12843 +* Update HtmlSanitizer 8.1.860-beta by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15550 +* Update Facebook link on Readme by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15559 +* Add missing Cloudsmith attribution (Lombiq Technologies: OCORE-150) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15547 +* Remove unnecessary check in AzureAISearchIndexingService by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15555 +* Update OpenId module, write more information to log by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/10641 +* Fix menu item deletion by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15500 +* Update JOptions configuration (Lombiq Technologies: OCORE-149) by @sarahelsaig in https://github.com/OrchardCMS/OrchardCore/pull/15534 +* Fix graphql api with parameters by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/15529 +* Use JsonPath.Net for JSONPath selectors (Lombiq Technologies: OCORE-148) by @sarahelsaig in https://github.com/OrchardCMS/OrchardCore/pull/15524 +* Add Navbar shape for Liquid by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15532 +* Log graphql error by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/15544 +* Set listpart property in listpartviewmodel by @aliamiras in https://github.com/OrchardCMS/OrchardCore/pull/15560 +* Consolidate admin required fields by @xtomas in https://github.com/OrchardCMS/OrchardCore/pull/15545 +* add porgabi as a contributor for code by @allcontributors in https://github.com/OrchardCMS/OrchardCore/pull/15566 +* Allows to serialize 'SitemapSource' derived types by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15571 +* Minimal API by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15294 +* Add SelectNode and Remove method to JsonDynamicObject class by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/15509 +* Add a way to hide ContentTypeDefinitionSettings by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15472 +* Fix Input Widget css style and add alternate for Widget-Forms to allow customization by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15563 +* Update 1.9.0 Release notes after STJ recent changes by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15587 +* Update ZString 2.6.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15592 +* Update libphonenumber-csharp 8.13.33 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15591 +* Restore user credentials in HttpBackgroundJob by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/14329 +* Convert Themes views to shapes by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15589 +* Rename Method in MinimalAPI by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15594 +* Named Part Fields are not indexed by @lampersky in https://github.com/OrchardCMS/OrchardCore/pull/14366 +* Cleanup Navbar by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15595 +* Update OpenIddict 5.4.0 by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15597 +* Verify the return type in migration methods prior to invoking them by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15596 +* Avoid NRE in ElasticQueryService.SearchAsync() by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15600 +* Update Microsoft.Identity.Web 2.17.3 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15605 +* Check the null for searchResult.Value before call GetResultsAsync() by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15598 +* Fix Taxonomy Serialization by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15615 +* Ensure Search Icon shows up on any search module by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15611 +* Improve notification filter performance by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/15610 +* Adjust content type condition to evaluate to true when no content is displayed by @rwawr in https://github.com/OrchardCMS/OrchardCore/pull/15603 +* Improve the Pager extensions by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15617 +* Document the removal of PopulateSettings in 1.9 release notes by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15618 +* Publishing preview packages daily (Lombiq Technologies: OCORE-151) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15552 +* Fix HTML style for ThemeEntry by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15609 +* Do not convert IShape to dynamic by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15622 +* Remove unnecessary FrozenDictionary by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/15623 +* Update Microsoft.Identity.Web 2.17.4 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15626 +* Refine hashing usages by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/15621 +* Remove unnecessary null coalescing in settings.MergeArrayHandling by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15599 +* Improve ShapeTableManager performance by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/15620 +* Cleanup Serializers by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15633 +* Add HTML support to notification summary by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15607 +* Remove obsolete methods from INotifier by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15631 +* Save byte array allocations by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/15630 +* Simplify ShapeDescriptorIndex by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15632 +* Use FrozenDictionaries in ShapeTables by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/15651 +* Some improvements around building common shapes by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15652 +* fontawesome 6.5.2 by @agriffard in https://github.com/OrchardCMS/OrchardCore/pull/15656 +* Update Fluid 2.8.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15660 +* Upgrade to Jint 3.0.2 by @lahma in https://github.com/OrchardCMS/OrchardCore/pull/15667 +* Seal private and internal types by @lahma in https://github.com/OrchardCMS/OrchardCore/pull/15668 +* Microsoft Entra ID authentication with multi-tenancy by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/14803 +* Fix Content Drivers by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15680 +* Fix Content Culture Picker by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15681 +* Add extensions to register conditions in the Rules module by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15645 +* Remove redirect to index after settings update by @M-Lipin in https://github.com/OrchardCMS/OrchardCore/pull/15679 +* Update libphonenumber-csharp 8.13.34 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15669 +* Several perf improvements around shape processing by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/15661 +* Implement local storage emulator support for the Amazon S3 Media module, documentation (Lombiq Technologies: OCORE-153) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15677 +* Add missing string comparison type to equals comparisons by @lahma in https://github.com/OrchardCMS/OrchardCore/pull/15675 +* Trumbowyg 2.28.0 by @agriffard in https://github.com/OrchardCMS/OrchardCore/pull/15699 +* Suppress incorrect "CA1822:Mark members as static" analyzer violation in ShapeProxyBenchmark (Lombiq Technologies: OCORE-156) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15707 +* .NET 8.0.4 by @agriffard in https://github.com/OrchardCMS/OrchardCore/pull/15704 +* Add Redis Health Check by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/13589 +* Fix analyzer errors on latest net9.0 SDK by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/15712 +* Fix AISearch index prefix and index creation by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15723 +* Update GitHub Actions actions to the latest versions by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15619 +* Add LoginForm Shapes by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15701 +* Fix Issue-15709: Fix NullReferenceException in CacheTicketStore.RenewAsync method by @M-Lipin in https://github.com/OrchardCMS/OrchardCore/pull/15711 +* Reduce contention by caching shellsetting accessors by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/15728 +* Update Azure.Identity by @infofromca in https://github.com/OrchardCMS/OrchardCore/pull/15746 +* Update xunit.analyzers 1.12.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15748 +* Update xUnit 2.7.1 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15747 +* Update xunit.runner.visualstudio 2.5.8 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15749 +* Configure Token provider from the corresponding provider by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15627 +* Fix shortcode button with easy mde editor by @Skrypt in https://github.com/OrchardCMS/OrchardCore/pull/15741 +* Update Microsoft.Extensions.Http.Resilience 8.4.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15750 +* Use constants for the common role names by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15751 +* Brand Twitter to X by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15528 +* allow users to setup default content type settings visibility by @lampersky in https://github.com/OrchardCMS/OrchardCore/pull/15733 +* Add StringExtensions Unit Tests by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/14099 +* Add MariaDB support docs by @infofromca in https://github.com/OrchardCMS/OrchardCore/pull/15744 +* Use static typing in ContentFieldsProvider instead of dynamic. by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/15763 +* Update localization README regarding pluralization by @rjpowers10 in https://github.com/OrchardCMS/OrchardCore/pull/13141 +* Assign menu children correctly from MenuPartDisplayDriver by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15766 +* Collapsed fields collision in graphql by @lampersky in https://github.com/OrchardCMS/OrchardCore/pull/13927 +* Fix Monaco and Trumbowyg editor settings by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15768 +* ImageSharp.Web 3.1.2 by @agriffard in https://github.com/OrchardCMS/OrchardCore/pull/15767 +* Jint 3.1.0 by @agriffard in https://github.com/OrchardCMS/OrchardCore/pull/15730 +* Display selected culture as native name in content culture picker by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15776 +* Removing unnecessary and outdated CODEOWNERS (Lombiq Technologies: OCORE-154) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15692 +* Adding GitHub Actions workflow to close stale PRs (Lombiq Technologies: OCORE-154) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15710 +* Update MailKit & MimeKit to 4.5.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15769 +* Fix ConcurrencyException with Sitemaps when saving two content items at once (Lombiq Technologies: GOV-33) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15777 +* Fix Dockerfile to allow successful build by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15784 +* Fix frontend assets being outdated (Lombiq Technologies: OCORE-158) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15735 +* Remove ReCaptchaLoginFilter by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15736 +* Display Drivers validation issue by @Skrypt in https://github.com/OrchardCMS/OrchardCore/pull/15488 +* 13715: Added edit button to the ContentPickerField Edit view by @dannyd89 in https://github.com/OrchardCMS/OrchardCore/pull/13764 +* Treat warnings as errors during CI build (Lombiq Technologies: OCORE-157) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15764 +* Update Azure.Identity 1.11.1 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15791 +* Update Azure.Extensions.AspNetCore.DataProtection.Blobs 1.3.4 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15790 +* Update Microsoft.Identity.Web 2.17.5 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15789 +* Update Microsoft.Extensions.Azure 1.7.3 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15788 +* Update libphonenumber-csharp 8.13.35 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15795 +* Add OC.HealthChecks.Abstractions, and health Checks options to show details by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/13590 +* Fixing InvalidOperationException when using responseWrite scripting method by @lampersky in https://github.com/OrchardCMS/OrchardCore/pull/12213 +* Add TypePartDefinition to BagPartEditViewModel by @giannik in https://github.com/OrchardCMS/OrchardCore/pull/15798 +* Avoid null exception when href is null. by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15765 +* Refresh and simplify mkdocs instructions by @sarahelsaig in https://github.com/OrchardCMS/OrchardCore/pull/15802 +* Makes the GraphQL user type reusable. by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/15691 +* Update ContentUpdateTask, add SetCorrelationId function by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/10928 +* Update Azure.Identity 1.11.2 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15801 +* Release notes about SectionDisplayDriver breaking changes by @Skrypt in https://github.com/OrchardCMS/OrchardCore/pull/15792 +* Add missing contributors (Lombiq Technologies: OCORE-154) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15693 +* Fix unrecognized relative links in the docs and GitHub Actions workflow to validate building the documentation (Lombiq Technologies: OCORE-155) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15695 +* Update Fluid 2.9.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15812 +* Revising contribution docs (Lombiq Technologies: OCORE-154) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15706 +* Welcome first-time contributors (Lombiq Technologies: OCORE-154) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15708 +* Rename Identifier property to usernameOrEmail for clearity by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15814 +* add sobotama as a contributor for code by @allcontributors in https://github.com/OrchardCMS/OrchardCore/pull/15819 +* Validate JavaScript condition in Layer Rule on save (#12901) by @sobotama in https://github.com/OrchardCMS/OrchardCore/pull/12968 +* Add GraphQL support to UserPickerField by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/15389 +* Adding Azure and AWS-specific Image Caches of ImageSharp (Lombiq Technologies: OCORE-136) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15028 +* Update Microsoft.Identity.Web 2.18.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15821 +* Update SixLabors.ImageSharp.Web.Providers.AWS & SixLabors.ImageSharp.Web.Providers.Azure 3.1.2 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15822 +* Merge release/1.8.3 to main by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15829 +* Added 'view' permissions for media folders. by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/15173 +* Export specific workflow by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/11939 +* More automatic documentation build checks (Lombiq Technologies: OCORE-164) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15887 +* Update xUnit 2.8.0 & xunit.analyzers 1.13.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15911 +* Autoroute handle prefix as constant by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15918 +* Revert "Remove redirect to index after settings update" by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15925 +* Move UserType to OC.Users.Core by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15926 +* Update OpenIddict 5.5.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15910 +* Remove leftover issue_metrics workflow (Lombiq Technologies: OCORE-166) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15932 +* Update Jint 3.1.1 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15912 +* Prevent AliasPart index from throwing a null exception by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15934 +* Reduce allocations in ShellScope by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/15937 +* Add a way to queue releasing shell context from setting display drivers by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15875 +* Use dotnet ForEachAsync implementation by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/15936 +* Replace IDataMigrationManager.UpdateAsync(string) with IDataMigrationManager.UpdateAsync(IEnumerable) by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15909 +* Convert v1.9 to v2.0 by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15938 +* Remove unnecessary async code by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/15941 +* Expose media field attribute media text in GraphQL query by @rpedu in https://github.com/OrchardCMS/OrchardCore/pull/15945 +* Use CultureInfo.GetCultureInfo() whenever it's possible by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15948 +* Update NLog.Web.AspNetCore 5.3.10 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15947 +* add rpedu as a contributor for code by @allcontributors in https://github.com/OrchardCMS/OrchardCore/pull/15949 +* Fix eagerly executed task in CustomSettingService by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/15942 +* Cleanup Migrations by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15933 +* Fix docs broken logo and redirect from old URLs (Lombiq Technologies: OCORE-165) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15927 +* Update release publishing guide and move it to an issue template (Lombiq Technologies: OCORE-163) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15830 +* Fix creating Culture and LocalizationSet by @M-Lipin in https://github.com/OrchardCMS/OrchardCore/pull/15714 +* Run Functional Tests - All Databases automatically (Lombiq Technologies: OCORE-167) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15951 +* Upgrade YesSQL 5.0 by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15957 +* load flowpart and bagpart resources by name by @giannik in https://github.com/OrchardCMS/OrchardCore/pull/15954 +* Update Workflow Type by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15953 +* Remove Obsolete APIs by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15939 +* Add EnableThreadSafetyChecks support and Enable it for all test by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15961 +* Running Functional Tests - All Databases on the main branch too (Lombiq Technologies: OCORE-167) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15956 +* Update libphonenumber-csharp 8.13.36 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15972 +* Adding a backport workflow by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15971 +* OpennIddict.Core 5.5.0 by @agriffard in https://github.com/OrchardCMS/OrchardCore/pull/15991 +* Fixed an issue where feature profile expressions could not be serialized. by @TonyWoo in https://github.com/OrchardCMS/OrchardCore/pull/15976 +* add TonyWoo as a contributor for code by @allcontributors in https://github.com/OrchardCMS/OrchardCore/pull/15993 +* Adding Content Item ApiController.cs endpoints documentation by @MarGraz in https://github.com/OrchardCMS/OrchardCore/pull/15512 +* Fix the search admin menu item by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16007 +* Update Microsoft.Identity.Web 2.18.1 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16003 +* Update NLog.Web.AspNetCore 5.3.11 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16011 +* Update Azure.Identity 1.11.3 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16009 +* Replace Irony.Core deprecated package by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16012 +* Add null check in AutorouteEntries by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16020 +* Add type checking when importing types from recipes #15979 by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/15980 +* Update the sort logic in the assets grouping by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/15815 +* Check if element type is as requested by @tropcicstefan in https://github.com/OrchardCMS/OrchardCore/pull/15974 +* Set up CodeRabbit for AI code reviews (Lombiq Technologies: OCORE-159) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15813 +* Adding Autocomplete to Stereotype by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/16025 +* Remove Newtonsoft.Json entry from docs libraries by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16034 +* Update 2.0.0.md by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16015 +* "Pleaes" typo in Close stale PRs workflow (Lombiq Technologies: OCORE-168) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/16045 +* ListQueryObjectType should be filtered from the database by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/16037 +* Update JsonPath.Net 1.0.3 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16032 +* Implement more conversions from JsonDynamicValue by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/15816 +* Fixes comparing content fields in Liquid by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16053 +* Bump OpenIddict to 5.6.0 by @kevinchalet in https://github.com/OrchardCMS/OrchardCore/pull/16054 +* .NET 8.0.5 by @agriffard in https://github.com/OrchardCMS/OrchardCore/pull/16058 +* Support deserializing string to numeric values by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16060 +* Benchmarking documentation (Lombiq Technologies: OCORE-170) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/16061 +* Remove unnecessary placement rules from OrchardCore.Content by @giannik in https://github.com/OrchardCMS/OrchardCore/pull/16029 +* Update Microsoft.Extensions.Http.Resilience 8.5.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16062 +* Update Azure.Storage.Blobs 12.20.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16063 +* Update OrchardCore.OpenId to explicitly reference Microsoft.IdentityModel.Protocols.OpenIdConnect by @kevinchalet in https://github.com/OrchardCMS/OrchardCore/pull/16057 +* Update ContentItemVersionId nullable in graphql by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/16030 +* Register a default token provider to allow admin to rest password. by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16075 +* Clear SiteSettings Cache after the update by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16068 +* Remove the ReturnUrl from the user's profile link by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16071 +* Add a way to specify username to send notifications to by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16073 +* Update Fluid 2.10.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16086 +* Fix Azure Search AI docs by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16085 +* Update JsonPath.Net 1.0.4 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16089 +* Update libphonenumber-csharp 8.13.37 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16090 +* Update MailKit & MimeKit 4.6.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16087 +* Fix template preview by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16096 +* OC project templates should show net8.0 only by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16048 +* Make YesSqlOptions configurable from configuration provider by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16079 +* Add ISmtpService extension methods by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/14772 +* Fix AzureAI Search issues by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16093 +* Remove warnings related to CA1805 by @lahma in https://github.com/OrchardCMS/OrchardCore/pull/16100 +* Fix show password button on the login screen (Lombiq Technologies: OCORE-172) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/16098 +* Remove warnings related to CA1707 by @lahma in https://github.com/OrchardCMS/OrchardCore/pull/16101 +* BagPart/FlowPart editors couldn't be collapsed by @microposmp in https://github.com/OrchardCMS/OrchardCore/pull/16099 +* Add LinkedIn & Discord links to README.md by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16113 +* Update JsonPath.Net 1.0.5 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16115 +* Update Microsoft.Identity.Web 2.18.2 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16131 +* Update JsonPath.Net 1.1.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16132 +* Improvements for Search Azure AI by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16127 +* Cleanup IContentManager by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16077 +* Update Microsoft.NET.Test.Sdk 17.10.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16142 +* Register GraphQL types as transient by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16143 +* Fix casting during workflow instance restart by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16139 +* Fix distributed cache document invalidation by @mvarblow in https://github.com/OrchardCMS/OrchardCore/pull/16147 +* Issue management docs, auto-close and triage comment workflow (Lombiq Technologies: OCORE-161) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/15820 +* Corrects the mapping of types to features in ITypeFeatureProvider by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/15793 +* Show recipe error instead if throwing an exeption by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16148 +* Fix unreliable unit test by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16145 +* Update Jint 3.1.2 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16157 +* Update xunit 2.8.1 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16158 +* Remove extra comma by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16159 +* Do not expose unsupported queries in the GraphQL schema. by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16134 +* Fix SixLabors.ImageSharp.Web reference in 1.8.3 release notes (Lombiq Technologies: OCORE-173) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/16150 +* Correctly escape public media URLs. by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16135 +* Use MinimalAPI for two-factor authentication code request by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16174 +* Use MinimalAPI for marking notifications as read by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16175 +* Prevent Functional Tests - All Databases triggering on PR comments (Lombiq Technologies: OCORE-171) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/16097 +* Allow any user to manage two-factor by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16130 +* Release packages when a preview workflow is manually triggered by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16183 +* Mark duplicate permissions as Obsolete by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16176 +* .NET 8.0.6 by @agriffard in https://github.com/OrchardCMS/OrchardCore/pull/16192 +* Make IExternalLoginEventHandler support update User‘s properties by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/12845 +* Add helpful ShellFeaturesManager extensions by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16191 +* Simplify error handling in recipe execution by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16195 +* ControllerTypeExtensions should look for ControllerBase type by @Skrypt in https://github.com/OrchardCMS/OrchardCore/pull/16187 +* Use TextArea in MarkdownField By Default by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16189 +* Simplifies creating child containers for tenants. by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16190 +* Update Microsoft.Identity.Web 2.19.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16199 +* Add helpful SiteService extension by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16193 +* Fixes building the GraphQL schema. by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16184 +* Remove old non-async Alter* content definition method references from the docs and templates (Lombiq Technologies: OCORE-177) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/16228 +* Configure Https Async by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16222 +* Add supported_cultures liquid filter by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16208 +* Move ContentCulturePicker logic back to driver for easier shape override (Lombiq Technologies. OCORE-178) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/16230 +* Correct the order of module configurations by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16227 +* Add example for adding basic content type filters by @MikeKry in https://github.com/OrchardCMS/OrchardCore/pull/16111 +* Make SQL query source more forgiving for returning content items by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16234 +* fix serialization issue with stj by @giannik in https://github.com/OrchardCMS/OrchardCore/pull/16236 +* Constrain the paths created DefaultAreaControllerRouteMapper with and AdminAreaControllerRouteMapper (Lombiq Technologies: OCORE-176) by @sarahelsaig in https://github.com/OrchardCMS/OrchardCore/pull/16217 +* Add SiteSettings for custom settings and to get settings by name by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16220 +* Fix ListNotificationOptions assignment by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16239 +* Fix JsonDynamicArray enumeration in dynamic usages by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16246 +* Fixes the content items admin menu when types are not creatable by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16247 +* Remove duplicate condition in LinkFieldIndexProvider.Describe() by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16251 +* Avoid NRE in SharedViewCompilerProvider.GetCompiler() by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16252 +* Add missing version assignment in StyleBlock by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16241 +* Seal all Startup, Configuration and Filter classes by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16238 +* Seal all migration and background tasks classes by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16253 +* Fix Content-Types and Content-Parts search UI by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16237 +* Update libphonenumber-csharp 8.13.38 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16255 +* Add target attribute to Menu by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/15636 +* Fix missing activity display driver by @NinjaChurch in https://github.com/OrchardCMS/OrchardCore/pull/13947 +* Remove unecessary Convert.ToBoolean() in RuleBenchmark by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16240 +* Remove duplicate unit tests by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16250 +* Remove unnecessary RequireSettings.Condition check in ResourceRequiredContext by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16242 +* Bug report and issue management improvements (Lombiq Technologies: OCORE-174) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/16206 +* Auto-close old community metrics issue(s) (Lombiq Technologies: OCORE-175) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/16207 +* Makes sure data migrations are assigned to a single feature only by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16257 +* Fix that Comment Issue on Triage runs for PR milestone changes too (Lombiq Technologies: OCORE-179) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/16261 +* Fixes several minor issues when building the GraphQL schema by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16151 +* Add option to set CORS exposed headers by @vsezima in https://github.com/OrchardCMS/OrchardCore/pull/16258 +* add vsezima as a contributor for code by @allcontributors in https://github.com/OrchardCMS/OrchardCore/pull/16262 +* Make all extensions/Helpers classes static and seal some classes by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16264 +* Don't Serialize in GetValue<> of Dictionary Extensions by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16224 +* Migrate to Central Package Management by @tmat in https://github.com/OrchardCMS/OrchardCore/pull/16235 +* add tmat as a contributor for code by @allcontributors in https://github.com/OrchardCMS/OrchardCore/pull/16268 +* Fix solution build file references (Lombiq Technologies: OCORE-180) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/16269 +* Remove Gitter references (Lombiq Technologies: OCORE-181) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/16270 +* Add serialisation compatibility of TimeSpan and DateTime by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/16205 +* Update Azure.Identity 1.11.4 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16286 +* Update NuGet references automatically once a week by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/16284 +* Fixes menu links in the blog theme by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16312 +* Fix possible NREs in SeoMetaSettingsHandler by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16311 +* Remove npm assets from dependabot by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/16305 +* Fix comments to clarify that an absolute path does not work for OrchardCore_Media__AssetsPaths by @rjpowers10 in https://github.com/OrchardCMS/OrchardCore/pull/16293 +* Bump the all-dependencies group across 1 directory with 8 updates by @dependabot in https://github.com/OrchardCMS/OrchardCore/pull/16319 +* #16271: Fixing that saving workflow fails when using decimal comma (,) by @microposmp in https://github.com/OrchardCMS/OrchardCore/pull/16274 +* Remove unneeded AWSSDK.SecurityToken package reference (Lombiq Technologies: OCORE-185) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/16320 +* Expose Content Fields Indexing via GraphQL for content field filtering by @mdameer in https://github.com/OrchardCMS/OrchardCore/pull/16092 +* add mdameer as a contributor for code by @allcontributors in https://github.com/OrchardCMS/OrchardCore/pull/16327 +* Remove unnecessary check in ScriptTag by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16328 +* Added option to select the Target in Link Field by @vengi83644 in https://github.com/OrchardCMS/OrchardCore/pull/16326 +* Remove unnecessary cast by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16333 +* Fix Azure Email docs page JSON code block (Lombiq Technologies: OCORE-186) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/16334 +* Check HttpContext in Facebook ScriptsMiddleware before use it by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16331 +* Prevent NuGet audit warnings from failing the CI builds (Lombiq Technologies: OCORE-184) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/16317 +* Remove unnecessary null coalescing operator by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16332 +* Adds an overload to RegisterBeforeDispose() by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16322 +* Avoid auto complete for OpenID scopes by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16160 +* Update navigation links with target element (Lombiq Technologies: OCORE-187) by @sarahelsaig in https://github.com/OrchardCMS/OrchardCore/pull/16341 +* Bump the all-dependencies group with 3 updates by @dependabot in https://github.com/OrchardCMS/OrchardCore/pull/16335 +* Fix Facebook widgets recipe migration (Lombiq Technologies: OCORE-188) by @sarahelsaig in https://github.com/OrchardCMS/OrchardCore/pull/16347 +* Fix Twitter module breaking the Workflows editor (Lombiq Technologies: OCORE-189) by @sarahelsaig in https://github.com/OrchardCMS/OrchardCore/pull/16350 +* #10849 Liquid syntax support for CorrelateTask by @lampersky in https://github.com/OrchardCMS/OrchardCore/pull/12021 +* Implement a default service to link local user accounts with external ones during the registration process by @PiemP in https://github.com/OrchardCMS/OrchardCore/pull/16110 +* Correction of a clerical error by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/16367 +* Adds more features back that were lost due to the removal of Newtonsoft by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16292 +* Fix Wysiwyg/Trumbowyg editor colors when dark theme enabled by @mdameer in https://github.com/OrchardCMS/OrchardCore/pull/16356 +* Fixes that type/feature mappings are not available during setup by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16324 +* Fix for case when src is not provided by @SzymonSel in https://github.com/OrchardCMS/OrchardCore/pull/16368 +* Fix JsonDynamic related object serialisation problem in Jint. by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/16298 +* Style blockquote in markdown editor by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16390 +* Remove extra space in first_time_contributor.yml by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16394 +* Hide "Number of items closed" from Discussion Metrics (Lombiq Technologies: OCORE-183) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/16315 +* Improving community GitHub Actions workflows (Lombiq Technologies: OCORE-182) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/16295 +* Bump the all-dependencies group with 10 updates by @dependabot in https://github.com/OrchardCMS/OrchardCore/pull/16365 +* Fixes missing dependencies in the ShellBlueprint by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16379 +* Remove 'Target' from LinkFieldIndex by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16397 +* Fix theme manager script by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16386 +* Added unit tests for populating the type feature provider by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16399 +* Remove set as startup task button for non-event activities by @mdameer in https://github.com/OrchardCMS/OrchardCore/pull/16351 +* Fix graphql where clause when database schema is configured by @mdameer in https://github.com/OrchardCMS/OrchardCore/pull/16364 +* Fix non-debug version loaded for certain static resources when debug mode is enabled by @mdameer in https://github.com/OrchardCMS/OrchardCore/pull/16406 +* Bump the all-dependencies group with 7 updates by @dependabot in https://github.com/OrchardCMS/OrchardCore/pull/16407 +* .NET 8.0.7 by @agriffard in https://github.com/OrchardCMS/OrchardCore/pull/16413 +* Deserialize compressed documents correctly by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16415 +* Declare known-converters and use them in DocumentJsonSerializerOptions by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16417 +* Fix Elasticsearch Query API by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16424 +* Fix ExpandoObject property access by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16432 +* Fix Sitemap Import/Export by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16436 +* Removing invalid `[FromForm]` from `TenantApiController.Setup` (Lombiq Technologies: OCORE-191) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/16439 +* Fixing async voids (Lombiq Technologies: OCORE-192) by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/16441 +* Fix lost ReturnUrl param after changing localization by @maksim-markin in https://github.com/OrchardCMS/OrchardCore/pull/16325 +* add maksim-markin as a contributor for code by @allcontributors in https://github.com/OrchardCMS/OrchardCore/pull/16443 +* Removes a reference to options in RequireSettings by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16451 +* Fix footer in darkmode (Lombiq Technologies: NEST-515) by @Psichorex in https://github.com/OrchardCMS/OrchardCore/pull/16444 +* Fixes that the media library uses the wrong file extensions by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16449 +* Use Semaphore instead of lock in DefaultShapeTableManager by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16456 +* Suppress Check For Unhandled Security Metadata by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16437 +* Font awesome 6.6.0 by @agriffard in https://github.com/OrchardCMS/OrchardCore/pull/16455 +* Fix the QueriesDocument and the Queries UI by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16402 +* Add new helpful Entity Extensions by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16457 +* Minor cleanup on 2.0.0 release notes by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16462 +* Seal and cleanup all recipe handlers by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16464 +* Correct zero length check expressions by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16463 +* Update MimeKit to 4.7.1 - High Vulnerability by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16472 +* Update Microsoft.Extensions.Http.Resilience by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16469 +* Update Jint by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16471 +* Setup with saved password by @sarahelsaig in https://github.com/OrchardCMS/OrchardCore/pull/16466 +* Bump the all-dependencies group with 16 updates by @dependabot in https://github.com/OrchardCMS/OrchardCore/pull/16474 +* Update Fluid.Core, YesSQL, and Shortcodes by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16470 +* OpenId UI Enhancements by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16467 +* Small optimizations for the ExtensionManager by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16382 +* Make it possible to add Razor HTML content to the shape as a property by @sarahelsaig in https://github.com/OrchardCMS/OrchardCore/pull/14867 +* Make ResourcesTagHelper extensible by @sarahelsaig in https://github.com/OrchardCMS/OrchardCore/pull/16329 +* Handle invalid recipe files from breaking the harvester by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16490 +* Add RemovePart extension by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16491 +* Move Media Permissions to Media.Core by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16493 +* fix for "can't add Part when Named Part is already added" by @lampersky in https://github.com/OrchardCMS/OrchardCore/pull/16495 +* Add CanHandleModelAsync by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16501 +* Bump the all-dependencies group with 11 updates by @dependabot in https://github.com/OrchardCMS/OrchardCore/pull/16503 +* Additional warning about `` in NuGet. by @sarahelsaig in https://github.com/OrchardCMS/OrchardCore/pull/16507 +* Keep only important virtual methods in drivers by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16508 +* Bump the all-dependencies group with 5 updates by @dependabot in https://github.com/OrchardCMS/OrchardCore/pull/16519 +* Renaming Query should not clone by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16527 +* Clean up the SectionDisplayDriverBase and seal more methods in SiteDisplayDriver by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16528 +* Add AddTenantReloadWarningWrapper() helpful extension by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16532 +* Seal User Events Display Drivers by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16536 +* Seal all display drivers by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16535 +* Fix Taxonomy Term Removal by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16538 +* Workflow pruning task by @deanmarcussen in https://github.com/OrchardCMS/OrchardCore/pull/16533 +* Keep only important methods in ContentPartDisplayDriver and ContentFieldDisplayDriver by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16530 +* Add Sortable dependency to script using Sortable by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16531 +* PoParser PERF by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/15943 +* Add Blazor guide for decoupled cms. by @ns8482e in https://github.com/OrchardCMS/OrchardCore/pull/15213 +* Check model object in CreateEndpoint to avoid NRE by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16243 +* Improved MediaField Graphql support by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/15003 +* Disable autocomplete for password fields by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16544 +* Disable old media field GraphQL fields by default. by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16546 +* Bump the all-dependencies group with 7 updates by @dependabot in https://github.com/OrchardCMS/OrchardCore/pull/16549 +* .NET 8.0.8 by @agriffard in https://github.com/OrchardCMS/OrchardCore/pull/16550 +* Convert to file-scope namespaces by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16539 +* Add .git-blame-ignore-revs file by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16559 +* Fix wrong autocomplete=new-password on the current password field. by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16558 +* Add HttpContextExtensions for GetActionContextAsync by @infofromca in https://github.com/OrchardCMS/OrchardCore/pull/16557 +* Fire the login failed event only once when a known user login fails. by @mvarblow in https://github.com/OrchardCMS/OrchardCore/pull/16552 +* Additional logs for ElasticSearch failures by @AndreySurkov in https://github.com/OrchardCMS/OrchardCore/pull/16564 +* Return services from workflow registration extension methods by @deanmarcussen in https://github.com/OrchardCMS/OrchardCore/pull/16568 +* Fix localization rule \Localization\[CultureName]\[ModuleId].po by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/16419 +* Add Message template to The Theme and unify font-awesome injection by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16569 +* Create global.json file by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/16560 +* Define formatting rules by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/16567 +* Use transitive pinning and update dependencies by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/16566 +* Throws an exception if the datetime cannot be converted. by @hyzx86 in https://github.com/OrchardCMS/OrchardCore/pull/16288 +* Remove Index post action in Layers by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16571 +* Workflow trimming (pruning) improvements by @Piedone in https://github.com/OrchardCMS/OrchardCore/pull/16565 +* Refactorings in preparation of .NET 9.0 support by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/16575 +* Enable implicit usings by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16574 +* Seal all controllers by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16576 +* Fix SQL document queries don't work on older existing tenants (Lombiq Technologies: OCORE-195) by @sarahelsaig in https://github.com/OrchardCMS/OrchardCore/pull/16581 +* Add UserConfirmed workflow event for user email confirmation by @davidpuplava in https://github.com/OrchardCMS/OrchardCore/pull/16584 +* add davidpuplava as a contributor for code by @allcontributors in https://github.com/OrchardCMS/OrchardCore/pull/16591 +* Fix Json Merge object by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16589 +* Add permission check in edit WorkflowTrimmingDisplayDriver by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16593 +* Rename Twitter/X workflow task to match updated view names by @davidpuplava in https://github.com/OrchardCMS/OrchardCore/pull/15930 +* Do not include "Change password" item in the user menu if local login is disabled by @mvarblow in https://github.com/OrchardCMS/OrchardCore/pull/16598 +* Add a perf-importent Notification index by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16590 +* Fix user menu text alignment by @mvarblow in https://github.com/OrchardCMS/OrchardCore/pull/16596 +* Fix invalid HTML (Lombiq Technologies: OCORE-196) by @sarahelsaig in https://github.com/OrchardCMS/OrchardCore/pull/16607 +* Add a base document-index to allow indexing non-content items in AzureAI search by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16611 +* Add AddNavigationProvider extension by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16618 +* Fix User Registration by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16621 +* Add AddSiteDisplayDriver extension by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16617 +* Add AddPermissionProvider extension by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16622 +* Fix hot reload issue. by @shinexyt in https://github.com/OrchardCMS/OrchardCore/pull/16624 +* add shinexyt as a contributor for code by @allcontributors in https://github.com/OrchardCMS/OrchardCore/pull/16626 +* Fix formatting by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/16627 +* Fix case insensitive dictionary problem (Lombiq Technologies: OCORE-197) by @sarahelsaig in https://github.com/OrchardCMS/OrchardCore/pull/16623 +* Correct the configuration of JsonSerializerOptions by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16634 +* fix validation error rendering on radio/checkbox by @ns8482e in https://github.com/OrchardCMS/OrchardCore/pull/16637 +* Fix comment in DocumentJsonSerializerOptionsConfiguration by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16639 +* Use const when possible by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16635 +* Optimizing Sitemap Creation with Batched Content Items by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16636 +* Fix driver results initialization method usage with dynamic caching by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/16644 +* Fix MissingActivity view by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16642 +* Cache Top-unread notification in the navar for better performance. by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16641 +* Remove duplicate ManagePackageVersionsCentrally by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16647 +* Add .git-blame-ignore-revs file by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/16648 +* Add IUserTimeZoneService to make it easier to mock UserTimeZoneService by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16614 +* Use the static 'ValueTask.FromResult' instead of 'new ValueTask' by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16659 +* Use ValueTask in INavigationProvider by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16650 +* Bump webpack from 5.88.2 to 5.94.0 in /src/OrchardCore.Modules/OrchardCore.AuditTrail by @dependabot in https://github.com/OrchardCMS/OrchardCore/pull/16640 +* Bump webpack from 5.88.2 to 5.94.0 in /src/OrchardCore.Modules/OrchardCore.Apis.GraphQL by @dependabot in https://github.com/OrchardCMS/OrchardCore/pull/16660 +* Remove tenant list from OpenID scopes by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16651 +* Add default OpenId scopes by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16661 +* Add "Create & Setup" button to the create tenant view by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16665 +* Use Expiry-sliding in notification cache by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16662 +* Merge Release 1.8.4 into main by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16668 +* Revert driver initialization logic and adapt Notifications cache by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/16677 +* Add missing await keywork in ShapeResult by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/16683 +* Add AdminNavigationProvider to cleanup AdminMenu by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16674 +* Use ArgumentNullException.ThrowIfNull() by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16684 + +## New Contributors +* @thatplatypus made their first contribution in https://github.com/OrchardCMS/OrchardCore/pull/14611 +* @ovekaaven made their first contribution in https://github.com/OrchardCMS/OrchardCore/pull/15084 +* @porgabi made their first contribution in https://github.com/OrchardCMS/OrchardCore/pull/14795 +* @Psichorex made their first contribution in https://github.com/OrchardCMS/OrchardCore/pull/15183 +* @AndreySurkov made their first contribution in https://github.com/OrchardCMS/OrchardCore/pull/15239 +* @SimonCropp made their first contribution in https://github.com/OrchardCMS/OrchardCore/pull/15244 +* @MarGraz made their first contribution in https://github.com/OrchardCMS/OrchardCore/pull/15265 +* @M-Lipin made their first contribution in https://github.com/OrchardCMS/OrchardCore/pull/15495 +* @w-ko made their first contribution in https://github.com/OrchardCMS/OrchardCore/pull/15392 +* @aliamiras made their first contribution in https://github.com/OrchardCMS/OrchardCore/pull/15560 +* @xtomas made their first contribution in https://github.com/OrchardCMS/OrchardCore/pull/15545 +* @rwawr made their first contribution in https://github.com/OrchardCMS/OrchardCore/pull/15603 +* @sobotama made their first contribution in https://github.com/OrchardCMS/OrchardCore/pull/12968 +* @rpedu made their first contribution in https://github.com/OrchardCMS/OrchardCore/pull/15945 +* @TonyWoo made their first contribution in https://github.com/OrchardCMS/OrchardCore/pull/15976 +* @NinjaChurch made their first contribution in https://github.com/OrchardCMS/OrchardCore/pull/13947 +* @vsezima made their first contribution in https://github.com/OrchardCMS/OrchardCore/pull/16258 +* @tmat made their first contribution in https://github.com/OrchardCMS/OrchardCore/pull/16235 +* @mdameer made their first contribution in https://github.com/OrchardCMS/OrchardCore/pull/16092 +* @maksim-markin made their first contribution in https://github.com/OrchardCMS/OrchardCore/pull/16325 +* @davidpuplava made their first contribution in https://github.com/OrchardCMS/OrchardCore/pull/16584 +* @shinexyt made their first contribution in https://github.com/OrchardCMS/OrchardCore/pull/16624 + +* **Full Changelog**: https://github.com/OrchardCMS/OrchardCore/compare/v1.8.4...v2.0.0 ## Important Upgrade Instructions From b43b8a2ab761880454ee8222f9698b5fabe7b040 Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Mon, 9 Sep 2024 10:10:48 -0700 Subject: [PATCH 12/13] using latest translation --- Directory.Packages.props | 2 +- NuGet.config | 20 +++++++++++--------- src/docs/releases/2.0.0.md | 1 + 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 784a961ba35..110df2fa9a0 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -71,7 +71,7 @@ - + diff --git a/NuGet.config b/NuGet.config index 2362decad2d..84081b7aa33 100644 --- a/NuGet.config +++ b/NuGet.config @@ -9,17 +9,19 @@ As multiple sources are being used, be sure to uncomment the 'packageSourceMapping' section below. --> - + - - - - - - - - + diff --git a/src/docs/releases/2.0.0.md b/src/docs/releases/2.0.0.md index 7efe51091cc..709396c14e8 100644 --- a/src/docs/releases/2.0.0.md +++ b/src/docs/releases/2.0.0.md @@ -18,6 +18,7 @@ We are thrilled to announce the **second major release** of Orchard Core! This r Want to create a module or library for Orchard Core 2.0? We've made it easier than ever to build with confidence. Simply set your dependencies to `[2.0, 3.0)` to ensure full compatibility with future updates, without worrying about breaking changes. ## What's Changed + * Start to 1.9-preview by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/14976 * Add support for Azure AI Search (Azure Cognitive Search) by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/14925 * Update NJsonSchema 11.0.0 by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/14981 From 88bda2c1d0230d67d7050e9c8c1630cdd2a20299 Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Mon, 9 Sep 2024 10:22:24 -0700 Subject: [PATCH 13/13] Update 2.0.0.md --- src/docs/releases/2.0.0.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/docs/releases/2.0.0.md b/src/docs/releases/2.0.0.md index 709396c14e8..a3452087d71 100644 --- a/src/docs/releases/2.0.0.md +++ b/src/docs/releases/2.0.0.md @@ -700,6 +700,8 @@ Want to create a module or library for Orchard Core 2.0? We've made it easier th * Add missing await keywork in ShapeResult by @sebastienros in https://github.com/OrchardCMS/OrchardCore/pull/16683 * Add AdminNavigationProvider to cleanup AdminMenu by @MikeAlhayek in https://github.com/OrchardCMS/OrchardCore/pull/16674 * Use ArgumentNullException.ThrowIfNull() by @hishamco in https://github.com/OrchardCMS/OrchardCore/pull/16684 +* Support implicit casts from JsonDynamicValue. by @gvkries in https://github.com/OrchardCMS/OrchardCore/pull/16696 +* Ensure correct feature is enabled AAD by @giannik in https://github.com/OrchardCMS/OrchardCore/pull/16694 ## New Contributors * @thatplatypus made their first contribution in https://github.com/OrchardCMS/OrchardCore/pull/14611 @@ -725,7 +727,7 @@ Want to create a module or library for Orchard Core 2.0? We've made it easier th * @davidpuplava made their first contribution in https://github.com/OrchardCMS/OrchardCore/pull/16584 * @shinexyt made their first contribution in https://github.com/OrchardCMS/OrchardCore/pull/16624 -* **Full Changelog**: https://github.com/OrchardCMS/OrchardCore/compare/v1.8.4...v2.0.0 +**Full Changelog**: https://github.com/OrchardCMS/OrchardCore/compare/v1.8.4...v2.0.0 ## Important Upgrade Instructions