Rename defaultConfig to mkConfig.
Throw an exception to the client when the server drops a Haste.App session.
Add MonadConc class; any monad which supports browser concurrency.
Add marshalling from lists to arrays in Haste.Foreign.
Add rewrite rules to avoid unnecessary map when packing/unpacking [Unpacked].
Disallow use of CIO in a server context.
Add uniform client/server handling of binary data.
Add MonadBlob instances for Client and Server.
Use Either instead of Maybe for runGet.
Add encode, decode convenience functions for Haste.Binary.
Export getBytes from Haste.Binary.Get, make Blob an instance of Binary.
Fix silly typo in stdlib.js.
Fix bug where Haste.Binary gave incorrect results.
Add Binary instance for Char, JSString -> Blob conversion.
Don't wrap Blobs in Haste.WebSockets.
Use Binary instead of Serialize for Haste.App communication.

This will likely help a *lot* with performance when sending files, as a file
send should now be a zero copy operation.
Add Binary instances for (), (a, b), Maybe a and Either a b.
Export Binary class plus instances from Haste.App.
Add getFileName and getFileData to Haste.DOM, for working with local files.
Add example for uploading a file to a server using Haste.App.