Christopher Lewis
Christopher Lewis
#272 introduces a dependency-breaking change that needs to be announced loudly and clearly to users upon release.
I'm pretty sure I was the original author of [this extractor](https://github.com/unfiltered/unfiltered/blob/0.8.2/library/src/main/scala/request/accepts.scala#L11-L25). It's not the nicest code, but worse, it applies a weird restriction to the wildcard `*/*` type. Specifically, it...
Right now we have tests like this: ``` scala "handle messages" in { import java.util.concurrent.{ CountDownLatch, TimeUnit } var m = scala.collection.mutable.Map.empty[String, String] val l = new CountDownLatch(2) Sock.uri(wsuri) {...
This will require changing the current structure of `DecodeResult` to `DecodeResult[A](history: CursorHistory, result: String \/ A)`.
Per the discussion #133, a `filter`/`withFilter` method is useful to allow the use of pattern guards when applying post processing logic to `DecodeResult` instances. A simple example of when this...
A `validate` combinator on `DecodeResult` would make it easier to apply logic to json structures that parsed correctly but require further validation. For example, with this feature we might parse...
It's nice to have a sense of the current health of the code. Consider integrating [TravisCI](https://travis-ci.org/) for this.
It would be nice for this service to be runnable via docker!