Skip to content

Releases: contentstack/contentstack-management-dotnet

1.0.0-beta.1

16 Jun 05:48
fdc7287

Choose a tag to compare

1.0.0-beta.1 Pre-release
Pre-release

v1.0.0-beta.1(2026-06-15)

  • Feat
    • Branch support
      • Added Branch model with Create, CreateAsync, Fetch, FetchAsync, Delete, DeleteAsync, and Query operations
      • Stack.Branch(uid?) accessor follows the same pattern as other stack resources
  • Breaking Change
    • Complete migration from Newtonsoft.Json to System.Text.Json
      • Newtonsoft.Json is no longer a dependency — remove it from your project once your own code no longer references it directly
      • client.SerializerSettings (JsonSerializerSettings) replaced by client.SerializerOptions (JsonSerializerOptions)
      • response.OpenJObjectResponse() removed — use response.OpenJsonObjectResponse() (JsonObject) or response.OpenTResponse<T>() instead
      • JObjectParameterValue now accepts System.Text.Json.Nodes.JsonNode instead of Newtonsoft.Json.Linq.JObject
      • All [JsonProperty] attributes replaced with [JsonPropertyName]; [JsonObject(ItemNullValueHandling)] removed in favour of DefaultIgnoreCondition = WhenWritingNull on SerializerOptions
      • All modules fully migrated to System.Text.Json: AuditLog, Branch, BulkOperation, ContentType, DeliveryToken, Entry, EntryVariant, Environment, Extension, GlobalField, Label, Locale, ManagementToken, Organization, Release, Role, Stack, Taxonomy, Term, User, VariantGroup, Webhook, and Workflow
      • OAuth auto token refresh wired into the request pipeline
      • Upgraded target framework to .NET 10
  • New: Multi-region endpoint resolution via Endpoint.GetContentstackEndpoint(region, service) — resolves Contentstack service URLs for all 7 supported regions (NA, EU, AU, Azure-NA, Azure-EU, GCP-NA, GCP-EU) and 18 service keys (contentManagement, contentDelivery, auth, graphqlDelivery, preview, images, assets, automate, launch, developerHub, brandKit, genAI, personalizeManagement, personalizeEdge, composableStudio, assetManagement, and more).
  • New: omitHttps flag strips the https:// scheme from returned URLs — pass directly to ContentstackClientOptions.Host (e.g. new ContentstackClientOptions { Host = Endpoint.GetContentstackEndpoint("eu", "contentManagement", omitHttps: true) }).
  • New: Case-insensitive region alias support — "us", "NA", "AWS-NA", "azure_na" all resolve correctly to the same region.
  • New: regions.json registry auto-downloaded from artifacts.contentstack.com on first use and cached on disk — no setup required. The SDK self-heals if the file is missing.
  • New: Scripts/refresh-region.cs bundled inside the NuGet package — automatically placed in your project's Scripts/ folder on first dotnet build. Run dotnet run Scripts/refresh-region.cs anytime to pull the latest regions from CDN.

v0.10.0

04 May 09:06
b03e1f4

Choose a tag to compare

  • Improved exception handling in BaseModel and service layers

v0.9.0

27 Apr 08:10
0ed993a

Choose a tag to compare

What's Changed

  • Fixed xml parser issue by @sunil-lakshman in #158
  • feat(4916): Add Variant Group integration tests, link/unlink API alignment, and Variant Group API reference doc by @OMpawar-21 in #157
  • feat(4915): Terms negative path – integration test fixes by @OMpawar-21 in #143
  • fix(5948): resolve critical security vulnerabilities in Python test report generator by @OMpawar-21 in #159
  • fix(5721): resolve critical security vulnerabilities in Python test report … by @OMpawar-21 in #160
  • fix(5718): resolve security vulnerabilities in test report generator by @OMpawar-21 in #161
  • enh(DX-6156): adopt development→main release flow, back-merge, and version checks by @harshitha-cstk in #163

New Contributors

Full Changelog: v0.8.0...v0.9.0

v0.8.0

13 Apr 09:29
14fee1a

Choose a tag to compare

What's Changed

  • feat(5632): Add comprehensive Environment API integration tests with test c… by @OMpawar-21 in #149
  • feat(5635): Add stack Role API integration tests by @OMpawar-21 in #150
  • feat(4917): add Entry Variant support and integration tests by @OMpawar-21 in #151
  • fix(5633): correct Enable endpoint; stabilize workflow integration tests by @OMpawar-21 in #152

Full Changelog: v0.7.0...v0.8.0

v0.7.0

30 Mar 10:09
1fa79f0

Choose a tag to compare

What's Changed

Full Changelog: v0.6.1...v0.7.0

v0.6.1

02 Feb 09:15
023eb1e

Choose a tag to compare

What's Changed

  • Bump version to 0.6.1 and fix DELETE request headers by @nadeem-cs in #131

Full Changelog: v0.6.0...v0.6.1

v0.6.0

19 Jan 13:13
b396e85

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.6.0

v0.5.0

27 Oct 12:11
9f0a66c

Choose a tag to compare

  • Feat
    • Variant Group Management: Added comprehensive support for variant group operations
      • Added VariantGroup model class with Find, LinkContentTypes and UnlinkContentTypes methods
      • Comprehensive unit test coverage with 33+ tests covering all functionality and edge cases

v0.4.0

29 Sep 09:42
9d06091

Choose a tag to compare

What's Changed

Full Changelog: v0.3.2...v0.4.0

v0.3.2

04 Aug 12:03
a8691ab

Choose a tag to compare

What's Changed

  • Fix: Added Test cases for the Releases Unit and Integration and version bump by @cs-raj in #96

Full Changelog: v0.3.1...v0.3.2