Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix lock issue #9

Merged
merged 570 commits into from
Dec 1, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
570 commits
Select commit Hold shift + click to select a range
62691ab
mkdocs-material 9.2.8
agriffard Sep 4, 2023
6cf70aa
Release 1.7 (#14111)
sebastienros Sep 5, 2023
0f413d3
Switch to 1.8.0-preview
sebastienros Sep 5, 2023
41f9fc8
Position the modal over the navbar (#14270)
MikeAlhayek Sep 5, 2023
0a07e04
Add 1.8 release notes file. (#14277)
MikeAlhayek Sep 5, 2023
13d7f71
jQuery 3.7.1 (#14231)
agriffard Sep 6, 2023
b953081
Add @brutoledo as a contributor
agriffard Sep 6, 2023
1fac3e7
Add @dannyd89 as a contributor
agriffard Sep 6, 2023
5862041
Typo SMS features
agriffard Sep 7, 2023
bda83b2
Update libphonenumber-csharp 8.13.20 (#14287)
hishamco Sep 7, 2023
e5c1d55
NLog.Web.AspNetCore 5.3.4 (#14283)
agriffard Sep 8, 2023
caeeb19
leaflet 1.9.4 (#14054)
agriffard Sep 8, 2023
007e30f
bootstrap-select 1.14.0-beta3 (#14282)
agriffard Sep 8, 2023
9cd2398
Fixes invalid cookie name (#14280)
ludovic-th Sep 8, 2023
450b613
Add @ludovic-th as a contributor
agriffard Sep 8, 2023
cffb706
Move Moq into tests libraries (#14260)
hishamco Sep 8, 2023
6f57c7e
Microsoft.Identity.Web 2.13.4 (#14292)
agriffard Sep 8, 2023
033e0ae
BenchmarkDotNet 0.13.8 (#14293)
agriffard Sep 8, 2023
141c947
mkdocs-material 9.3.0
agriffard Sep 11, 2023
2586eb3
mkdocs-material 9.3.1
agriffard Sep 11, 2023
808a1e6
Remove duplicate alert in settings (#14299)
hishamco Sep 12, 2023
adb1f21
Make WorkflowType extension able (#14275)
hyzx86 Sep 12, 2023
cd519f5
NET 6.0.22, 7.0.11 (#14320)
agriffard Sep 12, 2023
43301c4
Update OpenIddict 4.8.0 (#14321)
hishamco Sep 12, 2023
27930f7
Update Jint 3.0.0-beta-2051 (#14322)
hishamco Sep 12, 2023
08de169
Add IsViewOrPageResult() extension (#14228)
MikeAlhayek Sep 12, 2023
abd536b
Use language keywords instead of framework type names for type refere…
MikeAlhayek Sep 12, 2023
a2876bf
Few missing language types in .cs (#14323)
jtkech Sep 13, 2023
ccacef1
Language Types in Razor files (#14324)
jtkech Sep 13, 2023
398af98
Handle InvalidToken in UserService.ProcessValidationErrors() (#14331)
hishamco Sep 14, 2023
5c7854c
Make SRI hashes consistent (#13775)
hishamco Sep 14, 2023
df7a347
Update Form Migrations Create() (#14272)
jtkech Sep 14, 2023
45cbbae
Fix media item icon (#14342)
hishamco Sep 16, 2023
bbd6b6b
Update Azure.Storage.Blobs 12.18.0 (#14326)
hishamco Sep 16, 2023
e8d52fb
mkdocs 1.5.3
agriffard Sep 18, 2023
e9bdddd
mkdocs-material 9.3.2
agriffard Sep 19, 2023
81ca23b
Update Jint to 3.0.0-beta-2052 (#14369)
hyzx86 Sep 19, 2023
1d05d9c
Update libphonenumber-csharp 8.13.21 (#14376)
hishamco Sep 20, 2023
59cd31b
xunit 2.5.1, xunit.runner.visualstudio 2.5.1, xunit.runner.visualstud…
agriffard Sep 21, 2023
a2e1f35
Azure.Identity 1.10.1 (#14378)
agriffard Sep 21, 2023
f44c8e4
ZString 2.5.1 (#14377)
agriffard Sep 21, 2023
68dda26
mkdocs-material 9.4.0
agriffard Sep 21, 2023
63ac62c
mkdocs-material 9.4.1
agriffard Sep 22, 2023
2280fe4
mkdocs-material 9.4.2
agriffard Sep 25, 2023
2ed568f
Fix Monaco doc link (#14387)
agriffard Sep 25, 2023
76557b8
Upgrade to Bootstrap 5.3.2 (#14294)
agriffard Sep 26, 2023
74b3a96
Fixing Icon-Picker and cleanup sass (#14393)
MikeAlhayek Sep 26, 2023
eb5edff
Set html classes to make the scripts work again (removed in #9371) (#…
netwavebe Sep 26, 2023
6d996e1
Add a fallback function to crypto.randomUUID (#14371)
MikeAlhayek Sep 26, 2023
855eec9
Update HtmlSantizer 8.0.718 (#14395)
hishamco Sep 26, 2023
1885bcf
Update Microsoft.Identity.Web 2.14.0 (#14394)
hishamco Sep 26, 2023
f2c2d7b
SASS files cleanup in TheAdmin theme (#14399)
MikeAlhayek Sep 27, 2023
57f6644
Fix validation color in the login layout (#14400)
MikeAlhayek Sep 27, 2023
9a76299
Update Fluid 2.5.0 (#14402)
hishamco Sep 28, 2023
d743d5f
Trim Async suffix (#14407)
vjacquet Sep 29, 2023
2580252
Typos in OrchardCore.Notifications (#14409)
SzymonSel Sep 30, 2023
1111ee6
Update libphonenumber-csharp 8.13.22 (#14408)
hishamco Oct 1, 2023
1ad501d
Fix doc typo (#14411)
hishamco Oct 2, 2023
1de4d23
mkdocs-material 9.4.3
agriffard Oct 2, 2023
86bfaea
fix: workflow module page list issue when using PostgreSQL #14334 (#1…
emrahtokalak Oct 2, 2023
10498fe
Add @emrahtokalak as a contributor
agriffard Oct 2, 2023
e4e95dc
Add @vjacquet as a contributor
agriffard Oct 3, 2023
849a34c
Fix randomUUID, modal dialog and duplicate alerts
MikeAlhayek Oct 3, 2023
5ee50ef
Add OC.Notifications.Abstractions docs (#14427)
hishamco Oct 3, 2023
40fa134
Fix `Creating a modular ASP.NET Core application` tutorial (#14415)
xperiandri Oct 3, 2023
b4d8f75
mkdocs-material 9.4.4
agriffard Oct 5, 2023
7e1bd5c
Fix form validation and link decoration (BS 5.3) (#14432)
MikeAlhayek Oct 5, 2023
00573c0
Fix admin menu background color on small screen. (#14434)
MikeAlhayek Oct 5, 2023
17b3b55
Open the front page in the same browser instead of a blank tab. (#14435)
MikeAlhayek Oct 5, 2023
dc4a4d2
Fix Publish Later Buttons (#14438)
MikeAlhayek Oct 5, 2023
1d2fccc
Cleanup Archive/Publish Later and remove unnecessary assets and resou…
MikeAlhayek Oct 5, 2023
b5f63ea
BenchmarkDotNet 0.13.9 (#14436)
agriffard Oct 6, 2023
a82ff95
Update HtmlSantizer 8.0.723 (#14429)
hishamco Oct 6, 2023
d312e24
Microsoft.Identity.Web 2.15.1 (#14437)
agriffard Oct 6, 2023
29cba28
AdminBranding (#14453)
agriffard Oct 8, 2023
6bc8145
Admin Navbar link (#14454)
agriffard Oct 8, 2023
b03eef3
Upgrade TheTheme to use Bootstrap 5.3.2 (#14451)
MikeAlhayek Oct 9, 2023
24cc439
Fix sortable widgets (#14467)
MikeAlhayek Oct 9, 2023
8632c3b
Remove "Cannot update your own roles" warning (#14440)
MikeAlhayek Oct 9, 2023
eaa8bef
Fix null exception in EmailTask (#14471)
MikeAlhayek Oct 10, 2023
79f00db
mkdocs-material 9.4.5
agriffard Oct 10, 2023
919f378
Fix WidgetsListPart UI (#14461)
yaricrolletservico Oct 10, 2023
677e5b1
Memory Leaks (#14348)
jtkech Oct 11, 2023
f35cd8b
Update 7.0.12 & 6.0.23 (#14478)
hishamco Oct 11, 2023
cc8efea
OpenIddict 4.9.0 (#14463)
agriffard Oct 11, 2023
1c2712f
Fix an exception in ListPart with header (#14473)
MikeAlhayek Oct 11, 2023
f6c9e77
fix: workflow module page list issue when using PostgreSQL #14334 (#1…
sebastienros Oct 11, 2023
234f476
Fix roles filter (#14468)
MikeAlhayek Oct 11, 2023
13a3a5f
Docs tabs
agriffard Oct 12, 2023
12029c5
Enable tabs
agriffard Oct 12, 2023
5e1b3c1
Docs missing links
agriffard Oct 12, 2023
fb30d28
Docs enable footer (Previous, Next link)
agriffard Oct 12, 2023
8647606
Typo Release 1.8
agriffard Oct 12, 2023
938daa5
Docs reference links
agriffard Oct 12, 2023
93d1993
Azure.Identity 1.10.2 (#14494)
agriffard Oct 12, 2023
f377a07
Update Taxomony field (#14477)
MikeAlhayek Oct 12, 2023
878b693
Introduce a new Narbar shape (#14488)
MikeAlhayek Oct 12, 2023
f988e38
Can't Reload Stream Config Provider (#14499)
jtkech Oct 12, 2023
600d214
Update YesSQL 3.4.0 (#14491)
hishamco Oct 12, 2023
4410094
NRE in query editor (#14501)
jtkech Oct 13, 2023
031db8f
Set index length limit for MySQL (#14500)
MikeAlhayek Oct 13, 2023
0f5d992
Fix a typo (#14503)
MikeAlhayek Oct 13, 2023
219096c
Fix TheBlogTheme shared views (#14493)
tbolon Oct 13, 2023
d2f29c5
Release 1.7.1 (#14474)
MikeAlhayek Oct 13, 2023
a6b807d
Fix mysql functional tests (#14502)
sebastienros Oct 13, 2023
3351923
Merge branch 'release/1.7'
sebastienros Oct 13, 2023
7f51a1c
Release 1.7.1 (#14506)
MikeAlhayek Oct 13, 2023
0022499
Merge branch 'release/1.7'
sebastienros Oct 13, 2023
09d3636
Add @yaricrolletservico as a contributor
agriffard Oct 13, 2023
03e7b0a
mkdocs-material 9.4.6
agriffard Oct 14, 2023
48b350b
Docs GraphQL: Fix url api/graphql
agriffard Oct 14, 2023
fd156b9
Fix messages class names (#14508)
MikeAlhayek Oct 14, 2023
4dc8d06
Update 1.7.1 release notes (#14509)
MikeAlhayek Oct 14, 2023
52f1b08
js-cookie does not need to depend on jQuery (#14511)
MikeAlhayek Oct 15, 2023
03a3256
mkdocs-git-revision-date-localized-plugin 1.2.1
agriffard Oct 16, 2023
c79a9e5
NLog.Web.AspNetCore 5.3.5
agriffard Oct 16, 2023
d94059f
centrally define media resources (#14512)
giannik Oct 16, 2023
ef11011
Fix TheAdmin & TheTheme for RTL languages (#14486)
MikeAlhayek Oct 16, 2023
df1a4e7
Fixing TheTheme newly intruduced accessibility rules and HTML rules v…
wAsnk Oct 16, 2023
0f0c9f4
Update libphonenumber-csharp 8.13.23 (#14529)
hishamco Oct 17, 2023
ce82352
Add @yk as a contributor
agriffard Oct 17, 2023
1e5bcb6
Fix MySQL index length (#14513)
MikeAlhayek Oct 17, 2023
8fd0d06
Release 1.7.2 (#14532)
MikeAlhayek Oct 17, 2023
18eb00a
Revert " Add @yk as a contributor"
agriffard Oct 17, 2023
8dca6ea
Merge branch 'release/1.7'
sebastienros Oct 17, 2023
a74b4bd
Save Shell Config SubSections (#14490)
jtkech Oct 18, 2023
1117713
Microsoft.Identity.Web 2.15.2 (#14540)
agriffard Oct 18, 2023
68daf1d
SMTP should send the email if the SSL certificate is invalid (#14444)
hishamco Oct 19, 2023
566c21d
Thumbnails for media app (#14528)
giannik Oct 19, 2023
7966980
Add a way to restart a workflow instance (#14470)
MikeAlhayek Oct 19, 2023
837233b
pymdown-extensions 10.3.1
agriffard Oct 19, 2023
e228e45
Cleanup ReCaptcha services (#14333)
MikeAlhayek Oct 19, 2023
a0844d9
Change how ReCaptchaService consumes HttpClient (#14544)
MikeAlhayek Oct 19, 2023
2491c18
Move ContentRootPoFileLocationProvider to OC.Localization.Core.Portab…
hishamco Oct 20, 2023
841925d
User Accounts and Custom User Settings Deployment (#14208)
SzymonSel Oct 21, 2023
6528ce2
xunit 2.5.3 (#14558)
agriffard Oct 22, 2023
0ad49c5
Azure.Identity 1.10.3 (#14557)
agriffard Oct 22, 2023
df87dcb
Microsoft.Identity.Web 2.15.3 (#14556)
agriffard Oct 22, 2023
b9fc074
Jint 3.0.0-beta-2053 (#14560)
agriffard Oct 22, 2023
cb9aa67
Media caches cleanups (#14087)
jtkech Oct 23, 2023
e9978a4
Add KeyVault without building a config (#14550)
jtkech Oct 23, 2023
39e2430
Dotnet 8.0 (#14058)
jtkech Oct 23, 2023
5ff38f4
Missing sdk (#14561)
jtkech Oct 23, 2023
8c18439
js-cookie 3.0.5 (#14559)
agriffard Oct 23, 2023
713ebf6
HtmlSanitizer 8.0.746 (#14577)
agriffard Oct 25, 2023
7817e22
correct bootstrap-select dependency (#14578)
giannik Oct 25, 2023
829706d
Throw descriptive exception when a field is added with no type. (#14569)
MikeAlhayek Oct 26, 2023
ea9dff3
Add extensions for IDisplayManager (#14579)
MikeAlhayek Oct 26, 2023
44a465b
Register ReCaptchaService as singleton (#14583)
hishamco Oct 26, 2023
ed0ed91
Assign the technical name of the field as the display name by default…
MikeAlhayek Oct 26, 2023
833a982
Use shape when rendering Http errors to allow cusomization from the U…
MikeAlhayek Oct 26, 2023
24be30f
Fix field wrappers CSS class names (#14547)
lampersky Oct 26, 2023
59521a1
Cleanup ReCaptchaService after changing the registration type (#14587)
MikeAlhayek Oct 26, 2023
0c4e054
.NET 6.0.24, 7.0.13 (#14575)
agriffard Oct 26, 2023
e800bcb
Update GetPartWrapperCssClasses and GetFieldWrapperCssClasses helpers…
MikeAlhayek Oct 27, 2023
2848d0b
mkdocs-material 9.4.7
agriffard Oct 27, 2023
e2206a6
Improve AdminDashboard Styling (#14593)
MikeAlhayek Oct 28, 2023
c9cd314
Monaco 0.44.0
agriffard Oct 28, 2023
ec12082
remove admin.css resource dependency on audit trail list (#14608)
giannik Oct 30, 2023
1c66126
Update the Admin Dashboard documentation. (#14602)
MikeAlhayek Oct 30, 2023
38b085a
Monaco js error fix (#14601)
agriffard Oct 31, 2023
66f70bb
Remove admin.js dependency on fields and parts (#14600)
giannik Oct 31, 2023
1cdb3dc
Update libphonenumber-csharp 8.13.24 (#14619)
hishamco Nov 1, 2023
b51e075
xunit 2.6.0 (#14618)
agriffard Nov 1, 2023
4703bb5
Update StackExchange.Redis 2.7.4 (#14620)
hishamco Nov 1, 2023
2057046
Use CommitAsync() instead od Commit() (#14622)
MikeAlhayek Nov 1, 2023
a690515
BenchmarkDotNet 0.13.10 (#14623)
agriffard Nov 2, 2023
23e1a4b
Add a shortcode for cache busting (#14621)
DemeSzabolcs Nov 2, 2023
c8f1894
Invalidate cache on updating store (#14612)
jtkech Nov 2, 2023
c9b7333
Improve performance for CssClass extensions (#14615)
MikeAlhayek Nov 2, 2023
43b0412
Do not show dashboard widget when `DashboardWidget` is removed. (#14603)
MikeAlhayek Nov 2, 2023
bcc0f98
mkdocs-material 9.4.8
agriffard Nov 5, 2023
a8ad8ef
Update Jint 3.0.0-beta-2054 (#14633)
hishamco Nov 6, 2023
ca4e786
Address CssClasses helper warning (#14643)
MikeAlhayek Nov 6, 2023
8d2aa01
Fix content preview editor resource dependency (#14642)
giannik Nov 6, 2023
ec4333a
Fix the Content-preview script (#14644)
MikeAlhayek Nov 6, 2023
3afcf31
Azure.Storage.Blobs 12.19.0 (#14647)
agriffard Nov 7, 2023
d27de16
xunit 2.6.1 (#14646)
agriffard Nov 7, 2023
5a472d4
Register TwoFactorAuthenticationClaimsProvider service (#14651)
MikeAlhayek Nov 7, 2023
0874a58
Fix monaco editor widget error
spyraklas Nov 9, 2023
92a9bf7
Initialize logger for YesSql to enable logging (#14659)
MikeAlhayek Nov 9, 2023
b10dd08
Cleanup workflow activities (#14597)
MikeAlhayek Nov 9, 2023
03dd2f7
Microsoft.NET.Test.Sdk 17.8.0 (#14665)
agriffard Nov 10, 2023
e50e81c
pymdown-extensions 10.4
agriffard Nov 11, 2023
5a91f3b
Minor performance update for HtmlContentBuilderExtensions (#14664)
MikeAlhayek Nov 13, 2023
66d533c
Update MailKit & MimiKit 4.3.0 (#14669)
hishamco Nov 13, 2023
89b1f42
Update xUnit Analyzers 1.5.0 (#14670)
hishamco Nov 13, 2023
45f8fca
Update Azure.Extensions.AspNetCore.Configuration.Secrets 1.3.0 (#14672)
hishamco Nov 13, 2023
334774d
Update Jint 3.0.0-beta-2055 (#14671)
hishamco Nov 13, 2023
13cbcdf
Log a message every time Redis ConnectionMultiplexer is created
MikeAlhayek Nov 13, 2023
8dea502
Update Azure Identity 1.10.4 (#14690)
hishamco Nov 14, 2023
b6baeae
.NET 8.0.0 (#14688)
agriffard Nov 14, 2023
b26b5c5
Update Azure Blobs 12.19.1 (#14691)
hishamco Nov 14, 2023
ba97ebc
Update .NET 7.0.14 & .NET 6.0.25 (#14689)
hishamco Nov 14, 2023
3c5b6b1
Fix missing claims for OpenID code flow. (#14686)
mvarblow Nov 14, 2023
c43af16
OpenIddict 4.10.0 (#14692)
agriffard Nov 15, 2023
24dbbcd
Add form originated http redirect task (#14610)
MikeAlhayek Nov 15, 2023
b156376
Set the docker image to .NET 8 (#14696)
MikeAlhayek Nov 15, 2023
24e379b
Update workflows and test runners to use .net 8 (#14702)
MikeAlhayek Nov 15, 2023
63b62f8
Update YesSql to version 3.5.0 (#14706)
MikeAlhayek Nov 16, 2023
0493ab0
Update Moq 4.20.69 (#14705)
hishamco Nov 16, 2023
2329f54
Drop support for .NET 6/7 (#14695)
Piedone Nov 17, 2023
be5bfaa
mkdocs-material 9.4.9
agriffard Nov 17, 2023
2dfbe5b
Update Microsoft.SourceLink.GitHub 8.0.0 (#14714)
hishamco Nov 17, 2023
0e2726a
Remove 'Async' term from a synchronous method (#14710)
jtkech Nov 17, 2023
e14c574
Missing connection dispose (#14709)
jtkech Nov 17, 2023
123e961
Use C# 12.0 (#14713)
hishamco Nov 17, 2023
4253bcf
Little cleanup (#14711)
jtkech Nov 18, 2023
18761a0
Register DataProtection_Azure asynchronously (#14687)
MikeAlhayek Nov 18, 2023
784ee7d
Typos in Media (#14708)
jtkech Nov 18, 2023
8c30a17
Update DocumentFormat.OpenXml 3.0.0 (#14718)
hishamco Nov 18, 2023
1565af5
mkdocs-material 9.4.10
agriffard Nov 19, 2023
08a5308
xUnit VS runner (#14725)
hishamco Nov 19, 2023
fc248f1
Update xunit analyzers 1.6.0 (#14724)
hishamco Nov 19, 2023
b3fa6b7
Update xunit 2.6.2 (#14723)
hishamco Nov 19, 2023
7b92336
Should not invalidate the cache of a Volatile Document. (#14720)
jtkech Nov 20, 2023
688508a
Update Jint 3.0.0-beta-2056 (#14729)
hishamco Nov 20, 2023
ba3521d
Fix the Github release action on Windows (#14707)
MikeAlhayek Nov 21, 2023
aa8f2be
Add a way to Remove User from a Role (Issue #14632) (#14652)
elaurentin Nov 21, 2023
31895f5
Update Microsoft.Identity.Web 2.15.5 (#14733)
hishamco Nov 21, 2023
538fa8c
Update libphonenumber-csharp 8.13.24 (#14734)
hishamco Nov 21, 2023
fa2a9b2
Fix Docker build (#14736)
MikeAlhayek Nov 21, 2023
261a069
Fix docker build (#14737)
MikeAlhayek Nov 22, 2023
ebef158
Fix doc semantic error (#14742)
minhtaile2712 Nov 22, 2023
3146636
mkdocs-material>=9.4.11
agriffard Nov 23, 2023
582653c
Add Async method to ContentDefinitionManager to prevent possible thre…
MikeAlhayek Nov 23, 2023
8adccea
Cleanup notifications module (#14745)
MikeAlhayek Nov 23, 2023
aa1e1bd
Pre-render Navbar to allow resource injection (#14747)
MikeAlhayek Nov 23, 2023
3f0242f
Add As/Put method to ISite to allow caching (#14372)
MikeAlhayek Nov 24, 2023
d236ed4
Typo (#14741)
jtkech Nov 24, 2023
61ec4cf
Cleanup (#14740)
jtkech Nov 24, 2023
95efba0
Remove compiler directives (#14739)
jtkech Nov 24, 2023
40a6377
mkdocs-material 9.4.12
agriffard Nov 24, 2023
1d1a162
Update HtmlSanitizer 8.0.795 (#14753)
hishamco Nov 25, 2023
6f14b45
Update AngleSharp 1.0.6 (#14673)
hishamco Nov 25, 2023
8f4e3ad
pymdown-extensions 10.5
agriffard Nov 25, 2023
cfe2705
mkdocs-material 9.4.13
agriffard Nov 26, 2023
2eb6e14
Pre-render Navbar to allow resource injection (#14755)
MikeAlhayek Nov 26, 2023
425b7f3
Don't throw lock timeout if shell activated (#14756)
jtkech Nov 26, 2023
8fb1627
Azure DP Initializer (#14750)
jtkech Nov 26, 2023
7b60b60
mkdocs-material 9.4.14
agriffard Nov 27, 2023
4482cb0
Update Microsoft.Identity.Web 2.16.0 (#14778)
hishamco Nov 28, 2023
679512c
Missing OC.Media dependency (#14758)
jtkech Nov 28, 2023
09572ce
Remove the double scroll in the notification item (#14781)
MikeAlhayek Nov 28, 2023
f840cc0
Update libphonenumber-csharp 8.13.26 (#14788)
hishamco Nov 29, 2023
9267669
Fix multi-targeting file locks (#14732)
sebastienros Nov 30, 2023
c179620
Fix send button style in OC.Email (#14804)
hishamco Dec 1, 2023
abce5b6
Adding helpful methods for ContentPart, ContentType builders and Cont…
MikeAlhayek Dec 1, 2023
bcf286b
Add full type name for Lucene lock type
DrewScoggins Dec 1, 2023
30d75f7
Merge branch 'main' into FixLockIssue
DrewScoggins Dec 1, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
117 changes: 117 additions & 0 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
Expand Up @@ -2690,6 +2690,123 @@
"contributions": [
"doc"
]
},
{
"login": "rros",
"name": "Robert Ros",
"avatar_url": "https://avatars.githubusercontent.com/u/279664?v=4",
"profile": "https://www.robertros.nl/",
"contributions": [
"code"
]
},
{
"login": "0liver",
"name": "0liver",
"avatar_url": "https://avatars.githubusercontent.com/u/164360?v=4",
"profile": "https://github.com/0liver",
"contributions": [
"doc"
]
},
{
"login": "al3xjohnson",
"name": "Alex Johnson",
"avatar_url": "https://avatars.githubusercontent.com/u/5759745?v=4",
"profile": "https://github.com/al3xjohnson",
"contributions": [
"doc"
]
},
{
"login": "derandre84",
"name": "André Göpel",
"avatar_url": "https://avatars.githubusercontent.com/u/22834588?v=4",
"profile": "https://github.com/derandre84",
"contributions": [
"code"
]
},
{
"login": "wAsnk",
"name": "Krisztián Németh",
"avatar_url": "https://avatars.githubusercontent.com/u/19938236?v=4",
"profile": "https://github.com/wAsnk",
"contributions": [
"code"
]
},
{
"login": "BinderDyn",
"name": "Marvin",
"avatar_url": "https://avatars.githubusercontent.com/u/43495737?v=4",
"profile": "https://github.com/BinderDyn",
"contributions": [
"code"
]
},
{
"login": "dministro",
"name": "József Horváth",
"avatar_url": "https://avatars.githubusercontent.com/u/15349881?v=4",
"profile": "https://github.com/dministro",
"contributions": [
"code"
]
},
{
"login": "brutoledo",
"name": "Bruno Toledo",
"avatar_url": "https://avatars.githubusercontent.com/u/5890282?v=4",
"profile": "https://github.com/brutoledo",
"contributions": [
"doc"
]
},
{
"login": "dannyd89",
"name": "Daniel Draghici",
"avatar_url": "https://avatars.githubusercontent.com/u/15252548?v=4",
"profile": "https://github.com/dannyd89",
"contributions": [
"code"
]
},
{
"login": "ludovic-th",
"name": "ludovic-th",
"avatar_url": "https://avatars.githubusercontent.com/u/65158865?v=4",
"profile": "https://github.com/ludovic-th",
"contributions": [
"code"
]
},
{
"login": "emrahtokalak",
"name": "Emrah Tokalak",
"avatar_url": "https://avatars.githubusercontent.com/u/90242?v=4",
"profile": "http://emrahtokalak.com/",
"contributions": [
"code"
]
},
{
"login": "vjacquet",
"name": "vjacquet",
"avatar_url": "https://avatars.githubusercontent.com/u/6363920?v=4",
"profile": "https://github.com/vjacquet",
"contributions": [
"code"
]
},
{
"login": "yaricrolletservico",
"name": "yaricrolletservico",
"avatar_url": "https://avatars.githubusercontent.com/u/101557629?v=4",
"profile": "https://github.com/yaricrolletservico",
"contributions": [
"code"
]
}
],
"skipCi": true
Expand Down
225 changes: 222 additions & 3 deletions .editorconfig

Large diffs are not rendered by default.

48 changes: 27 additions & 21 deletions .github/workflows/functional_all_db.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
name: Functional Tests - all Databases
on:
# manual trigger
# manual trigger
workflow_dispatch:
env:
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true
DOTNET_CLI_TELEMETRY_OPTOUT: true

jobs:
test_functional_mvc:
name: Functional Tests - MVC
Expand All @@ -13,12 +14,13 @@ jobs:
image: cypress/included:9.6.1
steps:
- uses: actions/checkout@v3
# We need to install dotnet in the docker container.
- uses: actions/setup-dotnet@v3
with:
dotnet-version: '8.0.x'
- uses: actions/setup-node@v3
with:
node-version: "15"
# - name: Fix nuget restore issue
# run: |
# apt update && apt --only-upgrade install ca-certificates -y
- name: Functional Tests
run: |
cd test/OrchardCore.Tests.Functional
Expand All @@ -38,9 +40,10 @@ jobs:
image: cypress/included:9.6.1
steps:
- uses: actions/checkout@v3
- name: Fix nuget restore issue
run: |
apt update && apt --only-upgrade install ca-certificates -y
# We need to install dotnet in the docker container.
- uses: actions/setup-dotnet@v3
with:
dotnet-version: '8.0.x'
- name: Functional Tests
run: |
cd test/OrchardCore.Tests.Functional
Expand Down Expand Up @@ -78,9 +81,10 @@ jobs:
OrchardCore__DatabaseProvider: "Postgres"
steps:
- uses: actions/checkout@v3
- name: Fix nuget restore issue
run: |
apt update && apt --only-upgrade install ca-certificates -y
# We need to install dotnet in the docker container.
- uses: actions/setup-dotnet@v3
with:
dotnet-version: '8.0.x'
- name: Functional Tests
run: |
cd test/OrchardCore.Tests.Functional
Expand All @@ -94,29 +98,30 @@ jobs:
test/OrchardCore.Tests.Functional/cms-tests/cypress/screenshots
src/OrchardCore.Cms.Web/App_Data/logs
retention-days: 3

test_functional_cms_mysql:
name: Functional Tests - CMS MySql
runs-on: ubuntu-latest
container:
image: cypress/included:9.6.1
services:
mariadb:
image: mariadb:latest
mysql:
image: mysql:8
ports:
- 3306
env:
MYSQL_DATABASE: test
MYSQL_ROOT_PASSWORD: test123
options: --health-cmd="mysqladmin ping" --health-interval=5s --health-timeout=2s --health-retries=3
options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3
env:
OrchardCore__ConnectionString: "server=mariadb;uid=root;pwd=test123;database=test"
OrchardCore__ConnectionString: "server=mysql;uid=root;pwd=test123;database=test"
OrchardCore__DatabaseProvider: "MySql"
steps:
- uses: actions/checkout@v3
- name: Fix nuget restore issue
run: |
apt update && apt --only-upgrade install ca-certificates -y
# We need to install dotnet in the docker container.
- uses: actions/setup-dotnet@v3
with:
dotnet-version: '8.0.x'
- name: Functional Tests
run: |
cd test/OrchardCore.Tests.Functional
Expand Down Expand Up @@ -149,9 +154,10 @@ jobs:
OrchardCore__DatabaseProvider: "SqlConnection"
steps:
- uses: actions/checkout@v3
- name: Fix nuget restore issue
run: |
apt update && apt --only-upgrade install ca-certificates -y
# We need to install dotnet in the docker container.
- uses: actions/setup-dotnet@v3
with:
dotnet-version: '8.0.x'
- name: Functional Tests
run: |
cd test/OrchardCore.Tests.Functional
Expand Down
3 changes: 1 addition & 2 deletions .github/workflows/mac_unit_test_ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,5 @@ jobs:
- uses: actions/checkout@v3
- name: Build and test
run: |
dotnet build -c Release -f net7.0
dotnet build -c Release -f net6.0
dotnet build -c Release
dotnet test -c Release --no-restore --no-build ./test/OrchardCore.Tests/OrchardCore.Tests.csproj
6 changes: 4 additions & 2 deletions .github/workflows/pr_ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,12 @@ jobs:
- uses: actions/setup-node@v3
with:
node-version: "15"
- uses: actions/setup-dotnet@v3
with:
dotnet-version: '8.0.x'
- name: Build
run: |
dotnet build -c Release -f net7.0
dotnet build -c Release -f net6.0
dotnet build -c Release
- name: Unit Tests
run: |
dotnet test -c Release --no-build ./test/OrchardCore.Tests/OrchardCore.Tests.csproj
Expand Down
16 changes: 9 additions & 7 deletions .github/workflows/preview_ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,15 @@ jobs:
- uses: actions/setup-node@v3
with:
node-version: "15"
- uses: actions/setup-dotnet@v3
with:
dotnet-version: '8.0.x'
- name: Set build number
if: matrix.os == 'ubuntu-latest'
run: echo "BuildNumber=$(( $GITHUB_RUN_NUMBER + 16368 ))" >> $GITHUB_ENV
- name: Build
run: |
dotnet build -c Release -f net7.0
dotnet build -c Release -f net6.0
dotnet build -c Release
- name: Unit Tests
run: |
dotnet test -c Release --no-build ./test/OrchardCore.Tests/OrchardCore.Tests.csproj
Expand All @@ -50,7 +52,7 @@ jobs:
if: matrix.os == 'ubuntu-latest'
run: |
dotnet pack -c Release --no-build
dotnet nuget push './src/**/*.nupkg' -k ${{secrets.CLOUDSMITH_API_KEY}} -n -s https://nuget.cloudsmith.io/orchardcore/preview/v3/index.json --skip-duplicate
dotnet nuget push './src/**/*.nupkg' -t 600 -k ${{secrets.CLOUDSMITH_API_KEY}} -n -s https://nuget.cloudsmith.io/orchardcore/preview/v3/index.json --skip-duplicate
- name: Login to DockerHub
if: matrix.os == 'ubuntu-latest'
uses: docker/login-action@v1
Expand All @@ -64,16 +66,16 @@ jobs:
Get-ChildItem ./src/OrchardCore.Cms.Web/App_Data -Recurse | Remove-Item -Recurse -Confirm:$false
Get-ChildItem ./src/OrchardCore.Cms.Web/App_Data_Tests -Recurse | Remove-Item -Recurse -Confirm:$false
$output = [System.IO.Path]::GetFullPath("./.build/release")
dotnet publish -c Release --property:PublishDir=$output --no-build --framework net7.0
docker build -f Dockerfile-CI -t orchardproject/orchardcore-cms-linux:dev .
dotnet publish -c Release --property:PublishDir=$output --no-build --framework net8.0
docker build -f Dockerfile-CI --platform=linux/amd64 -t orchardproject/orchardcore-cms-linux:dev .
docker push orchardproject/orchardcore-cms-linux:dev
- name: Deploy preview docker image for windows
if: matrix.os == 'windows-latest'
run: |
Get-ChildItem ./src/OrchardCore.Cms.Web/App_Data -Recurse | Remove-Item -Recurse -Confirm:$false
Get-ChildItem ./src/OrchardCore.Cms.Web/App_Data_Tests -Recurse | Remove-Item -Recurse -Confirm:$false
$output = [System.IO.Path]::GetFullPath("./.build/release")
dotnet publish -c Release --property:PublishDir=$output --no-build --framework net7.0
docker build -f Dockerfile-CI -t orchardproject/orchardcore-cms-windows:dev .
dotnet publish -c Release --property:PublishDir=$output --no-build --framework net8.0
docker build -f Dockerfile-CI --platform=windows/amd64 -t orchardproject/orchardcore-cms-windows:dev .
echo "${{ secrets.DOCKERHUB_PASSWORD }}" | docker login -u="${{ secrets.DOCKERHUB_USERNAME }}" --password-stdin
docker push orchardproject/orchardcore-cms-windows:dev
16 changes: 9 additions & 7 deletions .github/workflows/release_ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,15 @@ jobs:
- uses: actions/setup-node@v3
with:
node-version: "15"
- uses: actions/setup-dotnet@v3
with:
dotnet-version: '8.0.x'
- name: Set build number
if: matrix.os == 'ubuntu-latest'
run: echo "BuildNumber=$(( $GITHUB_RUN_NUMBER + 15471 ))" >> $GITHUB_ENV
- name: Build
run: |
dotnet build -c Release -f net7.0 -p:Version=${{ steps.get_version.outputs.VERSION }}
dotnet build -c Release -f net6.0 -p:Version=${{ steps.get_version.outputs.VERSION }}
dotnet build -c Release -p:Version=${{ steps.get_version.outputs.VERSION }}
- name: Unit Tests
run: |
dotnet test -c Release --no-build ./test/OrchardCore.Tests/OrchardCore.Tests.csproj
Expand All @@ -61,7 +63,7 @@ jobs:
if: matrix.os == 'ubuntu-latest'
run: |
dotnet pack -c Release --no-build -p:Version=${{ steps.get_version.outputs.VERSION }} -p:TreatWarningsAsErrors=false
dotnet nuget push './src/**/*.nupkg' -k ${{secrets.NUGET_API_KEY}} -s https://api.nuget.org/v3/index.json --skip-duplicate
dotnet nuget push './src/**/*.nupkg' -t 600 -k ${{secrets.NUGET_API_KEY}} -s https://api.nuget.org/v3/index.json --skip-duplicate
- name: Login to DockerHub
if: matrix.os == 'ubuntu-latest'
uses: docker/login-action@v1
Expand All @@ -75,8 +77,8 @@ jobs:
Get-ChildItem ./src/OrchardCore.Cms.Web/App_Data -Recurse | Remove-Item -Recurse -Confirm:$false
Get-ChildItem ./src/OrchardCore.Cms.Web/App_Data_Tests -Recurse | Remove-Item -Recurse -Confirm:$false
$output = [System.IO.Path]::GetFullPath("./.build/release")
dotnet publish -c Release --property:PublishDir=$output --no-build --framework net7.0
docker build -f Dockerfile-CI -t orchardproject/orchardcore-cms-linux:latest -t orchardproject/orchardcore-cms-linux:${{ steps.get_version.outputs.VERSION }} .
dotnet publish -c Release --property:PublishDir=$output --no-build --framework net8.0
docker build -f Dockerfile-CI --platform=linux/amd64 -t orchardproject/orchardcore-cms-linux:latest -t orchardproject/orchardcore-cms-linux:${{ steps.get_version.outputs.VERSION }} .
docker push orchardproject/orchardcore-cms-linux:latest
docker push "orchardproject/orchardcore-cms-linux:${{ steps.get_version.outputs.VERSION }}"
- name: Deploy preview docker image for windows
Expand All @@ -85,8 +87,8 @@ jobs:
Get-ChildItem ./src/OrchardCore.Cms.Web/App_Data -Recurse | Remove-Item -Recurse -Confirm:$false
Get-ChildItem ./src/OrchardCore.Cms.Web/App_Data_Tests -Recurse | Remove-Item -Recurse -Confirm:$false
$output = [System.IO.Path]::GetFullPath("./.build/release")
dotnet publish -c Release --property:PublishDir=$output --no-build --framework net7.0
docker build -f Dockerfile-CI -t orchardproject/orchardcore-cms-windows:latest -t orchardproject/orchardcore-cms-windows:${{ steps.get_version.outputs.VERSION }} .
dotnet publish -c Release --property:PublishDir=$output --no-build --framework net8.0
docker build -f Dockerfile-CI --platform=windows/amd64 -t orchardproject/orchardcore-cms-windows:latest -t orchardproject/orchardcore-cms-windows:${{ steps.get_version.outputs.VERSION }} .
echo "${{ secrets.DOCKERHUB_PASSWORD }}" | docker login -u="${{ secrets.DOCKERHUB_USERNAME }}" --password-stdin
docker push orchardproject/orchardcore-cms-windows:latest
docker push "orchardproject/orchardcore-cms-windows:${{ steps.get_version.outputs.VERSION }}"
6 changes: 5 additions & 1 deletion .readthedocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@
# Required
version: 2

build:
os: ubuntu-22.04
tools:
python: "3.11"

# Build documentation in the docs/ directory with Sphinx
#sphinx:
# configuration: docs/conf.py
Expand All @@ -17,6 +22,5 @@ formats: all

# Optionally set the version of Python and requirements required to build your docs
python:
version: 3.7
install:
- requirements: src/docs/requirements.txt
Loading