Conflicts: README.markdown project.clj
…egrated with data.json protocols.
… be used only from within a -> threading macro and therefore the form should come first since it will be put at that position by the -> macro.
The arguments of ->when were flipped such that the form was tested instead of the pred.
…words gives an exception.
Callbacks are now divided consistently into decisions, declarations, actions and handlers. Each callback accepts a context map which contains the request, resource map, status, status message and representation (new). The representation is a map containing the negotiated values for mime-type, language, charset and encoding. Some initial examples have been added to show the use of representation with ClojureScript.
Removed some other redundant dependencies. Imported conneg module from org.clojars.ordnungswidrig/clj-conneg and attributed in new LICENSE file. Extended tracing such that it is now enabled via a Ring wrapper. Also made a start on a test suite using ring-mock 0.2.0. This is my own version of ring-mock which I upgraded to Clojure 1.3.
* Drop dependency on contrib.trace * Make tracing configurable (at, uhm, compile time) * Generate, cache and send ETag * Renamed entitiy? -> respond-with-entity? * Fix put-to-existing? and post-to-existing? * Fix handle-accepted and delete * Renamed delete -> delete-enacted? In product test * Use ref, not agent * Adopt fixes to compojure-rest.resource * Renamed id-for -> sha * Fix delete
* clj-conneg is available at http://github.com/ordnungswidrig/clj-conneg