summaryrefslogtreecommitdiff
path: root/notes
diff options
context:
space:
mode:
authorMathias <mathias@spray.cc>2011-10-04 10:18:24 +0200
committerMathias <mathias@spray.cc>2011-10-04 10:18:24 +0200
commite95eb217857ebf6eff343b4ed14815db804d9009 (patch)
tree4e5b4b3cf7a2160e25752236da3821ace2aa46fb /notes
parent24af701d7e3bce6f72bb8b2f12c6099f3d85403f (diff)
downloadspray-json-e95eb217857ebf6eff343b4ed14815db804d9009.tar.gz
spray-json-e95eb217857ebf6eff343b4ed14815db804d9009.tar.bz2
spray-json-e95eb217857ebf6eff343b4ed14815db804d9009.zip
Prepare for 1.0.1 releasev1.0.1
Diffstat (limited to 'notes')
-rw-r--r--notes/1.0.1.markdown9
-rw-r--r--notes/about.markdown13
2 files changed, 21 insertions, 1 deletions
diff --git a/notes/1.0.1.markdown b/notes/1.0.1.markdown
new file mode 100644
index 0000000..78ad0a4
--- /dev/null
+++ b/notes/1.0.1.markdown
@@ -0,0 +1,9 @@
+- Upgraded to Scala 2.9.1 and parboiled 1.0.2
+- Improved (de)serialization of optional case class members (may now be missing)
+- Added `NullOptions` trait for enforcing the serialization of `None` members as `null`
+- Improved compile time error messages with `@implicitNotFound` annotations
+- Improved documentation
+- Smaller fixes and additions
+
+ [JSON]: http://json.org
+ [parboiled]: http://parboiled.org
diff --git a/notes/about.markdown b/notes/about.markdown
index 0665380..fbc188a 100644
--- a/notes/about.markdown
+++ b/notes/about.markdown
@@ -1 +1,12 @@
-[spray-json](http://json.spray.cc) is a lightweight, clean and efficient JSON implementation in Scala.
+[spray-json][] is a lightweight, clean and efficient [JSON][] implementation in Scala.
+
+It sports the following features:
+
+* Simple immutable model of the JSON language elements
+* An efficient JSON PEG parser (implemented with [parboiled][])
+* Choice of either compact or pretty JSON-to-string printing
+* Type-class based (de)serialization of custom objects (no reflection, no intrusion)
+
+ [spray-json]: http://json.spray.cc
+ [JSON]: http://json.org
+ [parboiled]: http://parboiled.org