Skip to content

Commit a95baeb

Browse files
Merge pull request #83 from contentstack/staging
DX | 07-07-2025 | Release
2 parents 43c2d1c + 77d0e0b commit a95baeb

File tree

7 files changed

+10
-9
lines changed

7 files changed

+10
-9
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
# Changelog
2+
## [v0.2.0](https://github.com/contentstack/contentstack-management-dotnet/tree/v0.2.0)
3+
- Fix
4+
- Fixed the Single Publish issue with specific entry version (Changing the type from String to Int)
25

36
## [v0.1.12](https://github.com/contentstack/contentstack-management-dotnet/tree/v0.1.12)
47
- Fix

Contentstack.Management.Core.Unit.Tests/Core/Services/Models/PublishUnpublishServiceTest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ public void Should_Create_Content_Body()
101101
Assert.IsNotNull(service);
102102
Assert.AreEqual("POST", service.HttpMethod);
103103
Assert.AreEqual(resourcePath, service.ResourcePath);
104-
Assert.AreEqual($"{{\"{fieldName}\":{{\"locales\":[{string.Join(",", locales)}],\"environments\":[{string.Join(",", environments)}]}},\"version\":\"{details.Version}\",\"scheduled_at\":\"{details.ScheduledAt}\"}}", Encoding.Default.GetString(service.ByteContent));
104+
Assert.AreEqual($"{{\"{fieldName}\":{{\"locales\":[{string.Join(",", locales)}],\"environments\":[{string.Join(",", environments)}]}},\"version\":{details.Version},\"scheduled_at\":\"{details.ScheduledAt}\"}}", Encoding.Default.GetString(service.ByteContent));
105105
}
106106

107107
[TestMethod]
@@ -132,7 +132,7 @@ public void Should_Create_Content_Body_with_Locale()
132132
Assert.IsNotNull(service);
133133
Assert.AreEqual("POST", service.HttpMethod);
134134
Assert.AreEqual(resourcePath, service.ResourcePath);
135-
Assert.AreEqual($"{{\"{fieldName}\":{{\"locales\":[{string.Join(",", locales)}],\"environments\":[{string.Join(",", environments)}]}},\"version\":\"{details.Version}\",\"locale\":\"{locale}\",\"scheduled_at\":\"{details.ScheduledAt}\"}}", Encoding.Default.GetString(service.ByteContent));
135+
Assert.AreEqual($"{{\"{fieldName}\":{{\"locales\":[{string.Join(",", locales)}],\"environments\":[{string.Join(",", environments)}]}},\"version\":{details.Version},\"locale\":\"{locale}\",\"scheduled_at\":\"{details.ScheduledAt}\"}}", Encoding.Default.GetString(service.ByteContent));
136136
}
137137

138138
public void Should_Create_Blank_Content_Body()

Contentstack.Management.Core.Unit.Tests/Utils/ContentstackUtilitiesTest.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,7 @@ public void Return_Query_Parameters_On_ParameterCollection()
9292

9393
JObject q_obj = JObject.Parse("{ \"price_in_usd\": { \"$lt\": 600 } }");
9494
param.AddQuery(q_obj);
95-
9695
var result = ContentstackUtilities.GetQueryParameter(param);
97-
9896
Assert.AreEqual("include=type&limit=10&query=%7B%0D%0A%20%20%22price_in_usd%22%3A%20%7B%0D%0A%20%20%20%20%22%24lt%22%3A%20600%0D%0A%20%20%7D%0D%0A%7D", result);
9997
}
10098

Contentstack.Management.Core/ContentstackClient.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public class ContentstackClient : IContentstackClient
3535
private HttpClient _httpClient;
3636
private bool _disposed = false;
3737

38-
private string Version => "0.1.12";
38+
private string Version => "0.2.0";
3939
private string xUserAgent => $"contentstack-management-dotnet/{Version}";
4040
#endregion
4141

Contentstack.Management.Core/Models/PublishUnpublishDetails.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public class PublishUnpublishDetails
1010

1111
public List<string> Environments { get; set; }
1212

13-
public string Version { get; set; }
13+
public int? Version { get; set; }
1414

1515
public string ScheduledAt { get; set; }
1616

Contentstack.Management.Core/Services/Models/PublishUnpublishService.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public override void ContentBody()
7070
}
7171
writer.WriteEndObject();
7272

73-
if (!string.IsNullOrEmpty(details.Version))
73+
if (details.Version!=null)
7474
{
7575
writer.WritePropertyName("version");
7676
writer.WriteValue(details.Version);
@@ -83,7 +83,7 @@ public override void ContentBody()
8383
writer.WriteValue(locale);
8484

8585
}
86-
if (!string.IsNullOrEmpty(details.Version))
86+
if (!string.IsNullOrEmpty(details.ScheduledAt))
8787
{
8888
writer.WritePropertyName("scheduled_at");
8989
writer.WriteValue(details.ScheduledAt);

Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<Project>
22
<PropertyGroup>
3-
<Version>0.1.12</Version>
3+
<Version>0.2.0</Version>
44
</PropertyGroup>
55
</Project>

0 commit comments

Comments
 (0)