This project has moved. For the latest updates, please go here.


ABI break between 4.5 and 5.0 without bumping AssemblyVersion


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("")] 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 2: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.