Releases: oliyh/pedestal-api
Releases · oliyh/pedestal-api
Updated swagger-ui
Compatibility with pedestal 0.5.3
This release fixes:
- Compatibility with pedestal 0.5.3+ as per #20
Compatibility with pedestal 0.5.2
The 0.5.2
release of pedestal incorporates ring 0.5.1
which has a security update which broke route-swagger.
route-swagger is now fixed and this release is compatible with pedestal 0.5.2
. Thanks to @lerouxrgd for reporting and @frankiesardo for merging the fix.
Swagger compliance
This release contains improvements to compliance of the Swagger spec, including:
Pedestal 0.5.0 support
Pedestal 0.5.0 introduced some breaking changes which are catered for in this release.
It also contains:
- Better content negotiation
- Support for query parameters that are all optional
- Better support for splat params
Initial release
- Content deserialisation, including:
application/json
application/edn
application/transit+json
application/transit+msgpack
application/x-www-form-urlencoded
- Content negotiation, including:
application/json
application/edn
application/transit+json
application/transit+msgpack
- Human-friendly error messages when schema validation fails
- e.g.
{:error {:body-params {:age "(not (integer? abc))"}}}
- e.g.
- Convenience functions for annotating routes and interceptors