Grape v0.14.0 Release Notes

Release Date: 2015-12-07 // over 8 years ago
  • ๐Ÿ”‹ Features

    • ๐Ÿ’Ž #1218: Provide array index context in errors - @towanda.
    • ๐Ÿ’Ž #1196: Allow multiple before_each blocks - @huynhquancam.
    • ๐Ÿ’Ž #1190: Bypass formatting for statuses with no entity-body - @tylerdooling.
    • ๐Ÿ’Ž #1188: Allow parameters with more than one type - @dslh.
    • ๐Ÿ’Ž #1179: Allow all RFC6838 valid characters in header vendor - @suan.
    • ๐Ÿ’Ž #1170: Allow dashes and periods in header vendor - @suan.
    • ๐Ÿ’Ž #1167: Convenience wrapper type: File for validating multipart file parameters - @dslh.
    • ๐Ÿ”จ #1167: Refactor and extend coercion and type validation system - @dslh.
    • ๐Ÿ’Ž #1163: First-class JSON parameter type - @dslh.
    • ๐Ÿ’Ž #1161: Custom parameter coercion using coerce_with - @dslh.

    ๐Ÿ›  Fixes

    • ๐Ÿ’Ž #1194: Redirect as plain text with message - @tylerdooling.
    • ๐Ÿ’Ž #1185: Use formatters for custom vendored content types - @tylerdooling.
    • ๐Ÿ’Ž #1156: Fixed no implicit conversion of Symbol into Integer with nested values validation - @quickpay.
    • ๐Ÿ’Ž #1153: Fixes boolean declaration in an external file - @towanda.
    • ๐Ÿ’Ž #1142: Makes #declared unavailable to before filters - @jrforrest.
    • ๐Ÿ’Ž #1114: Fix regression which broke identical endpoints with different versions - @suan.
    • ๐Ÿ’Ž #1109: Memoize Virtus attribute and fix memory leak - @marshall-lee.
    • ๐Ÿ’Ž #1101: Fix: Incorrect media-type Accept header now correctly returns 406 with strict: true - @elliotlarson.
    • โš  #1108: Raise a warning when desc is called with options hash and block - @rngtng.