Changelog for rest-core-0.32.0.2
Changelog
0.32.0.2
- Allow random 1.1.*
0.32.0.1
- Fix bug in Chrome when serving files with commas in name.
0.32
- Add
addHeaderdictionary combinator, to extend instead of replace the header dictionaries. For this, a constructorTwoHeaderswas added toHeader. - Relax the types of
mkListingandmkOrderedListingto allow parameters and headers.
0.31.1
- Expose
Rest.Driver.Routing.splitUriString. - Make test cases compile again.
0.31
- Schema:
actionhas been renamed tostaticsince it is tied tostaticsand to disambiguate it from the unrelatedactions.
0.30.0.3
- Use
json-schema 0.5.*
0.30.0.2
- Use
rest-stringmap == 0.2.*
0.30.0.1
- Allow
mtl == 2.2.*andtransformers == 0.4.*
0.30
-
Use
Content-Dispositionto provide filenames for file responses. This slightly changes the semantics ofFileO: what used to be interpreted as the file extension is now used for the whole file name. -
Rest.Types.Container.StringMapHas been replaced byrest-stringmap. This changes the XML serialization format of multi part messages, the old format was<map><key>k</key>v[...]</map>and the new one is<map><value key="k">v</value>[...]</map>.
0.29
- Add multi-delete handler. It is used on a DELETE to
/<resource>/<id>/and is derived from the single delete handler. - Don't put
Cache-Control: privateheader on served files. This way they can be cached by public proxies, e.g. cloudfront. - Add
Showinstances forHeader,ParamandDict. - Renamed
mkMultiPutHandlertomkMultiHandlerinRest.Driver.Routing. - Explicit exports in
Rest.Driver.Routing, removing a lot of private functions from the public interface.