ChangeLog 1.1 KB

12345678910111213141516171819202122232425262728
  1. 2008-08-28 Marek Habersack <[email protected]>
  2. * JsonSerializer.cs: each value stored in an enumerable is treated
  3. as a top-level object.
  4. 2008-08-22 Marek Habersack <[email protected]>
  5. * JsonSerializer.cs: do not perform deep object serialization - it
  6. results in all kinds of problems (including too big size of the
  7. resulting string, recursion errors when two or more objects in the
  8. hierarchy hold a reference to some object) and is not what .NET
  9. code does.
  10. Property name is written only after it is determined if we're
  11. serializing the property or not.
  12. Entire object is serialized only if it's the object requested for
  13. serialization by calling code.
  14. 2008-08-19 Marek Habersack <[email protected]>
  15. * JsonSerializer.cs: implemented a work-around for a bug in the
  16. SerializedLazyDictionary which would fail to serialize a type if
  17. any of its properties would throw an exception.
  18. 2008-05-20 Jb Evain <[email protected]>
  19. *.cs: all files from JSon.NET are now re-licensed under the
  20. MIT/X11 license, thanks to his author James Newton-King
  21. for relicensing them.