Spray v0.8.0 Release Notes
Release Date: 2011-11-16 // over 12 years ago-
โฌ๏ธ Upgrades:
- Scala 2.9.1
- Akka 1.2
- spray-json 1.0.1
- SBT 0.11.1 (many thx to Steffen for contributing the original buildfile)
๐ Support for 'application/x-www-form-urlencoded' as well as 'multipart/form-data' form content (many thx to Julien for contributing a lot of the implementation)
๐ Support for 'multipart/mixed' content (un)marshalling
๐ Support for spray-can as the first non-servlet-container web server
Completely rewritten spray-client, now based on the new spray-can HttpClient
๐ Completely rewritten servlet connector layer for improved performance and stability
Three new example projects:
- spray-client-example
- spray-example-simple
- spray-example-spray-can
๐ Unified SimpleParsers and Unmarshallers into a joint 'Deserializer' hierarchy
โ Removed 'optionalContent' directive (use 'content(as[Option[T]])' instead)
๐ Renamed 'spray-http' module to 'spray-base'
๐ Renamed cc.spray.marshalling to cc.spray.typeconversion
๐ Renamed SprayJsonMarshalling to SprayJsonSupport
๐ Moved encoding/decoding to for cc.spray.encoding
Simplified case class extraction, now 'as(T)' rather than 'as(instanceOf(T))'
โ Simplified SprayTest infrastructure making the 'DontDetach' trait obsolete
๐ Lots of other fixes, additions and improvements