Skip to content

Commit 6c78fa1

Browse files
author
Shailesh Mishra
authored
Merge pull request #30 from contentstack/next
Next: Region and Include Metadata Support Added
2 parents 59d0f8a + e2d0950 commit 6c78fa1

19 files changed

Lines changed: 163 additions & 52 deletions

.github/workflows/sast-scan.yml

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

.github/workflows/sca-scan.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ jobs:
1111
- name: Setup .NET Core @ Latest
1212
uses: actions/setup-dotnet@v1
1313
with:
14-
dotnet-version: '3.1.x'
14+
dotnet-version: "7.0.x"
1515
- name: Run Dotnet Restore
1616
run: |
1717
dotnet restore
1818
- name: Run Snyk to check for vulnerabilities
19-
uses: snyk/actions/dotnet@master
19+
uses: snyk/actions/dotnet@master
2020
env:
2121
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
2222
with:

.github/workflows/secrets-scan.yml

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

Contentstack.AspNetCore/Contentstack.AspNetCore.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
<PackageId>contentstack.aspnetcore</PackageId>
77
<Authors>Contentstack</Authors>
88
<Owners>Contentstack</Owners>
9-
<PackageVersion>2.10.0</PackageVersion>
9+
<PackageVersion>2.11.0</PackageVersion>
1010
<Description>Main release</Description>
1111
<Copyright>Copyright (c) 2012-2023 Contentstack (http://app.contentstack.com). All Rights Reserved</Copyright>
1212
<PackageProjectUrl>https://github.com/contentstack/contentstack-dotnet</PackageProjectUrl>
13-
<PackageTags>v2.10.0</PackageTags>
14-
<ReleaseVersion>2.10.0</ReleaseVersion>
13+
<PackageTags>v2.11.0</PackageTags>
14+
<ReleaseVersion>2.11.0</ReleaseVersion>
1515
<Configurations>Release;Debug</Configurations>
1616
</PropertyGroup>
1717

@@ -29,6 +29,6 @@
2929
<PackageReference Include="NuGet.Build.Packaging" Version="0.2.2"><PrivateAssets>all</PrivateAssets>
3030
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3131
</PackageReference>
32-
<PackageReference Include="contentstack.csharp" Version="2.9.0" />
32+
<PackageReference Include="contentstack.csharp" Version="2.10.0" />
3333
</ItemGroup>
3434
</Project>

Contentstack.Core.Tests/AssetTest.cs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,9 @@
22
using Xunit;
33
using Contentstack.Core.Models;
44
using System.Threading.Tasks;
5-
using Contentstack.Core.Configuration;
65
using System.Collections.Generic;
76
using System.Linq;
8-
using System.Text.RegularExpressions;
9-
using System.Collections;
107
using Newtonsoft.Json.Linq;
11-
using Contentstack.Utils;
128
namespace Contentstack.Core.Tests
139
{
1410
public class AssetTest
@@ -128,7 +124,8 @@ public async Task FetchAssetsIncludeRelativeURL()
128124
[Fact]
129125
public async Task FetchAssetCountAsync()
130126
{
131-
AssetLibrary assetLibrary = client.AssetLibrary().SetLocale("en-us");
127+
AssetLibrary assetLibrary = client.AssetLibrary().
128+
IncludeMetadata().SetLocale("en-us");
132129
JObject jObject = await assetLibrary.Count();
133130
if (jObject == null)
134131
{

Contentstack.Core.Tests/Contentstack.Core.Tests.csproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
<Project Sdk="Microsoft.NET.Sdk" ToolsVersion="15.0">
22

33
<PropertyGroup>
4-
<TargetFramework>netcoreapp3.1</TargetFramework>
4+
<TargetFramework>net7.0</TargetFramework>
55

66
<IsPackable>false</IsPackable>
7-
<ReleaseVersion>2.10.0</ReleaseVersion>
7+
<ReleaseVersion>2.11.0</ReleaseVersion>
88
</PropertyGroup>
99

1010
<ItemGroup>
11-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.5.0" />
12-
<PackageReference Include="xunit" Version="2.4.2" />
13-
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5"><IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
11+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
12+
<PackageReference Include="xunit" Version="2.5.0" />
13+
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.0"><IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1414
<PrivateAssets>all</PrivateAssets>
1515
</PackageReference>
1616
<PackageReference Include="System.Configuration.ConfigurationManager" Version="7.0.0" />
1717
<PackageReference Include="Microsoft.Extensions.Options" Version="7.0.1" />
18-
<PackageReference Include="coverlet.collector" Version="3.2.0">
18+
<PackageReference Include="coverlet.collector" Version="6.0.0">
1919
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2020
<PrivateAssets>all</PrivateAssets>
2121
</PackageReference>

Contentstack.Core.Tests/EntryTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public async Task FetchByUid() {
4848
ContentType contenttype = client.ContentType(source);
4949
string uid = await GetUID("source1");
5050
Entry sourceEntry = contenttype.Entry(uid);
51-
51+
sourceEntry.IncludeMetadata();
5252
await sourceEntry.Fetch<Entry>().ContinueWith((t) =>
5353
{
5454
Entry result = t.Result;

Contentstack.Core.Tests/QueryTest.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ public async Task FetchEntriesPublishFallback()
6161
ContentstackCollection<Entry> entries = await client.ContentType(source).Query()
6262
.SetLocale("ja-jp")
6363
.IncludeFallback()
64+
.IncludeMetadata()
6465
.Find<Entry>();
6566
;
6667
Assert.True(entries.Items.Count() > 0);

Contentstack.Core.Tests/StackConfig.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ public static ContentstackClient GetStack()
3737
DeliveryToken = delivery_token,
3838
Environment = environment,
3939
Host = host,
40+
4041
};
4142

4243
ContentstackClient contentstackClient = new ContentstackClient(new OptionsWrapper<Configuration.ContentstackOptions>(contentstackOptions));

Contentstack.Core/Configuration/Config.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,14 +98,14 @@ internal string regionCode()
9898
{
9999
if (Region == ContentstackRegion.US) return "";
100100
ContentstackRegionCode[] regionCodes = Enum.GetValues(typeof(ContentstackRegionCode)).Cast<ContentstackRegionCode>().ToArray();
101-
return string.Format("{0}-", regionCodes[(int)Region].ToString());
101+
return string.Format("{0}-", regionCodes[(int)Region].ToString().Replace("_", "-"));
102102
}
103103

104104
internal string HostURL
105105
{
106106
get
107107
{
108-
if (Region == ContentstackRegion.EU)
108+
if (Region == ContentstackRegion.EU || Region == ContentstackRegion.AZURE_EU || Region == ContentstackRegion.AZURE_NA)
109109
return "cdn.contentstack.com";
110110
return "cdn.contentstack.io";
111111
}

0 commit comments

Comments
 (0)