gregwebs/haskell-sphinx-client — pull request #7 by adimit (2012-08-27 09:22:05+00:00)
Title: Proper Treatment of Encodings

Hi Greg,

Here are the finished patches, including documentation updates. The big changes are:

* Everything uses `Data.Text` now, including warning and error messages.
* `Data.Text` is encoded and decoded according to `Configuration` and/or `ExcerptConfiguration's` respective `encoding` fields.
* `addQueries` is no more. I replaced the informal usage of `Put` with a `Query` data type that contains the query, index and query comment, which `addQuery` handled in the prior version. You pass `[Query]` to `runQueries` directly.

I hope the changes are OK with you. Note that the package versioning policy requires a major version bump, so this one is 0.6.0.

Regards,
Aleks