1

Closed

ABI break between 4.5 and 5.0 without bumping AssemblyVersion

description

Between 4.5r6 and 5.0r6, the following properties were dropped from Newtonsoft.Json.Schema.JsonSchema:
  • public IList<string> Identity { get; set; }
  • public JsonSchema Extends { get; set; }
  • public IDictionary<JToken, string> Options { get; set; }
However, in AssemblyVersion.cs, I see [assembly: AssemblyVersion("4.5.0.0")] which is identical to the AssemblyVersion in 4.5r6.

Please consider reintroducing those properties or bumping AssemblyVersion, as this may cause issues with assemblies built against 4.5r6 if they used these properties.

file attachments

Closed Jul 11, 2013 at 3:49 AM by JamesNK
I'm not updating the assembly version anymore. Search on google for a blogpost I wrote why. The JSON Schema standard isn't final yet so there will be breaking changes.

comments