All Versions
64
Latest Version
Avg Release Cycle
64 days
Latest Release
859 days ago

Changelog History
Page 3

  • v1.2.1 Changes

    November 28, 2018

    ๐Ÿ›  Fixes

    • ๐Ÿ’Ž #1825: to_s on a mounted class now responses with the API name - @myxoh.
  • v1.2.0 Changes

    November 26, 2018

    ๐Ÿ”‹ Features

    • โšก๏ธ #1813: Add ruby 2.5 support, drop 2.2. Update rails version in travis - @darren987469.
    • ๐Ÿ’Ž #1803: Adds the ability to re-mount all endpoints in any location - @myxoh.
    • ๐Ÿ“œ #1795: Fix vendor/subtype parsing of an invalid Accept header - @bschmeck.
    • ๐Ÿ—„ #1791: Support summary, hidden, deprecated, is_array, nickname, produces, consumes, tags options in desc block - @darren987469.

    ๐Ÿ›  Fixes

  • v1.1.0 Changes

    August 04, 2018

    ๐Ÿ”‹ Features

    • ๐Ÿ’Ž #1759: Instrument serialization as 'format_response.grape' - @zvkemp.

    ๐Ÿ›  Fixes

    • ๐Ÿ’Ž #1762: Fix unsafe HTML rendering on errors - @ctennis.
    • โšก๏ธ #1759: Update appraisal for rails_edge - @zvkemp.
    • ๐Ÿ’Ž #1758: Fix expanding load_path in gemspec - @2maz.
    • ๐Ÿ’Ž #1765: Use 415 when request body is of an unsupported media type - @jdmurphy.
    • ๐Ÿ’Ž #1771: Fix param aliases with 'given' blocks - @jereynolds.
  • v1.0.3 Changes

    April 23, 2018

    ๐Ÿ›  Fixes

    • #1755: Fix shared params with exactly_one_of - @milgner.
    • ๐Ÿ’Ž #1740: Fix dependent parameter validation using given when parameter is a Hash - @jvortmann.
    • ๐Ÿ’Ž #1737: Fix translating error when passing symbols as params in custom validations - @mlzhuyi.
    • ๐Ÿ’Ž #1749: Allow rescue from non-StandardError exceptions - @dm1try.
    • โš  #1750: Fix a circular dependency warning due to router being loaded by API - @salasrod.
    • ๐Ÿ’Ž #1752: Fix include_missing behavior for aliased parameters - @jonasoberschweiber.
    • 0๏ธโƒฃ #1754: Allow rescue from non-StandardError exceptions to use default error handling - @jelkster.
    • ๐Ÿ’Ž #1756: Allow custom Grape exception handlers when the built-in exception handling is enabled - @soylent.
  • v1.0.2 Changes

    January 10, 2018

    ๐Ÿ”‹ Features

    • ๐Ÿ’Ž #1686: Avoid coercion of a value if it is valid - @timothysu.
    • ๐Ÿšš #1688: Removes yard docs - @ramkumar-kr.
    • ๐Ÿ’Ž #1702: Added danger-toc, verify correct TOC in README - @dblock.
    • ๐Ÿ“œ #1711: Automatically coerce arrays and sets of types that implement a parse method - @dslh.

    ๐Ÿ›  Fixes

    • ๐Ÿ’Ž #1710: Fix wrong transformation of empty Array in declared params - @pablonahuelgomez.
    • ๐Ÿ’Ž #1722: Fix catch-all hiding multiple versions of an endpoint after the first definition - @zherr.
    • ๐Ÿ’Ž #1724: Optional nested array validation - @ericproulx.
    • ๐Ÿ“š #1725: Fix rescue_from :all documentation - @Jelkster.
    • ๐ŸŽ #1726: Improved startup performance during API method generation - @jkowens.
    • ๐Ÿ’Ž #1727: Fix infinite loop when mounting endpoint with same superclass - @jkowens.
  • v1.0.1 Changes

    September 08, 2017

    ๐Ÿ”‹ Features

    ๐Ÿ›  Fixes

    • ๐Ÿ’Ž #1652: Fix missing backtrace that was not being bubbled up to the error_formatter - @dcsg.
    • ๐Ÿ’Ž #1661: Handle deeply-nested dependencies correctly - @rnubel, @jnardone.
    • ๐Ÿ’Ž #1679: Treat StandardError from explicit values validator proc as false - @jlfaber.
  • v1.0.0 Changes

    July 03, 2017

    ๐Ÿ”‹ Features

    • ๐Ÿ’Ž #1594: Replace Hashie::Mash parameters with ActiveSupport::HashWithIndifferentAccess - @james2m, @dblock.
    • ๐Ÿ’Ž #1622: Add except_values validator to replace except option of values validator - @jlfaber.
    • ๐Ÿ’Ž #1635: Instrument validators with ActiveSupport::Notifications - @ktimothy.
    • ๐Ÿ’Ž #1646: Add ability to include an array of modules as helpers - @pablonahuelgomez.
    • #1623: Removed multi_json and multi_xml dependencies - @dblock.
    • ๐Ÿ’Ž #1650: Add extra specs for Boolean type field - @tiarly.

    ๐Ÿ›  Fixes

    • ๐Ÿ’Ž #1648: Declared now returns declared options using the class that params is set to use - @thogg4.
    • โš  #1632: Silence warnings - @thogg4.
    • 0๏ธโƒฃ #1615: Fix default and type validator when values is a Hash with no value attribute - @jlfaber.
    • ๐Ÿ’Ž #1625: Handle given correctly when nested in Array params - @rnubel, @avellable.
    • ๐Ÿ’Ž #1649: Don't share validator instances between requests - @anakinj.
  • v0.19.2 Changes

    ๐Ÿ”‹ Features

    • ๐Ÿ’Ž #1555: Added code coverage w/Coveralls - @dblock.
    • ๐Ÿ’Ž #1568: Add proc option to values validator to allow custom checks - @jlfaber.
    • ๐Ÿ’Ž #1575: Include nil values for missing nested params in declared - @thogg4.
    • ๐Ÿ’Ž #1585: Bugs in declared method - make sure correct options var is used and respect include missing for non children params - @thogg4.

    ๐Ÿ›  Fixes

    • ๐Ÿ’Ž #1570: Make versioner consider the mount destination path - @namusyaka.
    • ๐Ÿ’Ž #1579: Fix delete status with a return value - @eproulx-petalmd.
    • ๐Ÿ’Ž #1559: You can once again pass nil to optional attributes with values validation set - @ghiculescu.
    • ๐Ÿ’Ž #1562: Fix rainbow gem installation failure above ruby 2.3.3 on travis-ci - @brucehsu.
    • ๐ŸŽ #1561: Fix performance issue introduced by duplicated calls in StackableValue#[] - @brucehsu.
    • ๐Ÿ’Ž #1564: Fix declared params bug with nested namespaces - @bmarini.
    • ๐Ÿ’Ž #1567: Fix values validator when value is empty array and apply except to input array - @jlfaber.
    • โฌ†๏ธ #1569, #1511: Upgrade mustermann-grape to 1.0.0 - @namusyaka.
    • 0๏ธโƒฃ #1589: #726: Use default_format when Content-type is missing and respond with 406 when Content-type is invalid - @inclooder.
  • v0.19.1 Changes

    ๐Ÿ”‹ Features

    ๐Ÿ›  Fixes

  • v0.19.0 Changes

    December 18, 2016

    ๐Ÿ”‹ Features

    • ๐Ÿ’Ž #1503: Allowed use of regexp validator with arrays - @akoltun.
    • ๐Ÿ’Ž #1507: Added group attributes for parameter definitions - @304.
    • 0๏ธโƒฃ #1532: Set 204 as default status for DELETE - @LeFnord.

    ๐Ÿ›  Fixes

    • ๐Ÿ’Ž #1505: Run before and after callbacks, but skip the rest when handling OPTIONS - @jlfaber.
    • ๐Ÿ’Ž #1517, #1089: Fix: priority of ANY routes - @namusyaka, @wagenet.
    • ๐Ÿ’Ž #1512: Fix: deeply nested parameters are included within #declared(params) - @krbs.
    • ๐Ÿ’Ž #1510: Fix: inconsistent validation for multiple parameters - @dgasper.
    • โš  #1526: Reduced warnings caused by instance variables not initialized - @cpetschnig.