diff --git a/README.md b/README.md index 82b11e1..700f564 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,8 @@ The [API documentation is available on godoc.org](http://godoc.org/github.com/Pu ## Changes -* 2015-07-25 : add `Cancel` method on the `Queue`, to close and drain without requesting any pending commands, unlike `Close` that waits for all pending commands to be processed (thanks to [@buro9][buro9] for the feature request). +* 2017-07-06 (v1.1.0): add `Queue.Done` to get the done channel on the queue, allowing to wait in a `select` statement (thanks to [@DennisDenuto][denuto]). +* 2015-07-25 (v1.0.0) : add `Cancel` method on the `Queue`, to close and drain without requesting any pending commands, unlike `Close` that waits for all pending commands to be processed (thanks to [@buro9][buro9] for the feature request). * 2015-07-24 : add `HandlerCmd` and call the Command's `Handler` function if it implements the `Handler` interface, bypassing the `Fetcher`'s handler. Support a `Custom` matcher on the `Mux`, using a predicate. (thanks to [@mmcdole][mmcdole] for the feature requests). * 2015-06-18 : add `Scheme` criteria on the muxer (thanks to [@buro9][buro9]). * 2015-06-10 : add `DisablePoliteness` field on the `Fetcher` to optionally bypass robots.txt checks (thanks to [@oli-g][oli]). @@ -103,15 +104,15 @@ credentials to set on the request. will be set on the request. * `HeaderProvider`: Implement this interface to specify the headers to set on the -request. +request. * `ReaderProvider`: Implement this interface to set the body of the request, via an `io.Reader`. * `ValuesProvider`: Implement this interface to set the body of the request, as form-encoded values. If the Content-Type is not specifically set via a `HeaderProvider`, -it is set to "application/x-www-form-urlencoded". `ReaderProvider` and `ValuesProvider` -should be mutually exclusive as they both set the body of the request. If both are +it is set to "application/x-www-form-urlencoded". `ReaderProvider` and `ValuesProvider` +should be mutually exclusive as they both set the body of the request. If both are implemented, the `ReaderProvider` interface is used. * `Handler`: Implement this interface if the Command's response should be handled @@ -168,3 +169,5 @@ the source file). [oli]: https://github.com/oli-g [buro9]: https://github.com/buro9 [mmcdole]: https://github.com/mmcdole +[denuto]: https://github.com/DennisDenuto +