Skip to content

Commit e0701cc

Browse files
author
Nikolaj Geisle
committed
Merge branch 'v9/dev' into v9/feature/update-imagesharp-web
# Conflicts: # src/Umbraco.Tests.AcceptanceTest/cypress/integration/Users/users.ts # src/Umbraco.Web.UI/umbraco/config/lang/cy.xml # src/Umbraco.Web.UI/umbraco/config/lang/da.xml # src/Umbraco.Web.UI/umbraco/config/lang/en.xml # src/Umbraco.Web.UI/umbraco/config/lang/en_us.xml # src/Umbraco.Web.UI/umbraco/config/lang/it.xml # src/Umbraco.Web.UI/umbraco/config/lang/nl.xml # tests/Umbraco.Tests.AcceptanceTest/cypress/integration/DataTypes/dataTypes.ts
2 parents 83db6f5 + 351c37a commit e0701cc

File tree

1,145 files changed

+39267
-30819
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,145 files changed

+39267
-30819
lines changed

.editorconfig

Lines changed: 436 additions & 26 deletions
Large diffs are not rendered by default.

.github/CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ There are two big areas that you should know about:
159159
You may need to run the following commands to set up gulp properly:
160160
```
161161
npm cache clean --force
162-
npm install
162+
npm ci
163163
npm run build
164164
```
165165
The caching for the back office has been described as 'aggressive' so we often find it's best when making back office changes to disable caching in the browser to help you to see the changes you're making.

.github/workflows/codeql-analysis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ jobs:
5656
- name: Perform CodeQL Analysis
5757
uses: github/codeql-action/analyze@v1
5858
with:
59-
config-file: ./.github/workflows/codeql-config.yml
59+
config-file: ./.github/config/codeql-config.yml
6060

6161
# This job is to prevent the workflow status from showing as failed when all other jobs are skipped - See https://github.community/t/workflow-is-failing-if-no-job-can-be-ran-due-to-condition/16873
6262
always_job:

.gitignore

Lines changed: 45 additions & 99 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@
1919
.DS_Store
2020
._.DS_Store
2121
.vs/
22-
/local/
22+
.idea/
2323

2424
# Build directories
2525
[Bb]in/
26-
[Db]ebug*/
27-
[Rr]elease*/
28-
obj/
26+
[Oo]bj/
27+
[Db]ebug/
28+
[Rr]elease/
2929

3030
# Tools
3131
_ReSharper*/
@@ -35,122 +35,68 @@ _NCrunch_*/
3535
*.ncrunchproject
3636
*.crunchsolution.cache
3737
tools/NDepend/
38-
3938
[Tt]est[Rr]esult*
4039
[Bb]uild[Ll]og.*
41-
*.[Pp]ublish.xml
4240
[sS]ource
4341
[sS]andbox
44-
umbraco.config
45-
App_Data/TEMP/*
46-
[Uu]mbraco/[Pp]resentation/[Uu]mbraco/[Pp]lugins/*
47-
[Uu]mbraco/[Pp]resentation/[Uu]ser[Cc]ontrols/*
48-
[Uu]mbraco/[Pp]resentation/[Ss]cripts/*
49-
[Uu]mbraco/[Pp]resentation/[Ff]onts/*
50-
[Uu]mbraco/[Pp]resentation/[Cc]ss/*
51-
52-
src/Umbraco.Tests/App_Data/*
53-
54-
umbraco/presentation/umbraco/plugins/uComponents/uComponentsInstaller.ascx
55-
umbraco/presentation/packages/uComponents/MultiNodePicker/CustomTreeService.asmx
56-
57-
src/Umbraco.Tests/config/applications.config
58-
src/Umbraco.Tests/config/trees.config
59-
src/Umbraco.Tests/config/404handlers.config
60-
src/Umbraco.Tests/[Cc]onfig/umbracoSettings.config
61-
src/packages/
62-
src/packages/repositories.config
63-
64-
*.transformed
65-
6642
node_modules
6743
lib-bower
68-
69-
src/Umbraco.Web.UI.Client/[Bb]uild/*
70-
src/Umbraco.Web.UI.Client/[Bb]uild/[Bb]elle/
71-
72-
src/Umbraco.Web.UI.Client/src/[Ll]ess/*.css
73-
src/Umbraco.Web.UI.Client/vwd.webinfo
74-
75-
src/*.psess
76-
src/*.vspx
77-
44+
*.psess
45+
*.vspx
7846
NDependOut/*
7947
QueryResult.htm
80-
81-
build/ApiDocs/*
82-
build/ApiDocs/Output/*
83-
src/Umbraco.Web.UI.Client/bower_components/*
48+
tools/docfx/*
8449

8550
# Ignore rule for clearing out Belle (avoid rebuilding all the time)
8651
preserve.belle
8752

8853
# Ignore rule for output of generated documentation files from grunt docserve
8954
src/Umbraco.Web.UI.Docs/api
9055
src/Umbraco.Web.UI.Docs/package-lock.json
91-
src/*.boltdata/
92-
src/umbraco.sln.ide/*
93-
src/.vs/
94-
95-
src/Umbraco.Tests/[Mm]edia
96-
tools/docfx/*
97-
apidocs/_site/*
98-
src/*/project.lock.json
99-
src/.idea/*
100-
101-
apidocs/api/*
102-
build/docs.zip
103-
build/ui-docs.zip
104-
build/csharp-docs.zip
105-
src/packages/
106-
src/PrecompiledWeb/*
10756

10857
# Build
10958
build.out/
11059
build.tmp/
11160
build/hooks/
11261
build/temp/
11362

114-
# Acceptance tests
115-
cypress.env.json
116-
/src/Umbraco.Tests.AcceptanceTest/cypress/support/chainable.ts
117-
/src/Umbraco.Tests.AcceptanceTest/package-lock.json
118-
/src/Umbraco.Tests.AcceptanceTest/cypress/videos/
119-
/src/Umbraco.Tests.AcceptanceTest/cypress/screenshots/
120-
121-
/src/Umbraco.Web.UI.Client/TESTS-*.xml
122-
/src/ApiDocs/api/*
123-
/src/Umbraco.Web.UI.Client/package-lock.json
124-
/src/Umbraco.Web.UI/wwwroot/Media/*
125-
/src/Umbraco.Tests.Integration/App_Data/*
126-
/src/Umbraco.Tests.Integration/TEMP/*
127-
/src/Umbraco.Web.UI/wwwroot/[Uu]mbraco/assets/*
128-
/src/Umbraco.Web.UI/wwwroot/[Uu]mbraco/js/*
129-
/src/Umbraco.Web.UI/wwwroot/[Uu]mbraco/lib/*
130-
/src/Umbraco.Web.UI/wwwroot/[Uu]mbraco/views/*
131-
/src/Umbraco.Web.UI/wwwroot/App_Data/TEMP/*
132-
/src/Umbraco.Web.UI/App_Data/Logs/*
133-
/src/Umbraco.Web.UI/App_Data/TEMP/TypesCache/*
134-
/src/Umbraco.Web.UI/App_Data/TEMP/*
135-
/src/Umbraco.Web.UI/App_Data/Smidge/Cache/*
136-
/src/Umbraco.Web.UI/[Uu]mbraco/[Ll]ogs
137-
/src/Umbraco.Web.UI/[Uu]mbraco/[Dd]ata/*
138-
/src/Umbraco.Web.UI/[Uu]mbraco/[Mm]odels/*
139-
/src/Umbraco.Web.UI/[Vv]iews/*.vbhtml
140-
/src/Umbraco.Web.UI/appsettings.json
141-
/src/Umbraco.Web.UI/appsettings.Development.json
142-
/src/Umbraco.Web.UI/appsettings.Local.json
143-
144-
145-
src/Umbraco.Tests.Integration/umbraco/Data/
146-
src/Umbraco.Tests.Integration/umbraco/logs/
147-
148-
src/Umbraco.Tests.Integration/Views/
149-
150-
src/Umbraco.Tests/TEMP/
151-
152-
src/Umbraco.Tests.UnitTests/umbraco/Data/TEMP/
153-
src/Umbraco.Tests.Integration.SqlCe/umbraco/Data/TEMP/
154-
src/Umbraco.Tests.Integration.SqlCe/DatabaseContextTests.sdf
63+
# Build output
64+
build/docs.zip
65+
build/ui-docs.zip
66+
build/csharp-docs.zip
67+
build/ApiDocs/*
68+
build/ApiDocs/Output/*
69+
src/ApiDocs/api/*
15570

71+
# Environment specific data
72+
src/Umbraco.Web.UI.Client/[Bb]uild/*
73+
src/Umbraco.Web.UI.Client/[Bb]uild/[Bb]elle/
74+
src/Umbraco.Web.UI.Client/src/[Ll]ess/*.css
75+
src/Umbraco.Web.UI.Client/TESTS-*.xml
76+
src/Umbraco.Web.UI/[Uu]mbraco/[Dd]ata/*
77+
src/Umbraco.Web.UI/[Uu]mbraco/[Ll]ogs
78+
src/Umbraco.Web.UI/[Uu]mbraco/[Mm]odels/*
79+
src/Umbraco.Web.UI/appsettings.Development.json
80+
src/Umbraco.Web.UI/appsettings.json
81+
src/Umbraco.Web.UI/appsettings.Local.json
82+
src/Umbraco.Web.UI/wwwroot/[Uu]mbraco/assets/*
83+
src/Umbraco.Web.UI/wwwroot/[Uu]mbraco/js/*
84+
src/Umbraco.Web.UI/wwwroot/[Uu]mbraco/lib/*
85+
src/Umbraco.Web.UI/wwwroot/[Uu]mbraco/views/*
86+
src/Umbraco.Web.UI/wwwroot/Media/*
87+
88+
# Tests
89+
cypress.env.json
90+
tests/Umbraco.Tests.AcceptanceTest/cypress/screenshots/
91+
tests/Umbraco.Tests.AcceptanceTest/cypress/support/chainable.ts
92+
tests/Umbraco.Tests.AcceptanceTest/cypress/videos/
93+
tests/Umbraco.Tests.Integration.SqlCe/DatabaseContextTests.sdf
94+
tests/Umbraco.Tests.Integration.SqlCe/umbraco/Data/TEMP/
95+
tests/Umbraco.Tests.Integration/TEMP/*
96+
tests/Umbraco.Tests.Integration/umbraco/Data/
97+
tests/Umbraco.Tests.Integration/umbraco/logs/
98+
tests/Umbraco.Tests.Integration/Views/
99+
tests/Umbraco.Tests.UnitTests/umbraco/Data/TEMP/
100+
101+
# Ignore auto-generated schema
156102
src/Umbraco.Web.UI/umbraco/config/appsettings-schema.json

.vscode/launch.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"args": [],
1515
"cwd": "${workspaceFolder}/src/Umbraco.Web.UI",
1616
"stopAtEntry": false,
17+
"requireExactSource": false,
1718
// Enable launching a web browser when ASP.NET Core starts. For more information: https://aka.ms/VSCode-CS-LaunchJson-WebBrowser
1819
"serverReadyAction": {
1920
"action": "openExternally",

Directory.Build.props

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,13 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project>
3-
43
<!-- Package references and additional files which are consumed by all projects -->
54
<ItemGroup>
6-
<PackageReference Include="StyleCop.Analyzers" IsImplicitlyDefined="true" />
7-
<AdditionalFiles Include="$(MSBuildThisFileDirectory)linting\stylecop.json" />
5+
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118" PrivateAssets="all" IsImplicitlyDefined="true" />
6+
<AdditionalFiles Include="$(MSBuildThisFileDirectory)stylecop.json" Link="stylecop.json" />
87
</ItemGroup>
98

10-
<Choose>
11-
<When Condition="$([System.Text.RegularExpressions.Regex]::IsMatch($(MSBuildProjectFile), 'Tests'))">
12-
<PropertyGroup>
13-
<CodeAnalysisRuleSet>$(MSBuildThisFileDirectory)linting\codeanalysis.tests.ruleset</CodeAnalysisRuleSet>
14-
</PropertyGroup>
15-
</When>
16-
<Otherwise>
17-
<PropertyGroup>
18-
<CodeAnalysisRuleSet>$(MSBuildThisFileDirectory)linting\codeanalysis.ruleset</CodeAnalysisRuleSet>
19-
</PropertyGroup>
20-
</Otherwise>
21-
</Choose>
22-
9+
<!-- Specify rule set for all projects -->
10+
<PropertyGroup>
11+
<CodeAnalysisRuleSet>$(MSBuildThisFileDirectory)codeanalysis.ruleset</CodeAnalysisRuleSet>
12+
</PropertyGroup>
2313
</Project>

Directory.Build.targets

Lines changed: 0 additions & 26 deletions
This file was deleted.

NuGet.Config

Lines changed: 0 additions & 15 deletions
This file was deleted.

build/Azure/azuregalleryrelease.ps1

Lines changed: 0 additions & 59 deletions
This file was deleted.

0 commit comments

Comments
 (0)