Skip to content

Commit d9b0202

Browse files
author
Claude
committed
Merge branch 'release/16.0.0'
2 parents e0113c5 + 5b5028a commit d9b0202

Some content is hidden

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

50 files changed

+3615
-3620
lines changed

.gitignore

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

Directory.Build.props

Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,50 @@
1-
<Project>
2-
<PropertyGroup>
3-
<TargetFramework>net9.0</TargetFramework>
4-
<Nullable>enable</Nullable>
5-
<Company>Umbraco HQ</Company>
6-
<Authors>Umbraco</Authors>
7-
<Copyright>Copyright © Umbraco $([System.DateTime]::Today.ToString('yyyy'))</Copyright>
8-
<Product>Umbraco Commerce Cart</Product>
9-
<PackageProjectUrl>https://github.com/umbraco/Umbraco.Commerce.Cart</PackageProjectUrl>
10-
<PackageIcon>logo-128.png</PackageIcon>
11-
<PackageTags>umbraco commerce cart umbraco-marketplace</PackageTags>
12-
<PackageLicenseExpression>MIT</PackageLicenseExpression>
13-
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
14-
<NeutralLanguage>en-US</NeutralLanguage>
15-
<GenerateDocumentationFile>true</GenerateDocumentationFile>
16-
<AnalysisMode>All</AnalysisMode>
17-
</PropertyGroup>
18-
19-
<!-- NuGet packages lock -->
20-
<PropertyGroup>
21-
<DisableImplicitNuGetFallbackFolder>true</DisableImplicitNuGetFallbackFolder>
22-
<RestorePackagesWithLockFile>true</RestorePackagesWithLockFile>
23-
<DefaultItemExcludes>$(DefaultItemExcludes);packages.lock.json</DefaultItemExcludes>
24-
</PropertyGroup>
25-
26-
<!-- SourceLink -->
27-
<PropertyGroup>
28-
<PublishRepositoryUrl>true</PublishRepositoryUrl>
29-
<EmbedUntrackedSources>true</EmbedUntrackedSources>
30-
<IncludeSymbols>true</IncludeSymbols>
31-
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
32-
</PropertyGroup>
33-
34-
<!-- Package validation -->
35-
<PropertyGroup>
36-
<EnablePackageValidation>false</EnablePackageValidation>
37-
<PackageValidationBaselineVersion>15.0.0</PackageValidationBaselineVersion>
38-
<EnableStrictModeForCompatibleFrameworksInPackage>true</EnableStrictModeForCompatibleFrameworksInPackage>
39-
<EnableStrictModeForCompatibleTfms>true</EnableStrictModeForCompatibleTfms>
40-
</PropertyGroup>
41-
42-
<ItemGroup>
43-
<Content Include="$(MSBuildThisFileDirectory)\assets\logo-128.png" Pack="true" PackagePath="" Visible="false" />
44-
<Content Include="$(MSBuildThisFileDirectory)\LICENSE.md" Pack="true" PackagePath="" Visible="false" />
45-
</ItemGroup>
46-
47-
<PropertyGroup>
48-
<GitVersionBaseDirectory>$(MSBuildThisFileDirectory)</GitVersionBaseDirectory>
49-
</PropertyGroup>
50-
</Project>
1+
<Project>
2+
<PropertyGroup>
3+
<TargetFramework>net9.0</TargetFramework>
4+
<Nullable>enable</Nullable>
5+
<Company>Umbraco HQ</Company>
6+
<Authors>Umbraco</Authors>
7+
<Copyright>Copyright © Umbraco $([System.DateTime]::Today.ToString('yyyy'))</Copyright>
8+
<Product>Umbraco Commerce Cart</Product>
9+
<PackageProjectUrl>https://github.com/umbraco/Umbraco.Commerce.Cart</PackageProjectUrl>
10+
<PackageIcon>logo-128.png</PackageIcon>
11+
<PackageTags>umbraco commerce cart umbraco-marketplace</PackageTags>
12+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
13+
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
14+
<NeutralLanguage>en-US</NeutralLanguage>
15+
<GenerateDocumentationFile>true</GenerateDocumentationFile>
16+
<AnalysisMode>All</AnalysisMode>
17+
</PropertyGroup>
18+
19+
<!-- NuGet packages lock -->
20+
<PropertyGroup>
21+
<DisableImplicitNuGetFallbackFolder>true</DisableImplicitNuGetFallbackFolder>
22+
<RestorePackagesWithLockFile>true</RestorePackagesWithLockFile>
23+
<DefaultItemExcludes>$(DefaultItemExcludes);packages.lock.json</DefaultItemExcludes>
24+
</PropertyGroup>
25+
26+
<!-- SourceLink -->
27+
<PropertyGroup>
28+
<PublishRepositoryUrl>true</PublishRepositoryUrl>
29+
<EmbedUntrackedSources>true</EmbedUntrackedSources>
30+
<IncludeSymbols>true</IncludeSymbols>
31+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
32+
</PropertyGroup>
33+
34+
<!-- Package validation -->
35+
<PropertyGroup>
36+
<EnablePackageValidation>false</EnablePackageValidation>
37+
<PackageValidationBaselineVersion>16.0.0</PackageValidationBaselineVersion>
38+
<EnableStrictModeForCompatibleFrameworksInPackage>true</EnableStrictModeForCompatibleFrameworksInPackage>
39+
<EnableStrictModeForCompatibleTfms>true</EnableStrictModeForCompatibleTfms>
40+
</PropertyGroup>
41+
42+
<ItemGroup>
43+
<Content Include="$(MSBuildThisFileDirectory)\assets\logo-128.png" Pack="true" PackagePath="" Visible="false" />
44+
<Content Include="$(MSBuildThisFileDirectory)\LICENSE.md" Pack="true" PackagePath="" Visible="false" />
45+
</ItemGroup>
46+
47+
<PropertyGroup>
48+
<GitVersionBaseDirectory>$(MSBuildThisFileDirectory)</GitVersionBaseDirectory>
49+
</PropertyGroup>
50+
</Project>

Directory.Packages.props

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
1-
<Project>
2-
<PropertyGroup>
3-
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
4-
</PropertyGroup>
5-
<ItemGroup>
6-
<GlobalPackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" />
7-
<GlobalPackageReference Include="Nerdbank.GitVersioning" Version="3.6.133" />
8-
<GlobalPackageReference Include="Umbraco.Code" Version="2.2.0" />
9-
<GlobalPackageReference Include="Umbraco.GitVersioning.Extensions" Version="0.2.0" />
10-
<GlobalPackageReference Include="Umbraco.JsonSchema.Extensions" Version="0.3.0" PrivateAssets="all" />
11-
</ItemGroup>
12-
<ItemGroup>
13-
<PackageVersion Include="Umbraco.Commerce.Cms" Version="[15, 15.999.999)" />
14-
</ItemGroup>
15-
</Project>
1+
<Project>
2+
<PropertyGroup>
3+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
4+
</PropertyGroup>
5+
<ItemGroup>
6+
<GlobalPackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" />
7+
<GlobalPackageReference Include="Nerdbank.GitVersioning" Version="3.7.115" />
8+
<GlobalPackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.556" />
9+
<GlobalPackageReference Include="Umbraco.Code" Version="2.3.0" />
10+
<GlobalPackageReference Include="Umbraco.GitVersioning.Extensions" Version="0.2.0" />
11+
<GlobalPackageReference Include="Umbraco.JsonSchema.Extensions" Version="0.3.0" PrivateAssets="all" />
12+
</ItemGroup>
13+
<ItemGroup>
14+
<PackageVersion Include="Umbraco.Commerce.Cms" Version="[16.0.0, 16.999.999)" />
15+
</ItemGroup>
16+
</Project>

LICENSE.md

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
MIT License
2-
3-
Copyright (c) 2025 Umbraco HQ
4-
5-
Permission is hereby granted, free of charge, to any person obtaining a copy
6-
of this software and associated documentation files (the "Software"), to deal
7-
in the Software without restriction, including without limitation the rights
8-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9-
copies of the Software, and to permit persons to whom the Software is
10-
furnished to do so, subject to the following conditions:
11-
12-
The above copyright notice and this permission notice shall be included in all
13-
copies or substantial portions of the Software.
14-
15-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21-
SOFTWARE.
1+
MIT License
2+
3+
Copyright (c) 2025 Umbraco HQ
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

NuGet.config

Lines changed: 20 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,20 @@
1-
<?xml version="1.0" encoding="utf-8"?>
2-
<configuration>
3-
<packageSources>
4-
<clear />
5-
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
6-
<add key="Umbraco Prereleases" value="https://www.myget.org/F/umbracoprereleases/api/v3/index.json" />
7-
<add key="Umbraco Nightly" value="https://www.myget.org/F/umbraconightly/api/v3/index.json" />
8-
</packageSources>
9-
<packageSourceMapping>
10-
<packageSource key="nuget.org">
11-
<package pattern="Umbraco" />
12-
<package pattern="Umbraco.*" />
13-
<package pattern="*" />
14-
</packageSource>
15-
<packageSource key="Umbraco Nightly">
16-
<package pattern="Umbraco.Commerce" />
17-
<package pattern="Umbraco.Commerce.*" />
18-
<package pattern="Umbraco.Licenses" />
19-
</packageSource>
20-
<packageSource key="Umbraco Prereleases">
21-
<package pattern="Umbraco.Commerce" />
22-
<package pattern="Umbraco.Commerce.*" />
23-
<package pattern="Umbraco.Licenses" />
24-
</packageSource>
25-
</packageSourceMapping>
26-
</configuration>
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<configuration>
3+
<packageSources>
4+
<add key="nuget.org" value="https://www.nuget.org/api/v2/" />
5+
<add key="Umbraco Prereleases" value="https://www.myget.org/F/umbracoprereleases/api/v3/index.json" />
6+
<add key="Umbraco Nightly" value="https://www.myget.org/F/umbraconightly/api/v3/index.json" />
7+
</packageSources>
8+
<packageSourceMapping>
9+
<packageSource key="nuget.org">
10+
<package pattern="Umbraco.*" />
11+
<package pattern="*" />
12+
</packageSource>
13+
<packageSource key="Umbraco Prereleases">
14+
<package pattern="Umbraco.*" />
15+
</packageSource>
16+
<packageSource key="Umbraco Nightly">
17+
<package pattern="Umbraco.*" />
18+
</packageSource>
19+
</packageSourceMapping>
20+
</configuration>

README.md

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,31 @@
1-
# Umbraco Commerce Cart &middot; [![NuGet](https://img.shields.io/nuget/v/Umbraco.Commerce.Cart.svg?style=modern&label=nuget)](https://www.nuget.org/packages/Umbraco.Commerce.Cart/)
2-
3-
A ready made shopping cart for Umbraco Commerce
4-
5-
![Screenshot](assets/cart.png)
6-
7-
## About
8-
9-
Umbraco Commerce Cart is an add-on package for Umbraco Commerce, providing a drop-in shopping cart solution.
10-
11-
With Umbraco Commerce Cart you can quickly and easily add a ready made, themeable and responsive shopping cart onto your site, saving hours of custom development.
12-
13-
This package uses the same versioning strategy with Umbraco Commerce.
14-
15-
## Working locally
16-
To fork and build your own Commerce Cart package, you will need:
17-
* .NET 9.0 SDK or newer
18-
* Umbraco 15.0.0 or newer
19-
* Umbraco Commerce 15.0.0 or newer
20-
* NodeJS 20+ for frontend development. Open `/src/Umbraco.Commerce.Cart/Client` folder and run `npm i; npm run build`
21-
22-
## Raising an Issue
23-
24-
If you find any issues with the Umbraco Commerce Cart add-on itself please raise them in the [issues section of this repository](https://github.com/umbraco/Umbraco.Commerce.Cart/issues)
25-
26-
## License
27-
28-
Copyright © 2025 Umbraco
29-
30-
This demo store is [licensed under MIT](LICENSE.md). The core Umbraco Commerce product is licensed under Umbracos commercial license.
31-
1+
# Umbraco Commerce Cart &middot; [![NuGet](https://img.shields.io/nuget/v/Umbraco.Commerce.Cart.svg?style=modern&label=nuget)](https://www.nuget.org/packages/Umbraco.Commerce.Cart/)
2+
3+
A ready made shopping cart for Umbraco Commerce
4+
5+
![Screenshot](assets/cart.png)
6+
7+
## About
8+
9+
Umbraco Commerce Cart is an add-on package for Umbraco Commerce, providing a drop-in shopping cart solution.
10+
11+
With Umbraco Commerce Cart you can quickly and easily add a ready made, themeable and responsive shopping cart onto your site, saving hours of custom development.
12+
13+
This package uses the same versioning strategy with Umbraco Commerce.
14+
15+
## Working locally
16+
To fork and build your own Commerce Cart package, you will need:
17+
* .NET 9.0 SDK or newer
18+
* Umbraco 15.0.0 or newer
19+
* Umbraco Commerce 15.0.0 or newer
20+
* NodeJS 20+ for frontend development. Open `/src/Umbraco.Commerce.Cart/Client` folder and run `npm i; npm run build`
21+
22+
## Raising an Issue
23+
24+
If you find any issues with the Umbraco Commerce Cart add-on itself please raise them in the [issues section of this repository](https://github.com/umbraco/Umbraco.Commerce.Cart/issues)
25+
26+
## License
27+
28+
Copyright © 2025 Umbraco
29+
30+
This demo store is [licensed under MIT](LICENSE.md). The core Umbraco Commerce product is licensed under Umbracos commercial license.
31+

Umbraco.Commerce.Cart.sln

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
2-
Microsoft Visual Studio Solution File, Format Version 12.00
3-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Umbraco.Commerce.Cart", "src\Umbraco.Commerce.Cart\Umbraco.Commerce.Cart.csproj", "{BB6B02C8-67AF-455E-94A8-E166B5BCD09D}"
4-
EndProject
5-
Global
6-
GlobalSection(SolutionConfigurationPlatforms) = preSolution
7-
Debug|Any CPU = Debug|Any CPU
8-
Release|Any CPU = Release|Any CPU
9-
EndGlobalSection
10-
GlobalSection(ProjectConfigurationPlatforms) = postSolution
11-
{BB6B02C8-67AF-455E-94A8-E166B5BCD09D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
12-
{BB6B02C8-67AF-455E-94A8-E166B5BCD09D}.Debug|Any CPU.Build.0 = Debug|Any CPU
13-
{BB6B02C8-67AF-455E-94A8-E166B5BCD09D}.Release|Any CPU.ActiveCfg = Release|Any CPU
14-
{BB6B02C8-67AF-455E-94A8-E166B5BCD09D}.Release|Any CPU.Build.0 = Release|Any CPU
15-
EndGlobalSection
16-
EndGlobal
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Umbraco.Commerce.Cart", "src\Umbraco.Commerce.Cart\Umbraco.Commerce.Cart.csproj", "{BB6B02C8-67AF-455E-94A8-E166B5BCD09D}"
4+
EndProject
5+
Global
6+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
7+
Debug|Any CPU = Debug|Any CPU
8+
Release|Any CPU = Release|Any CPU
9+
EndGlobalSection
10+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
11+
{BB6B02C8-67AF-455E-94A8-E166B5BCD09D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
12+
{BB6B02C8-67AF-455E-94A8-E166B5BCD09D}.Debug|Any CPU.Build.0 = Debug|Any CPU
13+
{BB6B02C8-67AF-455E-94A8-E166B5BCD09D}.Release|Any CPU.ActiveCfg = Release|Any CPU
14+
{BB6B02C8-67AF-455E-94A8-E166B5BCD09D}.Release|Any CPU.Build.0 = Release|Any CPU
15+
EndGlobalSection
16+
EndGlobal

0 commit comments

Comments
 (0)