All Versions
64
Latest Version
Avg Release Cycle
64 days
Latest Release
859 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v1.2.1 Changes
November 28, 2018 -
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 indesc
block - @darren987469.
๐ Fixes
- ๐ #1796: Fix crash when available locales are enforced but fallback locale unavailable - @Morred.
- ๐ #1776: Validate response returned by the exception handler - @darren987469.
- ๐ #1787: Add documented but not implemented ability to
.insert
a middleware in the stack - @michaellennox. - ๐ #1788: Fix route requirements bug - @darren987469, @darrellnash.
- ๐ #1810: Fix support in
given
for aliased params - @darren987469. - ๐ #1811: Support nested dependent parameters - @darren987469, @andreacfm.
- #1822: Raise validation error when optional hash type parameter is received string type value and exactly_one_of be used - @woshidan.
-
v1.1.0 Changes
August 04, 2018๐ Features
๐ 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 aHash
- @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
- ๐ #1652: Add the original exception to the error_formatter the original exception - @dcsg.
- ๐ #1665: Make helpers available in subclasses - @pablonahuelgomez.
- ๐ #1674: Add parameter alias (
as
) - @glaucocustodio.
๐ Fixes
-
v1.0.0 Changes
July 03, 2017๐ Features
- ๐ #1594: Replace
Hashie::Mash
parameters withActiveSupport::HashWithIndifferentAccess
- @james2m, @dblock. - ๐ #1622: Add
except_values
validator to replaceexcept
option ofvalues
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
andmulti_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.
- ๐ #1594: Replace
-
v0.19.2 Changes
๐ Features
- ๐ #1555: Added code coverage w/Coveralls - @dblock.
- ๐ #1568: Add
proc
option tovalues
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 withvalues
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
- ๐ #1536: Updated
invalid_versioner_option
translation - @Lavode. - ๐ #1543: Added support for ruby 2.4 - @LeFnord, @namusyaka.
๐ Fixes
- ๐ #1548: Fix: avoid failing even if given path does not match with prefix - @thomas-peyric, @namusyaka.
- 0๏ธโฃ #1550: Fix: return 200 as default status for DELETE - @jthornec.
- ๐ #1536: Updated
-
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
andafter
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.