title: Why has JSON.NET default DateTime serialization changed?
body: <p>I've been using an old version of JSON.Net (4.0r4) for a while &amp; have just updated to the latest one (4.5r11). I've noticed that dates used to be formatted like:</p>
  
  <blockquote>
    <p>2013-03-20T09:00:00.119Z</p>
  </blockquote>
  
  <p>but are now:</p>
  
  <blockquote>
    <p>2013-03-20T09:00:00.119</p>
  </blockquote>
  
  <p>The Z is missing at the end. According to Wikipedia:</p>
  
  <blockquote>
    <p>If the time is in UTC, add a Z directly after the time without a space</p>
  </blockquote>
  
  <p>This has broken a lot of my JavaScript code as I have a method that converts this into a <code>DateTime</code> object &amp; it expects the <code>Z</code>. I can fix it by altering this function I use to do this &amp; I've found out that I can 
  set the <code>DateTimeZoneHandling</code> to <code>DateTimeZoneHandling.Utc</code> but this means I would have to change a lot of C# code in multiple projects.</p>
  
  <p>I'm just wondering why this has changed.</p>
  
  <p>Thanks...</p>