File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ### Version: 3.0.0
2+ #### Date: Jun-15-2026
3+
4+ ##### Feat:
5+ - Migrated all internal JSON handling to ` System.Text.Json `
6+ - Added ` ApiErrorBodyParser ` for consistent API error envelope parsing
7+ - Added ` JsonNodeConversion ` and ` JsonObjectMerge ` utilities to replace Newtonsoft equivalents
8+ - Added ` ContentstackJsonDefaults ` — shared ` JsonSerializerOptions ` used across all custom converters
9+
10+ ##### Enh:
11+ - Replaced ` Console.WriteLine ` with ` Debug.WriteLine ` in ` ContentstackConvert ` to suppress parse warnings from application stdout
12+
13+ ##### Chore:
14+ - Updated .NET version in SCA scan CI from ` 7.0.x ` to ` 10.0.x `
15+
16+ ---
17+
18+ ### Version: 3.0.0-beta.1
19+ #### Date: May-04-2026
20+
21+ ##### Breaking Changes:
22+ - Removed ` Newtonsoft.Json ` dependency; all JSON serialisation now uses ` System.Text.Json ` (BCL)
23+ - ` AssetJsonConverter ` and ` EntryJsonConverter ` now implement ` System.Text.Json.Serialization.JsonConverter<T> `
24+ - ` ContentstackCollection<T> ` no longer carries ` [JsonObject] ` ; direct ` JsonSerializer ` usage on this type is not supported
25+ - Updated ` contentstack.utils ` from ` 1.0.6 ` to ` 2.0.0-beta.1 ` (major version bump)
26+
27+ ##### Feat:
28+ - Migrated all internal JSON handling to ` System.Text.Json `
29+ - Added ` ApiErrorBodyParser ` for consistent API error envelope parsing
30+ - Added ` JsonNodeConversion ` and ` JsonObjectMerge ` utilities to replace Newtonsoft equivalents
31+ - Added ` ContentstackJsonDefaults ` — shared ` JsonSerializerOptions ` used across all custom converters
32+
33+ ##### Enh:
34+ - Replaced ` Console.WriteLine ` with ` Debug.WriteLine ` in ` ContentstackConvert ` to suppress parse warnings from application stdout
35+
36+ ##### Chore:
37+ - Updated .NET version in SCA scan CI from ` 7.0.x ` to ` 10.0.x `
38+
39+ ---
40+
141### Version: 2.26.0
242#### Date: Feb-10-2026
343
Original file line number Diff line number Diff line change 11<Project >
22 <PropertyGroup >
3- <Version >3.0.0-beta.1 </Version >
3+ <Version >3.0.0</Version >
44 </PropertyGroup >
55</Project >
You can’t perform that action at this time.
0 commit comments