parseJSON for the variations on ISO-8601 dates as listed in ECMA-262.
toJSON for ZonedTime limits the milliseconds to three digits
Added eitherDecode and eitherDecode'
They are just like decode and decode' respectively
but return an error message when decoding fails.
Use the more efficient unsafeShiftR instead of shiftR when base >= 4.5
Fix #72.

Sometimes, it appears, Nullary constructors can be encoded as Null as
well as an empty array [not sure why one this!]. The Generic code, as of
49befcafc80a85b371a6e0e0d5ab4ad9b33d8778, fails when a Null is
passed for a nullary constructor. Add in a pattern match to fix this
issue.
Fix issue #81: Escape < and > characters in JSON strings to prevent XSS attacks
Clarify where DefaultSignatures is available
Remove now-redundant note in cabal description
Merge
Correct haddock syntax for lambda.
Added an instance for the 'Fixed' class.
Used realToFrac instead of toRational . fromRational.
Added functions for inspecting Values
Rewrite some parseJSON methods in terms of the new with* functions
Add elaborate guide to Data.Aeson's Haddock documentation.
Merge
Add a test case for gh-72
Merge
Merge pull request #89 from wowus/master

Added an instance for the 'Fixed' class.
Merge pull request #64 from mike-burns/iso-8601

parseJSON for the variations on ISO-8601 dates as listed in ECMA-262.