Grape v0.13.0 Release Notes
-
🔋 Features
- 💎 #1039: Added support for custom parameter types - @rnubel.
- 💎 #1047: Adds
given
to DSL::Parameters, allowing for dependent params - @rnubel. - 💎 #1064: Add public
Grape::Exception::ValidationErrors#full_messages
- @romanlehnert. - 💎 #1079: Added
stream
method to take advantage ofRack::Chunked
- @zbelzer. - 💎 #1086: Added
ActiveSupport::Notifications
instrumentation - @wagenet.
🛠 Fixes
- 💎 #1062: Fix:
Grape::Exceptions::ValidationErrors
will include headers set byheader
- @yairgo. - 💎 #1038: Avoid dup-ing the
String
class when used in inherited params - @rnubel. - 💎 #1042: Fix coercion of complex arrays - @dim.
- 💎 #1045: Do not convert
Rack::Response
toRack::Response
in middleware - @dmitry. - 🚚 #1048: Only dup
InheritableValues
, remove support fordeep_dup
- @toddmazierski. - 💎 #1052: Reset
description[:params]
when resetting validations - @marshall-lee. - 💎 #1088: Support ActiveSupport 3.x by explicitly requiring
Hash#except
- @wagenet. - 💎 #1096: Fix coercion on booleans - @towanda.