From 2e8a384b2d66cf2ca5a57f2a47e06104283ea9fc Mon Sep 17 00:00:00 2001 From: OMpawar-21 Date: Tue, 9 Jun 2026 15:30:32 +0530 Subject: [PATCH] update the version bump --- CHANGELOG.md | 40 ++++++++++++++++++++++++++++++++++++++++ Directory.Build.props | 2 +- 2 files changed, 41 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 62e03361..eff5fe2a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,43 @@ +### Version: 3.0.0 +#### Date: Jun-15-2026 + +##### Feat: +- Migrated all internal JSON handling to `System.Text.Json` +- Added `ApiErrorBodyParser` for consistent API error envelope parsing +- Added `JsonNodeConversion` and `JsonObjectMerge` utilities to replace Newtonsoft equivalents +- Added `ContentstackJsonDefaults` — shared `JsonSerializerOptions` used across all custom converters + +##### Enh: +- Replaced `Console.WriteLine` with `Debug.WriteLine` in `ContentstackConvert` to suppress parse warnings from application stdout + +##### Chore: +- Updated .NET version in SCA scan CI from `7.0.x` to `10.0.x` + +--- + +### Version: 3.0.0-beta.1 +#### Date: May-04-2026 + +##### Breaking Changes: +- Removed `Newtonsoft.Json` dependency; all JSON serialisation now uses `System.Text.Json` (BCL) + - `AssetJsonConverter` and `EntryJsonConverter` now implement `System.Text.Json.Serialization.JsonConverter` + - `ContentstackCollection` no longer carries `[JsonObject]`; direct `JsonSerializer` usage on this type is not supported +- Updated `contentstack.utils` from `1.0.6` to `2.0.0-beta.1` (major version bump) + +##### Feat: +- Migrated all internal JSON handling to `System.Text.Json` +- Added `ApiErrorBodyParser` for consistent API error envelope parsing +- Added `JsonNodeConversion` and `JsonObjectMerge` utilities to replace Newtonsoft equivalents +- Added `ContentstackJsonDefaults` — shared `JsonSerializerOptions` used across all custom converters + +##### Enh: +- Replaced `Console.WriteLine` with `Debug.WriteLine` in `ContentstackConvert` to suppress parse warnings from application stdout + +##### Chore: +- Updated .NET version in SCA scan CI from `7.0.x` to `10.0.x` + +--- + ### Version: 2.26.0 #### Date: Feb-10-2026 diff --git a/Directory.Build.props b/Directory.Build.props index 6c70934b..1f737f6c 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,5 +1,5 @@ - 3.0.0-beta.1 + 3.0.0